Private
Public Access
0
0
Files
manual_slop/tests
ed bab5d212e5 refactor(app_controller): migrate _push_mma_state_update + _load_beads to Result helpers (Phase 7)
Tasks 7.4 + 7.5: Migrate two more strict-violation sites to proper
Result[T] propagation:
- _push_mma_state_update: legacy wrapper preserved (fire-and-forget
  semantics) but routes errors through _report_worker_error. New
  _push_mma_state_update_result helper returns Result[None].
- _load_active_tickets.beads inner: extracted to
  _load_beads_from_path_result helper; outer merges errors via
  _report_worker_error.

Per Phase 7 spec 22.5.3 + 22.5.4:
- Each helper catches OSError/IOError/ValueError/TypeError/KeyError/
  AttributeError -> ErrorInfo(original=e).
- Drain is Pattern 4 telemetry via _report_worker_error
  (Pattern 4 = in-process telemetry buffer that sub-track 4 forwards
  to GUI per error_handling.md:421).

TIER-2 READ conductor/code_styleguides/error_handling.md end-to-end
before this commit.
2026-06-19 19:13:20 -04:00
..