Skip to content

Define Spec runs in the glossary and record the Spec branch decision - #140

Merged
JacobStephens2 merged 2 commits into
mainfrom
issue-28
Sep 29, 2026
Merged

JacobStephens2 merged 2 commits into
mainfrom
issue-28

Conversation

@JacobStephens2

Copy link
Copy Markdown
Owner

Summary

Glossary and ADR for Spec runs, from the grilling on #28 that produced spec #139. Docs only.

 CONTEXT.md
+  Spec, Ticket               (cite Matt Pocock's AI Coding Dictionary)
~  Run                        narrowed to one issue that isn't a Spec
+  Spec run, Spec branch, Spec PR, Unready Ticket, Spec review, Failed spec run
~  Base branch                a Ticket's Run uses the Spec branch
~  Merge run                  a Ticket's Run is always one, into the Spec branch
~  Repair                     also runs on the Spec PR after the Spec review
 docs/adr/
+  0006-spec-runs-merge-tickets-into-a-spec-branch.md

ADR 0006 covers four decisions:

  • Each Ticket self-merges into a Spec branch, and the day shift reviews one Spec PR.
  • Tickets run in parallel, 3 at once by default.
  • Each Ticket's Run is a child thirdshift process.
  • Agents run only where their judgement is needed.

Evidence

Merge Danger

Door: two-way

No code changes. The only term whose meaning changes is Run, which is narrowed to issues that aren't Specs. That's accurate today, because Spec runs don't exist yet.

Blast Radius: docs

Agents reading CONTEXT.md will see the Spec run terms before the feature ships.

🤖 Generated with Claude Code

@JacobStephens2
JacobStephens2 merged commit 7690e53 into main Sep 29, 2026
5 checks passed
@JacobStephens2
JacobStephens2 deleted the issue-28 branch September 29, 2026 23:16
This was referenced Sep 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant