RAGE #172: stage portable Prolog assets for Trealla #300

Open
nsaspy wants to merge 0 commits from rage/android-172-asset-staging into master
Owner

Consumes the next Android-only #172 slice from exact master 0b2dc899bba6303f5ae4abeadbc909a44cf24b1e.

Current state: TDD RED. The new JVM tests prove the packaged prolog/portable/semantic_core.pl logical APK asset path cannot be treated as the filesystem path consumed by Trealla pl_consult. They require a deterministic app-private staging boundary and runtime initialization through the staged real file.

Scope is confined to android/** plus append-only RAGE evidence. No Zara core/runtime/protocol files are touched, and sibling core PR #289 remains separate.

Do not merge until the focused Android tests, scripts/test-android.sh, full repository/Nix/package gates, exact-head CI, and review/thread checks are green.

Consumes the next Android-only #172 slice from exact master `0b2dc899bba6303f5ae4abeadbc909a44cf24b1e`. Current state: **TDD RED**. The new JVM tests prove the packaged `prolog/portable/semantic_core.pl` logical APK asset path cannot be treated as the filesystem path consumed by Trealla `pl_consult`. They require a deterministic app-private staging boundary and runtime initialization through the staged real file. Scope is confined to `android/**` plus append-only RAGE evidence. No Zara core/runtime/protocol files are touched, and sibling core PR #289 remains separate. Do not merge until the focused Android tests, `scripts/test-android.sh`, full repository/Nix/package gates, exact-head CI, and review/thread checks are green.
Some checks failed
CI / test (pull_request) Failing after 4s
CI / android skeleton gate (pull_request) Failing after 5s
CI / shared mic / Arch Linux (pull_request) Failing after 5m33s
CI / shared mic / Ubuntu 24.04 (pull_request) Has been cancelled
This branch is already included in the target branch. There is nothing to merge.
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-asset-staging:rage/android-172-asset-staging
git switch rage/android-172-asset-staging

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-asset-staging
git switch rage/android-172-asset-staging
git rebase master
git switch master
git merge --ff-only rage/android-172-asset-staging
git switch rage/android-172-asset-staging
git rebase master
git switch master
git merge --no-ff rage/android-172-asset-staging
git switch master
git merge --squash rage/android-172-asset-staging
git switch master
git merge --ff-only rage/android-172-asset-staging
git switch master
git merge rage/android-172-asset-staging
git push origin master
Sign in to join this conversation.
No description provided.