test(framework): a real session per tool, on Windows and on Linux
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 38/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- github-actions, typescript
- 領域
- cli, observability, testing-qa
調査の方向性
Start with the existing cli / Windows job and the platform-specific exclusions for persona.e2e.test.ts and telemetry-multi-tool.e2e.test.ts, then trace the CLI entry points that journal and report tool activity. Run real Claude Code, Codex, Copilot, Cursor, and OpenCode sessions on Windows and Linux; done means each supported session journals and reports correctly, with Windows privacy expectations documented.
索引モデルが issue の本文から書いたものです。
説明
Outcome
Prove that every AIDD telemetry-capable host can complete one real authenticated session on
native Windows and Linux, then journal and report that session through the installed AIDD
plugin.
Evidence already settled
| Concern | Evidence |
|---|---|
| Windows storage location | %APPDATA%\\aidd when set; an existing .config journal remains authoritative — cli/src/infrastructure/home-dir.ts and cli/src/contexts/telemetry/infrastructure/telemetry-sink-adapter.ts |
| Linux execution | The normal CLI suite runs on ubuntu-latest |
| Windows execution | cli / Windows installs the packed CLI and exercises setup, journalling, diagnosis, unit, integration and e2e paths |
| Windows privacy | POSIX modes carry no useful restriction; the default sink applies per-user ACLs with icacls to the directory and each day file |
| Cross-platform defects | The Windows job has already found defects that macOS could not, including the executable-mode assertion and hook reporting fixed by #749 |
Captured payloads and stand-in binaries prove the plumbing, but not that a real host emits what
the reader expects. cli/scripts/smoke-real.sh currently proves a real OpenCode journal on the
machine where it is run; it is not a native Windows/Linux matrix.
Scope
- Includes: Claude Code, Codex, GitHub Copilot, Cursor and OpenCode, the five profiles that
declare atelemetryJournalHost. - Includes: native Windows and Linux execution using each host's own binary and authentication.
- Includes: AIDD installation, telemetry activation, one minimal real turn, journal inspection
andaidd telemetry reportverification. - Excludes: macOS, captured-payload simulations, hosts without telemetry integration, and a
permanent credentialed CI gate. - Temporary manually dispatched jobs may be used. They must not retain credentials, prompts,
transcripts, session identifiers or machine paths as artifacts.
Done When
| Host | Windows | Linux |
|---|---|---|
| Claude Code | [ ] | [ ] |
| Codex | [ ] | [ ] |
| GitHub Copilot | [ ] | [ ] |
| Cursor | [ ] | [ ] |
| OpenCode | [ ] | [ ] |
Each checked cell records all of the following:
- OS image and host-binary version;
- successful installation and telemetry activation through the built AIDD CLI;
- one completed real host session;
- a journal
session_startcarrying the expected host; - a successful report containing that session;
- sanitized evidence containing no secret, prompt, transcript, session identifier or personal
path.
A discovered product mismatch becomes a dedicated defect. Its matrix cell remains unchecked
until the fix is validated with another real session.
Completion Evidence
- One repository measurement document containing the ten-cell matrix and sanitized results.
- Links to the manual or temporary workflow runs used for Windows and Linux.
- The final document states the exact unsupported or unmeasurable case if an upstream host makes
a matrix cell impossible.
- 主要言語
- TypeScript
- スター
- 481
- フォーク
- 45
- 平均マージ
- 17時間 6分
- マージ済み PR(30日)
- 68
環境構築
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ai-driven-dev/framework のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
ai-driven-dev/framework#952 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
ai-driven-dev/framework#940 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
refactor(aidd-orchestrator): the check zone says when to stop, and reviews its axes in one roundオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
ai-driven-dev/framework#887 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
ai-driven-dev/framework#873 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
ai-driven-dev/framework#467 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
ai-driven-dev/framework の issue をすべて見る
似ている issue
-
[Feature]: [P3] engine-rs: the package source hash should ignore line endings and untracked filesオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
maniator/verticopolis#880 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
siyuan-note/siyuan#20353 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
black-forest-labs/skills#17 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Albert-Weasker/niubigeo#168 ·
メンテナーはふだん 1 日以内に返信