e6298f5950e00395e94901eb31021334c2a4c83f
Brainstorm settled on the β.2 loader-split: ailang-core stops embedding prelude bytes, stops auto-injecting a "prelude" module, and stops hardcoding the literal "prelude" in cross-module-ref diagnostics. ailang-surface assumes ownership of the prelude content and the reservation. Three iters: pd.1 splits the core API into load_modules_with + build_workspace; pd.2 moves the embed source from .ail.json to .ail with a cross-form-identity preflight; pd.3 deletes examples/prelude.ail.json and updates the form-a §C4 (b) carve-out. Grounding-check PASS twice (initial + post-self-review re-dispatch).
Description
No description provided
Languages
Rust
91.6%
Python
4.6%
C
1.8%
LLVM
1.6%
Shell
0.4%