Wire test-required-work into the test-writer node and amend the briefs and ADR-0244 #866
Labels
No labels
P0
P1
P2
P3
bug
category/code-change
category/cross-repo
category/eval-run
category/investigation
category/no-test-target
category/owner-ruling
category/prose-artifact
category/recurring-chore
category/structure
category/umbrella
crc-refactor
create
delete
enhancement
filed-by/agent
filed-by/user
frozen
lint-rule
needs-info
needs-triage
next
plugin/cc-architect
plugin/os
plugin/os-adr
plugin/os-aidd-lint
plugin/os-backlog
plugin/os-context
plugin/os-doc-hygiene
plugin/os-sdlc
plugin/os-vault
project/cc-os
ready-for-agent
ready-for-human
recurring
review
rule-proposal
update
waiting
wayfinder:grilling
wayfinder:map
wayfinder:map
wayfinder:research
wayfinder:task
wayfinder:task
wontfix
worklist/deviations
worklist/lint-rule
worklist/new-implement-build
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
Reference
jared/cc-os#866
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
After #865 adds the
test-required-workgate step, no pipeline node runs it, and the test-writer, test-reviewer, and change-auditor briefs still tell test-writer not to edit existing tests. #863 ruled Option A: test-writer changes the existing tests a ticket names, and a gate step checks the result in the red round. ADR-0244 must record that routing.Reproduce
n/a: wiring and prose change, nothing to reproduce.
Approach
Add
- test-required-workto the test-writer node gates afterretired-testsin the ticket map. Changeplugins/os-sdlc/agents/test-writer.mdline 40 from "add a test only for a test-writer WORK: item with no AC proof." to "edit the existing test a test-writer WORK: item names; add a test only for an item with no AC proof or named file." Edit the test-reviewer and change-auditor briefs to match.## Retired testsalready supportspath#method. This ticket covers migrating shared test helpers and fakes, which Retired tests cannot do.Required work:
test-required-workinplugins/os-sdlc/maps/poodr-ticket-implementation.yamladd a test only for a test-writerinplugins/os-sdlc/agents/test-writer.mdOrchestrator work: write an ADR that amends ADR-0244. Run /os-adr:find first. If find says a ruling is needed, stop and escalate to the user.
Acceptance criteria
test-required-workafterretired-tests.Owner sketch
Origin
Parent: #863
Blocked by: #865