How a solo archival system gets built in public
Updated: 2026-04-13
Completed in this phase
MISSING_CONFIRMATION_RUNS = 3verify_missing_job_url(job_record, collector=None)closedmissing_unconfirmedwithdrawn_confirmed (verification path now implemented, though not yet observed live)closedmissing_from_resultswithdrawn_confirmedreopenedlifecycle_status = activefirst_missing_at = nullconsecutive_missing_runs = 0Important implementation detail
status=active, not lifecycle_status=active.Live validation completed
Command run:
python3 ~/.hermes/skills/research/civil-service-jobs-collector/scripts/collector.py --details -w 5 --full --refresh
Observed live behavior after fixes
active: 1245closed: 105missing_unconfirmed: 7Notes on the 7 missing_unconfirmed jobs
closes_isocloses_isoNot yet fully validated live
withdrawn_confirmed via repeated missing runs/direct URL verification thresholdreopened event from a role reappearing in search results after prior missing stateRecommended next steps
supporting_links, attachments, embeds)missing_from_results runs should always emit a new history snapshot, or only on first missing / status transition