{
  "version": "good-catch.neon-readable-intent-selection.v1",
  "date": "2026-05-26",
  "target": "https://riddlenode.com/neon-lab/",
  "package": {
    "name": "@riddledc/riddle-proof-packs",
    "version": "0.8.5"
  },
  "repos": {
    "integrationsPr": "riddledc/integrations#759",
    "lilarcadePr": "davisdiehl/lilarcade#534",
    "lilarcadeCommit": "cd2ed54"
  },
  "receipt": {
    "selectedIntent": "guitar-down-little",
    "executionMode": "single_browser_intents",
    "recommendation": "guitar -0.02",
    "supportedCandidates": 2,
    "rejectedCandidates": 0,
    "findings": 0,
    "surrogateReview": "approved_for_development_review"
  },
  "validation": [
    "pnpm --filter @riddledc/riddle-proof-packs test",
    "pnpm test",
    "node --test scripts/__tests__/neonRatchetIntentMatrix.test.mjs",
    "npm run test:neon",
    "npm run build",
    "npm run proof:sequencer:riddlenode-smoke-loop"
  ],
  "boundary": "This proves the smoke loop selected the requested bounded objective claim and produced guardrail-preserving candidate receipts. It does not prove subjective mix quality, listener preference, or that the candidate should be promoted automatically."
}
