Skip to content

Rewrite canonical IB slice in current Idriç style - #48

Merged
isomorphisms merged 27 commits into
mainfrom
style/current-idric-ib
Oct 20, 2026
Merged

isomorphisms merged 27 commits into
mainfrom
style/current-idric-ib

Conversation

@isomorphisms

@isomorphisms isomorphisms commented Sep 9, 2026 •

Copy link
Copy Markdown
Owner

Preserves the complete canonical information/prepaint line from isomorphisms/ib PR #47, “Define canonical Idriç information and prepaint model” (#47). Exact ancestry and semantic obligations are retained in docs/canonical-information-successor.md.

Reconciled current main foundation files and tests, repaired the reserved partial local that failed the old compiler run, and restored all canonical smoke assertions under exact-head checkout with direct compiler/program exit handling. Extractor migration remains separate. This line is independent of Pensieve and Longview.

CI-REPAIR-01 reproduced the pinned compiler failure: Text is lowered to the language's text type and cannot serve as this block constructor. The constructor is now TextBlock; the smoke program explicitly imports Data.Text for unlines. All original canonical assertions remain, and failure diagnostics are retained as a pinned upload artifact.

Exact-head foundation run 39344765425 and universal gate 39344765362 passed at dcfc257. Canonical construction, six blocks, two table cells, empty-reference refusal, six heading levels, zero and strictly increasing revisions, serialization, the independent AICI ingestion action, browser core and workbench executed. A local deliberately empty-reference-admitting mutant reports empty-image-refused=False and is rejected by the retained assertion. Native-reader, extraction migration and physical-device acceptance remain separate.

@isomorphisms
isomorphisms changed the base branch from types/canonical-information-prepaint to main October 6, 2026 13:03

Copy link
Copy Markdown
Owner Author

Retirement sweep result: this is the sole live canonical-information/prepaint successor at 631052f. The exact ancestor is closed with all distinct obligations preserved here. Retargeted to current main, preserved main tests/bootstrap and repaired the reserved local in CanonicalInformationSmoke.

Exact-head universal gate 37467786433, Android WebView 37467786476 and prepaint 37467786364 passed. Foundation 37467786489 and exact-text 37467786591 remain in compiler bootstrap. Pending compilation and model execution block merge; the fixture repair is not yet qualified by a completed canonical smoke. No skipped/pending check is treated as PASS. One live successor. Current foundation: https://github.com/isomorphisms/ib/actions/runs/37467786489

…ostics

Reproduced with Idriç 7050c116: Text is lowered to the String type even in constructor position. Rename that block constructor and explicitly import Data.Text for unlines. Preserve all canonical assertions and retain diagnostic artifacts on failure.
@isomorphisms
isomorphisms marked this pull request as ready for review October 20, 2026 00:12
@isomorphisms
isomorphisms merged commit 0f3d8dc into main Oct 20, 2026
3 checks passed
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.

1 participant