Skip to content

Commit 69efa77

Browse files
committed
Fix entry cache and add artifact size evidence
1 parent d76cd73 commit 69efa77

21 files changed

Lines changed: 1112 additions & 60 deletions

‎AGENTS.md‎

Lines changed: 296 additions & 0 deletions
Large diffs are not rendered by default.

‎docs/CELLSCRIPT_GRAMMAR_GOVERNANCE_RFC.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ inside `preserve` blocks and asks authors to write an explicit whitelist.
7777
| Track | Status | Implementation / evidence | Release gate |
7878
|---|---|---|---|
7979
| Canonical action / lock surface | Done for this slice | Parser, formatter, examples, wiki, VS Code grammar/snippets, and syntax-combo accepted cases use `verification` and action-level `transition`. | `scripts/cellscript_syntax_combo_audit.sh quick/ci/deep`; VS Code validate and dry-run in the release gate. |
80-
| `verification` section boundary | Done for this slice | `verification` replaces `where` in public examples and editor snippets; lifecycle statements remain proof obligations, not runtime execution. | Syntax-combo parser, formatter, type/effect, metadata, and codegen oracles. |
80+
| `verification` section boundary | Done for this slice | Public examples and editor snippets use `verification`; lifecycle statements remain proof obligations, not runtime execution. | Syntax-combo parser, formatter, type/effect, metadata, and codegen oracles. |
8181
| Local sugar expansion | Done for this slice | `preserve` and anonymous `require { ... }` are checked against canonical field equality and pure-boolean grouping rules. | Required bug classes `SCA-BUG-PRESERVE-TYPE-EQUIVALENCE` and `SCA-BUG-REQUIRE-BLOCK-PURITY`. |
8282
| Stdlib lifecycle helper boundary | Done for this slice | `std::lifecycle::*` and `std::receipt::*` helpers must validate arity/cell kind and lower to consume/create/locked-output obligations. | Required bug classes `SCA-BUG-STD-LIFECYCLE-LOCKED-OUTPUT`, `SCA-BUG-STDLIB-ARGUMENT-VALIDATION`, and `SCA-BUG-RECEIPT-LIFECYCLE-OUTPUT`. |
8383
| Source qualifier linearity | Done for this slice | `read`, `protected`, `witness`, and `lock_args` bindings cannot be consumed, destroyed, or hidden behind stdlib lifecycle calls. | Required bug classes `SCA-BUG-SOURCE-QUALIFIER-LINEARITY` and `SCA-BUG-DEEP-READ-STDLIB-LIFECYCLE`. |

‎docs/wiki/Home.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ transaction, the wiki says so.
112112
The fastest way to get oriented is to compile the token example:
113113

114114
```bash
115-
git clone https://github.com/a19q3/CellScript.git
115+
git clone https://github.com/CellScript-Labs/CellScript.git
116116
cd CellScript
117117
./scripts/cellscript_gate.sh dev
118118
cargo run --locked --bin cellc -- examples/token.cell --target riscv64-elf --target-profile ckb --primitive-strict 0.16 -o /tmp/token.elf
@@ -165,7 +165,7 @@ production-ready.
165165

166166
## Reference Examples
167167

168-
- [CKB hashing workflow](https://github.com/a19q3/CellScript/blob/main/docs/examples/ckb_hashing.md)
169-
- [Collections matrix](https://github.com/a19q3/CellScript/blob/main/docs/examples/collections_matrix.md)
170-
- [Deployment manifest](https://github.com/a19q3/CellScript/blob/main/docs/examples/deployment_manifest.md)
171-
- [Output append](https://github.com/a19q3/CellScript/blob/main/docs/examples/output_append.md)
168+
- [CKB hashing workflow](https://github.com/CellScript-Labs/CellScript/blob/main/docs/examples/ckb_hashing.md)
169+
- [Collections matrix](https://github.com/CellScript-Labs/CellScript/blob/main/docs/examples/collections_matrix.md)
170+
- [Deployment manifest](https://github.com/CellScript-Labs/CellScript/blob/main/docs/examples/deployment_manifest.md)
171+
- [Output append](https://github.com/CellScript-Labs/CellScript/blob/main/docs/examples/output_append.md)

‎docs/wiki/Tutorial-01-Getting-Started.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ need an external RISC-V toolchain for the built-in assembler path used here.
1717
Start by cloning the repository and running the test suite:
1818

1919
```bash
20-
git clone https://github.com/a19q3/CellScript.git
20+
git clone https://github.com/CellScript-Labs/CellScript.git
2121
cd CellScript
2222
cargo test --locked
2323
```
@@ -113,5 +113,5 @@ That fail-closed behavior is intentional.
113113
## Next
114114

115115
Once you can compile and verify one file, continue with
116-
[Language Basics](https://github.com/a19q3/CellScript/wiki/Tutorial-02-Language-Basics). The next chapter explains
116+
[Language Basics](https://github.com/CellScript-Labs/CellScript/wiki/Tutorial-02-Language-Basics). The next chapter explains
117117
what you are looking at inside a `.cell` file.

‎docs/wiki/Tutorial-02-Language-Basics.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -499,5 +499,5 @@ ordinary line comments and block comments are not retained by `cellc fmt`.
499499
## Next
500500

501501
With the source shape in mind, continue with
502-
[Resources and Cell Effects](https://github.com/a19q3/CellScript/wiki/Tutorial-03-Resources-and-Cell-Effects). If a
503-
CKB term is unclear, use the [CKB Glossary](https://github.com/a19q3/CellScript/wiki/CKB-Glossary).
502+
[Resources and Cell Effects](https://github.com/CellScript-Labs/CellScript/wiki/Tutorial-03-Resources-and-Cell-Effects). If a
503+
CKB term is unclear, use the [CKB Glossary](https://github.com/CellScript-Labs/CellScript/wiki/CKB-Glossary).

‎docs/wiki/Tutorial-03-Resources-and-Cell-Effects.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ closed.
323323
## Next
324324

325325
After you know how values move, continue with
326-
[Action Model and 0.13 Syntax](https://github.com/a19q3/CellScript/wiki/Tutorial-09-Action-Model-and-0-13-Syntax)
326+
[Action Model and 0.13 Syntax](https://github.com/CellScript-Labs/CellScript/wiki/Tutorial-09-Action-Model-and-0-13-Syntax)
327327
for a deeper walkthrough of signature-direction actions, then use
328-
[Cookbook Recipes](https://github.com/a19q3/CellScript/wiki/Cookbook-Recipes)
328+
[Cookbook Recipes](https://github.com/CellScript-Labs/CellScript/wiki/Cookbook-Recipes)
329329
for small copyable patterns.

‎docs/wiki/Tutorial-04-Packages-and-CLI-Workflow.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,4 +323,4 @@ fail-closed.
323323
## Next
324324

325325
With a repeatable package workflow in place, continue with
326-
[CKB Target Profiles](https://github.com/a19q3/CellScript/wiki/Tutorial-05-CKB-Target-Profiles).
326+
[CKB Target Profiles](https://github.com/CellScript-Labs/CellScript/wiki/Tutorial-05-CKB-Target-Profiles).

‎docs/wiki/Tutorial-05-CKB-Target-Profiles.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,4 +122,4 @@ You can think of the layers like this:
122122
## Next
123123

124124
After choosing a profile, continue with
125-
[Metadata, Verification, and Production Gates](https://github.com/a19q3/CellScript/wiki/Tutorial-06-Metadata-Verification-and-Production-Gates).
125+
[Metadata, Verification, and Production Gates](https://github.com/CellScript-Labs/CellScript/wiki/Tutorial-06-Metadata-Verification-and-Production-Gates).

‎docs/wiki/Tutorial-06-Metadata-Verification-and-Production-Gates.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,4 +312,4 @@ not external production release evidence.
312312
## Next
313313

314314
Once the verification boundary is clear, continue with
315-
[LSP and Tooling](https://github.com/a19q3/CellScript/wiki/Tutorial-07-LSP-and-Tooling).
315+
[LSP and Tooling](https://github.com/CellScript-Labs/CellScript/wiki/Tutorial-07-LSP-and-Tooling).

‎docs/wiki/Tutorial-07-LSP-and-Tooling.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,4 +227,4 @@ profiles as future-facing or fail-closed.
227227
## Next
228228

229229
With the tooling loop in place, continue with
230-
[Bundled Example Contracts](https://github.com/a19q3/CellScript/wiki/Tutorial-08-Bundled-Example-Contracts).
230+
[Bundled Example Contracts](https://github.com/CellScript-Labs/CellScript/wiki/Tutorial-08-Bundled-Example-Contracts).

0 commit comments

Comments
 (0)