Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,4 +122,4 @@ aictrl acp
Aictrl is a fork of the [OpenCode](https://opencode.ai) project and is licensed under the MIT License.

---
[aictrl.dev](https://aictrl.dev)
[aictrl.dev](https://aictrl.dev/?utm_medium=referral&utm_source=github&utm_campaign=cli&utm_content=readme)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 UTM rollout: other product links in repo remain untagged.

🤖 Fix with your agent
Fix this code review finding (aictrl-dev/cli PR #107, README.md:125):

Problem: UTM rollout: other product links in repo remain untagged
Detail: PR title and issue #106 describe UTM tracking for aictrl.dev "links", but this edits the repo's only aictrl.dev hyperlink while every other user-facing product link remains untagged on the bare https://aictrl.ai domain: github/README.md:3 (GitHub Action marketplace readme), sdks/vscode/README.md:3 and :7 (VS Code marketplace readme), packages/sdk/README.md:64 (rendered as the npm readme of @aictrl/sdk), packages/cli/package.json:11 (homepage), and install:23/:458 (install script output). If aictrl.ai and aictrl.dev feed the same analytics property, issue #106's attribution goal misses all of these higher-traffic surfaces; if they are separate properties, the repo now promotes two canonical product domains and this PR deepens the split. Domain equivalence could not be confirmed from the repo alone.
Suggested fix: Either extend the same campaign (utm_medium=referral&utm_source=github&utm_campaign=cli with a per-surface utm_content, e.g. action-readme / vscode-readme / sdk-readme) to the product links in github/README.md, sdks/vscode/README.md, and packages/sdk/README.md, or rescope the PR title/description to the single README link and file the aictrl.dev vs aictrl.ai domain split as a follow-up issue.

Implement the fix on the PR head branch and add a regression test that fails before the fix and passes after.
Why this matters

PR title and issue #106 describe UTM tracking for aictrl.dev "links", but this edits the repo's only aictrl.dev hyperlink while every other user-facing product link remains untagged on the bare https://aictrl.ai domain: github/README.md:3 (GitHub Action marketplace readme), sdks/vscode/README.md:3 and :7 (VS Code marketplace readme), packages/sdk/README.md:64 (rendered as the npm readme of @aictrl/sdk), packages/cli/package.json:11 (homepage), and install:23/:458 (install script output). If aictrl.ai and aictrl.dev feed the same analytics property, issue #106's attribution goal misses all of these higher-traffic surfaces; if they are separate properties, the repo now promotes two canonical product domains and this PR deepens the split. Domain equivalence could not be confirmed from the repo alone.

Aictrl is a fork of the [OpenCode](https://opencode.ai) project and is licensed under the MIT License.

---

[aictrl.dev](https://aictrl.dev/?utm_medium=referral&utm_source=github&utm_campaign=cli&utm_content=readme)