Every Engineering Manager is currently wrestling with the exact same dilemma:
Where is my team actually spending their engineering hours? Are they doing high-leverage architectural work, or are they spending 70% of their sprints typing boilerplate code that an AI agent could generate in 30 seconds?
And developers are asking the opposite question:
Is my day-to-day work vulnerable to automation?
Instead of guessing, panicking, or debating vague AI hype, you can measure this objectively with your team in 15 minutes during your next sprint retrospective or 1-on-1.
Here is the exact diagnostic rubric:
The 15-Minute PR Automation Audit
I designed this field audit worksheet as a tactical tool for engineering leaders to quantify routine mechanical exposure versus unshakeable architectural stewardship:
The 5 Diagnostic Questions
Pick three recently merged pull requests from your last sprint. For each PR, ask the engineer to score the diff across these five binary criteria:
| # | Diagnostic Question | YES (1 pt) | NO (0 pt) |
|---|---|---|---|
| 1 | Was the specification fully defined with zero clarifying questions needed? | [ 1 ] |
[ 0 ] |
| 2 | Required zero knowledge of the codebase's undocumented history? | [ 1 ] |
[ 0 ] |
| 3 | Was there exactly one correct implementation with zero real trade-offs? | [ 1 ] |
[ 0 ] |
| 4 | Required zero cross-team negotiation or stakeholder diplomacy? | [ 1 ] |
[ 0 ] |
| 5 | Would failure have had a trivial, immediately obvious blast radius? | [ 1 ] |
[ 0 ] |
How to Interpret the Composite Score
Calculate the score for each PR independently:
🔴 4 – 5 Points: The Highly Automatable Zone
This work was routine syntax translation. If a ticket has clear specs, touches no legacy traps, requires no trade-offs, and has a trivial blast radius, a modern generative model or agent can execute it today.
Action for Managers: If a senior engineer is spending more than 40% of their sprint in this zone, you are wasting their cognitive potential on commodity labor.
🟡 2 – 3 Points: Mixed Leverage
Semi-automated scaffolding with human oversight. The engineer used tools to accelerate boilerplate, but human judgment was required to navigate boundary constraints or database nuances.
🟢 0 – 1 Points: The Unshakeable Zone
This is where true software engineering happens. Low scores mean the ticket required deciphering ambiguous business needs, navigating unwritten legacy quirks, negotiating cross-service SLAs, or bearing operational accountability for a large blast radius.
Action for Managers: Protect, celebrate, and expand this work. This is where your team generates defensible enterprise value.
How Managers Can Run This Tomorrow Morning (The 3-Step Protocol)
- Step 1 (Select): Ask each developer to pick their last 3 merged PRs before your sprint retro or bi-weekly 1:1.
- Step 2 (Score in 10 mins): Run through the 5 questions together without judgment. The goal is not guilt over doing routine tasks—scaffolding boilerplate is necessary work. The goal is visibility.
-
Step 3 (Reallocate): If the composite score shows heavy exposure (mostly 4s and 5s), deliberately reallocate 20% to 30% of that engineer's upcoming sprint capacity toward high-leverage systems work:
- Writing chaos resilience drills.
- Refactoring undocumented legacy boundaries.
- Formalizing service SLAs and circuit breakers.
"Measurement precedes mastery: you cannot defend career territory you fail to quantify."
This worksheet is Audit Sheet 01 from my newly released book: *The Unshakeable Developer: Why AI Won't Replace True Software Engineers** (available on Amazon with 6 interactive field audit workbooks).*
You can also find open-source templates and PR covenants from the book on GitHub: *github.com/tarek141177/the-unshakeable-developer*.
Question for Tech Leads & Managers:
When was the last time your team audited where engineering hours actually go? What percentage of your current sprint tickets do you estimate fall into the "Highly Automatable" zone? Drop your thoughts below!

Top comments (0)