Skip to content

fix(app-test-cases): correct decisions-log phase tag (3-commcare, not 6-qa-and-training)#401

Merged
jjackson merged 1 commit into
mainfrom
emdash/question-3o2eh
May 22, 2026
Merged

fix(app-test-cases): correct decisions-log phase tag (3-commcare, not 6-qa-and-training)#401
jjackson merged 1 commit into
mainfrom
emdash/question-3o2eh

Conversation

@jjackson
Copy link
Copy Markdown
Owner

Summary

Follow-up to #400 / #399. skills/app-test-cases/SKILL.md recorded its decisions-log rows with phase: 6-qa-and-training even though the skill is dispatched from agents/commcare-setup.md § Step 2.6 (Phase 3).

Convention used by every other writer skill (verified): the phase: tag in the Decisions Log footer is the phase the skill is dispatched in, not where its outputs are consumed. The artifact manifest already maps app-test-cases.yaml to 3-commcare/ (lib/artifact-manifest.ts:383), so 3-commcare is the consistent tag.

What changed

No migration needed

Issue #399 documented that this skill wrote zero rows in practice, so no historical decisions.yaml content carries the old phase tag.

Test plan

  • Next /ace:run produces app-test-cases rows in decisions.yaml tagged phase: 3-commcare.
  • Rendered decisions.gdoc groups them under Phase 3, not Phase 6.

🤖 Generated with Claude Code

… 6-qa-and-training)

`app-test-cases/SKILL.md` recorded its decisions-log rows with
`phase: 6-qa-and-training` even though the skill is dispatched from
`agents/commcare-setup.md § Step 2.6` (Phase 3). The convention used by
every other writer skill is "the phase the skill is dispatched in," and
the artifact manifest already maps the producer's output to
`3-commcare/app-test-cases.yaml` (see `lib/artifact-manifest.ts:383`).
The `6-qa-and-training` tag was a mismatch — rows would group under
the wrong phase in the rendered decisions.gdoc and confuse the Phase
Write-Back Verifier's per-phase row-count checks (when those land).

No data migration needed — issue #399 surfaced that this skill had
written zero rows in practice (the bug it documented), so there's no
historical decisions.yaml content tagged with the old phase.

Flagged inline in commcare-setup.md by PR #400 as a follow-up.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jjackson jjackson enabled auto-merge May 22, 2026 08:25
@jjackson jjackson merged commit fd805b0 into main May 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant