ADR 0010: Endpoint verification policy#
Context#
An endpoint present in old code or a third-party project is not proof of current correctness.
Decision#
Fail closed until conservative live probes record route, parameters, envelope, identifiers, types, negative cases, plausibility, headers, size, timestamp, fingerprint, status, and limits.
Alternatives#
Trusting old routes, automatic fallback, and undocumented discovery were considered.
Consequences#
The enabled capability set can be smaller than the discovered route inventory.
Rejected shortcuts#
Status-only health checks and single-symbol validation are rejected.
Operational implications#
Scheduled opt-in canaries surface drift; ordinary CI remains offline.