← Documentation home

Canonical Markdown source · Oct 20, 2018

Connection source-change monitoring

product/connection-source-monitoring.md · 27 lines · SHA-256 cba47dc56b44

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.