Skip to content

docs: record no-hand-written-rust-growth lesson - #13185

Open
gHashTag wants to merge 2 commits into
masterfrom
lane/lesson-no-rust-growth
Open

gHashTag wants to merge 2 commits into
masterfrom
lane/lesson-no-rust-growth

Conversation

@gHashTag

@gHashTag gHashTag commented Nov 4, 2026 •

Copy link
Copy Markdown
Collaborator

Records the lesson that a compiler capability cannot land as hand-written Rust seed growth (#8236).

The legal pattern is: represent capability in .t27 -> generate Rust -> remove
equivalent hand-written Rust. Documents the three blocked attempts (activation
+19, cache-format port ~0, gen-rust Milestone 1a +24) and the #5980 t27core
route. Docs-only; no code change.


Note

Low Risk
Documentation-only; no runtime, build, or compiler behavior changes.

Overview
Adds docs/now/2026-11-05-no-hand-written-rust-growth.md, capturing why three t27b/compiler landing attempts failed under #8236 (net growth of hand-written Rust) and the required landing path.

The note contrasts legal work (implement in .t27 → generate Rust → remove the matching hand-written Rust) with illegal “compensation accounting” (new Rust offset by unrelated deletions). It tabulates the blocked attempts (activation +19, cache-format ~0, gen-rust 1a +24) and points compiler backend shrinkage at #5980 / t27core.t27 vs the L0 seed bootstrap/src/compiler.rs.

Reviewed by Cursor Bugbot for commit 42d686f. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions

github-actions Bot commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-11-04 18:35:44 UTC

Summary

Status Count
Total Open PRs 32
PRs with Failing Checks 29
PRs with All Checks Green 3
READY 2
FAILING 29
PENDING 0
NO CHECKS YET 0

These columns do not partition: 2 + 29 + 0 + 0 = 31, and there are 32 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=e75b498e5e79 != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

This was referenced Nov 4, 2026
This was referenced Nov 11, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants