feat(FN-2361): codify workspace verification bootstrap contract

- Add root verify:workspace script enforcing lint -> test -> build order
- Update CI workflow to run verify:workspace as the single workspace gate before binary packaging
- Add CLI guardrail tests for workflow sequencing and root script contract invariants
- Document deterministic workspace bootstrap expectations in contributing guide
- Clarify bundle-output test bootstrap intent for explicit artifact setup
This commit is contained in:
Fusion
2026-04-23 15:44:54 -07:00
committed by gsxdsm
parent 54843012bc
commit fbe5b82ce0
12 changed files with 448 additions and 26 deletions

View File

@@ -19,6 +19,7 @@
"dev:hmr": "node scripts/dev-hmr.mjs",
"lint": "eslint .",
"build": "pnpm -r build",
"verify:workspace": "pnpm lint && pnpm test && pnpm build",
"build:exe": "pnpm build && pnpm --filter @runfusion/fusion build:exe",
"build:exe:all": "pnpm build && pnpm --filter @runfusion/fusion build:exe:all",
"test": "VITEST_MAX_WORKERS=4 pnpm -r --workspace-concurrency=2 test",