01
Each number — started, now, what you wanted
| Number | Started | Now | You wanted | Status |
|---|---|---|---|---|
| CompletedDeliveries | 2500 | 50000 | 50000 | Reached |
| MarktingSpend | 3 | 3 | 0 | Not there yet |
| Simultaneous | 2000 | 2000 | 50 | Not there yet |
| Database | 50 | 1000 | 1000 | Reached |
| serverCPU | 0.35 | 0.87 | 0.85 | Not there yet |
| IdleCourier | 5000 | 250 | 200 | Reached |
02
Hard rules MAG must respect (Allow is the fence)
- Sequential must stay at most 50.
- SystemRequest must stay at most 30.
- DriverAssignment exactly 1.
03
What changed
If Allow moved:
- 01Database 50 to 1000.
- 02serverCPU 0.35 to 0.87.
If Database Allow moved (50 to 1000):
- 01CompletedDeliveries 2500 to 50000.
If CompletedDeliveries Allow moved (2500 to 50000):
- 01IdleCourier 5000 to 250.
04
What is still not ok
MarktingSpend
3 to 3 · goal 0
MarktingSpend did not reach 0 because none of the Allow knobs (Database, serverCPU) can move MarktingSpend.
Simultaneous
2000 to 2000 · goal 50
Simultaneous did not reach 50 because none of the Allow knobs (Database, serverCPU) can move Simultaneous.
serverCPU
0.35 to 0.87 · goal 0.85
serverCPU did not reach 0.85. Reason: it got as far as 0.87, and the only remaining move (raising Database past 1000) breaks the hard rule "Sequential must stay at most 50". So 0.85 is not reachable without breaking that rule — change the rule or accept 0.87.
IdleCourier
5000 to 250 · goal 200
IdleCourier did not reach 200. Reason: it got as far as 250, and the only remaining move (more CompletedDeliveries via serverCPU above 0.87) breaks the hard rule "SystemRequest must stay at most 30". So 200 is not reachable without breaking that rule — change the rule or accept 250.
05
Other ways we checked on the same picture
- We also tried other allowed settings.
- None of those landings were better overall than the main result.
- The main result still stands.
Option 1 (X1): lands worse overall.
- Set Database: 1000 to 51.
- Set serverCPU: 0.87 to 0.35.
- CompletedDeliveries: now 2550 (a trade-off).
- MarktingSpend: now 3 (Same).
- Simultaneous: now 2000 (Same).
- Database: now 51 (a trade-off).
- serverCPU: now 0.35 (a trade-off).
- IdleCourier: now 4995 (a trade-off).
06
Sequence still waiting
Nothing is waiting on a sequence lock.
07
In short
No better next move from here.
Weak point in your plan: MarktingSpend
