conductor(track): prune Phase 9 Chore Tracks section from tracks.md (FR2)

This commit is contained in:
ed
2026-06-20 16:15:22 -04:00
parent ee9f42e9fc
commit be38dd5be0
+1 -19
View File
@@ -853,25 +853,7 @@ Lightweight chronology; full spec/plan/state per track is in the linked folder.
## Phase 9: Chore Tracks
*Initialized: 2026-06-07*
### Completed (recently archived or in `tracks/`)
- [x] **Track: Unused Scripts Cleanup** `[checkpoint: 46ce3cd]`
*Link: [./tracks/unused_scripts_cleanup_20260607/](./tracks/unused_scripts_cleanup_20260607/), Spec: [./tracks/unused_scripts_cleanup_20260607/spec.md](./tracks/unused_scripts_cleanup_20260607/spec.md), Plan: [./tracks/unused_scripts_cleanup_20260607/plan.md](./tracks/unused_scripts_cleanup_20260607/plan.md)*
*Goal: Remove 30 confirmed-unused one-off scripts from `scripts/` (56 → 26 files, 54% reduction). 5 atomic per-category commits; no new CI gate; follow-up `unused_scripts_audit_20260607` recorded. All non-GUI test batches still pass; 2 audit scripts (main_thread_imports, weak_types) report no new violations.*
- [x] **Track: License & CVE Audit (Dependency Compliance)** `[checkpoint: a7ab994f]`
*Link: [./tracks/license_cve_audit_20260607/](./tracks/license_cve_audit_20260607/), Spec: [./tracks/license_cve_audit_20260607/spec.md](./tracks/license_cve_audit_20260607/spec.md), Plan: [./tracks/license_cve_audit_20260607/plan.md](./tracks/license_cve_audit_20260607/plan.md)*
*Goal: Build `scripts/audit_license_cve.py` — single audit script that checks third-party deps (pyproject.toml + uv.lock transitive) for license compliance + known CVEs + version-pinning + SPDX source-headers. Tilde-pin all deps, delete requirements.txt, regenerate uv.lock (gitignored per project policy), add --strict mode + baseline file (CI gate). Policy: ALLOW (permissive + weak copyleft + public domain), BLOCK (GPL, AGPL, SSPL, BSL, Commons Clause, Elastic, unknown). Track is scope-limited to third-party deps; the project's own LICENSE and SPDX headers are explicitly OUT of scope (the user reserves all rights to the repo). 28 unit + integration tests passing; --strict mode wired as CI gate; baseline file committed at scripts/audit_license_cve.baseline.json. 4 atomic commits: audit script + initial report, tilde-pin + lock regen + delete requirements.txt, --strict + baseline, tracks.md update.*
- [x] **Track: Qwen, Llama & Grok Vendor Integration + Capability Matrix** `[COMPLETE 2026-06-11] [archived]`
*Link: [./archive/qwen_llama_grok_integration_20260606/](./archive/qwen_llama_grok_integration_20260606/), Spec: [./archive/qwen_llama_grok_integration_20260606/spec.md](./archive/qwen_llama_grok_integration_20260606/spec.md), Plan: [./archive/qwen_llama_grok_integration_20260606/plan.md](./archive/qwen_llama_grok_integration_20260606/plan.md)*
*Goal: Add first-class support for Qwen (DashScope native SDK), Llama (Ollama local + OpenRouter cloud + custom URL), and Grok (xAI OpenAI-compatible). Vendor Capability Matrix (7 v1 + 12 v2 = 19 capabilities total) in `src/vendor_capabilities.py`. Shared `send_openai_compatible()` helper in `src/openai_compatible.py`. MiniMax refactored to use the helper. 6 phases: matrix+helper, Qwen, Grok+Llama, MiniMax refactor, UX adaptation, docs+archive. **Follow-up track**: `qwen_llama_grok_followup_20260611` (also archived).*
- [x] **Track: Qwen/Llama/Grok Follow-Up (tool loop, PROVIDERS move, UX, local-first, matrix v2, old-vendor wiring)** `[COMPLETE 2026-06-11] [archived]`
*Link: [./archive/qwen_llama_grok_followup_20260611/](./archive/qwen_llama_grok_followup_20260611/), Spec: [./archive/qwen_llama_grok_followup_20260611/spec.md](./archive/qwen_llama_grok_followup_20260611/spec.md), Plan: [./archive/qwen_llama_grok_followup_20260611/plan.md](./archive/qwen_llama_grok_followup_20260611/plan.md)*
*Goal: Close the gaps from the parent track. 6 phases: (1) `run_with_tool_loop` shared helper + apply to 4 vendors; (2) `PROVIDERS` move to `src/ai_client.py` (HARD RULE compliance) + 4 import sites; (3) UX adaptations 2-9; (4) local-first + matrix v2 expansion (12 new fields, native Ollama adapter, GUI "Local Model" badge, runtime `local` override); (5) Anthropic/Gemini/DeepSeek matrix entries + old-vendor matrix wiring (grok + minimax consult the v2 fields); (6) archive. Reports: [../docs/reports/qwen_llama_grok_followup_phase5_final_20260611.md](../docs/reports/qwen_llama_grok_followup_phase5_final_20260611.md), [../docs/reports/qwen_llama_grok_followup_session_end_20260611.md](../docs/reports/qwen_llama_grok_followup_session_end_20260611.md), [../docs/reports/qwen_llama_grok_followup_deferred_work_20260611.md](../docs/reports/qwen_llama_grok_followup_deferred_work_20260611.md), [../docs/reports/meta_llama_api_verification_20260611.md](../docs/reports/meta_llama_api_verification_20260611.md).*
*Completed chore tracks are in [`chronology.md`](./chronology.md).*
---