Skip to content

Commit b3dfb5d

Browse files
committed
Remove roadmap documents from repository contract
1 parent 8743daf commit b3dfb5d

43 files changed

Lines changed: 80 additions & 12505 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎AGENTS.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,8 +329,8 @@ Existing command families to be aware of:
329329
executable semantics are intentionally unavailable.
330330
- Release notes separate highlights, scope boundaries, validation commands,
331331
and links to detailed docs.
332-
- Roadmap promises don't live under `docs/` — release notes describe what
333-
shipped; future plans belong in `roadmap/` or `proposals/`.
332+
- Release notes describe what shipped. Future work belongs in a concrete RFC
333+
or proposal with explicit ownership and acceptance criteria.
334334

335335
## Gotchas that are easy to miss
336336

‎BRANCHES.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ stable release certificate or production CKB evidence.
2727
## nightly-0.22
2828

2929
`nightly-0.22` is the historical implementation line for the 0.22 type-and-set
30-
theory roadmap. The stable release boundary is the `v0.22.0` tag, not the
30+
theory release. The stable release boundary is the `v0.22.0` tag, not the
3131
nightly branch name.
3232

3333
## main

‎CODING_STYLE.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,8 +178,9 @@ implicit backend contracts more implicit.
178178
semantics are intentionally unavailable.
179179
- Release notes should separate highlights, scope boundaries, validation
180180
commands, and links to detailed docs.
181-
- Do not keep roadmap promises in `docs/`. Release notes may describe what
182-
shipped; future plans belong in dedicated roadmap/proposal files.
181+
- Release notes describe what shipped. Future work belongs in a concrete RFC
182+
or proposal with explicit ownership and acceptance criteria, not in release
183+
documentation.
183184

184185
## Tests
185186

‎README.md‎

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,8 @@ binding, and scheduler-aware execution.
2222
The current stable release is
2323
[CellScript v0.24.0](https://github.com/CellScript-Labs/CellScript/releases/tag/v0.24.0).
2424
The [0.24 release notes](docs/releases/CELLSCRIPT_0_24_RELEASE_NOTES.md)
25-
describe its verified-artifact, executable-test, and integration boundaries.
26-
The [0.24 roadmap](roadmap/CELLSCRIPT_0_24_ROADMAP.md) records its independently
27-
checked artifact, executable-test, and explicitly deferred ecosystem
28-
boundaries.
25+
describe its verified-artifact, executable-test, integration, and explicitly
26+
deferred ecosystem boundaries.
2927

3028
In this README, metadata means machine-readable semantic facts emitted by the
3129
compiler: schema layout, Cell effects, access summaries, source hashes,
@@ -96,17 +94,17 @@ cargo run --locked -p cellscript-fiber-adapter --bin cellscript-fiber -- \
9694
```
9795

9896
The supported policy compositions and deliberate protocol non-goals are
99-
documented in `roadmap/CELLSCRIPT_0_22_FIBER_NATIVE_SUPPORT_PLAN.md`; runnable
100-
source examples live in `examples/fiber/`.
97+
documented in [the Fiber example guide](examples/fiber/README.md); runnable
98+
source examples live in the same directory.
10199

102100
`check` does not modify Fiber or CKB. `enable` can resolve a live deployment and
103101
asset Cell, while `materialize-config` replaces only `ckb.udt_whitelist` in an
104102
existing native Fiber YAML file; the operator still controls the required node
105103
restart. The exact v1 artifact has passed bounded local-devnet runs of Fiber's
106104
official multi-hop UDT payment and pending-TLC watchtower force-close suites.
107105
Production and general-support claims still require the clean pinned full
108-
matrix described in
109-
`roadmap/CELLSCRIPT_0_22_FIBER_NATIVE_SUPPORT_PLAN.md`.
106+
matrix described in [the Fiber example guide](examples/fiber/README.md) and
107+
[gate policy](docs/CELLSCRIPT_GATE_POLICY.md).
110108

111109
## Quick Start
112110

@@ -519,24 +517,15 @@ or CellFabric intent engine.
519517
- [Collections matrix example](docs/examples/collections_matrix.md)
520518
- [Deployment manifest example](docs/examples/deployment_manifest.md)
521519
- [Output append example](docs/examples/output_append.md)
522-
- [0.20 generated builder roadmap](docs/archive/0.20/CELLSCRIPT_0_20_ROADMAP.md)
523-
- [Roadmap overview](roadmap/CELLSCRIPT_ROADMAP.md)
524520
- [0.13 release scope](docs/releases/CELLSCRIPT_0_13_RELEASE_SCOPE.md)
525-
- [0.14 roadmap](roadmap/CELLSCRIPT_0_14_ROADMAP.md)
526521
- [0.14 release notes](docs/releases/CELLSCRIPT_0_14_RELEASE_NOTES.md)
527-
- [0.15 roadmap](roadmap/CELLSCRIPT_0_15_ROADMAP.md)
528522
- [0.15 release notes](docs/releases/CELLSCRIPT_0_15_RELEASE_NOTES.md)
529-
- [0.16 roadmap](roadmap/CELLSCRIPT_0_16_ROADMAP.md)
530523
- [0.16 release notes](docs/releases/CELLSCRIPT_0_16_RELEASE_NOTES.md)
531-
- [0.17 roadmap](docs/archive/0.17/CELLSCRIPT_0_17_ROADMAP.md)
532-
- [0.18 roadmap](docs/archive/0.18/CELLSCRIPT_0_18_ROADMAP.md)
533-
- [0.19 roadmap](docs/archive/0.19/CELLSCRIPT_0_19_ROADMAP.md)
534524
- [0.20 release notes](docs/releases/CELLSCRIPT_0_20_RELEASE_NOTES.md)
535525
- [0.21 release notes](docs/releases/CELLSCRIPT_0_21_RELEASE_NOTES.md)
536526
- [0.22 release notes](docs/releases/CELLSCRIPT_0_22_RELEASE_NOTES.md)
537527
- [0.23 release notes](docs/releases/CELLSCRIPT_0_23_RELEASE_NOTES.md)
538528
- [0.24 release notes](docs/releases/CELLSCRIPT_0_24_RELEASE_NOTES.md)
539-
- [0.22 type and set theory roadmap](roadmap/CELLSCRIPT_0_22_TYPE_AND_SET_THEORY_ROADMAP.md)
540529
- [0.22 bounded Fiber interoperability guide](examples/fiber/README.md)
541530
- [Agentic Loops and cellscript-mcp tutorial](docs/wiki/Tutorial-13-Agentic-Loops-and-cellscript-mcp.md)
542531
- [LS-IDL for CKB Lock Scripts tutorial](docs/wiki/Tutorial-15-LS-IDL-for-CKB-Lock-Scripts.md)

‎README_REVIEW.md‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ overstating production equivalence.
1818
## Recommended Review Surface
1919

2020
- `BRANCHES.md`
21-
- `docs/archive/0.18/CELLSCRIPT_0_18_ROADMAP.md`
2221
- `docs/archive/0.17/CELLSCRIPT_0_17_ICKB_PRODUCTION_EQUIVALENCE_GATE.md`
2322
- `tests/benchmarks/ickb_diff/matrix.json`
2423

‎crates/cellscript-tools/src/repository_checks.rs‎

Lines changed: 3 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ pub fn check_doc_status(root: &Path) -> Result<()> {
181181
check_document_contract(
182182
root,
183183
"README.md",
184-
&["0.23 release notes", "0.24 release notes", "0.24 roadmap", "cellc publish --authorise"],
184+
&["0.23 release notes", "0.24 release notes", "cellc publish --authorise"],
185185
&[],
186186
&mut failures,
187187
)?;
@@ -192,7 +192,6 @@ pub fn check_doc_status(root: &Path) -> Result<()> {
192192
schema_number.as_str(),
193193
"CELLSCRIPT_0_23_RELEASE_NOTES.md",
194194
"CELLSCRIPT_0_24_RELEASE_NOTES.md",
195-
"CELLSCRIPT_0_24_ROADMAP.md",
196195
"CELLSCRIPT_VERIFIED_ARTIFACT_BOUNDARY.md",
197196
],
198197
&[],
@@ -207,7 +206,7 @@ pub fn check_doc_status(root: &Path) -> Result<()> {
207206
check_document_contract(
208207
root,
209208
"docs/releases/CELLSCRIPT_0_23_RELEASE_NOTES.md",
210-
&["metadata schema 57", "0.24 roadmap"],
209+
&["metadata schema 57", "independent artifact checker"],
211210
&["metadata schema 58"],
212211
&mut failures,
213212
)?;
@@ -234,43 +233,13 @@ pub fn check_doc_status(root: &Path) -> Result<()> {
234233
&[],
235234
&mut failures,
236235
)?;
237-
check_document_contract(
238-
root,
239-
"roadmap/CELLSCRIPT_0_23_ROADMAP.md",
240-
&["implementation scope frozen", "final scope decision", "0.24 roadmap", "attested adapter"],
241-
&["Status: Draft, pending release-line coordination"],
242-
&mut failures,
243-
)?;
244-
check_document_contract(
245-
root,
246-
"roadmap/CELLSCRIPT_0_24_ROADMAP.md",
247-
&[
248-
"Verified Artifact Boundary",
249-
"Executable Package Tests",
250-
"Myelin Adapter Re-Convergence",
251-
"independent checker",
252-
"Exit Criteria",
253-
],
254-
&[],
255-
&mut failures,
256-
)?;
257236
check_document_contract(
258237
root,
259238
"docs/wiki/Tutorial-14-Verified-Artifacts-and-Executable-Tests.md",
260239
&["four-file bundle", "cellc test --backend all", "structurally_verified"],
261240
&[],
262241
&mut failures,
263242
)?;
264-
for relative in ["roadmap/CELLSCRIPT_ROADMAP.md", "roadmap/CELLSCRIPT_ROADMAP_OVERVIEW.md"] {
265-
check_document_contract(
266-
root,
267-
relative,
268-
&["0.24", "independent", "CELLSCRIPT_0_24_ROADMAP.md"],
269-
&["Myelin vendored fork re-converges"],
270-
&mut failures,
271-
)?;
272-
}
273-
274243
let mut wiki_docs = Vec::new();
275244
collect_markdown(&root.join("docs/wiki"), &mut wiki_docs)?;
276245
for path in wiki_docs {
@@ -318,7 +287,6 @@ pub fn check_markdown_links(root: &Path) -> Result<()> {
318287
let starts = [
319288
root.join("README.md"),
320289
root.join("docs"),
321-
root.join("roadmap"),
322290
root.join("editors/vscode-cellscript/README.md"),
323291
root.join("editors/vscode-cellscript/docs"),
324292
];
@@ -382,7 +350,7 @@ pub fn check_package_contents(path: &Path) -> Result<()> {
382350
"LICENSE-MIT",
383351
"README.md",
384352
];
385-
let allowed_dirs = ["assets", "examples", "roadmap", "scripts", "src", "tests"];
353+
let allowed_dirs = ["assets", "examples", "scripts", "src", "tests"];
386354
let mut unexpected = Vec::new();
387355
let contents = fs::read_to_string(path)?;
388356
for raw in contents.lines() {

‎crates/cellscript-tools/src/tooling_release.rs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -536,8 +536,8 @@ pub fn run(root: &Path) -> Result<()> {
536536
)?;
537537
require_contains(
538538
root,
539-
"docs/archive/0.20/CELLSCRIPT_0_20_ROADMAP.md",
540-
&["VS Code extension", "check_action_builder_toolchain", "CellFabric is frozen"],
539+
"docs/releases/CELLSCRIPT_0_16_TO_0_20_RELEASE_NOTES.md",
540+
&["check_action_builder_toolchain", "CellFabric smoke check", "tooling release validator"],
541541
)?;
542542
require_contains(
543543
root,

0 commit comments

Comments
 (0)