Skip to content

Governance

Governance controls how much oversight is applied to agent decisions. It adds structured checkpoints without slowing down simple tasks.

LevelWhen to useOverhead
noneSolo developer, prototyping, hackathonsNo checkpoints
standardSmall teams, startups, normal developmentDecision gates at key transitions
strictEnterprise, regulated industries, production systemsFull audit trail, RBAC, NIST mapping
.assemble.yaml
governance: standard # none | standard | strict

No governance overhead. Agents work freely. Suitable for:

  • Personal projects
  • Prototyping
  • Hackathons
  • Trusted solo development

Adds structured decision gates based on task complexity.

ComplexityGateAction
TRIVIALNoneAgent acts autonomously
MODERATEDeliverable reviewProduce deliverable, user validates before next step
COMPLEXPhased approvalspec.md, plan.md, tasks.md — each requires approval

Before executing a workflow, Jarvis assesses risk:

RiskWorkflowsControls
LOW/bugfix, /review, /docsAgent acts, summary post-action
MEDIUM/feature, /sprint, /refactorPlan required, user validates
HIGH/release, /hotfix, /mvp, /upgradeRisk assessment + rollback plan + approval

For HIGH risk workflows, Jarvis produces risk-assessment.md with:

  • Identified risks and their probability
  • Impact assessment for each risk
  • Mitigation strategies
  • Rollback plan

At the end of every COMPLEX workflow (4+ steps), Jarvis produces _quality.md:

  • Delivered: list of all produced deliverables
  • Validated: what was reviewed and approved by the user
  • Risks remaining: open risks, known limitations, tech debt introduced
  • Lessons learned: what worked well, what should improve
  • Metrics: lead time, steps executed, agents involved

Everything in standard, plus:

Every agent action is logged in _audit.md:

## Audit Trail
| Timestamp | Agent | Action | Decision | Rationale |
|-----------|-------|--------|----------|-----------|
| 2026-03-21T10:00:00Z | @professor-x | Write spec | APPROVED | User validated requirements |
| 2026-03-21T10:15:00Z | @tony-stark | Architecture decision: PostgreSQL | APPROVED | Matches team expertise |

Sensitive agents require explicit authorization:

AgentSensitivityRequires
@punisherHIGHSecurity clearance
@microchipCRITICALRed team authorization
@doctor-doomHIGHExplicit invocation only
@thorMEDIUM (for production deploys)Deploy authorization

For regulated industries, strict governance maps agent decisions to NIST AI Risk Management Framework categories:

  • Govern: Policies and accountability for AI decisions
  • Map: Context and risk identification
  • Measure: Metrics and monitoring
  • Manage: Risk mitigation and response

Governance and YOLO are complementary controls:

  • YOLO controls speed — how much agents ask before acting
  • Governance controls oversight — what checkpoints are required

They work together:

# Fast within phases, structured transitions
yolo: true
governance: standard

With this configuration, agents execute autonomously within each workflow phase, but formal decision gates still apply between phases (spec, plan, tasks, implement).

Your situationRecommendation
Solo developer, prototypinggovernance: none
Small team, normal developmentgovernance: standard
Enterprise, regulated industrygovernance: strict
Open-source projectgovernance: standard
Production deploymentgovernance: standard or strict