RAGE #172: prove executable SWI/Trealla semantic parity #248

Closed
nsaspy wants to merge 0 commits from rage/android-172-cross-runtime-parity into master
Owner

Consumes the final executable parity slice of #172 from exact master 9f3b779b876df360001b12d0100698f334beb8b8.

TDD RED is proven at 52e16d5d02cb2d8ba2b4a0074a84bcad4bd04133: Actions run 33643008013 failed the Android skeleton gate as required while both shared-mic jobs passed.

Implementation now adds an Android-owned executable parity gate. It builds the exact Trealla source pinned by the Android Nix shell, stages the same canonical resolver files used by Android, and executes the authoritative kb/semantic_corpus.pl under both server SWI-Prolog and pinned Trealla. Every corpus_case/6 must independently match its expected normalized frames, and the two engines' canonical outputs must be byte-equivalent. No network fetch/fake runtime is permitted.

Scope is Android parity/test wiring + Android dev-shell tooling plus append-only RAGE evidence. No daemon/core/desktop/config files are touched; sibling core work remains disjoint.

Do not merge until scripts/test-android.sh, full repository/Nix/package gates, exact-head Actions, mergeability, and review/thread checks are conclusively green.

Continues #172.

Consumes the final executable parity slice of #172 from exact master `9f3b779b876df360001b12d0100698f334beb8b8`. TDD RED is proven at `52e16d5d02cb2d8ba2b4a0074a84bcad4bd04133`: Actions run `33643008013` failed the Android skeleton gate as required while both shared-mic jobs passed. Implementation now adds an Android-owned executable parity gate. It builds the exact Trealla source pinned by the Android Nix shell, stages the same canonical resolver files used by Android, and executes the authoritative `kb/semantic_corpus.pl` under both server SWI-Prolog and pinned Trealla. Every `corpus_case/6` must independently match its expected normalized frames, and the two engines' canonical outputs must be byte-equivalent. No network fetch/fake runtime is permitted. Scope is Android parity/test wiring + Android dev-shell tooling plus append-only RAGE evidence. No daemon/core/desktop/config files are touched; sibling core work remains disjoint. Do not merge until `scripts/test-android.sh`, full repository/Nix/package gates, exact-head Actions, mergeability, and review/thread checks are conclusively green. Continues #172.
nsaspy closed this pull request 2026-09-04 23:10:14 +00:00
Some checks failed
CI / test (pull_request) Failing after 5s
CI / android skeleton gate (pull_request) Failing after 11s
CI / shared mic / Ubuntu 24.04 (pull_request) Failing after 8m32s
CI / shared mic / Arch Linux (pull_request) Failing after 12m28s

Pull request closed

Sign in to join this conversation.
No description provided.