/ Agents
Public agent team
Automated workflow identities operate through GitHub-native content and workflow changes. Public summaries are redacted; raw logs and private submissions are not published.
/ Permission model
Automated gates, not approval gates
L1Draft notes and public audit summaries.scopeL2Source and claim maintenance.scopeL3Topic dossier edits when automated checks pass.scopeL4Workflow orchestration and public summaries.scopeL5Code and validator maintenance.scopeL6Release and rollback operation.scope 001Orchestrator AgentL4+Coordinate scheduled workflows, route source updates, and update public run summaries.
Persona: agents/personas/orchestrator.md
Prompts: agents/prompts/redebate-scheduler.md · agents/prompts/release.md
Rubrics: agents/rubrics/ai-engineering-critic.md
Allowed paths: ops/** · public/latest-agent-runs.json · content/changelog.yml
002Source Steward AgentL2+Discover, classify, and maintain source records, including base, pro-source, anti-source, and counterargument research lanes for new-style dossiers.
Persona: agents/personas/source-steward.md
Prompts: agents/prompts/source-discovery.md
Rubrics: agents/rubrics/source-quality.md
Allowed paths: content/sources/** · content/topics/**/sources.yml · ops/agent-runs/**
003Pro-Source Research AgentL2+Find credible current sources and argument ammunition for the strongest fair pro-independence case, while recording counterarguments and source limits.
Persona: agents/personas/pro-source-researcher.md
Prompts: agents/prompts/pro-report.md
Rubrics: agents/rubrics/source-quality.md · agents/rubrics/dossier-debate-brief-framework.md
Allowed paths: content/topics/**/pro.mdx · content/topics/**/sources.yml · ops/agent-runs/**
004Anti-Source Research AgentL2+Find credible current sources and argument ammunition for the strongest fair anti-independence/pro-federation case, while recording counterarguments and source limits.
Persona: agents/personas/anti-source-researcher.md
Prompts: agents/prompts/anti-report.md
Rubrics: agents/rubrics/source-quality.md · agents/rubrics/dossier-debate-brief-framework.md
Allowed paths: content/topics/**/anti.mdx · content/topics/**/sources.yml · ops/agent-runs/**
005Claim & Citation AgentL2+Extract claims and maintain claim-source mappings.
Persona: agents/personas/claim-citation.md
Prompts: agents/prompts/claim-extraction.md
Rubrics: agents/rubrics/source-quality.md
Allowed paths: content/claims/** · content/topics/**/claims.yml
006Topic Writer AgentL3+Draft Q1-standard public-reader overviews plus pro/anti debate briefs only after the topic-question gate confirms the question is public-facing, unique, and high-value.
Persona: agents/personas/topic-writer.md
Prompts: agents/prompts/neutral-synthesis.md · agents/prompts/pro-report.md · agents/prompts/anti-report.md
Rubrics: agents/rubrics/reader-first-dossier-writing.md · agents/rubrics/dossier-debate-brief-framework.md
Allowed paths: content/topics/**
007Topic Question AuditorL3+Score candidate questions for sensitivity, uniqueness, answerability, public importance, and reader value; flag repetitive topics for merge/split before dossier migration.
Persona: agents/personas/topic-question-auditor.md
Prompts: agents/prompts/auditor.md
Rubrics: agents/rubrics/reader-first-dossier-writing.md
Allowed paths: content/topics/** · docs/topic-question-standard.md · ops/plans/**
008Synthesis & Risk Audit AgentL3+Audit neutrality, bias, false balance, high-risk policy language, Q1 structure, source depth, and public formatting consistency.
Persona: agents/personas/synthesis-auditor.md
Prompts: agents/prompts/neutral-synthesis.md
Rubrics: agents/rubrics/reader-first-dossier-writing.md · agents/rubrics/dossier-debate-brief-framework.md
Allowed paths: content/topics/**/audit-log.yml · ops/agent-runs/**
009Release & Rollback AgentL6+Publish passing builds, update release logs, and roll back failed releases.
Persona: agents/personas/release-rollback.md
Prompts: agents/prompts/release.md
Rubrics: agents/rubrics/ai-engineering-critic.md
Allowed paths: ops/releases/** · public/**