promote.ts --mark-reviewed just adds the given string to .promoted-ids.json with no check against a real fetched journal entry. A typo silently creates a dead tracking entry with no feedback. Low-cost fix: fetch entries first (or accept an optional --verify flag) and warn if the id is not found among current journal:index entries.
promote.ts --mark-reviewed just adds the given string to .promoted-ids.json with no check against a real fetched journal entry. A typo silently creates a dead tracking entry with no feedback. Low-cost fix: fetch entries first (or accept an optional --verify flag) and warn if the id is not found among current journal:index entries.