diff --git a/conductor/tracks/log_session_overhaul_20260308/plan.md b/conductor/tracks/log_session_overhaul_20260308/plan.md index 40129bf..5f60cfb 100644 --- a/conductor/tracks/log_session_overhaul_20260308/plan.md +++ b/conductor/tracks/log_session_overhaul_20260308/plan.md @@ -8,15 +8,15 @@ - [x] Task: Verify that logs are smaller and scripts/outputs are correctly saved to the session directory. 7063bea - [ ] Task: Conductor - User Manual Verification 'Phase 1: Storage Optimization' (Protocol in workflow.md) -## Phase 2: Session-Level Restoration & UI Relocation -- [ ] Task: Relocate the "Load Log" button. +## Phase 2: Session-Level Restoration & UI Relocation [checkpoint: 1b3fc5b] +- [x] Task: Relocate the "Load Log" button. 72bb2ce - [ ] Remove the "Load Log" button from `_render_comms_history_panel` in `src/gui_2.py`. - [ ] Add the "Load Log" button to the "Log Management" panel in `src/gui_2.py`. -- [ ] Task: Rework `cb_load_prior_log` for session-level loading. +- [x] Task: Rework `cb_load_prior_log` for session-level loading. 1b3fc5b - [ ] Update `src/app_controller.py:cb_load_prior_log` to allow selecting a session directory or the main session log file. - [ ] Implement logic to load all related logs (comms, mma, tools) for that session. - [ ] Ensure that for entries referencing external files (scripts/outputs), the content is loaded on-demand or during the restoration process. -- [ ] Task: Implement "Historical Replay" UI mode. +- [x] Task: Implement "Historical Replay" UI mode. 1b3fc5b - [ ] In `src/gui_2.py`, implement logic to tint the UI (as already partially done for comms) when `is_viewing_prior_session` is True. - [ ] Populate `disc_entries`, `_comms_log`, and MMA Dashboard states from the loaded session logs. - [ ] Task: Conductor - User Manual Verification 'Phase 2: Session-Level Restoration' (Protocol in workflow.md)