RAGE #172: portable Android Prolog semantic contract #265

Closed
nsaspy wants to merge 5 commits from rage/android-172-portable-prolog-refresh into master
Owner

Consumes #172 under the repository RAGE protocol.

Replacement for #268 after current master advanced and repository rules required a fresh test check against the updated base. This PR preserves the same Android implementation and adds only a merge commit from current master ed683b454bc15d14ca4fdec329640a1bf1d431d1; no Android code changed during refresh.

Original TDD evidence:

  • RED f60d84531b8e3f5e2cb651f23fbc3d8275066324
  • GREEN implementation b9aeb5cd7412c1dcffe3de4f38402e3399ec2e7a
  • previously green exact candidate b6bd0ad481f175faaa9bcb9b1a3094b4291d46b7
  • refreshed exact head e6bb7cfa55d920125b69b8d9a92e6d47d170352b

Slice remains Android-only: PortableSemanticCore freezes ZARA-SEMANTIC/1, closed portable resource paths, and traversal-safe resource identity. No executable Prolog runtime, credentials, provider authority, or sibling-core Python surfaces are introduced.

Consumes #172 under the repository RAGE protocol. Replacement for #268 after current `master` advanced and repository rules required a fresh `test` check against the updated base. This PR preserves the same Android implementation and adds only a merge commit from current `master` `ed683b454bc15d14ca4fdec329640a1bf1d431d1`; no Android code changed during refresh. Original TDD evidence: - RED `f60d84531b8e3f5e2cb651f23fbc3d8275066324` - GREEN implementation `b9aeb5cd7412c1dcffe3de4f38402e3399ec2e7a` - previously green exact candidate `b6bd0ad481f175faaa9bcb9b1a3094b4291d46b7` - refreshed exact head `e6bb7cfa55d920125b69b8d9a92e6d47d170352b` Slice remains Android-only: `PortableSemanticCore` freezes `ZARA-SEMANTIC/1`, closed portable resource paths, and traversal-safe resource identity. No executable Prolog runtime, credentials, provider authority, or sibling-core Python surfaces are introduced.
docs(rage): record #172 RED and GREEN candidate
Some checks failed
CI / test (pull_request) Failing after 6s
CI / android skeleton gate (pull_request) Failing after 26s
CI / shared mic / Ubuntu 24.04 (pull_request) Failing after 7m56s
CI / shared mic / Arch Linux (pull_request) Failing after 10m15s
b6bd0ad481
Merge current master into RAGE #172 Android portable semantic contract
Some checks failed
CI / test (pull_request) Failing after 7s
CI / android skeleton gate (pull_request) Failing after 6s
CI / shared mic / Arch Linux (pull_request) Failing after 8m56s
CI / shared mic / Ubuntu 24.04 (pull_request) Failing after 8m14s
e6bb7cfa55
nsaspy closed this pull request 2026-09-04 23:09:40 +00:00
Some checks failed
CI / test (pull_request) Failing after 7s
CI / android skeleton gate (pull_request) Failing after 6s
CI / shared mic / Arch Linux (pull_request) Failing after 8m56s
CI / shared mic / Ubuntu 24.04 (pull_request) Failing after 8m14s

Pull request closed

Sign in to join this conversation.
No description provided.