v0.1.6: sync 2026-10-03..10-15 core corpus — kanban practice fully retired (#5745), review-artifact schema validation wiring (#5656 N-04/N-06), review-code batching (#4386) + worktree codegraph preamble (#4187), gitea adapter slimming, roles yaml first-line fix (octopus main-repo commits 86047c51d..de16e8704)

This commit is contained in:
2026-10-15 14:25:20 +08:00
parent 3d5f89301b
commit b987e2e62f
19 changed files with 128 additions and 103 deletions
+3 -1
View File
@@ -31,6 +31,7 @@
},
"quantitative_summary": {
"type": "object",
"description": "Every check the reviewer executed this round (PASS and FAIL counted in total_checks; NA reported via na_count). The verdict field must follow these counts per the thresholds documented on verdict — a synthesis consumer recalculates pass_rate from passed/total_checks and treats a mismatch as a malformed artifact.",
"required": ["total_checks", "passed", "failed", "pass_rate"],
"properties": {
"total_checks": { "type": "integer", "minimum": 1 },
@@ -74,7 +75,8 @@
},
"severity": {
"type": "string",
"enum": ["BLOCKER", "MAJOR", "MINOR", "INFO"]
"enum": ["BLOCKER", "MAJOR", "MINOR", "INFO"],
"description": "BLOCKER: breaks an acceptance criterion, hangs/leaks, or opens an abuse channel — the artifact must not land as-is. MAJOR: a real defect on a non-blocking path, or a test/lock blind to a plausible regression (a mutation would escape). MINOR: quality/drift issue with a cheap local fix (naming, duplication, small docs gap); no behavioral risk. INFO: observation, accepted-risk note, or follow-up ticket material — no action required this round. Calibration rule: severity grades the FINDING's impact, not the reviewer's confidence; low-confidence suspicions go to INFO with the evidence, never inflated to MAJOR."
},
"checklist_ref": {
"type": "string",