whynot-design/scripts
tegwick 7cf524137f feat(refresh): make designbook-refresh orchestrator + drift-triage runbook (WHYNOT-WP-0002 T09)
scripts/designbook-refresh.mjs chains the automatable steps
(check->pull->sync->ir->adapt-lit->parity) and stops for the human drift-triage
step, propagating the adapter-contract exit codes (3=stop for triage, 4=parity
fail). Gating steps call the node scripts directly so make doesn't collapse the
3/4 codes to 2. Best-effort steps (check/pull/sync) warn and continue; --no-pull
/--no-check/--no-parity flags. Documented the loop in stack-and-commands.md and a
step-6 drift-resolution runbook in designbook/README.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 09:19:44 +02:00
..
check-changelog.mjs Seeded claude design 2026-05-23 16:34:14 +02:00
check_designbook_staleness.py Add designbook integration tooling + stack-adapter workplan 2026-06-22 22:46:40 +02:00
designbook-refresh.mjs feat(refresh): make designbook-refresh orchestrator + drift-triage runbook (WHYNOT-WP-0002 T09) 2026-06-30 09:19:44 +02:00
designbook-sync.mjs Add designbook integration tooling + stack-adapter workplan 2026-06-22 22:46:40 +02:00
designbook_pull.py feat(designbook): technology-neutral IR + stack-adapter pipeline (WHYNOT-WP-0002 T01-T06) 2026-06-24 12:36:24 +02:00
extract-release-notes.mjs Seeded claude design 2026-05-23 16:34:14 +02:00
ir-extract.mjs feat(consumer): versioned IR manifest + drift-check (WHYNOT-WP-0003 T03-T07,T09) 2026-06-27 19:35:45 +02:00
release.mjs feat(release): make release tooling + versioning ritual (WHYNOT-WP-0003 T01) 2026-06-27 14:03:08 +02:00
sync-shared-styles.mjs version 0.2.0 replaces fromer version! 2026-05-25 19:32:22 +02:00