mirror of
https://github.com/PR0M3TH3AN/bitgate.git
synced 2026-10-27 08:31:00 +00:00
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.
29 lines
525 B
Markdown
29 lines
525 B
Markdown
# 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.
|