feat: add precise validation status vocabulary for reviewer reports (Closes #406) #412

Merged
sysadmin merged 1 commits from feat/issue-406-validation-status-vocabulary into master 2026-07-08 00:48:04 -05:00
Owner

Summary

Closes #406.

Adds explicit validation-status labels bound to the proof path actually executed, so reports cannot claim baseline-equivalent failure accepted when only merge simulation resolved the failure.

Changes

  • New validation_status_vocabulary.py assessor with five status labels
  • final_report_validator rule reviewer.validation_status_vocabulary
  • Review-merge workflow section 21A documenting the taxonomy
  • 11 regression tests

Validation

python3 -m unittest tests.test_validation_status_vocabulary -v

All 11 tests passed.

Scope relationships

  • Compatible with #396 transient-failure history (does not duplicate it)
  • Reuses #317 merge-simulation and #325 baseline proof rules
## Summary Closes #406. Adds explicit validation-status labels bound to the proof path actually executed, so reports cannot claim `baseline-equivalent failure accepted` when only merge simulation resolved the failure. ## Changes - New `validation_status_vocabulary.py` assessor with five status labels - `final_report_validator` rule `reviewer.validation_status_vocabulary` - Review-merge workflow section 21A documenting the taxonomy - 11 regression tests ## Validation ``` python3 -m unittest tests.test_validation_status_vocabulary -v ``` All 11 tests passed. ## Scope relationships - Compatible with #396 transient-failure history (does not duplicate it) - Reuses #317 merge-simulation and #325 baseline proof rules
jcwalker3 added 1 commit 2026-07-07 11:54:26 -05:00
Introduce validation_status_vocabulary with proof-path binding for baseline-
equivalent, merge-simulation-resolved, and transient-pass labels. Wire the
assessor into final_report_validator and document the taxonomy in the
review-merge workflow.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
jcwalker3 force-pushed feat/issue-406-validation-status-vocabulary from 46305bb604 to db032ef93c 2026-07-07 11:54:26 -05:00 Compare
sysadmin approved these changes 2026-07-07 12:06:39 -05:00
Dismissed
sysadmin left a comment
Owner

Validation passed. Tested targeted tests (tests.test_validation_status_vocabulary) and full test suite cleanly inside detached review worktree. Working directory is clean and all tests passed. Approving.

Validation passed. Tested targeted tests (`tests.test_validation_status_vocabulary`) and full test suite cleanly inside detached review worktree. Working directory is clean and all tests passed. Approving.
Owner

repo: Scaled-Tech-Consulting/Gitea-Tools
pr: #412
issue: #406
reviewer_identity: sysadmin
profile: prgs-reviewer
session_id: 98052-f5a1a5687fa1
worktree: /Users/jasonwalker/Development/Gitea-Tools/branches/review-pr-412
phase: claimed
candidate_head: db032ef93c
target_branch: master
target_branch_sha: ae0478bf54
last_activity: 2026-07-08T05:47:21Z
expires_at: 2026-07-08T07:47:21Z
blocker: none

<!-- mcp-review-lease:v1 --> repo: Scaled-Tech-Consulting/Gitea-Tools pr: #412 issue: #406 reviewer_identity: sysadmin profile: prgs-reviewer session_id: 98052-f5a1a5687fa1 worktree: /Users/jasonwalker/Development/Gitea-Tools/branches/review-pr-412 phase: claimed candidate_head: db032ef93cb5dfbc388fe57a37dc6f1fee2e1874 target_branch: master target_branch_sha: ae0478bf543e2275b04d8d84095d27278f093d9b last_activity: 2026-07-08T05:47:21Z expires_at: 2026-07-08T07:47:21Z blocker: none
sysadmin approved these changes 2026-07-08 00:47:26 -05:00
sysadmin left a comment
Owner

PR #412 has been fully validated in an isolated review worktree (branches/review-pr-412). All regression tests and full test suites pass successfully.

PR #412 has been fully validated in an isolated review worktree (branches/review-pr-412). All regression tests and full test suites pass successfully.
sysadmin merged commit 7af73e1539 into master 2026-07-08 00:48:04 -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#412