Innovation Engine — insight

Meeting Echo

August 19, 2026

After each meeting transcript is processed, it silently checks the resulting action items against the last 90 days of prior meeting records with the same participants and flags commitments that were made before and never shipped. Ethan already mines meetings and tracks shipping, but nothing tells him 'you promised this same thing to this same person three weeks ago.'

process-meetingshipping-ledgertablet-syncgemma-taskattn

Create ~/.local/bin/meeting-echo (bash + one gemma call). Hook it at the end of process-meeting: after the record lands in ~/meetings/records/, extract participant names from the record header, grep prior records in ~/meetings/records/ for the same participants within 90 days, concatenate their action-item sections, and pass old+new items to `gemma-task` with a prompt asking for repeated-but-unfulfilled commitments. Cross-check each candidate against `shipping-ledger` and recent git commits to drop ones actually delivered. If any survive, write a card to ~/Tablet/ via tablet-sync and fire `attn` with the participant name so it surfaces on the e-ink tablet before the next meeting with that person. Wire via a line appended to process-meeting, plus a daily-meeting-intake-cycle fallback pass.

Built & Ready
Meeting Echo is built, tested, wired, and committed. Progress line logged, and one decision recorded for Ethan: the local model server is off, so the comparison step errors loudly until he chooses whether to start it (recommended, memory-capped), point it at the cloud model, or leave it dormant.

Nothing else safe to do here without his answer.
Active Projects
innovation-engine, joyos-labs-monitor, joyos-lab-staging, jekelinspections, .claude
Category
insight