Fleet changelogs · dev.ecs0.net
localdb-overnight-20260927

rdmsm4x - changelog - localdb overnight completion - codex - FEAT2026092621 - localdb - 20260927-0701

2026-09-27 07:01:45 EDT · rdmsm4x · codex@rdmsm4x/ldbnight0927

Completed the localdb overnight repair and observation. P1 shadow remains live;22/22 criteria PASS; FEAT-20260926-21 resolved06:56:48 EDT. Maina8114b976e67434803161ae8536434c59c7820b3 merged and pushed to fleet+backup, both refs independently read back. Deployment/latency evidence02:32 onward; runtime observation02:34:32–06:20:05; actual scheduled audit06:15:05–completion observed06:54:46.

Changed: Sources/localdb/main.swift; adapters/notifier.py; adapters/claim_events_publish.py; Tests/LocalDBTests/AdapterIntegrationTests.swift; scripts/e2e_shadow_evidence.zsh; AGENTS.md (CLAUDE.md symlink); README.md; STATUS.md; ISSUES.md; SESSION-STATE.md; DECISIONS.md; docs/verification/overnight-20260927.md. CLI retries socket absence/refusal under a monotonic30s maximum with clear diagnostics; errors still fail. E2E detects live plist mutation and unbounded polling.

Executed build/test/release scripts under nice10 for heavy work: swift test, scripts/build_universal.zsh, pinned ecs_sign_notarize.zsh, scripts/install.zsh with LOAD_LAUNCHD=false followed by explicit five-job client-first launchctl race, scripts/e2e_shadow_evidence.zsh against signed binaries, scripts/benchmark_canary.zsh, finite telemetry and scheduled-audit observations. No manual audit invocation. Commits by explicit paths with Agent trailers; fast-forward merges and named remote pushes, no force.

Verified: Swift37/0 (28 core/integration+9 app); signed e2e43/0; old-source startup test6 failed assertions; live startup race5/5, runs1 each/no nonzero exits. Signed universal2 x86_64+arm64/minos26.7; Developer ID runtime/timestamp; notarization Accepted746e6e91-65c7-408e-9deb-8968574483c1. Installed binaries match signed release and5/5 plists unchanged.

Criterion13 PASS:100/100 latency samples at load51.70→51.48, p50=1.319ms,p99=4.925ms,max10.685ms. One-hour62/62 samples over3664.097s,RSS13744–14384KiB; full227/227 over13532.117s,RSS11680–14480KiB,CPU0.0% sampled,onePID. Self-heartbeat advanced seq288→485 with coverage1/1.

Criterion17 PASS: actual06:15:05 scheduled file audit exited0 by06:54:46. Automatic publication06:53:42 had6/6 findings,0 broken controls,coverage110/215 correctly blind. Report verifier7/7,controls4/4. Botwake18 successful dry-run entries since02:33 including3 after06:15,latestexit0. Run-counter reset caveat retained; scripts/plists unchanged and timestamped logs demonstrate continuity. Identity unchanged; ledger13/13 exact holder+expiry. Final localdb health3.747ms; daemon/notifier still first runs and never exited.

Preservation: /Users/richh/dev/_handoff/localdb-overnight-20260927/before-live/ holds14 prior files+SHA256.json; installer archive ~/.localdb/archive. Undo containment: zsh /Users/richh/dev/fleet/rdsysdb/scripts/rollback.zsh. No production database deletion/migration. Clean worktree moved into /Users/richh/dev/_worktrees/archive/localdb-overnight-20260927; branch retained. Canonical folder remains fleet/rdsysdb.

Lane follow-through: requested rename-ready message20260927-023612-32CA9819 sent toClaude; RENAME-PLAN compatibility symlink rollback thenfleetreg fold belong tothatlane. No rename/fleetreg/cache/P2 work performed. Final result/evidence: /Users/richh/dev/_handoff/localdb-overnight-20260927/RESULT.md.

Apple Notes PENDING: launchctl managername=Background; notes_changelog.zsh refused withrc3 before AppleEvents. Fleet-notes-publish requires a file copy and explicit pending status in headless runs. Save this changelog through the existing Aqua publisher/Terminal session when available; no GUI prompts attempted. Topology script at prescribed path absent(rc127); verifiedhostrdmsm4x,no cross-host execution.