P5Y is a sparring partner for EMEA PFHO/SCR root-cause dive deeps. When a commitment is missed, it pulls the build's real context, examines every aspect of the build, and asks critical "why" questions until the cause is a process gap rather than a symptom. The guiding rule (per the EMEA 5 Whys mechanism): attack the process, not the people โ individual error is never accepted as a root cause.
Issues | Impact | Lessons Applied To | Next Steps.Every answer is classified onto a five-layer ladder; the questioning logic uses the result to decide the next move.
| Layer | Meaning |
|---|---|
| Event | The observable outcome (always Why 1). |
| Mechanism | How it happened โ the direct causal step. |
| Gap | A missing control / process / verification. |
| Systemic | Why the gap exists at an organisational level. |
| Root cause | The enabling structure, named explicitly. |
A rule-based reasoner runs first as the resilient baseline; a Bedrock classifier (same schema + flags, with few-shot examples) refines it when available. If the model is unreachable, P5Y falls back to the rule-based reasoner โ it never stops reasoning.
P5Y mines the DCBM path_to_green and customer_impact
narratives, milestone dates, change reasons, and prior 5 Whys sessions into
ordered threads, e.g.:
It connects them โ e.g. an upstream delay that consumes management reserve so later slips hit MR directly and sequentially.
| Source | Use |
|---|---|
| DCBM consolidated snapshot (S3) | Live build state, milestones, change reasons |
| 5 Whys 2022โ2026 (S3) | Historical Why-chains / precedent retrieval |
| Lessons Learned register | Cross-build patterns |
| Colo scorecards ยท Intercepts ยท ROMP/COLP builds | Milestone & delivery reference |
A structured SQLite index serves fast FBN lookups; a ChromaDB vector store powers semantic precedent retrieval.