# Archive Completed Tracks (2026-05 to 2026-06)

Move 39 completed track directories from `conductor/tracks/` to `conductor/archive/` and update `conductor/tracks.md` to reflect the consolidated archive state. Mirrors the pattern established by `archive_phase_4_tracks_20260507`.

## Scope

**In scope (39 dirs to move):**

Phase 6 (12): `granular_ast_control_20260510`, `context_snapshotting_takes_20260510`, `interactive_text_slice_highlighting_20260510`, `context_batch_operations_ux_20260510`, `gencpp_project_init_20260510`, `interactive_ast_tree_masking_20260510`, `phase6_review_20260510`, `context_comp_decouple_20260510`, `context_comp_slices_20260510`, `gui_refactor_stabilization_20260512`, `gui_2_cleanup_20260513`, `python_structural_mcp_tools_20260513`.

Hot Reload (1): `hot_reload_python_20260516`.

Phase 5 (12): `ai_interaction_call_graph_20260507`, `controller_state_mutation_matrix_20260507`, `source_wide_redundancy_audit_20260507`, `curate_provider_registries_20260507`, `encapsulate_appcontroller_status_20260507`, `decouple_gui_log_loading_20260507`, `refactor_context_aggregation_pipeline_20260507`, `cull_unused_symbols_20260507`, `sdm_docstrings_20260509`, `app_controller_curation_20260513`, `fix_test_suite_failures_20260514`, `fix_indentation_1space_20260516`.

Earlier Archives (14): `gui_crash_fixes_20260531`, `fix_imgui_keys_down_20260601`, `selectable_thinking_monologs_20260601`, `minimax_history_fix_20260601`, `context_preservation_and_warnings_20260601`, `text_viewer_and_tool_call_fixes_20260601`, `context_composition_ux_20260601`, `structural_file_editor_20260601`, `discussion_metrics_and_compression_20260601`, `approve_modal_ux_20260601`, `phase7_stabilization_and_polishing_20260601`, `phase7_monolithic_stabilization_20260602`, `command_palette_and_performance_20260602`, `documentation_refresh_comprehensive_20260602`.

**Out of scope (remain in `tracks/`):**
- `context_preview_fixes_20260516` `[~]` in progress
- `gencpp_dogfood_feedback_20260510` `[ ]` pending
- 8 backlog tracks `[ ]` (gencpp bindings, tree-sitter lua, gdscript, c#, openai, zhipu, caching, manual UX)
- 6 orphan dirs not in `tracks.md` (`conductor_path_configurable_20260306`, `hot_reload_python_20260510`, `test_harness_hardening_20260310`, `test_patch_fixes_20260513`, `fix_remaining_tests_20260513`, `gui_architecture_refinement_20260512`)

## Method

1. `git mv` each completed track directory from `conductor/tracks/<name>` to `conductor/archive/<name>`. Single atomic shell call.
2. Verify: `ls conductor/tracks | wc -l` should drop from 55 to 16.
3. Update `conductor/tracks.md`: add "Recent Completed Tracks (2026-05+)" section, move the 14 "Earlier Archives" entries there, update `./tracks/` links to `./archive/`.
4. Verify link integrity.

## Risks

- `git mv` on a directory requires all files to be tracked. If a directory contains untracked files, the move will fail. Mitigation: pre-check with `git ls-files <dir>` before moving.
- Atomic per-phase commits per workflow.md. If Phase 1 partial-fails, rollback via `git restore --staged` and re-run.
