feat(land-and-deploy): carve first-run validation, readiness gate, and merge/deploy into sections

The once-per-repo dry-run validation, the pre-merge readiness gate, and the
merge + deploy-strategy steps (37.8KB) load on demand: skeleton 91.1KB ->
55.7KB. Step 1.5 keeps its detection bash as the dispatch; the first-run
section's fingerprint-save block gained {{SLUG_EVAL}} so it is self-contained.
Zero content lost (line-coverage checked against HEAD).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Garry Tan
2026-08-25 16:36:02 +00:00
co-authored by Claude Fable 5
parent 87589961a4
commit b4fda5f484
13 changed files with 1437 additions and 1307 deletions
+3 -1
View File
@@ -129,7 +129,9 @@ describe('tracker-text wiring scanner', () => {
'review/greptile-triage.md',
'document-release/sections/release-body.md.tmpl',
'spec/SKILL.md.tmpl',
'land-and-deploy/SKILL.md.tmpl',
// Carved: the pr-body trust-envelope read lives in Step 3.5c, which moved
// into the on-demand readiness-gate section.
'land-and-deploy/sections/readiness-gate.md.tmpl',
'scripts/resolvers/review.ts',
];
for (const rel of mustMention) {