Skip to content

require-qa-block: also require a '## Debt' section (none, or links to filed removal issues) #278

Description

@thedavidmeister

Enforcement for the ruling that any shipped stopgap must carry its removal issue at ship time.

Extend pr-review-report require-qa-block (the existing PreToolUse gate on gh pr create) to also require a ## Debt section in the PR body: either the literal none — a falsifiable claim the vetter audits against the diff — or links to filed removal issues for each stopgap the PR ships. A false Debt: none is a needs-work send-back.

Also needed in the same change, atomically (a gate the producer prompt doesn't know about blocks every producer PR and burns runs):

  • campaign-prompt.txt / worker prompts: document the section.
  • Vetter brief: audit the declaration adversarially.

Sequencing: deliberately deferred until the in-flight touched-item stamping PR lands — it carries ~1.5k uncommitted lines in the same two files (main.rs, campaign-prompt.txt), and the producer is usage-gate-paused so the enforcement gap has ~zero PR traffic. This issue is the owner of that deferral.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions