rdmbair15m5-changelog-20260923-1010-feat-20260831-06-autonomous-ticket-resolution
rdmbair15m5-changelog-20260923-1010-feat-20260831-06-autonomous-ticket-resolution
Delivered autonomous LLM-assisted issue and ticket resolution engine
in Tyrell (FEAT-20260831-06), featuring pre-flight safety
boundaries, model tier assignment, worktree isolation, automated test
verification gates, and CLI integration.
Scope
- Hosts:
rdmbair15m5(execution/tests),rdmsm4x(canonical repo and ticket store) - Repos:
apps/Tyrell(commita2e6490),issues(commit217fcf1)
Files Touched
apps/Tyrell/Sources/TyrellCore/Tickets/AutonomousIssueResolver.swift(created)apps/Tyrell/Tests/TyrellCoreTests/AutonomousIssueResolverTests.swift(created)apps/Tyrell/Sources/tyrell/Tyrell.swift(addedresolve-autoCLI subcommand and usage string)
Implementation Details
- Pre-Flight Authority Boundary: Enforces "The Four True Exceptions" to prevent unguided execution on physical hardware/keychain prompts, real financial spend, established decision overrides, or irreversible destructive deletion.
- Model Tier Selection: Intelligently routes tasks based on severity and type across Haiku (triage/investigation), Sonnet 5 (reversible ops), Opus 5 High (interactive implementation), Opus 5 Max (irreversible release gates), and Fable 5.1 Max (oversight).
- Isolated Worktree Lifecycle: Automatically
allocates temporary worktrees via
ECSWorktreeManagerand cleans them up post-run. - Verification Gates: Runs baseline
swift testbefore and after modifications, enforcing zero regressions. - CLI Face: Added
tyrell ticket resolve-auto <ID> [--repo <path>] [--as <who>] [--dry-run] [--json].
Verification Evidence
swift test --filter AutonomousIssueResolverTests: 3/3 tests passed in 0.022s (testDryRunExecution,testPlanResolutionModelTierMapping,testTheFourTrueExceptionsEscalation).swift test --filter TyrellTicketEngineTests: 5/5 tests passed in 0.019s.swift build --target tyrell: built cleanly in 0.82s.- CLI execution:
.build/debug/tyrell ticket helpcorrectly listsresolve-auto. FEAT-20260831-06resolved and moved toresolved/inissuesstore onrdmsm4x.- Commits pushed to
origin,fleet, andbackupremotes.
Rollback / Undo
git -C apps/Tyrell revert a2e6490ticket reopen FEAT-20260831-06onrdmsm4x