Status: clean live semantic baseline for all four sources behind the two pending
Connection drafts.
Run:
pnpm connections:source-monitor -- --check
The monitor fetches each official API over HTTPS with a bounded response, checks
the final redirect host and JSON media type, and compares only claim-bearing
fields. Volatile provider response timestamps are excluded. Current monitored
fields cover title, displayed date, maker, wave subject metadata where relevant,
public-domain flag, and canonical source link.
Each clean result records a semantic SHA-256 hash. Any changed claim-bearing
field, failed request, unsafe redirect, invalid JSON, or oversized response opens
a publication hold. A changed draft must be revised, have its lifecycle revision
incremented, and receive a new operator decision before release. The monitor does
not infer which source value is historically correct.
Configuration lives at `config/connection-source-monitor.json`; the latest live
report is `artifacts/product-discovery/connection-source-monitor-latest.json`.
The current report checks four sources, is `clean`, and has no publication hold.