Evidence-backed backlog items
Discovery Agent · governed transformation intelligence
Find the work to eliminate before deciding what to automate.
Discovery Agent found evidence-backed transformation opportunities and assessed elimination/simplification before automation or agentification.
Estimated, not booked savings
Require build governance
No SOR writeback
Governed skill fabric · evidence-hashed
Seeded worked example until live BP feeds connect
Opportunity Map
Process Intelligence Adapter Layer
Discovery does not assume Celonis or SAP Signavio is the permanent source. It reads through a process intelligence abstraction layer.
- Celonissupported · variants, bottlenecks, conformance, loops
- SAP Signaviosupported · process models, controls, task lineage
- SAP Process Insightssupported · SAP process benchmarks and improvement signals
- Raw event logsupported · case/activity/timestamp path reconstruction
- Data Hub / UDP / Databrickspreferred_read_layer · historical volumes, outcomes, cost, SLA, exceptions
- SOP / policy / control documentssupported · expected process, policy thresholds, evidence obligations
Ranked Opportunities
| ID | Opportunity | Tower | Type | Value | Complexity | Confidence | Owner |
|---|---|---|---|---|---|---|---|
| DISC-P2P-0001 | Reduce non-PO invoice exception rework | P2P | Simplify + Standardize + Agentify | $4M-$7M | Medium | 0.95 | P2P GPO |
| DISC-O2C-0005 | Agentify aged dispute research and collections next action | O2C | Simplify + Agentify | $5M-$9M | High | 0.95 | O2C Tower Lead |
| DISC-R2R-0004 | Agentify GRIR root-cause investigation | R2R | Agentify + Autonomize | $3M-$6M | High | 0.95 | Close Lead |
| DISC-P2P-0002 | Eliminate duplicate low-risk payment review after deterministic control pass | P2P | Eliminate + Automate | $2M-$4M | Medium | 0.95 | P2P Controls Lead |
| DISC-P2P-0003 | Standardize invoice exception reason codes across service centers | P2P | Standardize + Simplify | $1M-$3M | Low | 0.95 | P2P Process Owner |
Process Variant Explorer
| Tool | Source | Status | Records | Latency ms | SOR calls |
|---|---|---|---|---|---|
| fetch_process_variants | process_intelligence_adapter | success | 18420 | 210 | 0 |
| retrieve_sop_sections | sop_runtime_manifest | success | 64 | 48 | 0 |
| fetch_historical_cases | data_hub_udp | success | 128000 | 320 | 0 |
| fetch_sor_summary | local_sor_fabric | success | 7420 | 180 | 0 |
| calculate_cycle_time | deterministic_metric_engine | success | 18420 | 36 | 0 |
| estimate_value | deterministic_value_engine | success | 5 | 22 | 0 |
| check_control_policy | control_policy_runtime | success | 8 | 31 | 0 |
SOP vs Actual Comparison
| Opportunity | Actual variance | Extra work found | Control note |
|---|---|---|---|
| DISC-P2P-0001 | duplicate handoff; manual owner chase | second approval loop; manual status lookup | No SOP/control step can be removed without owner approval. |
| DISC-O2C-0005 | duplicate handoff; manual owner chase | second approval loop; manual status lookup | No SOP/control step can be removed without owner approval. |
| DISC-R2R-0004 | duplicate handoff; manual owner chase | second approval loop; manual status lookup | No SOP/control step can be removed without owner approval. |
| DISC-P2P-0002 | duplicate handoff; manual owner chase | second approval loop; manual status lookup | No SOP/control step can be removed without owner approval. |
| DISC-P2P-0003 | duplicate handoff; manual owner chase | second approval loop; manual status lookup | No SOP/control step can be removed without owner approval. |
Executive Value Pools
| Tower | Transformation Path | Annual Value | Confidence | Recommended Path |
|---|---|---|---|---|
| O2C | Simplify + Agentify | $5M-$9M | 0.95 | Validate evidence, design MVP, then pilot with human approval. |
| P2P | Simplify + Standardize + Agentify | $4M-$7M | 0.95 | Validate evidence, design MVP, then pilot with human approval. |
| R2R | Agentify + Autonomize | $3M-$6M | 0.95 | Validate evidence, design MVP, then pilot with human approval. |
| P2P | Eliminate + Automate | $2M-$4M | 0.95 | Validate evidence, design MVP, then pilot with human approval. |
| P2P | Standardize + Simplify | $1M-$3M | 0.95 | Validate evidence, design MVP, then pilot with human approval. |
Transformation Backlog
| Backlog | Status | Priority | Owner | Value | Path |
|---|---|---|---|---|---|
| TB-DISC-P2P-0001 | New | P0 | P2P GPO | $4M-$7M | Simplify / Standardize / Agentify |
| TB-DISC-O2C-0005 | New | P0 | O2C Tower Lead | $5M-$9M | Simplify / Agentify |
| TB-DISC-R2R-0004 | Under review | P1 | Close Lead | $3M-$6M | Agentify / Autonomize |
| TB-DISC-P2P-0002 | Under review | P2 | P2P Controls Lead | $2M-$4M | Eliminate / Automate |
| TB-DISC-P2P-0003 | New | P2 | P2P Process Owner | $1M-$3M | Standardize / Simplify |
Agentification Candidates
| Candidate Agent | Opportunity | Authority | Required Skills | MVP Scope |
|---|---|---|---|---|
| Non-PO Invoice Resolution Agent | DISC-P2P-0001 | AL1 recommend only for MVP | evidence collector, root-cause classifier, policy interpreter | Recommend, brief, and route opportunity. |
| Dispute Research and Collections Action Agent | DISC-O2C-0005 | AL1 recommend only for MVP | evidence collector, root-cause classifier, policy interpreter | Recommend, brief, and route opportunity. |
| GRIR Resolution Agent | DISC-R2R-0004 | AL1 recommend only for MVP | evidence collector, root-cause classifier, policy interpreter | Recommend, brief, and route opportunity. |
Evidence Pack Viewer
| Evidence Pack | Opportunity | Sources | Links |
|---|---|---|---|
| DISC-EV-DISC-P2P-0001 | DISC-P2P-0001 | process_intelligence, data_hub, sor_summary, sop_policy_control, mission_process_grounding | /api/discovery/opportunities/DISC-P2P-0001; /api/discovery/replay/DISC-REPLAY-DISC-P2P-0001 |
| DISC-EV-DISC-O2C-0005 | DISC-O2C-0005 | process_intelligence, data_hub, sor_summary, sop_policy_control, mission_process_grounding | /api/discovery/opportunities/DISC-O2C-0005; /api/discovery/replay/DISC-REPLAY-DISC-O2C-0005 |
| DISC-EV-DISC-R2R-0004 | DISC-R2R-0004 | process_intelligence, data_hub, sor_summary, sop_policy_control, mission_process_grounding | /api/discovery/opportunities/DISC-R2R-0004; /api/discovery/replay/DISC-REPLAY-DISC-R2R-0004 |
| DISC-EV-DISC-P2P-0002 | DISC-P2P-0002 | process_intelligence, data_hub, sor_summary, sop_policy_control, mission_process_grounding | /api/discovery/opportunities/DISC-P2P-0002; /api/discovery/replay/DISC-REPLAY-DISC-P2P-0002 |
| DISC-EV-DISC-P2P-0003 | DISC-P2P-0003 | process_intelligence, data_hub, sor_summary, sop_policy_control, mission_process_grounding | /api/discovery/opportunities/DISC-P2P-0003; /api/discovery/replay/DISC-REPLAY-DISC-P2P-0003 |
Agentification Filter
| Opportunity | Title | Recommended path | Reason |
|---|---|---|---|
| DISC-P2P-0001 | Reduce non-PO invoice exception rework | agent_build_candidate | Requires multi-step reasoning, evidence collection, policy interpretation, and human collaboration. |
| DISC-O2C-0005 | Agentify aged dispute research and collections next action | agent_build_candidate | Requires multi-step reasoning, evidence collection, policy interpretation, and human collaboration. |
| DISC-R2R-0004 | Agentify GRIR root-cause investigation | agent_build_candidate | Requires multi-step reasoning, evidence collection, policy interpretation, and human collaboration. |
| DISC-P2P-0002 | Eliminate duplicate low-risk payment review after deterministic control pass | workflow_rule_or_standardization | Do not agentify deterministic low-risk matching; use workflow/rules plus evidence packaging. |
| DISC-P2P-0003 | Standardize invoice exception reason codes across service centers | workflow_rule_or_standardization | Do not agentify reason-code mapping; use taxonomy governance and deterministic mapping rules. |
FinOps and SOR Discipline
{
"process_intelligence_records_read": 18420,
"data_hub_queries": 3,
"data_hub_records_read": 128000,
"sap_sor_call_count": 0,
"tool_calls": 7,
"records_read_total": 172337,
"llm_calls": 1,
"prompt_tokens": 12400,
"completion_tokens": 2800,
"estimated_llm_cost_usd": 0.0,
"cache_hit_rate": 0.72,
"principle": "Use Data Hub / UDP for discovery; use SOR only for authoritative verification or writeback preparation."
}Compiled Prompt Package
{
"compiled_prompt_id": "CP-DISC-RUN-20260719092130-699B7D",
"compiled_at": "2026-07-19T09:21:30.130599+00:00",
"prompt_hash": "sha256:1c6824e45dc5d45c0bd40ab1e33482ffa8e29b474e3471e38c8b3d693d14ad91",
"prompt_preview": "{\"allowed_skills\": [\"Process Mining Interpreter\", \"SOP Analyzer\", \"Actual-vs-Expected Comparator\", \"Historical Pattern Miner\", \"Elimination Analyzer\", \"Simplification Analyzer\", \"Standardization Analyzer\", \"Automation Fit Assessor\", \"Agentification Fit Assessor\", \"Control and Risk Assessor\", \"Value Estimator\", \"Agent Build Brief Generator\"], \"authority_constraints\": [\"Assess elimination and simplification before automation or agentification.\", \"No unsupported value claims.\", \"No SOR writeback.\", \"No automatic policy or control change.\", \"No recommendation without evidence and source traceability.\", \"No agentification recommendation when deterministic automation is sufficient.\", \"No final recommendation without value, feasibility, risk, and confidence scores.\", \"Human approval required for policy, control, workforce, external communication, financial writeback, or autonomous authority changes.\"], \"business_objective\": \"Create evidence-backed transformation backlog.\", \"evidence_sources\": [{\"evidence_links\": [\"/api/discovery/process-intelligence/variants\", \"/api/discovery/replay/latest\"], \"note\": \"Adapter layer avoids hard-coding Celonis or Signavio assumptions.\", \"records\": 18420, \"signals\": [\"variant frequency\", \"rework loop\", \"handoff count\", \"cycle time\", \"SLA breach\"], \"source_systems\": [\"Celonis\", \"SAP Signavio\", \"SAP Process Insights\", \"Raw event logs\"], \"source_type\": \"process_intelligence\"}, {\"evidence_links\": [\"/api/bp-knowledge-fabric/source-systems\", \"/api/bp-knowledge-fabric/local-sor-fabric\"], \"note\": \"Preferred read layer before SOR confirmation.\", \"records\": 128000, \"signals\": [\"historical exception volume\", \"resolution outcome\", \"manual effort estimate\", \"value baseline\"], \"source_systems\": [\"UDP\", \"Databricks\", \"FIM-ready finance context\"], \"source_type\": \"data_hub\"}, {\"evidence_links\": [\"/api/sor/sap_s4hana/invoices\", \"/api/sor/sap_s4hana/master-data/vendors\"], \"note\": \"SOR calls are summarized and tracked; no writeback.\", \"records\": 7420, \"signals\": [\"invoice status\", \"payment block\", \"PO/GR status\", \"journal status\"], \"source_systems\": [\"SAP ECC\", \"S/4\", \"CFIN\", \"Ariba\", \"BlackLine\", \"FSCM\"], \"source_type\": \"sor_summary\"}, {\"evidence_links\": [\"/api/bp-knowledge-fabric/sop-runtime-manifest\", \"/api/bp-knowledge-fabric/conformance\"], \"note\": \"Expected path compared to actual P2P process behavior.\", \"records\": 64, \"signals\": [\"approval obligation\", \"control step\", \"evidence requirement\", \"role owner\"], \"source_systems\": [\"SOP library\", \"Policy registry\", \"Control registry\"], \"source_type\": \"sop_policy_control\"}, {\"evidence_links\": [\"/api/mission-process-grounding\", \"/ui/mission-process-grounding\"], \"note\": \"Static process/data maps are normalized into mission, skill, source-binding, and authority-risk evidence.\", \"records\": 7, \"signals\": [\"human work today\", \"systems\", \"data access\", \"agent opportunity\", \"authority risk\"], \"source_systems\": [\"Local process/data map ingestion\", \"Mission Process Grounding service\"], \"source_type\": \"mission_process_grounding\"}], \"finops_summary\": {\"cache_hit_rate\": 0.72, \"completion_tokens\": 2800, \"data_hub_queries\": 3, \"data_hub_records_read\": 128000, \"estimated_llm_cost_usd\": 0.0, \"llm_calls\": 1, \"principle\": \"Use Data Hub / UDP for discovery; use SOR only for authoritative verification or writeback preparation.\", \"process_intelligence_records_read\": 18420, \"prompt_tokens\": 12400, \"records_read_total\": 172337, \"sap_sor_call_count\": 0, \"tool_calls\": 7}, \"output_schema\": \"opportunity_id,title,types,evidence,impact,scores,owner,next_action,audit_refs\", \"process_scope\": {\"mvp_processes\": [\"P2P invoice exceptions\", \"P2P payment risk and duplicate leakage\", \"O2C collections and dispute management\", \"R2R reconciliations and close exceptions\"], \"process_area\": \"Invoice Processing\", \"process_tower\": \"P2P\", \"regions\": [\"Europe\", \"India\", \"Malaysia\"], \"request\": \"Discover transformation opportunities across P2P invoice exceptions, payment risk, O2C disputes, and R2R close exceptions.\", \"sour",
"prompt_preview_redacted": false,
"skill_architecture": "LLM orchestrates governed skills; deterministic tools calculate metrics, evidence, controls, and scores.",
"opportunity_count": 5
}Replay and Audit Trail
{
"run_id": "DISC-RUN-20260719092130-699B7D",
"replay_id": "DISC-REPLAY-DISC-RUN-20260719092130-699B7D",
"steps": [
{
"step": 1,
"name": "Scope compiled",
"proof": {
"request": "Discover transformation opportunities across P2P invoice exceptions, payment risk, O2C disputes, and R2R close exceptions.",
"process_tower": "P2P",
"process_area": "Invoice Processing",
"regions": [
"Europe",
"India",
"Malaysia"
],
"sources_requested": [
"process_intelligence",
"data_hub",
"sor_summary",
"sop_policy_control",
"historical_cases"
],
"mvp_processes": [
"P2P invoice exceptions",
"P2P payment risk and duplicate leakage",
"O2C collections and dispute management",
"R2R reconciliations and close exceptions"
]
}
},
{
"step": 2,
"name": "Process intelligence adapters selected",
"proof": [
"Celonis",
"SAP Signavio",
"SAP Process Insights",
"Raw event log"
]
},
{
"step": 3,
"name": "Evidence gathered",
"proof": [
{
"source_type": "process_intelligence",
"source_systems": [
"Celonis",
"SAP Signavio",
"SAP Process Insights",
"Raw event logs"
],
"records": 18420,
"signals": [
"variant frequency",
"rework loop",
"handoff count",
"cycle time",
"SLA breach"
],
"note": "Adapter layer avoids hard-coding Celonis or Signavio assumptions.",
"evidence_links": [
"/api/discovery/process-intelligence/variants",
"/api/discovery/replay/latest"
]
},
{
"source_type": "data_hub",
"source_systems": [
"UDP",
"Databricks",
"FIM-ready finance context"
],
"records": 128000,
"signals": [
"historical exception volume",
"resolution outcome",
"manual effort estimate",
"value baseline"
],
"note": "Preferred read layer before SOR confirmation.",
"evidence_links": [
"/api/bp-knowledge-fabric/source-systems",
"/api/bp-knowledge-fabric/local-sor-fabric"
]
},
{
"source_type": "sor_summary",
"source_systems": [
"SAP ECC",
"S/4",
"CFIN",
"Ariba",
"BlackLine",
"FSCM"
],
"records": 7420,
"signals": [
"invoice status",
"payment block",
"PO/GR status",
"journal status"
],
"note": "SOR calls are summarized and tracked; no writeback.",
"evidence_links": [
"/api/sor/sap_s4hana/invoices",
"/api/sor/sap_s4hana/master-data/vendors"
]
},
{
"source_type": "sop_policy_control",
"source_systems": [
"SOP library",
"Policy registry",
"Control registry"
],
"records": 64,
"signals": [
"approval obligation",
"control step",
"evidence requirement",
"role owner"
],
"note": "Expected path compared to actual P2P process behavior.",
"evidence_links": [
"/api/bp-knowledge-fabric/sop-runtime-manifest",
"/api/bp-knowledge-fabric/conformance"
]
},
{
"source_type": "mission_process_grounding",
"source_systems": [
"Local process/data map ingestion",
"Mission Process Grounding service"
],
"records": 7,
"signals": [
"human work today",
"systems",
"data access",
"agent opportunity",
"authority risk"
],
"note": "Static process/data maps are normalized into mission, skill, source-binding, and authority-risk evidence.",
"evidence_links": [
"/api/mission-process-grounding",
"/ui/mission-process-grounding"
]
}
]
},
{
"step": 4,
"name": "Tools invoked",
"proof": [
{
"tool": "fetch_process_variants",
"source": "process_intelligence_adapter",
"status": "success",
"records_read": 18420,
"latency_ms": 210,
"sor_calls": 0,
"result_ref": "variants:Invoice Processing"
},
{
"tool": "retrieve_sop_sections",
"source": "sop_runtime_manifest",
"status": "success",
"records_read": 64,
"latency_ms": 48,
"sor_calls": 0,
"result_ref": "sop:L4/P2P"
},
{
"tool": "fetch_historical_cases",
"source": "data_hub_udp",
"status": "success",
"records_read": 128000,
"latency_ms": 320,
"sor_calls": 0,
"result_ref": "hist:invoice-exceptions"
},
{
"tool": "fetch_sor_summary",
"source": "local_sor_fabric",
"status": "success",
"records_read": 7420,
"latency_ms": 180,
"sor_calls": 0,
"result_ref": "sor-summary:p2p"
},
{
"tool": "calculate_cycle_time",
"source": "deterministic_metric_engine",
"status": "success",
"records_read": 18420,
"latency_ms": 36,
"sor_calls": 0,
"result_ref": "metric:cycle-time"
},
{
"tool": "estimate_value",
"source": "deterministic_value_engine",
"status": "success",
"records_read": 5,
"latency_ms": 22,
"sor_calls": 0,
"result_ref": "value:model-v1"
},
{
"tool": "check_control_policy",
"source": "control_policy_runtime",
"status": "success",
"records_read": 8,
"latency_ms": 31,
"sor_calls": 0,
"result_ref": "controls:recommend-only"
}
]
},
{
"step": 5,
"name": "Eliminate and simplify assessed before automation",
"proof": true
},
{
"step": 6,
"name": "Opportunities scored",
"proof": [
"DISC-P2P-0001",
"DISC-O2C-0005",
"DISC-R2R-0004",
"DISC-P2P-0002",
"DISC-P2P-0003"
]
},
{
"step": 7,
"name": "Agentification briefs generated",
"proof": [
"Non-PO Invoice Resolution Agent",
"Dispute Research and Collections Action Agent",
"GRIR Resolution Agent"
]
},
{
"step": 8,
"name": "FinOps and SOR discipline captured",
"proof": {
"process_intelligence_records_read": 18420,
"data_hub_queries": 3,
"data_hub_records_read": 128000,
"sap_sor_call_count": 0,
"tool_calls": 7,
"records_read_total": 172337,
"llm_calls": 1,
"prompt_tokens": 12400,
"completion_tokens": 2800,
"estimated_llm_cost_usd": 0.0,
"cache_hit_rate": 0.72,
"principle": "Use Data Hub / UDP for discovery; use SOR only for authoritative verification or writeback preparation."
}
},
{
"step": 9,
"name": "Human validation required",
"proof": [
"GPO",
"process owner",
"controls lead",
"data owner"
]
}
],
"selected_skills": [
"process_mining_interpreter",
"sop_analyzer",
"actual_vs_expected_comparator",
"control_risk_assessor",
"value_estimator"
],
"tools_called": [
"fetch_process_variants",
"retrieve_sop_sections",
"fetch_historical_cases",
"fetch_sor_summary",
"calculate_cycle_time",
"estimate_value",
"check_control_policy"
],
"authority": "recommend_only",
"human_approval_required": true,
"replay_success_target": "100%",
"unsupported_recommendation_rate_target": "0%"
}