chore(conductor): Replace monolithic curation with 5 granular tracks
This commit is contained in:
@@ -0,0 +1 @@
|
||||
# Track cull_unused_symbols_20260507 Context\n\n- [Specification](./spec.md)\n- [Implementation Plan](./plan.md)\n- [Metadata](./metadata.json)\n
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"track_id": "cull_unused_symbols_20260507",
|
||||
"type": "chore",
|
||||
"status": "new",
|
||||
"description": "Safely remove the 27 dead symbols identified in the redundancy audit."
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
# Implementation Plan: Cull Unused Symbols\n\n## Phase 1: Execution\n- [ ] Task: Remove unused aggregation and AI helpers\n- [ ] Task: Remove unused UI and diff viewer helpers\n- [ ] Task: Remove unused infrastructure and file cache helpers\n- [ ] Task: Run full test suite\n- [ ] Conductor - User Manual Verification (Protocol in workflow.md)\n
|
||||
@@ -0,0 +1 @@
|
||||
# Specification: Cull Unused Symbols\n\n## Overview\nSafely remove the 27 dead symbols identified in the redundancy audit.\n\n## Acceptance Criteria\n- [ ] All tasks completed without breaking the test suite.\n
|
||||
@@ -0,0 +1 @@
|
||||
# Track curate_provider_registries_20260507 Context\n\n- [Specification](./spec.md)\n- [Implementation Plan](./plan.md)\n- [Metadata](./metadata.json)\n
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"track_id": "curate_provider_registries_20260507",
|
||||
"type": "chore",
|
||||
"status": "new",
|
||||
"description": "Move the PROVIDERS list to models.py and update all references to use this single source of truth."
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
# Implementation Plan: Curate Provider Registries\n\n## Phase 1: Execution\n- [ ] Task: Define PROVIDERS in models.py\n- [ ] Task: Remove PROVIDERS list from AppController and App\n- [ ] Task: Update all provider loop references in gui_2.py and app_controller.py\n- [ ] Task: Run full test suite\n- [ ] Conductor - User Manual Verification (Protocol in workflow.md)\n
|
||||
@@ -0,0 +1 @@
|
||||
# Specification: Curate Provider Registries\n\n## Overview\nMove the PROVIDERS list to models.py and update all references to use this single source of truth.\n\n## Acceptance Criteria\n- [ ] All tasks completed without breaking the test suite.\n
|
||||
@@ -0,0 +1 @@
|
||||
# Track decouple_gui_log_loading_20260507 Context\n\n- [Specification](./spec.md)\n- [Implementation Plan](./plan.md)\n- [Metadata](./metadata.json)\n
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"track_id": "decouple_gui_log_loading_20260507",
|
||||
"type": "chore",
|
||||
"status": "new",
|
||||
"description": "Move Tkinter directory selection out of AppController and into gui_2.py."
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
# Implementation Plan: Decouple GUI Log Loading\n\n## Phase 1: Execution\n- [ ] Task: Remove Tkinter imports and hide_tk_root from app_controller.py\n- [ ] Task: Remove Tkinter logic from AppController.cb_load_prior_log\n- [ ] Task: Implement cb_load_prior_log wrapper in gui_2.py App class\n- [ ] Task: Run full test suite\n- [ ] Conductor - User Manual Verification (Protocol in workflow.md)\n
|
||||
@@ -0,0 +1 @@
|
||||
# Specification: Decouple GUI Log Loading\n\n## Overview\nMove Tkinter directory selection out of AppController and into gui_2.py.\n\n## Acceptance Criteria\n- [ ] All tasks completed without breaking the test suite.\n
|
||||
@@ -0,0 +1 @@
|
||||
# Track encapsulate_appcontroller_status_20260507 Context\n\n- [Specification](./spec.md)\n- [Implementation Plan](./plan.md)\n- [Metadata](./metadata.json)\n
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"track_id": "encapsulate_appcontroller_status_20260507",
|
||||
"type": "chore",
|
||||
"status": "new",
|
||||
"description": "Convert ai_status and mma_status to properties with thread-safe setters."
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
# Implementation Plan: Encapsulate AppController Status\n\n## Phase 1: Execution\n- [ ] Task: Add private _ai_status and _mma_status to AppController.__init__\n- [ ] Task: Implement @property and @setter for ai_status and mma_status\n- [ ] Task: Replace all legacy _set_status calls with direct property assignment\n- [ ] Task: Run full test suite\n- [ ] Conductor - User Manual Verification (Protocol in workflow.md)\n
|
||||
@@ -0,0 +1 @@
|
||||
# Specification: Encapsulate AppController Status\n\n## Overview\nConvert ai_status and mma_status to properties with thread-safe setters.\n\n## Acceptance Criteria\n- [ ] All tasks completed without breaking the test suite.\n
|
||||
@@ -0,0 +1 @@
|
||||
# Track refactor_context_aggregation_pipeline_20260507 Context\n\n- [Specification](./spec.md)\n- [Implementation Plan](./plan.md)\n- [Metadata](./metadata.json)\n
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"track_id": "refactor_context_aggregation_pipeline_20260507",
|
||||
"type": "chore",
|
||||
"status": "new",
|
||||
"description": "Modernize src/aggregate.py and consolidate legacy tier builders."
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
# Implementation Plan: Refactor Context Aggregation Pipeline\n\n## Phase 1: Execution\n- [ ] Task: Remove unused build_tier1_context and build_tier2_context\n- [ ] Task: Refactor build_tier3_context to use standard formatting\n- [ ] Task: Consolidate build_markdown and build_markdown_from_items\n- [ ] Task: Run full test suite\n- [ ] Conductor - User Manual Verification (Protocol in workflow.md)\n
|
||||
@@ -0,0 +1 @@
|
||||
# Specification: Refactor Context Aggregation Pipeline\n\n## Overview\nModernize src/aggregate.py and consolidate legacy tier builders.\n\n## Acceptance Criteria\n- [ ] All tasks completed without breaking the test suite.\n
|
||||
Reference in New Issue
Block a user