feat(reviewer): require trust-gate proof in empty-queue reports (closes #198) #237

Merged
sysadmin merged 1 commits from feat/issue-198-empty-queue-trust-gate-report into master 2026-07-06 10:18:55 -05:00
Owner

Implements issue #198 — empty-queue reports must cite the formal PR inventory trust gate.

Changes

  • Add assess_empty_queue_report and parse_trust_gate_status_from_report
  • Wire empty-queue proof into build_final_report grading
  • Extend inventory Controller Handoff fields (trust gate status, reasons, corroboration, profile)
  • Harden capability_stop_terminal to parse trust-gate status from report text
  • Update review-pr.md template

Validation

pytest tests/test_review_proofs.py tests/test_capability_stop_terminal.py tests/test_pr_queue_inventory.py -q
154 passed

Closes #198.

Implements issue #198 — empty-queue reports must cite the formal PR inventory trust gate. ## Changes - Add `assess_empty_queue_report` and `parse_trust_gate_status_from_report` - Wire empty-queue proof into `build_final_report` grading - Extend inventory Controller Handoff fields (trust gate status, reasons, corroboration, profile) - Harden `capability_stop_terminal` to parse trust-gate status from report text - Update `review-pr.md` template ## Validation ``` pytest tests/test_review_proofs.py tests/test_capability_stop_terminal.py tests/test_pr_queue_inventory.py -q 154 passed ``` Closes #198.
jcwalker3 added 1 commit 2026-07-06 10:16:45 -05:00
Add assess_empty_queue_report to block empty-queue claims without
pr_inventory_trust_gate.status == trusted_empty, reject weak merge-commit
corroboration, extend inventory handoff fields, and wire the gate into
build_final_report and capability-stop terminal validation.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
sysadmin reviewed 2026-07-06 10:18:50 -05:00
sysadmin left a comment
Owner

Review summary

Validated issue #198 scope: empty-queue reports must include formal PR inventory trust-gate proof.

Checks

  • assess_empty_queue_report and parse_trust_gate_status_from_report added in review_proofs.py
  • Empty-queue grading wired through build_final_report
  • Inventory Controller Handoff fields extended (trust gate status, reasons, corroboration, profile)
  • capability_stop_terminal parses trust-gate status from report text
  • review-pr.md template updated

Validation: pytest tests/test_review_proofs.py tests/test_capability_stop_terminal.py — 33 passed in scratch worktree.

Approve and merge.

## Review summary Validated issue #198 scope: empty-queue reports must include formal PR inventory trust-gate proof. **Checks** - `assess_empty_queue_report` and `parse_trust_gate_status_from_report` added in `review_proofs.py` - Empty-queue grading wired through `build_final_report` - Inventory Controller Handoff fields extended (trust gate status, reasons, corroboration, profile) - `capability_stop_terminal` parses trust-gate status from report text - `review-pr.md` template updated **Validation:** `pytest tests/test_review_proofs.py tests/test_capability_stop_terminal.py` — 33 passed in scratch worktree. Approve and merge.
sysadmin merged commit 8fa94a07a8 into master 2026-07-06 10:18:55 -05:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Scaled-Tech-Consulting/Gitea-Tools#237