Problem
The technical aidd-dev:06-test action finds untested behavior and writes tests, but its contract does not distinguish unit, integration, and automated end-to-end tests or summarize the project\u2019s existing coverage. A developer can therefore receive new tests without a clear view of which critical behavior remains unprotected.
Implementation-independent browser acceptance QA is now owned by aidd-qa, delivered through #908 and PR #917. The remaining test-journey overlap and caller migration are owned by #919, not by this task.
Scope
- Restrict the technical
test action to project-owned automated tests.
- Classify covered behavior as unit, integration, or automated E2E according to project conventions.
- Detect and run the existing project coverage command when one is configured.
- Summarize the relevant coverage result without inventing a percentage when the project provides none.
- Report critical behavior in scope that remains uncovered, with the reason it was not covered.
- Preserve the project\u2019s existing test framework and conventions.
- Update focused documentation, catalogs, and structural assertions affected by this narrower contract.
Acceptance criteria
Relations
Out of scope
Problem
The technical
aidd-dev:06-testaction finds untested behavior and writes tests, but its contract does not distinguish unit, integration, and automated end-to-end tests or summarize the project\u2019s existing coverage. A developer can therefore receive new tests without a clear view of which critical behavior remains unprotected.Implementation-independent browser acceptance QA is now owned by
aidd-qa, delivered through #908 and PR #917. The remainingtest-journeyoverlap and caller migration are owned by #919, not by this task.Scope
testaction to project-owned automated tests.Acceptance criteria
testaction creates or updates only project-owned automated tests.Relations
aidd-qaplugin.test-journey. This task follows that decision and does not duplicate it.Out of scope
test-journey, owned by feat(aidd-orchestrator): add independent acceptance QA before draft pull requests #919.