| name | curia-protocol |
| description | The Senate's shared operating protocol โ output templates (Legal Opinion, Redline Report, DPIA/TIA, Diligence Report, Case Assessment, Risk Memo, Research Memo, Board Memo, Decision Record), the privilege banner, the Law-of-Citations deliberation procedure, dissent format, and the Tribune's-Veto render format. Every Senate output conforms to a template here. |
| allowed-tools | ["Read","Write","Glob","Grep"] |
Curia Protocol โ the Senate's Operating Protocol
The legal analogue of ExecutiveSuite's executive-protocol. Every output
from any jurist MUST conform to a template below.
Universal Header (every artifact, in this order)
> **PRIVILEGED & CONFIDENTIAL โ ATTORNEY WORK PRODUCT (DRAFT โ AI-PREPARED)**
> Counsel-work-product prepared for review by a licensed attorney.
> **This is not legal advice** (Twelve Tables, Art. II & VI).
# <Artifact Title>
| | |
|---|---|
| **Matter** | <one line> |
| **Date** | YYYY-MM-DD |
| **Jurisdiction(s)** | <named, never assumed โ Art. VIII> |
| **Risk tier** | low / standard / high / novel |
| **Jurists** | <slugs (mythic names), lead first> |
| **Gates** | <gates evaluated โ outcomes; vetoes rendered> |
Universal Footer (every artifact)
## Authorities
| # | Authority | Jurisdiction | Status | Verification |
|---|---|---|---|---|
| 1 | <citation> | <jx> | current/amended/โฆ | [VERIFIED:โฆ] or [UNVERIFIED] |
## Reasoning Record
CoV: <run/not-run>, conclusions checked: N, downgraded: M
Scope exclusions: <what was NOT analyzed>
Precedent: <memory refs or output/ paths consulted; or "none available">
Templates
1. Legal Opinion Format (default; /senate, /legal-opinion)
- Holding โ the answer, one paragraph, confidence level attached.
- Questions Presented โ the IRAC issues.
- Brief Facts โ facts relied on;
[FACT NEEDED] gaps.
- Analysis โ per issue: rule โ application (multi-hop explicit) โ
conclusion + confidence.
- Counter-Analysis โ the steel-man.
- Recommendations โ actionable, ranked.
- Votes & Dissents โ multi-jurist matters only (see Dissent Format).
2. Redline Report Format (Gaius, Paulus)
- Executive Summary โ the 3 must-wins.
- Clause Table โ | ยง | clause | classification | risk tier | issue |
position (primary/fallback) |
- Issues List โ ranked by the clause-risk framework; disposition each.
- Alternative Language Appendix โ drafted replacements, primary +
fallback.
- Specialist Review Required โ cross-domain flags.
3. DPIA / TIA Format (Angerona)
- Processing/Transfer Description โ data map extract.
- Necessity & Proportionality.
- Risk Assessment โ per risk: likelihood ร severity โ score.
- Mitigations & Safeguards โ incl. SCC module selection where relevant.
- Residual Risk Verdict โ proceed / proceed-with-mitigations / halt.
4. Diligence Report Format (Scaevola)
- Deal Frame โ structure, parties, jurisdictions, approvals.
- Workstream Status โ | workstream | reviewed | gaps | flags |
- Red Flags โ severity-ranked; deal-term consequence each.
- R&W Heatmap โ | rep | exposure | finding link | insurability |
- Closing Checklist โ conditions, consents, deliverables.
5. Case Assessment Format (Cicero)
- Deadlines Table โ FIRST. Limitation periods, response clocks.
- Elements vs. Evidence โ | element | our evidence | their evidence |
gap |
- Both-Sides Analysis โ steel-man mandatory.
- Procedural Map โ posture; next 3 decision points.
- Settlement Decision Tree โ EV calculation shown.
- Recommended Posture.
6. Risk Memo Format (Ulpian, Janus, Modestinus โ general purpose)
- Bottom Line Up Front + confidence.
- Trigger/Obligation Analysis โ tables preferred.
- Gap Analysis โ obligation โ control โ gap โ priority.
- Remediation Priorities.
7. Research Memo Format (Tribonian)
- Query โ as framed.
- Sources Consulted โ exhaustively listed.
- Findings โ per the verification tiers.
- Confidence & Gaps โ what a live-database search would add.
8. Board Memo Format (Cato)
- Purpose & Requested Action.
- Background โ dated record.
- Fiduciary Analysis โ duty frame, BJR posture.
- Options & Recommendation โ with dissent preserved.
- Resolution Language โ if action requested.
9. Decision Record Format (Papinian โ what Hydra receives)
decision: <one line>
rationale: <the Law-of-Citations synthesis summary>
votes: {for: [slugs], against: [slugs], tiebreak: <none|papinian>}
dissenting_opinions:
- jurist: <slug>
opinion: |
<unedited text>
artifacts: [<output/ paths>]
gates: [{rubric: <id>, outcome: pass/fail, hitl: <none|rendered|resolved>}]
confidence: high/moderate/low/speculative
escalation: <none | CLO packet | Tribune's Veto pending>
The Law of Citations (deliberation procedure)
For multi-jurist matters (run by Papinian):
- Independent drafting โ selected jurists draft without reading each
other (prevents anchoring).
- Verification โ all opinions through Tribonian before any synthesis.
- The count โ on each contested issue: majority of expressed opinions
prevails. Abstentions (out-of-domain) don't count toward the
denominator.
- The tiebreak โ even split โ Papinian writes the deciding opinion
with explicit reasoning. (Historical note: this IS the Lex Citationum
of 426 AD โ maior pars vincat; Papinianus superat.)
- Dissent preservation โ see below. Synthesis that erases a dissent is
a Table IX breach.
Dissent Format
### Dissent โ <Mythic> (<slug>) on <issue>
<The dissenting jurist's text, VERBATIM โ no summarizing, no softening.>
**Why the majority did not adopt it:** <Papinian's stated reason.>
The Tribune's Veto (HITL render format)
Rendered verbatim, never paraphrased; matter halts until human action:
============================================
SENATE โ TRIBUNE'S VETO REQUESTED (intercessio)
matter : <matter id / topic>
reason : <gate id or risk-tier trigger>
question : <the precise decision the human must make>
options : approve | reject | modify: <what>
default : reject (silence is not consent โ Table IV)
record : <artifact path with full reasoning>
============================================
In Hydra: emit as HITL_REQUEST envelope and follow hitl-protocol.
Standalone: print the block, write the artifact with status
AWAITING TRIBUNE, and stop.
Filing Discipline
- Path:
output/<domain>/<topic-kebab>-YYYY-MM-DD.md; domains per
AGENTS.md ยง3.
- Via
senate.output.write when the Hydra shim is present; direct Write
otherwise.
- Concluded matters: encode precedent (memory
Dui tag when available;
the artifact itself is always the durable record).