RAGE #172: normalize Android semantic parity results #307

Open
nsaspy wants to merge 3 commits from rage/android-172-normalized-results into master
Owner

Continues #172 from exact master 2833e8b2d4bd50a14b0674c34f688749b3b01f54.

This Android-only slice adds the normalized semantic-result contract required before Trealla/SWI parity execution. The RED test commit is preserved in history (806616751baf98665236bb0fae2b4d6876c99c78); production implementation follows at 55b992c8df7762003ba19eb78feab65599d782e9, with append-only RAGE evidence on the current head.

Normalization removes representation-only whitespace outside quoted Prolog values and solution-order noise while preserving quoted whitespace/escapes, duplicate solutions, and contract-version differences. It executes no Prolog and creates no runtime authority.

No sibling core files are touched. Keep draft until the exact current head passes Android, repository/Nix, and mic gates.

Continues #172 from exact master `2833e8b2d4bd50a14b0674c34f688749b3b01f54`. This Android-only slice adds the normalized semantic-result contract required before Trealla/SWI parity execution. The RED test commit is preserved in history (`806616751baf98665236bb0fae2b4d6876c99c78`); production implementation follows at `55b992c8df7762003ba19eb78feab65599d782e9`, with append-only RAGE evidence on the current head. Normalization removes representation-only whitespace outside quoted Prolog values and solution-order noise while preserving quoted whitespace/escapes, duplicate solutions, and contract-version differences. It executes no Prolog and creates no runtime authority. No sibling core files are touched. Keep draft until the exact current head passes Android, repository/Nix, and mic gates.
rage: record #172 normalized-result iteration
Some checks failed
CI / test (pull_request) Failing after 2s
CI / shared mic / Arch Linux (pull_request) Failing after 1m32s
CI / android skeleton gate (pull_request) Failing after 2s
CI / shared mic / Ubuntu 24.04 (pull_request) Has been cancelled
1ad2501054
Some checks failed
CI / test (pull_request) Failing after 2s
CI / shared mic / Arch Linux (pull_request) Failing after 1m32s
CI / android skeleton gate (pull_request) Failing after 2s
CI / shared mic / Ubuntu 24.04 (pull_request) Has been cancelled
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin rage/android-172-normalized-results:rage/android-172-normalized-results
git switch rage/android-172-normalized-results

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff rage/android-172-normalized-results
git switch rage/android-172-normalized-results
git rebase master
git switch master
git merge --ff-only rage/android-172-normalized-results
git switch rage/android-172-normalized-results
git rebase master
git switch master
git merge --no-ff rage/android-172-normalized-results
git switch master
git merge --squash rage/android-172-normalized-results
git switch master
git merge --ff-only rage/android-172-normalized-results
git switch master
git merge rage/android-172-normalized-results
git push origin master
Sign in to join this conversation.
No description provided.