Skip to content

test: complete Android MapLibre API36 acceptance - #101

Merged
RobJacobson merged 5 commits into
mainfrom
codex/maplibre-api36-complete-acceptance
Nov 3, 2026
Merged

RobJacobson merged 5 commits into
mainfrom
codex/maplibre-api36-complete-acceptance

Conversation

@RobJacobson

@RobJacobson RobJacobson commented Nov 3, 2026 •

Copy link
Copy Markdown
Owner

Summary

MapLibre camera30 passed → core31 passed → retained32 passed
unchanged f05/APK → verified API36 image → complete Android MapLibre unit

Complete Android MapLibre API36 acceptance within the declared retained-contract scope and valid reused evidence. Add a fixed MapLibre-only launcher, exact selected-package Marker rejection recovery, immutable passed-result reuse, and complete operator/writer/orientation commands. Retain strict renderer predicates and first-failure cleanup.

Evidence

  • Camera passed in attempt30. Core passed in attempt31 using twelve pinned physical observations plus four fresh rejection cases and current renderer evidence. All six fresh retained scenarios and all13 renderer checks passed in attempt32; observed scale was2.625.
  • Installed APK identity matched before/after. All695 frozen files and71 executed tooling/input pins match. Coordinator independently checked the final receipt, actual renderer/manual data, image evidence and executed packet identity.
  • All9 final cleanup checks passed. Coordinator confirmed owned ports closed and private AVD absent. No rebuild, calibration, download, other backend or iOS run.
  • Before: Attempt30's worker added unsupported top-level receipts; strict writer rejected before mutation. After: Portable exact-input regression reproduces rejection and validates the schema-only correction on a temporary report. Runtime records use the allowed schema.
  • Preserve attempt30's stopped outcome and attempt31's retained timeout after worker quota interruption. Neither partial retained result was upgraded. Owner Continue authorized the same worker's retained-only attempt32.
  • Relevant launcher, provenance, camera, strict installed identity, native driver, writer, operator/setup and exact live-judge regressions passed. Targeted JavaScript formatting/lint and staged whitespace checks passed. Full workspace checks remain unavailable after unrelated checkout cleanup.

Merge Danger

Door: Two-way

Private acceptance tooling and compact records only. f05, APK, production code, dependencies, peers, locks and versions remain unchanged. Stacked on PR #100; no merge performed.

Blast Radius: Acceptance

Both Android backend units are complete within recorded coverage. iOS Mapbox and iOS MapLibre remain, followed by offline density closeout. Physical-device and full accessibility certification remain excluded. The historical SIGKILL cause and hidden debugger-warning content remain unresolved; this pass does not establish a cause or fix.

- Select only MapLibre camera, core and retained rows with the verified image and APK
- Bind marker rejection recovery to the selected backend package
- Supply audited operator, orientation, observation and completion commands
- Preserve frozen candidate identities and complete-unit coverage dispositions
- Preserve the stopped attempt and its accepted camera and twelve physical observations
- Verify the exact report schema repair without changing original runtime evidence
- Reuse immutable accepted observations while requiring fresh rejection and retained checks
- Correct failure publication and prepare one complete remaining-unit continuation
@RobJacobson RobJacobson changed the title test: prepare complete API36 MapLibre acceptance test: run API36 MapLibre acceptance and preserve completed checks Nov 3, 2026
- Record the worker interruption and successful owned cleanup without upgrading retained results
- Validate the immutable core pass and installed identities before reusing it
- Run only the remaining retained row with fresh history under owner continuation approval
- Include the fourth packet in exact operator-output replay checks
- Refresh the reviewed regression identity before native dispatch
- Record six fresh retained scenarios and thirteen renderer checks passing on unchanged f05
- Preserve camera and core provenance and the original stopped-attempt history
- Verify installed identities, frozen inputs and successful owned cleanup
- Mark both Android units complete and hand off the remaining iOS units
@RobJacobson RobJacobson changed the title test: run API36 MapLibre acceptance and preserve completed checks test: complete Android MapLibre API36 acceptance Nov 3, 2026
@RobJacobson
RobJacobson changed the base branch from codex/api36-console-notice-recovery to main November 3, 2026 23:55
@RobJacobson
RobJacobson merged commit 9fc6a21 into main Nov 3, 2026
@RobJacobson
RobJacobson deleted the codex/maplibre-api36-complete-acceptance branch November 3, 2026 23:55
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