The redacted, checksummed corpus behind one rule's published precision — downloadable without credentials
Public-safe
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| ruleId* | query | string | — |
Responses
- 200{ ruleId, windowDays, caseCount, truncated, checksum, cases: [{ ruleId, outcome, label, firedAt, decidedAt, metadata?: { confidence } }] } — `targetKey` and every other metadata key are DROPPED, not hashed, so no repo or PR identity is published; `metadata.confidence` stays nested where buildConfidenceThresholdClassifier reads it. Timestamps are truncated to the UTC day. `checksum` is sha256 over canonicalJson(cases), i.e. it commits to the artifact you can actually download
- 400`ruleId` is required — a corpus is only meaningful for one rule
- 404Public stats are disabled for this deployment