Roadmap search
Versions, deliverables, workstreams, tasks, and pages
Deliverable
api.json primary contract
Closed **2026-05-20** on superrepo [`f57377a`](https://github.com/Cyber-Nomad-Collective/beskid/commit/f57377a) (v0.2 delivery tip). Compiler emits hierarchical **api.json** (types, members, compiler-derived signatures, **typeRef** links for resolved symbols). **pckg** requires structured api.json on publish and renders PackageDocs from that JSON—not parallel ad-hoc grouping. Workstreams: `pckg-registry`, `analysis-pipeline`, `ci-release`, `codegen-runtime`. **13** catalog tasks anchor this deliverable (`milestoneId: v02-api-json-contract`). ## Provenance - [`09542b2`](https://github.com/Cyber-Nomad-Collective/pckg/commit/09542b2) (`pckg`) — fix(pckg): auto-provision workspace member packages on publish - [`21a7be7`](https://github.com/Cyber-Nomad-Collective/pckg/commit/21a7be7) (`pckg`) — feat(docs): Microsoft Docs-style library tree for API reference - [`5ff3d07`](https://github.com/Cyber-Nomad-Collective/compiler/commit/5ff3d07) (`compiler`) — feat(analysis): structured API doc snapshot and registry doc pipeline - [`9ca5da3`](https://github.com/Cyber-Nomad-Collective/compiler/commit/9ca5da3) (`compiler`) — feat(compiler): macro expand pass and HIR legality integration - [`f9d2b48`](https://github.com/Cyber-Nomad-Collective/pckg/commit/f9d2b48) (`pckg`) — fix(dashboard): unify data-grid row actions and registry activity layout - [`2c0be25`](https://github.com/Cyber-Nomad-Collective/pckg/commit/2c0be25) (`pckg`) — feat(pckg): structured api.json docs UI and readonly source editor - [`010981f`](https://github.com/Cyber-Nomad-Collective/compiler/commit/010981f) (`compiler`) — fix(ci): corelib root resolution, ABI snapshot, format golden - [`88ee828`](https://github.com/Cyber-Nomad-Collective/pckg/commit/88ee828) (`pckg`) — Raise structured api.json size limit for corelib-scale packages. - *…and 5 more seed tasks with provenance commits.* ## Catalog scope - **Delivery version:** v0.2 (Analysis, packages, and platform spec) - **Deliverable:** `v02-api-json-contract` — api.json primary contract ## Relation Groups the v0.2 seed tasks linked via `milestoneId` for **api.json primary contract**.
v0.2 · v02-api-json-contract
Tasks in scope
- Structured API doc snapshot in analysisDonehigh
- pckg structured api.json docs UIDonehigh
- Require structured api.json on package publishDonehigh
- DRY package docs/source server stackDonemedium
- Macro expand pass and HIR legality integrationDonehigh
- Link api.json module tree and strengthen type referencesDonehigh
- Microsoft Docs–style api.json library tree in pckgDonehigh
- Raise structured api.json size limit for corelib-scale packagesDonemedium
- api.json tree UI, template packages, and publish validationDonehigh
- Serialize stack-heavy lowering tests and raise RUST_MIN_STACKDonemedium
- Unify dashboard data-grid row actions and registry activity layoutDonemedium
- Auto-provision workspace member packages on publishDonehigh
- Corelib root resolution, ABI snapshot, and format golden in CIDonemedium