{
  "version": "riddle.good-catch.neon-riddlenode-intent-matrix-surrogate.v1",
  "title": "Neon RiddleNode intent-matrix surrogate report",
  "date": "2026-05-25",
  "sourcePullRequest": "https://github.com/davisdiehl/lilarcade/pull/534",
  "sourceCommit": "834fe34",
  "target": "https://riddlenode.com/neon-lab/games/drum-sequencer?song=monkberry-moon-delight-tab&mix=profile&view=trainer&instrument=bass",
  "status": "intent_matrix_ready_for_review",
  "sharedGates": "local_gate_ready",
  "intentResults": [
    {
      "intent": "turn the bass part down a little",
      "recommendation": "bass -0.05",
      "supportedClaimCandidates": 3,
      "rejectedCandidates": 0,
      "reviewWarnings": 0,
      "findings": 0
    },
    {
      "intent": "turn the guitar part down a little",
      "recommendation": "guitar -0.02",
      "supportedClaimCandidates": 3,
      "rejectedCandidates": 0,
      "reviewWarnings": 0,
      "findings": 0
    },
    {
      "intent": "turn the chord part down a little",
      "recommendation": "chord -0.035",
      "supportedClaimCandidates": 3,
      "rejectedCandidates": 0,
      "reviewWarnings": 0,
      "findings": 0
    }
  ],
  "mixingCanonSurrogateReview": {
    "status": "approved_for_development_review",
    "approvedCount": 3,
    "needsHumanReviewCount": 0,
    "recommendedDevelopmentCandidate": "guitar -0.02",
    "recommendationRole": "most_conservative_surrogate_approved_candidate_for_development_review"
  },
  "validation": [
    "node --test scripts/__tests__/neonRatchetIntentMatrix.test.mjs scripts/__tests__/neonRatchetBatch.test.mjs",
    "node --test src/proof/__tests__/neonProofContract.test.mjs",
    "npm run test:neon",
    "npm run publish:neon-preview",
    "npm run proof:sequencer:riddlenode-intent-matrix-surrogate",
    "LilArcade PR #534 GitHub CI passed at head 834fe34"
  ],
  "proofBoundary": "Objective receipts and conservative surrogate checks can approve candidates for development review, but they do not prove subjective mix quality, listener preference, or automatic promotion readiness.",
  "ratchetFinding": "The low-level subtle candidate cap kept the quiet chord lane inside supported candidates: chord -0.035 remained the recommendation and the chord packet moved to 3 supported / 0 rejected."
}
