os-sdlc: temporary temp-implement skill — orchestrator-driven harness until the runner is ready #355
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#355
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
The ADR-0108 rebuild deleted the old stepper pipeline; the new hook-driven runner has not yet wired ADR-0088 target selection (intake fails with TargetSelectionError on multi-target projects), blocking pipeline runs like #351. Rather than restoring old plumbing out of order, build a temporary /os-sdlc:temp-implement skill: the orchestrator makes orchestration decisions per the planned harness flow — runs gate commands (bin/os-sdlc ... --target) after every agent, dispatches the agent the state calls for, passes handoffs between agents. Emphasize os-sdlc:code-probe/code-write/code-review so they get IRL exercise while the long-term harness is built. Retire this skill when runner intake/target wiring and the stepper land.
Resolution
Done: Superseded by decision B: instead of a temporary temp-implement orchestrator skill, the runner's ADR-0088 target wiring was implemented (bin/os-sdlc-runner --target/OS_SDLC_TARGET, target persisted on the ticket row, hook reads it back) and skills/implement/SKILL.md was updated with the target argument plus a bounded deviation-reporting policy. The drafted temp-implement skill was deleted uncommitted.
Evidence: os-sdlc suite: 835 runs, 2071 assertions, 0 failures. New tests: tests/runner/cli_target_argument_test.rb, tests/runner/post_tool_use_hook_target_test.rb. aidd-lint on skills/implement/SKILL.md: exit 0 (advisories only). Rubocop touched files: no offenses.
Follow-ups: #356 (cop pattern gap), #357 (hook target attribution under concurrency)