Mission Run Overview
Mission Run: Degod tasks.py — thin CLI over pure cores (Wave 1)
Break up the 3,600-line 'agent tasks' command — the codebase's #1 change-magnet — into a thin shell over small, independently-testable pieces, so a coordination change stops rippling into every mission.
The 'agent tasks' command has never stabilized: 79% of its commits are fixes across ~100 distinct issues, because decision logic, filesystem/git I/O, status emission, and output rendering are interleaved line-by-line, so every contract change edits the whole 3,600-line file. This mission thins it into a thin CLI shell over pure decision cores behind injected ports (the proven pattern from the completed mission.py decomposition), turning a change-magnet into stable, testable units — the first structural cure (Wave 1, #2116/#2173) for the measured test-friction.