LensReading which lens this session carries.
The catalogueEngineeringCode Review & QualityTransactional

Service EN4A

Pull Request Review

Runs transactional. Starts when a threshold is crossed. It runs 6,838 times a week across 6 stations. 2 of those stations stop for a person and 4 are done by an agent, 3 of them on the shared spine.

Runs a week

6,838

92 in flight right now.

Stations

6

2 person · 1 agent · 3 spine

Agent share of steps

67%

Autonomy on this service is set at 82% against a ceiling of 88%.

Decisions a person makes

2

Held by Director, Engineering Quality.

Touchless

89%

Share of runs that complete without anybody opening them.

Timetable against actual

11.9h

Actual 14.8h, 2.9h over the timetable.

Operations

The lane diagram

Read it left to right.

Person2 stations and 44% of the dwellAgent1 station and 27% of the dwellShared spine3 stations and 29% of the dwell3 crossings between lanes
Human
decides
Agent
does the work
GBS
shared spine
System
attributed by rule
Group ERP — Materials and Inventory
Group ERP — Materials and Inventory
Configuration Management Database
Group ERP — Materials and Inventory
Group ERP — Materials and Inventory
Group ERP — Materials and Inventory
Click any station to see who does it, what it costs in time, the rule that gates it and the system attributed to it.

Operations

Every station in order

The same stations as a list, with the dwell the estate records against each one and the system a station of that shape would touch.

#StationLaneWhoLayerDwellTargetIn flightSystem
1

Static analysis

GBSCode Quality Orchestratorgbs6m14m20Group ERP — Materials and Inventory
2

Generate review comments

GBSStatic Analysis Agentgbs1h 24m2h 11m18Group ERP — Materials and Inventory
3

Score risk

AgentComplexity Monitorworkflow2h 37m5h 46m46Configuration Management Database
4

Auto-approve trivial

GBSComplexity Monitorgbs1h 16m2h 43m3Group ERP — Materials and Inventory
5

Human review

Held for a named human when the unit exceeds the pull request decision envelope, when confidence falls below the floor, or when a policy clause is engaged.

HumanDirector, Engineering Qualitypolicy1h 49m3h 1m1Group ERP — Materials and Inventory
6

Merge

Held for a named human when the unit exceeds the pull request decision envelope, when confidence falls below the floor, or when a policy clause is engaged.

HumanDirector, Engineering Qualitypolicy2h 26m4h 34m4Group ERP — Materials and Inventory

Operations

Run it

Change the volume, move the autonomy line, release a gate, and watch what happens to the hours in each lane and to the time it takes one run to get through.

Move something
Demand100%
6,838 a week is what the estate records.
Decisions handed to agents0 of 2
Cheapest decision first. The last gate never moves: something on this service always ends with a person.
People on the gates831 people
Each one is assumed to have 2,100 productive minutes a week, which is 35 hours.
Agent speed100%
100% is the dwell the estate records today.
Person time a week
29,061.5h
6,838 items at 255 minutes of decision each.
Agent time a week
36,811.2h
323 minutes an item, which does not compete for a person.
Gate load
100%
Inside capacity, with 23.5h of headroom.
Stations without a person
67%
2 gates left on 6 stations.
Where an item spends its time
44% waiting on a person
56% in the agent lane
An item now takes 578 minutes of worked time end to end against 578 in the recorded estate, a change of +0%. This is worked time, not calendar time: nothing here models a queue or a weekend.
What this model is, on Pull Request Review

The simulation is arithmetic on the estate, not a queueing model.

How it runs

Run it again, going wrong

The same unit and the same stations, broken the way the estate already records breaking.

6 stations, walked twice

Once clean, once with the categories the estate counts

This is the same unit on the same stations, breaking.

No break below was chosen.

One play head, two tracks, the same scale. The clean run stops when it runs out of stations; the other one keeps going.

As written

6 stations, nothing waiting, nothing sent back

0 min of 9.6 hrs

now Static analysis · Code Quality Orchestrator · 6 min

As the ledger has it

the same stations, plus 5 categories the estate already counts

0 min of 40 hrs

now Static analysis · Code Quality Orchestrator · 6 min

personagentshared spinework the break addsnobody working it

What breaks, and where it is counted

No break below was chosen.

What the two runs say together

5 counted categories land on this procedure.

What this run cannot claim

These breaks are shown together on one unit so the shape of a bad day fits on one screen.

The separation register records a duty conflict against a sub-function and a named post, not against one procedure.

Two clocks run. Worked time is the sum of the time the work is actually being done …

Live observability

Systems this service would touch

Attributed by rule from the function's system list.

2 systems attributed

0 of 2 returning records

Group ERP — Materials and Inventory

SAP S/4HANA MM · supply · bidirectional · high

modeled

5 of 6 stations attributed here · would write back

Configuration Management Database

ServiceNow CMDB · itsm · inbound · high

modeled

1 of 6 stations attributed here · read only

System attribution is a rule, not a reading.

Who runs it

Orchestration and accountability

Orchestrated by
Code Quality Orchestrator
That orchestrator’s remit
Owns pull request work end to end inside Engineering. Runs 3 lines across 14 stations, drains the repeatable share into no shared tower, and holds 5 human gates.
Accountable person
Director, Engineering Quality
Sub-function
Code Review & Quality
Shared spine tower
Not on the shared spine
Hand-over points
None — this service stays inside its function

Other services in this sub-function

2 alongside this one

What this page is and is not

This is a catalogue of the modeled estate.