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> |
||
|---|---|---|
| .. | ||
| check-changelog.mjs | ||
| check_designbook_staleness.py | ||
| designbook-refresh.mjs | ||
| designbook-sync.mjs | ||
| designbook_pull.py | ||
| extract-release-notes.mjs | ||
| ir-extract.mjs | ||
| release.mjs | ||
| sync-shared-styles.mjs | ||