Lean 4 Review Council
A formal review council of five voting AI agents that collectively execute the lean-proof-review skill with 99.99% reliability and resilience. Each member specializes in one verification layer. The council process prevents agent collapse, maximizes parallel work, enforces correctness through programmatic tactics, and continuously improves its own methodology.
┌──────────────────────────────────────────────────────────────────┐
│ REVIEW COUNCIL ARCHITECTURE │
│ │
│ 5 Members × RALPH loops × 7 Topologies × Cascading Dispatch │
│ │
│ Σ Kernel Guardian ── formal soundness (Layer 1) │
│ Φ Statement Oracle ── statement correctness (Layer 2) │
│ Ν Novelty Scout ── non-triviality & novelty (Layer 3) │
│ Λ Quality Architect ── proof quality & readability (Layer 4) │
│ Ω Integration Sentinel ── cross-cutting coherence (Layer 5) │
│ │
│ + Specifier, Designer, Implementer, Documenter, Synthesizer, │
│ Planner, Enforcer — cascading parallel dispatch │
└──────────────────────────────────────────────────────────────────┘
Routing
- USE FOR: orchestrating a 5-member Lean 4 proof review council with RALPH loops at member / council / project / meta scales; structured voting with SDR; council topology selection; maximum-parallel agent dispatch with cascading completion handlers; specification lifecycle, inter-council collaboration, Zettelkasten synthesis, calibration scoring, enforcement tactics.
- DO NOT USE FOR: reviewing one Lean proof in isolation (delegate to
@lean-proof-review); writing a proof (delegate to @lean-proof); running CI scripts (delegate to @lean-enforcement); single-skill council convocation when no multi-layer review is needed (use the relevant skill directly).
- TRIGGERS: review council, RALPH loop, council vote, SDR, council topology, kernel guardian, statement oracle, novelty scout, quality architect, integration sentinel, meta-council, council session.
Workflow
- Identify the scope (theorem / file / module / project / meta-council cross-module).
- Pick a topology (Part 4 of the handbook — Star for first pass, Pipeline for sequential dependencies, Hierarchical for project scale, Hub-Spoke for inter-council).
- Run Part 12 — Execution Protocol (kept inline below) end-to-end.
- On a blocking finding, enter SDR (handbook Part 3); on approval, dispatch Documenter + Synthesizer for the session report and Zettelkasten update.
- Aggregate session reports at the module / project level; convene the Meta-Council for cross-module coherence when needed.
Recovery & STOP
- STOP if more than two members report 🔴 votes on a single artifact — enter SDR (handbook Part 3) before any further dispatch.
- STOP if RALPH loop iteration count exceeds 3 without convergence — escalate to the Meta-Council (handbook Part 10) or handoff to
@lean-research to widen evidence.
- STOP if the Documenter or Synthesizer fails to produce a session report — the council session is incomplete; do not advance to module-level aggregation.
Handoffs
- Predecessors:
agent:gateway (top-level invocation), skill:lean-proof-review (when a layer needs council-scale escalation), skill:lean-specification (specification lifecycle entry), skill:lean-research (when evidence widening is required mid-session).
- Successors:
skill:lean-proof-review (layered re-review on a fix), skill:lean-enforcement (CI gates triggered by the council vote), skill:lean-doc-feedback (doc sync once review approved), skill:lean-zettelkasten (knowledge synthesis), skill:research-council (inter-council collaboration via Hub-Spoke).
Detailed reference
Full council methodology (Parts 1–11, 13–15, Appendices A/B/C) lives in
references/lean-review-council-handbook.md.
Load that file when convening a council session; the SKILL.md only carries
the dispatch contract and the quick-start Execution Protocol (Part 12) kept
inline below.
| Section |
Topic |
Covers |
| Part 1 |
The Five Council Members |
Σ / Φ / Ν / Λ / Ω personas, skills, mandates |
| Part 2 |
The RALPH Loop |
Review-Analyze-Learn-Plan-Handle at all 4 scales |
| Part 3 |
Voting and Disagreement Resolution |
Vote schema, SDR protocol |
| Part 4 |
Council Topologies |
Star / Pipeline / Mesh / Hierarchical / Swarm / Ring / Hub-Spoke |
| Part 5 |
Parallel Agent Architecture |
Maximum-parallel dispatch + cascading completion |
| Part 6 |
Specification-Review-Fix Cycle |
Requirements + Design + Docs lifecycle |
| Part 7 |
Document Templates |
Session report, Zettel, ADR, retro templates |
| Part 8 |
Zettelkasten Knowledge Management |
Synthesis protocol |
| Part 9 |
Continuous Self-Improvement |
Meta-loop |
| Part 10 |
Inter-Council Collaboration |
Hub-Spoke between review + research councils |
| Part 11 |
Todo List Management |
Pre / during / post session |
| Part 13 |
Pairwise Collaboration Mechanics |
Member-pair protocols |
| Part 14 |
Calibration Scoring & Reliability |
99.99% target methodology |
| Part 15 |
Enforcement Tactics & Linters |
Programmatic gates |
| Appendix A |
Reliability and Resilience Mechanisms |
Anti-collapse safeguards |
| Appendix B |
Skills Required |
Cross-skill dispatch matrix |
| Appendix C |
Complete Agent Dispatch Reference |
Full agent-launch incantations |
Part 12 — Execution Protocol
Starting a Council Review Session
1. Planner decomposes scope into reviewable units
2. FOR EACH unit:
a. Launch 5 member agents in parallel (Star topology)
b. Each member executes RALPH Review + Analyze
c. Synchronize: collect all findings
d. Vote
e. IF blocked: enter SDR
f. IF approved: proceed
g. Launch Documenter to record session report
h. Launch Synthesizer to update Zettelkasten
3. Planner collects all session reports
4. Launch Documenter to produce module-level report
5. IF project-level: Meta-council reviews cross-module coherence
Agent Launch Commands
For the orchestrating agent to dispatch council members:
Dispatch Σ: "You are Sigma, the Kernel Guardian. Execute Layer 1 (Formal
Soundness) review of [artifact]. Run #print axioms on all theorems. Check
for sorry, admit, native_decide. Verify lake build passes. Report findings
using the Council Session Report template. Vote ✅/🟡/🟠/🔴."
Dispatch Φ: "You are Phi, the Statement Oracle. Execute Layer 2 (Statement
Correctness) review of [artifact]. Translate every theorem to English. Run
the missing-hypothesis checklist. Check for vacuous truth. Cross-reference
with the repository's source specification or paper. Report findings using the Council Session Report
template. Vote ✅/🟡/🟠/🔴."
Dispatch Ν: "You are Nu, the Novelty Scout. Execute Layer 3 (Non-Triviality)
review of [artifact]. Run exact? on all goals. Check local tactic/helper modules for
duplicates. Classify novelty. Report findings using the Council Session
Report template. Vote ✅/🟡/🟠/🔴."
Dispatch Λ: "You are Lambda, the Quality Architect. Execute Layer 4 (Proof
Quality) review of [artifact]. Count tactic steps. Flag anti-patterns.
Check tactic priority compliance. Verify docstrings. Report findings using
the Council Session Report template. Vote ✅/🟡/🟠/🔴."
Dispatch Ω: "You are Omega, the Integration Sentinel. Execute cross-cutting
review of [artifact]. Check autoImplicit, naming conventions, section
organization, module imports, paper cross-references, simplex constraints.
Report findings using the Council Session Report template. Vote ✅/🟡/🟠/🔴.
As council chair, collect all votes and produce the final decision."
See also
1---2name: lean-review-council3description: USE FOR: orchestrating a 5-member Lean 4 proof review council (Σ Kernel Guardian, Φ Statement Oracle, Ν Novelty Scout, Λ Quality Architect, Ω Integration Sentinel); running RALPH (Review-Analyze-Learn-Plan-Handle) loops at member / council / project / meta scales; structured voting with structured-disagreement-resolution (SDR); council topology selection (Star / Pipeline / Mesh / Hierarchical / Swarm / Ring / Hub-Spoke); maximum-parallel agent dispatch with cascading completion handlers; specification lifecycle (requirements → design → docs); inter-council collaboration; Zettelkasten knowledge synthesis; calibration scoring; enforcement tactics. DO NOT USE FOR: reviewing one Lean proof in isolation (use @lean-proof-review); writing a proof (use @lean-proof); running CI scripts (use @lean-enforcement); single-skill council convocation when no multi-layer review is needed (use the relevant skill directly). TRIGGERS: review council, RALPH loop, council vote, SDR, council topology, kernel guardian, statement orac4---567# Lean 4 Review Council89A formal review council of five voting AI agents that collectively execute the `lean-proof-review` skill with 99.99% reliability and resilience. Each member specializes in one verification layer. The council process prevents agent collapse, maximizes parallel work, enforces correctness through programmatic tactics, and continuously improves its own methodology.1011```12┌──────────────────────────────────────────────────────────────────┐13│ REVIEW COUNCIL ARCHITECTURE │14│ │15│ 5 Members × RALPH loops × 7 Topologies × Cascading Dispatch │16│ │17│ Σ Kernel Guardian ── formal soundness (Layer 1) │18│ Φ Statement Oracle ── statement correctness (Layer 2) │19│ Ν Novelty Scout ── non-triviality & novelty (Layer 3) │20│ Λ Quality Architect ── proof quality & readability (Layer 4) │21│ Ω Integration Sentinel ── cross-cutting coherence (Layer 5) │22│ │23│ + Specifier, Designer, Implementer, Documenter, Synthesizer, │24│ Planner, Enforcer — cascading parallel dispatch │25└──────────────────────────────────────────────────────────────────┘26```272829---3031## Routing3233- **USE FOR:** orchestrating a 5-member Lean 4 proof review council with RALPH loops at member / council / project / meta scales; structured voting with SDR; council topology selection; maximum-parallel agent dispatch with cascading completion handlers; specification lifecycle, inter-council collaboration, Zettelkasten synthesis, calibration scoring, enforcement tactics.34- **DO NOT USE FOR:** reviewing one Lean proof in isolation (delegate to `@lean-proof-review`); writing a proof (delegate to `@lean-proof`); running CI scripts (delegate to `@lean-enforcement`); single-skill council convocation when no multi-layer review is needed (use the relevant skill directly).35- **TRIGGERS:** review council, RALPH loop, council vote, SDR, council topology, kernel guardian, statement oracle, novelty scout, quality architect, integration sentinel, meta-council, council session.3637## Workflow38391. Identify the scope (theorem / file / module / project / meta-council cross-module).402. Pick a topology (Part 4 of the handbook — Star for first pass, Pipeline for sequential dependencies, Hierarchical for project scale, Hub-Spoke for inter-council).413. Run Part 12 — Execution Protocol (kept inline below) end-to-end.424. On a blocking finding, enter SDR (handbook Part 3); on approval, dispatch Documenter + Synthesizer for the session report and Zettelkasten update.435. Aggregate session reports at the module / project level; convene the Meta-Council for cross-module coherence when needed.4445## Recovery & STOP4647- STOP if more than two members report 🔴 votes on a single artifact — enter SDR (handbook Part 3) before any further dispatch.48- STOP if RALPH loop iteration count exceeds 3 without convergence — escalate to the Meta-Council (handbook Part 10) or handoff to `@lean-research` to widen evidence.49- STOP if the Documenter or Synthesizer fails to produce a session report — the council session is incomplete; do not advance to module-level aggregation.5051## Handoffs5253- **Predecessors:** `agent:gateway` (top-level invocation), `skill:lean-proof-review` (when a layer needs council-scale escalation), `skill:lean-specification` (specification lifecycle entry), `skill:lean-research` (when evidence widening is required mid-session).54- **Successors:** `skill:lean-proof-review` (layered re-review on a fix), `skill:lean-enforcement` (CI gates triggered by the council vote), `skill:lean-doc-feedback` (doc sync once review approved), `skill:lean-zettelkasten` (knowledge synthesis), `skill:research-council` (inter-council collaboration via Hub-Spoke).5556---5758## Detailed reference5960Full council methodology (Parts 1–11, 13–15, Appendices A/B/C) lives in61[`references/lean-review-council-handbook.md`](../../references/lean-review-council-handbook.md).62Load that file when convening a council session; the SKILL.md only carries63the dispatch contract and the quick-start Execution Protocol (Part 12) kept64inline below.6566| Section | Topic | Covers |67|---|---|---|68| Part 1 | The Five Council Members | Σ / Φ / Ν / Λ / Ω personas, skills, mandates |69| Part 2 | The RALPH Loop | Review-Analyze-Learn-Plan-Handle at all 4 scales |70| Part 3 | Voting and Disagreement Resolution | Vote schema, SDR protocol |71| Part 4 | Council Topologies | Star / Pipeline / Mesh / Hierarchical / Swarm / Ring / Hub-Spoke |72| Part 5 | Parallel Agent Architecture | Maximum-parallel dispatch + cascading completion |73| Part 6 | Specification-Review-Fix Cycle | Requirements + Design + Docs lifecycle |74| Part 7 | Document Templates | Session report, Zettel, ADR, retro templates |75| Part 8 | Zettelkasten Knowledge Management | Synthesis protocol |76| Part 9 | Continuous Self-Improvement | Meta-loop |77| Part 10 | Inter-Council Collaboration | Hub-Spoke between review + research councils |78| Part 11 | Todo List Management | Pre / during / post session |79| Part 13 | Pairwise Collaboration Mechanics | Member-pair protocols |80| Part 14 | Calibration Scoring & Reliability | 99.99% target methodology |81| Part 15 | Enforcement Tactics & Linters | Programmatic gates |82| Appendix A | Reliability and Resilience Mechanisms | Anti-collapse safeguards |83| Appendix B | Skills Required | Cross-skill dispatch matrix |84| Appendix C | Complete Agent Dispatch Reference | Full agent-launch incantations |8586## Part 12 — Execution Protocol8788### Starting a Council Review Session8990```911. Planner decomposes scope into reviewable units922. FOR EACH unit:93 a. Launch 5 member agents in parallel (Star topology)94 b. Each member executes RALPH Review + Analyze95 c. Synchronize: collect all findings96 d. Vote97 e. IF blocked: enter SDR98 f. IF approved: proceed99 g. Launch Documenter to record session report100 h. Launch Synthesizer to update Zettelkasten1013. Planner collects all session reports1024. Launch Documenter to produce module-level report1035. IF project-level: Meta-council reviews cross-module coherence104```105106### Agent Launch Commands107108For the orchestrating agent to dispatch council members:109110```111Dispatch Σ: "You are Sigma, the Kernel Guardian. Execute Layer 1 (Formal 112Soundness) review of [artifact]. Run #print axioms on all theorems. Check 113for sorry, admit, native_decide. Verify lake build passes. Report findings 114using the Council Session Report template. Vote ✅/🟡/🟠/🔴."115116Dispatch Φ: "You are Phi, the Statement Oracle. Execute Layer 2 (Statement117Correctness) review of [artifact]. Translate every theorem to English. Run118the missing-hypothesis checklist. Check for vacuous truth. Cross-reference119with the repository's source specification or paper. Report findings using the Council Session Report120template. Vote ✅/🟡/🟠/🔴."121122Dispatch Ν: "You are Nu, the Novelty Scout. Execute Layer 3 (Non-Triviality) 123review of [artifact]. Run exact? on all goals. Check local tactic/helper modules for124duplicates. Classify novelty. Report findings using the Council Session 125Report template. Vote ✅/🟡/🟠/🔴."126127Dispatch Λ: "You are Lambda, the Quality Architect. Execute Layer 4 (Proof 128Quality) review of [artifact]. Count tactic steps. Flag anti-patterns. 129Check tactic priority compliance. Verify docstrings. Report findings using 130the Council Session Report template. Vote ✅/🟡/🟠/🔴."131132Dispatch Ω: "You are Omega, the Integration Sentinel. Execute cross-cutting 133review of [artifact]. Check autoImplicit, naming conventions, section 134organization, module imports, paper cross-references, simplex constraints. 135Report findings using the Council Session Report template. Vote ✅/🟡/🟠/🔴. 136As council chair, collect all votes and produce the final decision."137```138139---140141## See also142143- [`../../references/lean-review-council-handbook.md`](../../references/lean-review-council-handbook.md) — Full council methodology (extracted from this skill)144- [`research-council`](../research-council/SKILL.md) — Sister council for research methodology (Hub-Spoke partner)145- [`lean-proof-review`](../lean-proof-review/SKILL.md) — Single-proof 4-layer review (delegated by Σ Kernel Guardian + Φ Statement Oracle)146- [`lean-enforcement`](../lean-enforcement/SKILL.md) — CI gates triggered by council vote147- [`lean-zettelkasten`](../lean-zettelkasten/SKILL.md) — Knowledge synthesis target