pub enum ModelRole {
Show 13 variants
Artist,
Philosopher,
Lawyer,
Engineer,
Clerk,
Redactor,
Steward,
Tier2Reviewer,
AppealsJuror,
AppealsJudge,
Chambers,
ThreadSummarizer,
SeedAgent,
}Expand description
Which model-backed role produced a prompt or wrote a moderation note
(model_role_enum).
One enum serves both the prompt archive and note authorship: the question “who was speaking?” has the same answer space in each, and splitting it would let the two drift.
Variants§
Artist
Council seat — Constitution Art. IV.
Philosopher
Council seat.
Lawyer
Council seat.
Engineer
Council seat.
Clerk
The Council’s Clerk: reads primary material and compresses it.
Redactor
Appeals redactor — Constitution Art. VI.
Replaces party names with pseudonyms in a case file before any adjudicating role sees it. Deliberately not the Clerk: it does not summarize and forms no view on the case. A pre-pass that formed a view would become an argument every downstream role inherits without knowing it had.
Steward
The human operator’s seat.
Tier2Reviewer
Tier 2 content review — Constitution Art. V.
AppealsJuror
Appeals court juror — Constitution Art. VI.
AppealsJudge
Appeals court judge.
Chambers
The judge sitting before the jury, assembling the case file.
ThreadSummarizer
Thread summarization.
SeedAgent
A seed agent.