os-sdlc: add os-sdlc-workspace merge subcommand for code-owned merge-back [capture] #266

Open
opened 2026-08-04 17:18:49 +00:00 by jared · 3 comments
Owner

Context

Follow-up from #263. Implement steps 13–15 still perform merge-back as freeform AI-run git. Add an os-sdlc-workspace merge subcommand: verify verdict recorded, merge sdlc/ into the main checkout's current branch, verify the merge landed, leaving teardown as the only remaining step. Principle: invariants live in the CLI, prose only narrates (see #263 refine notes). Do not start until #263's TeardownPreflight lands.

## Context Follow-up from #263. Implement steps 13–15 still perform merge-back as freeform AI-run git. Add an os-sdlc-workspace merge <n> subcommand: verify verdict recorded, merge sdlc/<n> into the main checkout's current branch, verify the merge landed, leaving teardown as the only remaining step. Principle: invariants live in the CLI, prose only narrates (see #263 refine notes). Do not start until #263's TeardownPreflight lands.
Author
Owner

Triage: body mischaracterizes steps 13-15 — implement SKILL.md:104-120 forbids AI merge ('Do not merge or commit on the human's behalf'); the human merges outside the skill. os-sdlc-workspace has only setup/teardown; TeardownPreflight does not exist yet (#263 not landed). Ticket needs rewording (CLI-ify the human-directed merge, not replace AI-run git) before it's workable. Blocked on #263.

Triage: body mischaracterizes steps 13-15 — implement SKILL.md:104-120 forbids AI merge ('Do not merge or commit on the human's behalf'); the human merges outside the skill. os-sdlc-workspace has only setup/teardown; TeardownPreflight does not exist yet (#263 not landed). Ticket needs rewording (CLI-ify the human-directed merge, not replace AI-run git) before it's workable. Blocked on #263.
Author
Owner

Triage: #263 (TeardownPreflight) landed/closed, so this is now unblocked. Body still needs the reword @jared flagged (CLI-ify human-directed merge, not replace AI-run git).

Triage: #263 (TeardownPreflight) landed/closed, so this is now unblocked. Body still needs the reword @jared flagged (CLI-ify human-directed merge, not replace AI-run git).
Author
Owner

Frozen in the 2026-08-16 backlog reset — see #419 for the expiry procedure. Do not work unless a live run rediscovers this issue.

Frozen in the 2026-08-16 backlog reset — see #419 for the expiry procedure. Do not work unless a live run rediscovers this issue.
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#266
No description provided.