Skip to main content
Darkplane is built around the six levels of agentic software engineering. Each level describes who writes code, who reviews it, and what infrastructure must exist before the next level is safe.

The levels at a glance

LevelNameShape
1AI-AssistedAI autocompletes; humans write and decide on each suggestion.
2AI-Generated, Human-ReviewedAI writes whole functions and PRs; humans review every PR before merge.
3AI-Generated, Auto-ReviewedAI generates from specs; tests, linters, and scans run automatically. Humans approve intent, not diffs.
3.5Selective Auto-MergeRoutine PRs in qualifying services auto-merge; humans keep veto rights.
4Mostly AutonomousAI runs the full loop within a defined scope and notifies rather than asks.
5Dark FactoryAI manages the end-to-end SDLC; humans write specs and improve the factory.

No level can be skipped

The taxonomy is a sequence, not a menu. Each level builds the harness infrastructure the next one depends on. Teams that try to leap from Level 2 to Level 4 reliably hit the same failure mode: automation without the evidence to trust it.
Darkplane’s readiness score tells you which level your repository operates at today and exactly which gates are missing for the next one.

The human role moves, it does not shrink

  • Level 1: Humans write code.
  • Level 2: Humans approve diffs.
  • Level 3: Humans approve intent.
  • Level 4: Humans set scope.
  • Level 5: Humans write specs and improve the factory.