{
  "run": "run_009_neon_profile_sync",
  "date": "2026-05-24",
  "catch": "LilArcade Neon local Riddle Proof profiles drifted from the reusable Neon Step Sequencer proof pack.",
  "repository": "davisdiehl/lilarcade",
  "pull_request": "https://github.com/davisdiehl/lilarcade/pull/492",
  "merge_commit": "83a30f789577a2fe67fa232fcf4c59da601ebdb3",
  "before": {
    "local_profile_count": 5,
    "pack_profile_count": 9,
    "missing_local_profiles": [
      "neon-explore-songs-and-mixes.json",
      "neon-mobile-trainer-layout.json",
      "neon-playback-sync.json",
      "neon-source-readiness.json"
    ],
    "stale_local_profiles": [
      "neon-fast-mix-health.json",
      "neon-full-mix-health-matrix.json",
      "neon-mix-change-before-after.json",
      "neon-ratchet-loop-approved-candidate.json",
      "neon-ratchet-loop-mix-level-search.json"
    ]
  },
  "fix": {
    "added": [
      "scripts/syncNeonRiddleProfiles.mjs",
      "scripts/__tests__/syncNeonRiddleProfiles.test.mjs",
      "proof:sequencer:sync-profiles",
      "proof:sequencer:check-profiles"
    ],
    "local_profile_count_after_sync": 9,
    "test_gate": "npm test now runs proof:sequencer:check-profiles before the sequencer test suite."
  },
  "validation": [
    {
      "command": "npm run proof:sequencer:check-profiles",
      "result": "passed",
      "profile_count": 9
    },
    {
      "command": "npm test",
      "result": "passed",
      "test_count": 103
    },
    {
      "command": "npm run build",
      "result": "passed"
    },
    {
      "command": "local Riddle Proof fast mix health",
      "result": "passed",
      "checks": 7,
      "setup_actions": 9,
      "mix_health": {
        "rms": 0.1236,
        "peak": 0.8356,
        "clipping": false,
        "lowLevel": false
      }
    },
    {
      "command": "local Riddle Proof source readiness",
      "result": "passed",
      "checks": 4,
      "setup_actions": 5,
      "source_states": {
        "bass": "idle",
        "chord": "idle",
        "guitar": "idle",
        "vocal": "idle",
        "drums": "idle"
      }
    }
  ],
  "does_not_prove": [
    "that any mix sounds better",
    "that every future Neon proof profile is correct",
    "that hosted production artifacts match these local proof artifacts"
  ]
}
