mirror of
https://github.com/PR0M3TH3AN/bitgate.git
synced 2026-11-03 20:12:18 +00:00
fix: make workspace install under npm and enforce real guardrails
Replace pnpm-only workspace: protocol with npm workspace deps, pin BitVid and BitRoad reference commits, add Node types, and make the reference-import check scan package graphs and source for forbidden bitvid/bitroad imports.
This commit is contained in:
1 parent
81998396b9
commit
10326a2804
16 files changed
+2299
-109
No files matched your search
@@ -0,0 +1,28 @@
|
||||
# Checkpoints
|
||||
|
||||
## Checkpoint 0 — Repo skeleton (current)
|
||||
|
||||
Delivered:
|
||||
- npm workspaces monorepo
|
||||
- Node 22 + ESM
|
||||
- five empty packages under `packages/`
|
||||
- Vitest harness
|
||||
- TypeScript JSDoc typecheck
|
||||
- GitHub Actions CI
|
||||
- reference import guard
|
||||
- provenance docs
|
||||
|
||||
Validation:
|
||||
```bash
|
||||
npm install
|
||||
npm run check:references
|
||||
npm run typecheck
|
||||
npm test
|
||||
npm run build:types
|
||||
```
|
||||
|
||||
Gate: do not add runtime or BitVid codecs until fixture corpus exists.
|
||||
|
||||
## Next checkpoint
|
||||
|
||||
Checkpoint 1 — BitVid fixture and conformance corpus only.
|
||||
Reference in new issue
Block a user