Fleet changelogs · dev.ecs0.net
rdmbair15m5-changelog-20260923-0915-tyrell-sessions-resume-dashboard-ui-20260831-03

rdmbair15m5-changelog-20260923-0915-tyrell-sessions-resume-dashboard-ui-20260831-03

Delivered and resolved UI-20260831-03: implemented unified Sessions & Resume panel, Boot Digest audit view, TyrellBar mirroring, and in-window settings consolidation in Tyrell.app.

Scope & Metadata


Changes Implemented

1. FR-8 Sessions & Resume Cockpit (Sources/tyrell-app/SessionsPanel.swift)

2. FR-9 Boot Digest Audit View (Sources/tyrell-app/SessionsPanel.swift)

3. FR-10 TyrellBar Mirroring

4. FR-11 In-Window Settings Consolidation


Verification & Evidence

  1. Unit Invariant Test Suite:

    • Tests/tyrell-appTests/SessionsResumeDashboardTests.swift:
      • test_FR8_UnifiedSessionItem_invariants(): PASS (0.001s)
      • test_FR8_pruned_eligibility_models(): PASS (0.001s)
      • test_FR9_boot_resume_live_evaluation(): PASS (0.001s)
      • test_FR10_navigation_signal_support(): PASS (0.001s)
      • test_FR11_in_window_settings_consolidation(): PASS (0.001s)
    • Result: 5 tests in 1 suite passed with 0 failures (rc=0).
  2. Universal2 Compilation & Lipo Gate:

    • tyrelld: x86_64 arm64
    • tyrell: x86_64 arm64
    • tyrellbar: x86_64 arm64
    • tyrell-app: x86_64 arm64
    • tyrell-mcp: x86_64 arm64
    • Helper ecsmem0d: x86_64 arm64
    • Helper replicantdb: x86_64 arm64
    • Result: [PASS] all 5 declared products built universal2.
  3. Bundle Assembly & Developer ID Codesigning:

    • Executed via GUI LaunchAgent (gui/501): make_app_bundle.zsh --no-notarize completed with rc=0.
    • Developer ID signed (1C07FCD80C36EAD5D9E3B73F7ACCCA5368DC73FB), TeamIdentifier ZU2882L4HT.
    • Hardened runtime and timestamp verified on bundle, helpers, and binaries.
    • Designated requirement hash 9943c03ba47653aab0eacfd8fab8ea70d887d4392fd24832b96bffaa9c502aee verified.
  4. Git Integration & Ticket Closeout:

    • Commit a12691a pushed to git.ecs0.net:git/apps/Tyrell.git and GitHub backup.
    • Ticket UI-20260831-03 resolved on canonical issue store (rdmsm4x:~/dev/issues/resolved/).