Skip to content

Finish verify-framing on the repo's own agent discovery surfaces#147

Merged
pengfei-threemoonslab merged 1 commit into
mainfrom
feat/agent-surface-verify-framing
May 30, 2026
Merged

Finish verify-framing on the repo's own agent discovery surfaces#147
pengfei-threemoonslab merged 1 commit into
mainfrom
feat/agent-surface-verify-framing

Conversation

@pengfei-threemoonslab
Copy link
Copy Markdown
Contributor

What

Finishes the scan→verify migration on the repo's own agent discovery surfaces. #144 already migrated the downstream renderers, the verify-agent-diff prompt, the Claude/Codex skills, the .cursor/rules/agents-shipgate.mdc, and the slash command — but the repo's own top surfaces (the ones an agent reads first) still led with scan and lacked the anti-bypass mandate. This is dogfooding: shipgate's own surfaces should say what it tells everyone else to do.

Changes (all using #144's exact anti-bypass wording — no new vocabulary)

  • AGENTS.md "Run (canonical)": the ongoing-PR verifier is now the lead flow — read report.json.release_decision.decision first, treat verifier.json as orchestration status (not a second verdict), and don't report completion while blocked / insufficient_evidence / review_required. Plus the anti-bypass mandate. scan stays as the first-time-setup path.
  • llms.txt: verify added to Quickstart; verifier.json and pr-comment.md added to Outputs.
  • .well-known/agents-shipgate.json: verify command added (outputs already listed verifier_json; gating signal already release_decision.decision).
  • .cursorrules: verifier + anti-bypass mandate added, and the stale schema reference fixed (v0.20v0.22).
  • llms-full.txt: regenerated (AGENTS.md is a build source; enforced by test_llms_full_is_up_to_date).

Deliberately not touched: the renderers and verify-agent-diff prompt (already migrated by #144), and SKILL.md's body (already verify-aware via #144). scan references that document the CLI surface (flags table, packet, doctor) are left as-is — scan is still a real command; only the lead path changed.

Verification

Full suite 2338 passed, 4 skipped, 0 failed (incl. test_public_surface_contract, test_docs_links, test_init_agent_instructions, test_agent_instructions_renderers). No code changes.

🤖 Generated with Claude Code

PR #144 migrated the downstream renderers, prompts, skill, Cursor rule, and
slash command to verify-framing, but the repo's own top-level discovery
surfaces still led with scan and lacked the anti-bypass mandate. Bring them in
line (dogfooding) using #144's exact wording:

- AGENTS.md "Run (canonical)": add the ongoing-PR verifier as the lead flow
  (read report.json.release_decision.decision first; verifier.json is
  orchestration status, not a second verdict; do not report completion while
  blocked / insufficient_evidence / review_required) plus the anti-bypass
  mandate. Keep scan as the first-time-setup path.
- llms.txt: add verify to Quickstart and verifier.json / pr-comment.md to
  Outputs.
- .well-known/agents-shipgate.json: add the verify command.
- .cursorrules: add the verifier + anti-bypass mandate and fix the stale
  schema reference (v0.20 -> v0.22).
- Regenerate llms-full.txt (AGENTS.md is a build source).

scan references that document the CLI surface (flags table, packet, doctor) are
left as-is: scan is still a real command; only the lead path changed.

Full suite: 2338 passed, 4 skipped. No code changes.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@pengfei-threemoonslab pengfei-threemoonslab merged commit b681258 into main May 30, 2026
1 check passed
@pengfei-threemoonslab pengfei-threemoonslab deleted the feat/agent-surface-verify-framing branch May 30, 2026 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant