Problem
The Implement phase runs all delivery phases then validates once (.github/skills/implement-tasks/SKILL.md:194-205). The implement-qc-loop then runs full QC. Bugs in the Nth work item's implementation are not discovered until all work items are complete, causing wasted iteration cycles.
Proposed Solution
Add a lightweight "smoke QC" after each work-item phase (US1/OBJ1 completed, then US2/OBJ2, etc.):
- Run tests filtered to the completed work item's test files
- Lint only files changed in this phase
- Grep for common security anti-patterns in changed files (secrets, unsanitized input)
- Verify the work item's exports match declared contracts
Failures at this level are cheaper to fix than at full QC — the agent is still contextually close to the code it just wrote. This is not a replacement for full QC, but a fast-feedback complement.
Suggested by DeepSeek
Problem
The Implement phase runs all delivery phases then validates once (
.github/skills/implement-tasks/SKILL.md:194-205). The implement-qc-loop then runs full QC. Bugs in the Nth work item's implementation are not discovered until all work items are complete, causing wasted iteration cycles.Proposed Solution
Add a lightweight "smoke QC" after each work-item phase (US1/OBJ1 completed, then US2/OBJ2, etc.):
Failures at this level are cheaper to fix than at full QC — the agent is still contextually close to the code it just wrote. This is not a replacement for full QC, but a fast-feedback complement.
Suggested by DeepSeek