@@ -111,6 +111,7 @@ Monorepo: Slack agent + DocForge engine.
111111| Reviewers invited | ☐ |
112112| Pinned ` #general ` instructions | ☐ |
113113| ` forge:smoke ` passes in CI/local | ☐ |
114+ | ` npm run release:qa ` passed within 48h | ☐ |
114115| Cold QA script (§8) passed | ☐ |
115116| HTTP deploy up through Aug 6 | ☐ |
116117
@@ -125,6 +126,30 @@ Monorepo: Slack agent + DocForge engine.
125126| Impact | Universal workflows (sales, SRE, leadership) |
126127| Idea | Workflow completion vs summarize bots |
127128
129+ ### Current verified evidence (2026-06-26)
130+
131+ - ` npm run release:qa ` passed locally: Typst pin, template sync, vendored packages,
132+ lint, script syntax, format, build, 545 tests, Forge smoke, visual regression,
133+ Slack manifest validation, package inventory, and tracked-file secret scan.
134+ - Live sandbox workspace: ` Workspace Sand ` (` T0BA8FFE63T ` ), bot ` forge ` .
135+ - Live status PDF generated from ` #campaign-nto ` and uploaded to Slack:
136+ ` Status-campaign-nto-hero-polished.pdf ` (` F0BDJAYP2JG ` ). Local QA copy:
137+ ` /tmp/forge-live-slack-qa/Status-campaign-nto-hero-polished.pdf ` .
138+ - The status PDF render is 2 pages with 35 source snippets, zero lint errors,
139+ zero preflight warnings, clean emoji shortcode handling, and a visible Forge
140+ grounding proof/evidence ledger.
141+ - Reviewer seed/poll flow was executed against existing sandbox channels:
142+ ` #service-swarm ` , ` #acct-edge ` , ` #campaign-nto ` , and ` #general ` .
143+ - Seeded-context document runs were executed in the same channels:
144+ ` Status-campaign-nto-seeded-run.pdf ` (` F0BDJN7SXGC ` , 7 seeded status
145+ messages), ` Incident-service-swarm-seeded-run.pdf ` (` F0BE9BFESRE ` , 10 seeded
146+ incident messages), and ` Northstar-Proposal-seeded-run.pdf ` (` F0BDGUA7X1P ` ,
147+ 10 seeded sales discovery messages + reviewer pricing).
148+
149+ Still open: full human Slack cold QA for all five workflows, public walkthrough
150+ video, reviewer invites, and hosted HTTP verification (` /health ` , Slack event URL,
151+ interactivity URL, and uptime through the reviewer window).
152+
128153---
129154
130155## 5. Product walkthrough video script (~ 3:00)
@@ -235,6 +260,27 @@ Forge workflow commands
2352604 . ` @forge status for #team-eng `
2362615 . ` @forge draft Weekly update: pipeline improved, onboarding risk remains, recommendation is a setup wizard. `
237262
263+ ### Seed/poll utilities
264+
265+ - ` npm run seed:workspace ` posts the reviewer channel fixtures above and prints the board CSV path.
266+ - ` npm run poll:slack -- --channel #team-eng ` verifies bot-visible channel history before recording or reviewer handoff.
267+ - ` tests/reviewer-workspace-scripts.test.mjs ` keeps the seed messages, command copy, and board CSV fixture aligned with this playbook.
268+
269+ 2026-06-26 sandbox run used existing channels:
270+
271+ ``` bash
272+ SEED_INCIDENT_CHANNEL=service-swarm \
273+ SEED_SALES_CHANNEL=acct-edge \
274+ SEED_STATUS_CHANNEL=campaign-nto \
275+ SEED_GENERAL_CHANNEL=general \
276+ SEED_DELAY_MS=100 \
277+ npm run seed:workspace
278+ ```
279+
280+ Readback evidence was exported with ` npm run poll:slack -- --channel ... --json `
281+ to ` /tmp/forge-poll-service-swarm.json ` , ` /tmp/forge-poll-acct-edge.json ` , and
282+ ` /tmp/forge-poll-campaign-nto.json ` .
283+
238284---
239285
240286## 8. Manual QA script
@@ -282,6 +328,7 @@ Run as someone other than the author. **All must pass.**
282328### Headless (before Slack)
283329
284330- [ ] ` npm run forge:smoke ` → 5 non-empty PDF files on disk
331+ - [ ] ` npm run release:qa ` → offline release gates, Slack manifest check, package inventory, and secret scan pass
285332
286333---
287334
@@ -373,7 +420,7 @@ Reviewers test **Jul 14 – Aug 6**. Laptop `slack run` is insufficient.
373420Release the review package only when ** all** true:
374421
375422- [ ] ` forge:smoke ` green
376- - [ ] QA script passed within 48h
423+ - [ ] ` npm run release:qa ` passed within 48h
377424- [ ] Video plays without login
378425- [ ] Reviewers have workspace access
379426- [ ] Deploy uptime 24h+
0 commit comments