Something went wrong. Try again.
personal memory agent
Something went wrong. Try again.
fix(think): advance stream.updated only on genuine ingest, not re-processing master
Remove the two thinking.py re-process stream.updated touches from the --segments batch loop and the single-segment path. Gate the sense.py _emit_segment_observed touch on not batch so only live observer ingest advances the marker. Add an explicit _touch_health_marker(day) to the audio-import branch, the only importer path that had relied on the batch-sense touch; text and file imports already marked. Net effect: stream.updated advances only on genuinely-new raw data, never on re-processing, restoring an honest signal for updated_days() and pipeline-health stuck detection. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Author Jer Miller Co-author Claude Opus 4.8 (1M context) Date (Jun 17, 2026, 12:03 AM UTC) Commit 6508b9ab 6508b9ab8c67ba77fdbeb7bf59e02fa333437869 Parent 62307884 62307884c6597b90053ea56920423033c9e1339c