WIP almost done with track planning

This commit is contained in:
2026-03-06 15:00:15 -05:00
parent 2c90020682
commit 3b79f2a4e1
77 changed files with 1186 additions and 674 deletions

View File

@@ -1,27 +1,21 @@
# Track Specification: Per-Ticket Model Override
# Track Specification: Per-Ticket Model Override (per_ticket_model_20260306)
## Overview
Allow manual model selection per ticket.
Allow user to manually select which model to use for a specific ticket, overriding the default tier model. Useful for forcing smarter model on hard tickets.
## Current State Audit
### Already Implemented
- Model selection per tier
- Ticket model field
### Gaps to Fill
- No per-ticket override UI
- No model picker
## Goals
- Model dropdown per ticket
- Override default tier model
- Clear override indication
## Architectural Constraints
- **Validation**: Selected model MUST be valid and available.
- **Clear Override**: Override MUST be visually distinct.
## Functional Requirements
- Model picker UI
- Override flag
- Model validation
- **Model Dropdown**: Select model per ticket.
- **Override Flag**: Mark ticket as using override.
- **Clear Indicator**: Visual show override is active.
- **Reset Option**: Remove override and revert to tier default.
## Non-Functional Requirements
- Valid model list
- Clear indication of override
## Acceptance Criteria
- [ ] Model dropdown works.
- [ ] Override saves correctly.
- [ ] Visual indicator shows override.
- [ ] Reset returns to default.
- [ ] Override used during execution.