v0.16.2 — durable intake cursor
- The intake cursor is durable (goals.intake_row_id): the in-memory cursor re-baselined on every plugin reload and silently swallowed the first owner message after each reload — during active plugin development that was most of them. First-ever sighting per goal still baselines without replaying history; after that, no owner message is ever skipped.