agent: builder model: sonnet max_turns: 70 budget_usd: 12 effort: medium —

Brief: R3c-d, type_rules chunk 2 from wip/r3c-type-rules-chunk2 onto develop (Part #125)

Score: self-hosting lane, plan row R-3 (chunk 1 is on develop; chunk 2 waited on two compiler defects, fixed in 4f716b62, 39375a17 and 92fec4f3). About 620 lines of Rust leave type_rules.rs; the Nikaia is written already.

Cut: crates/nikaia/src/type_rules.rs (what 6465e74c removes) Shape: faithful

Facts: Where things live, Traps already met, Moving Rust into Nikaia, Commands

Facts

To build

  1. The two files onto develop, lower-std and its fixpoint, cargo build; every other lowered/*.rs unchanged. Tests: cargo test -p nikaia --lib type_rules, cargo test -p nikaia --test it -- type_rules:: given:: literal_rules:: self_hosting:: (anchored grep -E '^test result:|FAILED|panicked'; take the module names from grep -ln type_rule crates/nikaia/tests/it/*.rs if these differ), and the tests/compiler programs whose name holds rule in a scratch project (builder-facts, One program alone). Self-hosting share in Body:. Commit type_rules: chunk 2 (expand, literals, given) moves into type_rules.nika (R-3), Part: #125.

Rules

Report (at most 15 lines, to exactly /home/user/Nikaia/docs/briefs/r3c-d-type-rules-chunk2.md.report.md)

Fields of docs/supervisor.md, Briefs and reports: Result, Files, Commit, Body (optional), Fixes, Pushed, Tests, Gate, Deviation, Found, Needs, Changelog, Owner (a question for the owner), Disk freed, and last Attribution: with your commit trailer lines below it.

This site is open source. Improve this page.