Building The Longhand Archive

How a solo archival system gets built in public

View My GitHub Profile

CSJ v2.3 Phase 3 Checkpoint

Updated: 2026-04-13

Completed in this phase

Important implementation detail

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

Notes on the 7 missing_unconfirmed jobs

Not yet fully validated live

Recommended next steps

  1. Add supporting asset extraction (supporting_links, attachments, embeds)
  2. Add fixture-based tests for lifecycle transitions and URL verification
  3. Consider whether repeated missing_from_results runs should always emit a new history snapshot, or only on first missing / status transition