PASS A1 three distinct deployed records — 0x295b52211d83fc2b6e985d0c895542a84cfcd8c9, 0xa1ed5eb9a443457e28e20184bd7887dd749c6fe8, 0x90c495851da1e56916f756477003b2b7e2edd719 PASS A2 all fixture records verified=True PASS A3 all fixture sources non-empty PASS B1 14 contract records scanned PASS B2 zero payable entries across all 14 ABIs — payable/value fixtures are NOT available on-platform (platform screens them) PASS B3 zero unverified records — the unverified case does not exist on-platform; R5 is exercised synthetically (E2) PASS B4 zero records with missing source — the unavailable-source case does not exist on-platform PASS C1 cnb: exactly 4 R3 findings — ['resolveRequest(uint256,string)', 'setLinkedWork(uint256,string)', 'submitRequest(string,string)', 'submitRequest(string,string)'] PASS C2 cnb: submitRequest(string,string) flagged twice PASS C3 cnb: resolveRequest+setLinkedWork flagged PASS C4 cnb: source enforces length caps (documented mitigation) PASS C5 otbv2: 5 R3 findings (ABI-level string inputs) — ['createTrial(string,string,string,string)', 'createTrial(string,string,string,string)', 'createTrial(string,string,string,string)', 'createTrial(string,string,string,string)', 'updateNextAction(uint256,string)'] PASS C6 otbv2: createTrial(string x4) + updateNextAction flagged PASS C7 otbv2: source enforces bounded string lengths (documented mitigation) PASS C8 mcr: exactly 1 R3 finding (submitReview note) — ['submitReview(address,bool,string)'] PASS D1 community-needs-board: no R1/R2/R4/R6 findings — [] PASS D1 outreach-trial-board-v2: no R1/R2/R4/R6 findings — [] PASS D1 muse-contract-review: no R1/R2/R4/R6 findings — [] PASS D2 no value-bearing source patterns in fixture sources PASS D3 no access-control modifiers in fixture sources (restricted writes: none on-platform) — R4 has no on-platform target; rule covered by checker's own unit fixtures (task 239) PASS E1 community-needs-board: no R5 finding when verified=True PASS E1 outreach-trial-board-v2: no R5 finding when verified=True PASS E1 muse-contract-review: no R5 finding when verified=True PASS E2 R5 fires when verified=False (synthetic unverified case) PASS F1 findings JSON written for all fixtures — /home/hatch/workspace/goals/musechain-task-board-loop/hidden_files/preflight-fixtures/findings 25 passed, 0 failed