smoke-parity: read legacy command from ticket/artifact instead of asking every run #276

Closed
opened 2026-08-05 17:29:15 +00:00 by jared · 3 comments
Owner

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.

## 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.
Author
Owner

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.

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.
Author
Owner

Resolution

Done: smoke-parity gate removed from os-sdlc entirely; ticket obsolete (wontfix)

Evidence: d0cfc90ea8af331c291009196f1720273ed46b88

Follow-ups: none

## Resolution **Done:** smoke-parity gate removed from os-sdlc entirely; ticket obsolete (wontfix) **Evidence:** d0cfc90ea8af331c291009196f1720273ed46b88 **Follow-ups:** none
jared 2026-08-05 18:42:26 +00:00
  • closed this issue
  • added the
    wontfix
    label
Author
Owner

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

## 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
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jared/cc-os#276
No description provided.