Problem
Functional QA currently lives in aidd-dev as Browser QA, while technical test creation also lives in aidd-dev. This keeps implementation work and independent acceptance validation under the same concern.
The framework has no installable aidd-qa plugin, despite the earlier proposal in #69 and the need for QA that validates observable behavior against acceptance criteria.
Scope
- Create an installable
aidd-qa plugin.
- Define its concern as implementation-independent acceptance validation and reviewer evidence.
- Move Browser QA from
aidd-dev into the new plugin.
- Preserve its sourced scenarios, deterministic setup, teardown, reports and video evidence.
- Give the plugin a QA entry point that consumes acceptance criteria and a reviewed candidate.
- Keep browser execution as its first supported interface.
- Register the plugin in the marketplace, release configuration and version manifest.
- Add the plugin to the architecture taxonomy and generated documentation.
- Keep it off the recommended installation path until its integration is proven.
- Define a compatibility path for the existing Browser QA invocation.
Acceptance criteria
Prior art in this repo
Out of scope
- Technical test generation.
- Code review.
- Application fixes.
- Automatic pull-request merge.
- Claiming API or CLI QA support before those interfaces have executable providers.
Problem
Functional QA currently lives in
aidd-devas Browser QA, while technical test creation also lives inaidd-dev. This keeps implementation work and independent acceptance validation under the same concern.The framework has no installable
aidd-qaplugin, despite the earlier proposal in #69 and the need for QA that validates observable behavior against acceptance criteria.Scope
aidd-qaplugin.aidd-devinto the new plugin.Acceptance criteria
plugins/aidd-qa/is independently installable.aidd-devno longer owns functional Browser QA after migration.aidd-qa.recommended: false.Prior art in this repo
plugins/aidd-dev/skills/11-browser-qa/docs/CREATE_PLUGIN.md.Out of scope