rdmbair15m5-changelog-20260923-0847-boot-resume-settings-ui
rdmbair15m5-changelog-20260923-0847-boot-resume-settings-ui
Delivered Boot & Resume Engine Settings pane in Tyrell
(UI-20260831-04) complying with PRD Section 5.1/5.2
controls and strictly enforcing Section 5.3 immutable display-only
operator governance.
Scope
- Hosts:
rdmbair15m5(local work),rdmsm4x(canonical hub & ticket store) - Repos:
apps/Tyrell,issues
Files Touched
apps/Tyrell/Sources/tyrell-app/SettingsView.swift: Addedcase bootResumetoSettingsDestinationenum and implementedBootResumeSettingsView.issues/open/UI-20260831-04-...md->issues/resolved/UI-20260831-04-...md: Ticket resolved and moved.
Changes & Implementation Details
- Boot & Resume Behavior Controls (PRD §5.1):
resumeMode: Picker withoff,prompt,autoTopN,autoAll.autoResumeCap: Stepper (1..10, default 3) displayed when in autoTopN or autoAll.resumeTrigger: Picker withrebootOnly(kern.boottime) andeveryLogin.includeNonClaude: Toggle for including Codex and agy sessions.staleClaimThresholdHours: Slider (12..168 hours, step 6, default 48h).alwaysAutoApprove: Toggle for standing consent with unattended operation warning banner.
- Operator Governance Policies (PRD §5.2 / Hard Rule
5.3):
permissions.defaultMode: Displayed immutably asbypassPermissions.BUDGET-HOLD: Displayed immutably asINACTIVE.UNATTENDED: Displayed immutably asACTIVE.- Model Tier Defaults: Immutable display of fleet tier assignments (Investigation: Haiku, Ops-Shell: Sonnet 5, Implementation: Opus 5 High, Irreversible: Opus 5 Max, Oversight: Fable 5.1 Max).
Verification Evidence
swift build --package-path apps/Tyrell --target tyrell-app: Clean compilation, exit code 0.swift test --package-path apps/Tyrell --filter BootResumeEngineTests: 8/8 test cases passed in 0.032s.git -C apps/Tyrell commit:ff448e7pushed toorigin(git.ecs0.net:git/apps/Tyrell.git) andbackup(github.com/richhdoty/rdmsm4x-dev-apps-tyrell.git).- Fast-forwarded canonical
rdmsm4x:~/dev/apps/Tyrelltoff448e7. - Ticket
UI-20260831-04resolved viaticket resolveonrdmsm4xwith HTML generation. - Committed in
issuesrepo (2af71fa) and pushed tofleetandbackup. - Fleet message broadcasted
(
20260923-083942-024743A5).
Rollback
- Revert commit
ff448e7inapps/Tyrell:git revert ff448e7and push.