Skip to content

The redacted, checksummed corpus behind one rule's published precision — downloadable without credentials

Public-safe

Parameters

NameInTypeDescription
ruleId*querystring

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
  • 404
    Public stats are disabled for this deployment