27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
# TASKS.md
|
|
<!-- Quick-read pointer to active and planned conductor tracks -->
|
|
<!-- Source of truth for task state is conductor/tracks/*/plan.md -->
|
|
|
|
## Active Tracks
|
|
- `feature_bleed_cleanup_20260302` — Dead code & conflicting design state cleanup (Phase 1-3)
|
|
|
|
## Completed This Session
|
|
- `context_token_viz_20260301` — Token budget panel (color bar, breakdown table, trim warning, cache status, auto-refresh). All phases verified. Commit: d577457.
|
|
|
|
## Planned: Next Track
|
|
|
|
### `mma_agent_focus_ux_20260302` (initialized — run after bleed cleanup)
|
|
**Priority:** High
|
|
**Depends on:** `feature_bleed_cleanup_20260302` Phase 1 (dead comms panel removed)
|
|
**Track dir:** `conductor/tracks/mma_agent_focus_ux_20260302/`
|
|
|
|
**Audit-confirmed gaps:**
|
|
- `ai_client._append_comms` emits entries with no `source_tier` key
|
|
- `ai_client` has no `current_tier` module variable — no way for tiers to self-identify
|
|
- `_tool_log` is `list[tuple[str,str,float]]` — no tier field, tuple must migrate to dict
|
|
- `run_worker_lifecycle` replaces `comms_log_callback` but never stamps `source_tier`
|
|
- `generate_tickets` (Tier 2) does NOT replace callback at all
|
|
- No Focus Agent selector widget in Operations Hub
|
|
|
|
**Scope:** Phase 1 (tier tagging) → Phase 2 (tool log dict migration) → Phase 3 (Focus Agent UI + filter). Per-tier token stats deferred to sub-track.
|