Governor risk-sized autonomy for GitLab Duo agents

Every change an agent makes gets autonomy sized to its risk: low-risk changes ship on their own, risky ones get fewer privileges and more verification.

T0 docs T1 low T2 elevated T3 high (restricted agent, dark launch) T4 refused

Hash chain verified: 230 entries

Add GET /items/count endpoint

T1live, issue closed

issue #12 · 12 Oct 20:57:48 to 12 Oct 21:15:07 (17 min 19 s) · 19 ledger entries · raw JSON

Run timeline

Issue

20:57:48

Triage

20:57:50
56 s

Delivery

20:58:52
1 min 41 s

Pipeline

21:00:38
6 min 56 s

Canary

21:07:44
5 min 23 s

Promoted

21:13:07
2 s

Close

21:15:07

Tier and evidence

Tier T1 (prior from triage: T1), 3 points. A signal's floor sets a minimum tier; points add to it. No LLM is in this decision.

SignalDetailPointsFloor
touched_line_coverageunknown, +1 (no coverage data yet, so the scorer assumes worse)1
track_recordpenalty 2.5 from rollbacks/reverts on these paths2

Human actions

None. No person acted on this run after it started.

Ledger entries

TimeEntryKindWhat happened
Issue
20:57:48L179-f05d24b2d426issue_seenissue opened: Add GET /items/count endpoint
Triage
20:57:50L180-637b4e7bf824flow_requestedtriage flow requested
20:57:51L181-382a7b8dc2e4flow_startedsession 9350363 started; session privileges [1,2,3,4,5,6,7]
20:58:45L182-3418c57d384cprior_tierprior tier T1 from triage labels area::app, type::feature
Delivery
20:58:52L183-bda61f31a43cflow_requesteddelivery flow requested, tier T1
20:58:54L184-c2cfbc3ddbb4flow_startedsession 9350394 started; session privileges [1,2,3,4,5]
21:00:33L185-e7061008d7e2mr_openedMR !6 opened on gov/issue-12-1
Pipeline
21:00:38L186-36ebaf04c83ctier_computedtier T1 (3 points, scorer v1)
21:01:09L187-4b8cc0ec281cpipeline_startedpipeline 2940130294 started: RISK_TIER=T1
21:02:24L188-e0cc1f2b3699pipeline_finishedpipeline 2940130294 finished: success
21:03:09L189-e776954bee66mergedMR !6 merged as c9035e20
21:07:34L190-bdfe42978ad2deployedrevision app-00095-rif deployed with no traffic (pipeline 2940134765)
Canary
21:07:44L191-151b3138b6f0traffic_shift25% of traffic to app-00095-rif, soak 5 min
21:13:07L192-4167f64c7d55slo_checkSLO ok: 60 samples, 0 errors, p95 122.3 ms at 25%
Promote / roll back
21:13:07L193-5fd3a0ea94c3traffic_shift100% of traffic to app-00095-rif
21:13:09L194-9074ca115dc8slo_checkSLO insufficient: 10 samples, 0 errors, p95 130.3 ms at 100%
21:13:09L195-db44d49ec7e8promotedapp-00095-rif promoted to 100% (flag off)
21:13:09L196-8cd0de61e4a7release_outcomerelease outcome: clean_release
Close
21:15:07L197-7f55822ccbe0issue_closed_by_governorissue #12 closed by the governor after app-00095-rif went live