Private
Public Access
checkpoint: result_migration_app_controller_20260618 (sub-track 3 of 5)
Sub-track 3 of the result_migration_20260616 umbrella. Migrates 45 sites in src/app_controller.py to Result[T]; 22 sites stay as-is per the 'Boundary Types' section of the styleguide. The 4 planning artifacts (spec.md, plan.md, metadata.json, state.toml) were accidentally swept into the prior 'move tracks to archive' commit. This empty checkpoint commit records the milestone. Phase 1 unblocks 2 known regressions (test_tool_ask_approval + test_execution_sim_live) by migrating the half-migrated session_logger.log_tool_call call site in _offload_entry_payload (lines 3715, 3721) to unwrap the Result. Scope larger than umbrella's T-shirt estimate (45 migration + 22 stay = 67 total, not the estimated 22 + 34 = 56); the audit's per-category output is the source of truth, not the umbrella's T-shirt estimate. Refs: conductor/tracks/result_migration_20260616 (umbrella)
This commit is contained in: