Implement CENG-WP-0002: package distribution and publish readiness

Resolve ADR-0002 in umbrella, add install docs, contract sync runbook,
publishing checklist, and package files whitelist.
This commit is contained in:
2026-06-22 19:45:11 +02:00
parent a9e3b76a38
commit 697bc90780
5 changed files with 110 additions and 14 deletions

22
wiki/README.md Normal file
View File

@@ -0,0 +1,22 @@
# Wiki — citation-engine
## SharedContracts sync
`SharedContracts.md` in this directory is a **conformance copy** for tests
(e.g. `evidence-link.test.ts` enum parity checks). It is not authoritative.
**Authoritative source:** `citation-evidence/wiki/SharedContracts.md`
### When contracts change
1. Land the change in `citation-evidence/wiki/SharedContracts.md` (and any
runtime types in `citation-engine/src/shared/` if enums or shapes change).
2. Copy/sync to `citation-engine/wiki/SharedContracts.md`.
3. Run `pnpm test` in **both** repos.
4. Bump `@citation-evidence/engine` version if the change is breaking for
consumers.
### Test reference path
`src/shared/evidence-link.test.ts` reads `wiki/SharedContracts.md` relative
to `src/shared/` (`../../wiki/SharedContracts.md`).