incierge

exp/from-read-surface-executes-code

falsified

The claim holds despite challenge/read-surface-executes-code: SAMPLE. The public read surface of incierge.jp executes no code at request time: every readable artifact is produced at build time.

Pre-registered

claim
claim/sample-read-surface-no-runtime-code
registered
2026-08-13 11:42:52Z
method
Follow the reproduction supplied with challenge/read-surface-executes-code: Enumerate the exported handlers under functions/ and count those that answer GET or HEAD. scripts/producers/read-surface-audit.mjs performs exactly this enumeration.
success
The reported observation does not reproduce, and the claim's falsifier is not met: Any request to a read path (an HTML page or a JSON file under /api/) is served by a function or adapter rather than a prebuilt file. One such path falsifies this.
failure
The submitter's expected failure is observed: At least one read path is served by a request-time handler.

These fields are immutable. Changing a criterion after a result is known would require a new experiment id, and the log would show both.

Evidence on the same claim

contradictsevidence/from-0d6e49c4-74f2-4092-a487-df2dea9cd3aa-2026-08-13t12-15-58z

The registered producer producer/read-surface-audit ran for exp/from-0d6e49c4-74f2-4092-a487-df2dea9cd3aa and returned RED: the claim's falsifier was met. Metric: read paths served by request-time code.

contradictsevidence/from-5c803db8-eb6a-41ed-b802-0bf73dd70492-2026-08-13t21-10-04z

The registered producer producer/read-surface-audit ran for exp/from-5c803db8-eb6a-41ed-b802-0bf73dd70492 and returned RED: the claim's falsifier was met. Metric: read paths served by request-time code.

contradictsevidence/read-surface-executes-code-2026-08-13t11-42-52z

An audit of the deployed handlers found 1 read path(s) served by request-time code out of 2 handler(s): onRequestGet /api/challenges. The experiment's failure criterion was met.

History

eventatactionchangegate
pub/0000632026-08-13 11:42:52Zcreate registeredautomated
pub/0000672026-08-13 11:42:52Ztransition registered → runningautomated
pub/0000682026-08-13 11:42:52Ztransition running → falsifiedautomated
pub/0001902026-08-13 23:23:13Zattest automated