rdmsm4x-changelog-20260830-1725-ecs0lib-review-fix-worktree
rdmsm4x-changelog-20260830-1725-ecs0lib-review-fix-worktree
Created and verified an isolated canonical ecs0lib review-fix branch so the global app baseline can receive owner review without changing dirty main, the prior owner-review worktree, or any app.
Scope
- Host:
rdmsm4x - Canonical repository:
/Users/richh/dev/lib/ecs0lib - New worktree:
/Users/richh/dev/_worktrees/ecs0lib-global-app-review-fixes-v1 - New branch:
codex/global-app-review-fixes-20260830 - Base:
32923c289e493d5bd0e3f68935f6e53640ba9dc9 - Commit:
158fcc2fdc5203b9ef5be34186bc32335dd85fdd - Tree:
4ab68b0798e94fa6046d58229cfc6d889715e62e
Changes
- Applied the review-fix patch with SHA-256
2a47a49a8674e8e78cfd2eaaab76bd860e15064bd3c0c2d606a91441e74d2bde. - Corrected proposed version/lifecycle claims, manifest evidence/schema enforcement, SemVer edge cases, permission evidence, capability-gated Settings, app-scoped preferences, appearance controls, and bundled data-driven profile fallback.
- Updated issueRoo evidence on eight open tickets and created FEAT-20260830-43 through FEAT-20260830-46 for ECS0Diagnostics, ECS0Conformance, ECS0Persistence, and ECS0Updates.
Verification
swift test --sanitize=thread --scratch-path /tmp/ecs0lib-review-tsan-canonical: 133 tests passed, 0 failures, no reported data race.swift build -c release --scratch-path /tmp/ecs0lib-review-release-canonical: passed.- Final canonical tree equals the locally reviewed tree.
- Existing owner-review worktree remains at
32923c28. - Dirty main remains at
e0ff5101with its existing web/docs modifications. - One pre-existing
VariableNeverMutatedwarning remains inTier2_BoundaryCornerCasesTests.swift.
Files touched
- Only the dedicated review-fix worktree, issueRoo via its supported
ticketCLI, this changelog archive, and fleet coordination messages/check-ins. - No app repository, installed app, signing state, host permission database, or credential store was modified.
Undo
- Before owner acceptance, confirm the dedicated worktree is clean,
remove that worktree, and delete only
codex/global-app-review-fixes-20260830. - After acceptance, revert
158fcc2; do not rewrite shared history. - Original owner-review commit
32923c28, unchanged dirty main, and the hashed patch are recovery points.
Outstanding owner actions
- Review/accept or revise
158fcc2. - Reconcile dirty web/docs before publication.
- Complete signed app adoption, architecture/signing/bundle identity, visual/accessibility Settings exercise, canary, rollback, and fleet verification.
- Apple Notes entry in the
rdmsm4xfolder is pending because this run used an SSH Background session; file archive was written.