You're offline — showing cached data

MC-4350

[auto-review] send() overwrites harvest_offset, last_turn_marker, and last_input_pre
2026-06-13 08:52:15 SAST
Home Board MC-4350

[auto-review] send() overwrites harvest_offset, last_turn_marker, and last_input_pre

**Severity:** high **Location:** chat_runtime.py:183 **Flagged by:** codex **Issue:** send() overwrites harvest_offset, last_turn_marker, and last_input_preview without checkin...
State Done Next Action Closed Owner Luci Runtime Closed Age 16d ago
MC-4350
Ticket is done; runtime is closed. · profile claude_opus_1m_medium · cwd /home/lucienne/workspace/mission-control · uptime 16d 4h · last activity 16d 2h ago

Description

MC-4350
**Severity:** high **Location:** chat_runtime.py:183 **Flagged by:** codex **Issue:** send() overwrites harvest_offset, last_turn_marker, and last_input_preview without checking whether a previous turn is still unharvested, and harvest_once() does not use the same per-thread lock. A second send can advance harvest_offset past the first response before it is committed, dropping or misattributing assistant output. **Suggested fix:** Use the same per-thread lock around harvest and send state transitions, and reject or queue a new send while metadata indicates an unharvested in-flight turn; alternatively harvest and commit any pending response before accepting the next input. --- Found by mc-auto-review on 2026-05-28 06:08 SAST. Repos reviewed: mission-control. auto-review-hash: 5bfc731e40c6

Activity

done
Luci is working...
Live
No activity yet
Help