doc-package-contractlisted
Install: claude install-skill synaptiai/synapti-marketplace
# Documentation Package Contract
Owns the shape of the package: which files exist, what each must contain, and what opens every one of them.
## Iron Law
**THE PACKAGE SHAPE IS FIXED — 8 directories, 23 files, every run. Content adapts; structure never.**
A missing canonical file is indistinguishable from an incomplete run. An irrelevant topic is handled with a justified `N/A` at section level, never by deleting the file — because "we dropped that file, it did not apply" and "we ran out of time" read identically six months later.
## The 23 files
| Path | Audience | Default confidentiality | Contract |
|---|---|---|---|
| `00-control/documentation-index.md` | All | Internal | `package-contract-00-control.md` |
| `00-control/evidence-ledger.md` | Diligence, verification | Internal | `package-contract-00-control.md` |
| `00-control/assumptions-questions-and-contradictions.md` | Diligence, owners | Internal | `package-contract-00-control.md` |
| `00-control/claim-and-disclosure-register.md` | Disclosure, legal | Restricted | `package-contract-00-control.md` |
| `00-control/terminology-and-ownership.md` | All | Internal | `package-contract-00-control.md` |
| `01-project/executive-project-brief.md` | Executive, investor | Internal | `package-contract-01-project.md` |
| `01-project/product-and-domain.md` | Product, engineering | Internal | `package-contract-01-project.md` |
| `02-architecture/system-architecture.md` | Engineering, security | Internal | `package-contract-02-arch