@@ -29,15 +29,17 @@ Updated: **2026-09-01**.
2929 passes ** 1581/1581** ; ` MissionPlanner.slnx ` builds with ** 0 warnings / 0 errors** . All six
3030 migration/retirement/artifact gates pass: 1623 native rows with 0 blockers, 708/708 pinned port
3131 paths, and clean WinForms/project/binary/key audits.
32- - PR checks at reviewed head: Linux build/test/package, Windows package, macOS x64 package and
33- CodeQL succeeded. The only red job was macOS arm64 after publish, signing and DMG creation had
34- already succeeded: ` hdiutil verify ` returned runner-level ` Resource temporarily unavailable ` on
35- all three retries. No changed source or cache test ran in that failing packaging step, so this is
36- the already-known DMG-host flake rather than a PR regression.
37- - Remaining code blocker: none. Integration branch ` integration/pr-25 ` contains the exact PR merge
38- followed by the reviewed hardening commit and this handoff. Next executable step is to
39- fast-forward and push ` master ` , confirm GitHub marks PR #25 merged, then verify the checks on the
40- published master commit (retry only the macOS arm64 package if the same host error recurs).
32+ - At the reviewed PR head, Linux, Windows, macOS x64 and CodeQL passed; macOS arm64 failed only
33+ after publish/sign/DMG creation because ` hdiutil verify ` returned runner-level `Resource
34+ temporarily unavailable` on all three retries. The published master checkpoint
35+ ` afdf316733bb8b8188512182afddd5d3498eff64 ` then passed the complete CI/package run
36+ ` 33451960996 ` : Linux tests/TAR/DEB/payload smoke, Windows ZIP/MSI install validation and both
37+ macOS ZIP/DMG jobs all succeeded, including arm64. CodeQL run ` 33451960959 ` also succeeded.
38+ - PR #25 is ` MERGED ` with merge commit ` 55f543048 ` ; the review/fix summary is posted in the PR and
39+ ` master == origin/master == afdf31673 ` at the verified functional handoff checkpoint. Remaining
40+ code blocker: none. This final status-only update follows that checkpoint; the next useful manual
41+ acceptance step is to open a representative path-backed log over 300 MiB twice and confirm the
42+ second open uses the per-user cache without changing displayed lines or message counts.
4143
4244## Local ArduPilot parameter-metadata synchronization
4345
0 commit comments