smoke-parity: read legacy command from ticket/artifact instead of asking every run #276
Labels
No labels
P0
P1
P2
P3
bug
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
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.
Dependencies
No dependencies set
Reference
jared/cc-os#276
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?
Context
First real run of the restructured /os-sdlc:implement (api-wrapper project, ticket 59, 2026-08-05): the smoke-parity gate emitted ask_human asking for the legacy comparison command. The transition table (lib/os_sdlc/transition_table/ac_lint_and_smoke_rows.rb:12-17) unconditionally asks after ac-lint passes, even though its own comment (lines 7-10) says 'the ticket names it, or names none' — so this prompt will recur on every ticket. Let the ticket/artifact.yml carry the legacy command (or an explicit none) and only ask when absent. Also: the non-skip completion path is untested/unimplemented — only --skip is covered (transition_table_wave2_test.rb:321-331); the answer the human gives has no persisted destination.
Work started via /os-sdlc:implement on branch sdlc/276. Transcript audit of session 5a521a65 also suggested extending this fix: persist ask_human answers per reason on the artifact (ask_human_history) so a repeated ask can flag contradiction with a prior answer.
Resolution
Done: smoke-parity gate removed from os-sdlc entirely; ticket obsolete (wontfix)
Evidence: d0cfc90ea8af331c291009196f1720273ed46b88
Follow-ups: none
Resolution
Done: Obsolete: the smoke-parity gate this ticket improves was removed entirely from os-sdlc
Evidence: ADR-0099 (docs/adr/0099) and commits f92e394/c580009 on main remove the gate, its transition rows, CLI subcommand, and docs; full test suite green after removal
Follow-ups: none