You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**quick**| Correctness, Completeness | 0 | 5-10 min | Fast feedback; low stakes |
106
-
|**standard**| + Security, Code Hygiene| 0 | 15-30 min | Most work; default |
106
+
|**standard**| + Security | 0 | 15-30 min | Most work; default |
107
107
|**thorough**| All shipped critics | 1 (apply + re-verify) | 30-60 min | Critical decisions; production |
108
108
109
109
Pre-screen (10 built-in checks + optional DevSkim SAST, §3.1) runs before LLM critics at all depth levels. Fix loops are implemented (Phase 1.5): the Fixer proposes text replacements for CRITICAL/HIGH findings, applies them, and re-runs critics to verify resolution. Full 9-critic panels are the roadmap target for thorough depth.
@@ -159,7 +159,7 @@ Supervisor (Orchestrator)
159
159
├─ Architecture Critic (Tier 2) [SPECIFIED, not yet built]
160
160
├─ Delegation Critic (Tier 1) [SPECIFIED, not yet built]
161
161
├─ Style Critic (Tier 2) [SPECIFIED, not yet built]
162
-
├─ Tester (Tier 2, tools: grep/web/exec) [SPECIFIED, not yet built]
- [x] Parallel critic dispatch (ThreadPoolExecutor, max 4 critics; batch files max 3)
414
+
- [x] Parallel critic dispatch (ThreadPoolExecutor, max 6 critics; batch files max 3)
415
415
- [x] Fixer agent — proposal mode + re-validation loops (Phase 1.5; proposes and applies text replacements for CRITICAL/HIGH, then re-runs critics to verify)
- [x] Learning memory system (known_issues.json frequency tracking + mandatory check promotion — shipped in v0.5.3)
@@ -444,7 +444,7 @@ Quorum is built on these peer-reviewed papers:
444
444
- Rubric panel is **static** (doesn't specialize per artifact type dynamically)
445
445
- **No critic-to-critic debate** (relies on Aggregator to resolve conflicts)
446
446
- Learning is **frequency-based** only (no semantic deduplication of patterns yet)
447
-
- **Confidence calibration** is not yet implemented
447
+
- **Confidence calibration** replaced by criteria coverage counts in v0.6.1
448
448
- **Trust/monitoring system** is not yet implemented
449
449
450
450
### Planned
@@ -470,7 +470,7 @@ Quorum is built on these peer-reviewed papers:
470
470
---
471
471
472
472
**Quorum is a production-oriented, early-stage validation framework.**
473
-
*Architecture is sound and tested, with 6 critics shipped (5 callable in the pipeline), learning memory, fix re-validation, and batch processing all production-ready. Trust and monitoring systems are specified but not yet wired.*
473
+
*Architecture is sound and tested, with 6 critics shipped (all callable), learning memory, fix re-validation, batch processing, and the Tester verification layer all production-ready. Trust and monitoring systems are specified but not yet wired.*
Copy file name to clipboardExpand all lines: docs/CHANGELOG.md
+14-1Lines changed: 14 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
6
6
7
7
## [0.7.2] — 2026-03-12
8
8
9
+
### Documentation — Stale Content Cleanup (PR #18)
10
+
11
+
-**External reviews removed**: 3 frontier model review files (GPT-5.4, Opus 4.6, Grok 4.20) and ideas-backlog.md deleted — reviews were run against v0.5.3 and no longer reflect current capabilities. `EXTERNAL_REVIEWS.md` replaced with community invitation template.
12
+
-**13 stale content findings resolved** across SPEC.md, IMPLEMENTATION.md, CONFIG_REFERENCE.md, TUTORIAL.md, SKILL.md, RUBRIC_BUILDING_GUIDE.md, SECURITY_CRITIC_FRAMEWORK.md, CODE_HYGIENE_FRAMEWORK.md, TESTER_CRITIC_BRIEF.md, and INSTALLATION.md:
13
+
- Tester marked as shipped (was "SPECIFIED, not yet built")
14
+
- Critic counts updated to 6 shipped across all docs
15
+
- Learning memory marked as shipped (v0.5.3) across all docs
16
+
- Confidence scores replaced with coverage language (v0.6.1)
17
+
- Version headers updated to v0.7.2
18
+
- Depth profile critic counts aligned with critic-status.yaml
Copy file name to clipboardExpand all lines: docs/architecture/IMPLEMENTATION.md
+10-8Lines changed: 10 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
This guide walks through building Quorum from the architectural spec. It's structured as a reference walkthrough, not a copy-paste tutorial. The goal is understanding the patterns so you can adapt them to your stack.
4
4
5
-
> **Implementation Status (v0.6.0):** This guide describes the full target architecture. The reference implementation ships 6 critics (5 callable in the pipeline), the fixer (proposal mode), parallel execution, batch processing, and pre-screen integration. Sections marked 🔜 describe planned components. See `critic-status.yaml` for the authoritative status matrix.
5
+
> **Implementation Status (v0.7.2):** This guide describes the full target architecture. All 6 critics are shipped and callable: Correctness, Completeness, Security, Code Hygiene, Cross-Artifact Consistency, and Tester. Also shipped: the fixer (proposal mode), parallel execution, batch processing, and pre-screen integration. See `critic-status.yaml` for the authoritative status matrix. Sections below marked 🔜 describe components not yet built (Architecture, Delegation, Style).
6
6
7
7
---
8
8
@@ -127,7 +127,7 @@ Your job is assignment, coordination, and synthesis — not evaluation.
Use for: critical decisions, pre-launch reviews, irreversible actions.
284
284
285
+
**Note:** Cross-Artifact Consistency is a separate mode activated with the `--relationships` flag — it's additive at any depth, not part of the base critic panels above.
-[x] Detection capability matrix for SAST vs LLM judgment boundaries
20
-
-[] Full SAST tool integration (Ruff/Bandit/PSScriptAnalyzer) — Milestone #15, v0.5.2
21
-
-[] Threat model context feeding for SEC-04 (Authorization) — schema defined in `quorum-relationships.example.yaml` (`threat_context` type); runtime integration v0.5.3 planned
- Authorization review (SEC-04) is speculative without threat model context — users can now define `threat_context` in the relationship manifest (roles, trust boundaries, sensitive operations); runtime feeding to the critic is planned for v0.5.3
27
-
- PowerShell coverage ~70% vs 85%+ for Python (tooling ecosystem gap)
- Authorization review (SEC-04) benefits from threat model context — users can define `threat_context` in the relationship manifest (roles, trust boundaries, sensitive operations)
Copy file name to clipboardExpand all lines: docs/critics/TESTER_CRITIC_BRIEF.md
+6-7Lines changed: 6 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
# Tester Critic — Design Brief
2
2
3
-
**Status:**Pre-spec. This document describes what to build, not how. A full SPEC section should be written from this brief before any code.
3
+
**Status:**Shipped (v0.6.0). L1 deterministic + L2 LLM verification. Wired into pipeline as Phase 3 (v0.7.0). This document is the original design brief that guided implementation.
4
4
5
-
**Why this matters:** Three independent external reviews (GPT-5.4, Grok 4.20 Heavy, Opus 4.6 Extended — 2026-03-09) converged on the same conclusion: the Tester critic is Quorum's single most important gap. Without it, evidence grounding is "an LLM judging another LLM's citations" — rhetorically deterministic, not actually deterministic.
5
+
**Why this matters:** Three independent external reviews (2026-03-09) converged on the Tester as Quorum's most important gap. The Tester shipped in v0.6.0.
6
6
7
7
**Design principle reminder:** Quorum is the gate, not the road.
8
8
@@ -30,19 +30,19 @@ It answers: "The Correctness critic says line 247 of cli.py has an unchecked ret
30
30
- Open file, read the cited line(s)
31
31
- Fuzzy match cited evidence against actual content
32
32
-**Catches:** hallucinated line numbers, wrong file references, stale loci
0 commit comments