Contract JSON
{
"status": "active",
"source": {
"map_dir": "/home/pp/Downloads/appr",
"mode": "seeded_fallback",
"contract": "portable_runtime_fallback_when_downloads_not_present"
},
"summary": {
"missions_covered": 7,
"process_steps": 8,
"manual_touchpoints": 8,
"source_bindings_seeded": 19,
"missing_permission_fields": 19,
"authority_risks": 0,
"skill_candidates": 14,
"agent_candidates": 8,
"recommendation": "Use maps to enhance missions and Skill Fabric; create new agents only for orchestration gaps."
},
"mission_maps": [
{
"mission": "p2p",
"mission_label": "Procure to Pay",
"file_name": "bp_p2p_process_data_map.html",
"source_path": "/home/pp/Downloads/appr/bp_p2p_process_data_map.html",
"source_mode": "seeded_fallback",
"process_steps": [
{
"step_id": "L4.P2P.001",
"step_name": "P2P GRIR Root Cause",
"human_work_today": "Manual Human gathers evidence, checks policy, and routes exception.",
"systems": [
"Ariba",
"Fieldglass",
"SAP ECC"
],
"data_access": "Partial",
"agent_opportunity": "AL1 P2P GRIR Root Cause Agent recommends only; human approval required for write actions",
"authority_level": "AL1",
"recommended_safe_authority": "AL1",
"transformation_type": [
"Simplify",
"Agentify"
],
"source_binding_status": "fim_udp_plus_source_confirmation"
},
{
"step_id": "L4.P2P.002",
"step_name": "Non-PO Invoice Resolution",
"human_work_today": "Manual Human gathers evidence, checks policy, and routes exception.",
"systems": [
"Ariba",
"Fieldglass",
"SAP ECC"
],
"data_access": "Partial",
"agent_opportunity": "AL1 Non-PO Invoice Resolution Agent recommends only; human approval required for write actions",
"authority_level": "AL1",
"recommended_safe_authority": "AL1",
"transformation_type": [
"Simplify",
"Agentify"
],
"source_binding_status": "fim_udp_plus_source_confirmation"
}
],
"step_count": 2,
"manual_touchpoints": 2,
"systems": [
"Ariba",
"Fieldglass",
"SAP ECC"
],
"source_certification_state": "candidate_local_map_not_bp_validated",
"mission_page_enhancement": {
"section": "Current process + data access map",
"drawer_fields": [
"process_step",
"human_work_today",
"systems",
"data_access",
"agent_opportunity",
"authority_level"
]
}
},
{
"mission": "o2c",
"mission_label": "Invoice to Cash",
"file_name": "bp_i2c_process_data_map.html",
"source_path": "/home/pp/Downloads/appr/bp_i2c_process_data_map.html",
"source_mode": "seeded_fallback",
"process_steps": [
{
"step_id": "L4.O2C.001",
"step_name": "O2C Dispute Research",
"human_work_today": "Manual Human gathers evidence, checks policy, and routes exception.",
"systems": [
"HighRadius",
"Salesforce"
],
"data_access": "Partial",
"agent_opportunity": "AL1 O2C Dispute Research Agent recommends only; human approval required for write actions",
"authority_level": "AL1",
"recommended_safe_authority": "AL1",
"transformation_type": [
"Simplify",
"Agentify"
],
"source_binding_status": "fim_udp_plus_source_confirmation"
}
],
"step_count": 1,
"manual_touchpoints": 1,
"systems": [
"HighRadius",
"Salesforce"
],
"source_certification_state": "candidate_local_map_not_bp_validated",
"mission_page_enhancement": {
"section": "Current process + data access map",
"drawer_fields": [
"process_step",
"human_work_today",
"systems",
"data_access",
"agent_opportunity",
"authority_level"
]
}
},
{
"mission": "r2r",
"mission_label": "Record to Report",
"file_name": "bp_r2r_process_data_map.html",
"source_path": "/home/pp/Downloads/appr/bp_r2r_process_data_map.html",
"source_mode": "seeded_fallback",
"process_steps": [
{
"step_id": "L4.R2R.001",
"step_name": "R2R Reconciliation Root Cause",
"human_work_today": "Manual Human gathers evidence, checks policy, and routes exception.",
"systems": [
"BlackLine",
"CFIN",
"SAP ECC"
],
"data_access": "Partial",
"agent_opportunity": "AL1 R2R Reconciliation Root Cause Agent recommends only; human approval required for write actions",
"authority_level": "AL1",
"recommended_safe_authority": "AL1",
"transformation_type": [
"Simplify",
"Agentify"
],
"source_binding_status": "fim_udp_plus_source_confirmation"
}
],
"step_count": 1,
"manual_touchpoints": 1,
"systems": [
"BlackLine",
"CFIN",
"SAP ECC"
],
"source_certification_state": "candidate_local_map_not_bp_validated",
"mission_page_enhancement": {
"section": "Current process + data access map",
"drawer_fields": [
"process_step",
"human_work_today",
"systems",
"data_access",
"agent_opportunity",
"authority_level"
]
}
},
{
"mission": "fpa",
"mission_label": "FP&A",
"file_name": "bp_fpa_process_data_map.html",
"source_path": "/home/pp/Downloads/appr/bp_fpa_process_data_map.html",
"source_mode": "seeded_fallback",
"process_steps": [
{
"step_id": "L4.FPA.001",
"step_name": "FP&A Variance Narrative",
"human_work_today": "Manual Human gathers evidence, checks policy, and routes exception.",
"systems": [
"CFIN"
],
"data_access": "Partial",
"agent_opportunity": "AL1 FP&A Variance Narrative Agent recommends only; human approval required for write actions",
"authority_level": "AL1",
"recommended_safe_authority": "AL1",
"transformation_type": [
"Simplify",
"Agentify"
],
"source_binding_status": "fim_udp_plus_source_confirmation"
}
],
"step_count": 1,
"manual_touchpoints": 1,
"systems": [
"CFIN"
],
"source_certification_state": "candidate_local_map_not_bp_validated",
"mission_page_enhancement": {
"section": "Current process + data access map",
"drawer_fields": [
"process_step",
"human_work_today",
"systems",
"data_access",
"agent_opportunity",
"authority_level"
]
}
},
{
"mission": "treasury",
"mission_label": "Treasury",
"file_name": "bp_treasury_process_data_map.html",
"source_path": "/home/pp/Downloads/appr/bp_treasury_process_data_map.html",
"source_mode": "seeded_fallback",
"process_steps": [
{
"step_id": "L4.TREASURY.001",
"step_name": "Treasury Payment Exception",
"human_work_today": "Manual Human gathers evidence, checks policy, and routes exception.",
"systems": [
"Bottomline TMS",
"S/4",
"SAP S/4",
"SWIFT"
],
"data_access": "Partial",
"agent_opportunity": "AL1 Treasury Payment Exception Agent recommends only; human approval required for write actions",
"authority_level": "AL1",
"recommended_safe_authority": "AL1",
"transformation_type": [
"Simplify",
"Agentify"
],
"source_binding_status": "fim_udp_plus_source_confirmation"
}
],
"step_count": 1,
"manual_touchpoints": 1,
"systems": [
"Bottomline TMS",
"S/4",
"SAP S/4",
"SWIFT"
],
"source_certification_state": "candidate_local_map_not_bp_validated",
"mission_page_enhancement": {
"section": "Current process + data access map",
"drawer_fields": [
"process_step",
"human_work_today",
"systems",
"data_access",
"agent_opportunity",
"authority_level"
]
}
},
{
"mission": "tax",
"mission_label": "Tax",
"file_name": "bp_tax_process_data_map.html",
"source_path": "/home/pp/Downloads/appr/bp_tax_process_data_map.html",
"source_mode": "seeded_fallback",
"process_steps": [
{
"step_id": "L4.TAX.001",
"step_name": "Tax Determination Explanation",
"human_work_today": "Manual Human gathers evidence, checks policy, and routes exception.",
"systems": [
"SAP ECC",
"TR ONESOURCE",
"Workiva"
],
"data_access": "Partial",
"agent_opportunity": "AL1 Tax Determination Explanation Agent recommends only; human approval required for write actions",
"authority_level": "AL1",
"recommended_safe_authority": "AL1",
"transformation_type": [
"Simplify",
"Agentify"
],
"source_binding_status": "fim_udp_plus_source_confirmation"
}
],
"step_count": 1,
"manual_touchpoints": 1,
"systems": [
"SAP ECC",
"TR ONESOURCE",
"Workiva"
],
"source_certification_state": "candidate_local_map_not_bp_validated",
"mission_page_enhancement": {
"section": "Current process + data access map",
"drawer_fields": [
"process_step",
"human_work_today",
"systems",
"data_access",
"agent_opportunity",
"authority_level"
]
}
},
{
"mission": "controls",
"mission_label": "Controls",
"file_name": "bp_control_process_data_map.html",
"source_path": "/home/pp/Downloads/appr/bp_control_process_data_map.html",
"source_mode": "seeded_fallback",
"process_steps": [
{
"step_id": "L4.CONTROLS.001",
"step_name": "Controls Evidence Pack",
"human_work_today": "Manual Human gathers evidence, checks policy, and routes exception.",
"systems": [
"BlackLine",
"GRC",
"ServiceNow"
],
"data_access": "Partial",
"agent_opportunity": "AL1 Controls Evidence Pack Agent recommends only; human approval required for write actions",
"authority_level": "AL1",
"recommended_safe_authority": "AL1",
"transformation_type": [
"Simplify",
"Agentify"
],
"source_binding_status": "fim_udp_plus_source_confirmation"
}
],
"step_count": 1,
"manual_touchpoints": 1,
"systems": [
"BlackLine",
"GRC",
"ServiceNow"
],
"source_certification_state": "candidate_local_map_not_bp_validated",
"mission_page_enhancement": {
"section": "Current process + data access map",
"drawer_fields": [
"process_step",
"human_work_today",
"systems",
"data_access",
"agent_opportunity",
"authority_level"
]
}
}
],
"source_binding_gaps": [
{
"mission": "p2p",
"source_system": "Ariba",
"object": "invoice_po_gr_payment",
"api_or_table_view": "supplier_invoice/purchase_order APIs",
"read_write": "read_plus_governed_write",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "p2p",
"source_system": "Fieldglass",
"object": "invoice_po_gr_payment",
"api_or_table_view": "candidate API/table/view pending data-owner validation",
"read_write": "read_only",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "p2p",
"source_system": "SAP ECC",
"object": "invoice_po_gr_payment",
"api_or_table_view": "RBKP/BSEG/EKKO/EKPO/MSEG/REGUH/REGUP",
"read_write": "read_plus_governed_write",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "o2c",
"source_system": "HighRadius",
"object": "customer_invoice_dispute_cash",
"api_or_table_view": "candidate API/table/view pending data-owner validation",
"read_write": "read_only",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "o2c",
"source_system": "Salesforce",
"object": "customer_invoice_dispute_cash",
"api_or_table_view": "candidate API/table/view pending data-owner validation",
"read_write": "read_only",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "r2r",
"source_system": "BlackLine",
"object": "journal_reconciliation_close_task",
"api_or_table_view": "reconciliation/task/evidence APIs",
"read_write": "read_only",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "r2r",
"source_system": "CFIN",
"object": "journal_reconciliation_close_task",
"api_or_table_view": "candidate API/table/view pending data-owner validation",
"read_write": "read_only",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "r2r",
"source_system": "SAP ECC",
"object": "journal_reconciliation_close_task",
"api_or_table_view": "BKPF/BSEG/ACDOCA",
"read_write": "read_plus_governed_write",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "fpa",
"source_system": "CFIN",
"object": "actual_plan_forecast_variance",
"api_or_table_view": "candidate API/table/view pending data-owner validation",
"read_write": "read_only",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "treasury",
"source_system": "Bottomline TMS",
"object": "cash_position_payment_fx_exposure",
"api_or_table_view": "candidate API/table/view pending data-owner validation",
"read_write": "read_plus_governed_write",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "treasury",
"source_system": "S/4",
"object": "cash_position_payment_fx_exposure",
"api_or_table_view": "candidate API/table/view pending data-owner validation",
"read_write": "read_only",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "treasury",
"source_system": "SAP S/4",
"object": "cash_position_payment_fx_exposure",
"api_or_table_view": "candidate API/table/view pending data-owner validation",
"read_write": "read_plus_governed_write",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "treasury",
"source_system": "SWIFT",
"object": "cash_position_payment_fx_exposure",
"api_or_table_view": "candidate API/table/view pending data-owner validation",
"read_write": "read_only",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "tax",
"source_system": "SAP ECC",
"object": "tax_transaction_return_journal",
"api_or_table_view": "candidate API/table/view pending data-owner validation",
"read_write": "read_plus_governed_write",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "tax",
"source_system": "TR ONESOURCE",
"object": "tax_transaction_return_journal",
"api_or_table_view": "candidate API/table/view pending data-owner validation",
"read_write": "read_plus_governed_write",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "tax",
"source_system": "Workiva",
"object": "tax_transaction_return_journal",
"api_or_table_view": "candidate API/table/view pending data-owner validation",
"read_write": "read_plus_governed_write",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "controls",
"source_system": "BlackLine",
"object": "control_test_evidence_deficiency",
"api_or_table_view": "reconciliation/task/evidence APIs",
"read_write": "read_only",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "controls",
"source_system": "GRC",
"object": "control_test_evidence_deficiency",
"api_or_table_view": "candidate API/table/view pending data-owner validation",
"read_write": "read_only",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
},
{
"mission": "controls",
"source_system": "ServiceNow",
"object": "control_test_evidence_deficiency",
"api_or_table_view": "candidate API/table/view pending data-owner validation",
"read_write": "read_only",
"permission_model": "MISSING_BP_PERMISSION_GROUP",
"data_owner": "MISSING_BP_DATA_OWNER",
"refresh_cadence": "candidate_daily_or_event",
"lineage_state": "candidate_not_certified",
"local_runtime_state": "local_sor_or_seed_ready",
"bp_validation_state": "not_reviewed"
}
],
"authority_risk_audit": [],
"skill_candidates": [
{
"skill_id": "finance.p2p.grir_root_cause",
"mission": "p2p",
"skill_class": "decision_owner",
"execution_mode": "HYBRID",
"authority_ceiling": "AL1_RECOMMEND",
"source_binding_count": 3,
"authority_risk_count": 0,
"evidence_required": true,
"status": "candidate_from_process_map",
"next_action": "Create or map to existing Skill Fabric package before creating a new agent."
},
{
"skill_id": "finance.p2p.non_po_exception_resolution",
"mission": "p2p",
"skill_class": "decision_owner",
"execution_mode": "HYBRID",
"authority_ceiling": "AL1_RECOMMEND",
"source_binding_count": 3,
"authority_risk_count": 0,
"evidence_required": true,
"status": "candidate_from_process_map",
"next_action": "Create or map to existing Skill Fabric package before creating a new agent."
},
{
"skill_id": "finance.o2c.dispute_research",
"mission": "o2c",
"skill_class": "contributor",
"execution_mode": "HYBRID",
"authority_ceiling": "AL1_RECOMMEND",
"source_binding_count": 2,
"authority_risk_count": 0,
"evidence_required": true,
"status": "candidate_from_process_map",
"next_action": "Create or map to existing Skill Fabric package before creating a new agent."
},
{
"skill_id": "finance.o2c.collections_next_action",
"mission": "o2c",
"skill_class": "contributor",
"execution_mode": "HYBRID",
"authority_ceiling": "AL1_RECOMMEND",
"source_binding_count": 2,
"authority_risk_count": 0,
"evidence_required": true,
"status": "candidate_from_process_map",
"next_action": "Create or map to existing Skill Fabric package before creating a new agent."
},
{
"skill_id": "finance.r2r.reconciliation_root_cause",
"mission": "r2r",
"skill_class": "decision_owner",
"execution_mode": "HYBRID",
"authority_ceiling": "AL1_RECOMMEND",
"source_binding_count": 3,
"authority_risk_count": 0,
"evidence_required": true,
"status": "candidate_from_process_map",
"next_action": "Create or map to existing Skill Fabric package before creating a new agent."
},
{
"skill_id": "finance.r2r.close_exception_triage",
"mission": "r2r",
"skill_class": "decision_owner",
"execution_mode": "HYBRID",
"authority_ceiling": "AL1_RECOMMEND",
"source_binding_count": 3,
"authority_risk_count": 0,
"evidence_required": true,
"status": "candidate_from_process_map",
"next_action": "Create or map to existing Skill Fabric package before creating a new agent."
},
{
"skill_id": "finance.fpa.variance_narrative",
"mission": "fpa",
"skill_class": "contributor",
"execution_mode": "HYBRID",
"authority_ceiling": "AL1_RECOMMEND",
"source_binding_count": 1,
"authority_risk_count": 0,
"evidence_required": true,
"status": "candidate_from_process_map",
"next_action": "Create or map to existing Skill Fabric package before creating a new agent."
},
{
"skill_id": "finance.fpa.forecast_confidence",
"mission": "fpa",
"skill_class": "contributor",
"execution_mode": "HYBRID",
"authority_ceiling": "AL1_RECOMMEND",
"source_binding_count": 1,
"authority_risk_count": 0,
"evidence_required": true,
"status": "candidate_from_process_map",
"next_action": "Create or map to existing Skill Fabric package before creating a new agent."
},
{
"skill_id": "finance.treasury.payment_exception_explanation",
"mission": "treasury",
"skill_class": "decision_owner",
"execution_mode": "HYBRID",
"authority_ceiling": "AL1_RECOMMEND",
"source_binding_count": 4,
"authority_risk_count": 0,
"evidence_required": true,
"status": "candidate_from_process_map",
"next_action": "Create or map to existing Skill Fabric package before creating a new agent."
},
{
"skill_id": "finance.treasury.liquidity_exception_triage",
"mission": "treasury",
"skill_class": "decision_owner",
"execution_mode": "HYBRID",
"authority_ceiling": "AL1_RECOMMEND",
"source_binding_count": 4,
"authority_risk_count": 0,
"evidence_required": true,
"status": "candidate_from_process_map",
"next_action": "Create or map to existing Skill Fabric package before creating a new agent."
},
{
"skill_id": "finance.tax.determination_explanation",
"mission": "tax",
"skill_class": "contributor",
"execution_mode": "HYBRID",
"authority_ceiling": "AL1_RECOMMEND",
"source_binding_count": 3,
"authority_risk_count": 0,
"evidence_required": true,
"status": "candidate_from_process_map",
"next_action": "Create or map to existing Skill Fabric package before creating a new agent."
},
{
"skill_id": "finance.tax.return_evidence_pack",
"mission": "tax",
"skill_class": "contributor",
"execution_mode": "HYBRID",
"authority_ceiling": "AL1_RECOMMEND",
"source_binding_count": 3,
"authority_risk_count": 0,
"evidence_required": true,
"status": "candidate_from_process_map",
"next_action": "Create or map to existing Skill Fabric package before creating a new agent."
},
{
"skill_id": "finance.controls.evidence_pack_generation",
"mission": "controls",
"skill_class": "contributor",
"execution_mode": "HYBRID",
"authority_ceiling": "AL1_RECOMMEND",
"source_binding_count": 3,
"authority_risk_count": 0,
"evidence_required": true,
"status": "candidate_from_process_map",
"next_action": "Create or map to existing Skill Fabric package before creating a new agent."
},
{
"skill_id": "finance.controls.deficiency_root_cause",
"mission": "controls",
"skill_class": "decision_owner",
"execution_mode": "HYBRID",
"authority_ceiling": "AL1_RECOMMEND",
"source_binding_count": 3,
"authority_risk_count": 0,
"evidence_required": true,
"status": "candidate_from_process_map",
"next_action": "Create or map to existing Skill Fabric package before creating a new agent."
}
],
"agent_candidates": [
{
"agent_name": "P2P GRIR Root Cause Agent",
"mission": "p2p",
"why_needed": "Requires orchestration across skills, tools, evidence, policy, and human approval.",
"required_skills": [
"p2p.grir_root_cause",
"p2p.non_po_exception_resolution"
],
"default_authority": "RECOMMEND_ONLY",
"llm_usage": "explanation/root-cause/narrative only; deterministic tools remain source of truth",
"unsafe_authority_findings": 0,
"build_decision": "create_agent_if_no_existing_orchestrator_covers_scope"
},
{
"agent_name": "Non-PO Invoice Resolution Agent",
"mission": "p2p",
"why_needed": "Requires orchestration across skills, tools, evidence, policy, and human approval.",
"required_skills": [
"p2p.grir_root_cause",
"p2p.non_po_exception_resolution"
],
"default_authority": "RECOMMEND_ONLY",
"llm_usage": "explanation/root-cause/narrative only; deterministic tools remain source of truth",
"unsafe_authority_findings": 0,
"build_decision": "create_agent_if_no_existing_orchestrator_covers_scope"
},
{
"agent_name": "O2C Dispute Research Agent",
"mission": "o2c",
"why_needed": "Requires orchestration across skills, tools, evidence, policy, and human approval.",
"required_skills": [
"o2c.dispute_research",
"o2c.collections_next_action"
],
"default_authority": "RECOMMEND_ONLY",
"llm_usage": "explanation/root-cause/narrative only; deterministic tools remain source of truth",
"unsafe_authority_findings": 0,
"build_decision": "create_agent_if_no_existing_orchestrator_covers_scope"
},
{
"agent_name": "R2R Reconciliation Root Cause Agent",
"mission": "r2r",
"why_needed": "Requires orchestration across skills, tools, evidence, policy, and human approval.",
"required_skills": [
"r2r.reconciliation_root_cause",
"r2r.close_exception_triage"
],
"default_authority": "RECOMMEND_ONLY",
"llm_usage": "explanation/root-cause/narrative only; deterministic tools remain source of truth",
"unsafe_authority_findings": 0,
"build_decision": "create_agent_if_no_existing_orchestrator_covers_scope"
},
{
"agent_name": "FP&A Variance Narrative Agent",
"mission": "fpa",
"why_needed": "Requires orchestration across skills, tools, evidence, policy, and human approval.",
"required_skills": [
"fpa.variance_narrative",
"fpa.forecast_confidence"
],
"default_authority": "RECOMMEND_ONLY",
"llm_usage": "explanation/root-cause/narrative only; deterministic tools remain source of truth",
"unsafe_authority_findings": 0,
"build_decision": "create_agent_if_no_existing_orchestrator_covers_scope"
},
{
"agent_name": "Treasury Payment Exception Agent",
"mission": "treasury",
"why_needed": "Requires orchestration across skills, tools, evidence, policy, and human approval.",
"required_skills": [
"treasury.payment_exception_explanation",
"treasury.liquidity_exception_triage"
],
"default_authority": "RECOMMEND_ONLY",
"llm_usage": "explanation/root-cause/narrative only; deterministic tools remain source of truth",
"unsafe_authority_findings": 0,
"build_decision": "create_agent_if_no_existing_orchestrator_covers_scope"
},
{
"agent_name": "Tax Determination Explanation Agent",
"mission": "tax",
"why_needed": "Requires orchestration across skills, tools, evidence, policy, and human approval.",
"required_skills": [
"tax.determination_explanation",
"tax.return_evidence_pack"
],
"default_authority": "RECOMMEND_ONLY",
"llm_usage": "explanation/root-cause/narrative only; deterministic tools remain source of truth",
"unsafe_authority_findings": 0,
"build_decision": "create_agent_if_no_existing_orchestrator_covers_scope"
},
{
"agent_name": "Controls Evidence Pack Agent",
"mission": "controls",
"why_needed": "Requires orchestration across skills, tools, evidence, policy, and human approval.",
"required_skills": [
"controls.evidence_pack_generation",
"controls.deficiency_root_cause"
],
"default_authority": "RECOMMEND_ONLY",
"llm_usage": "explanation/root-cause/narrative only; deterministic tools remain source of truth",
"unsafe_authority_findings": 0,
"build_decision": "create_agent_if_no_existing_orchestrator_covers_scope"
}
],
"transformation_backlog": [
{
"backlog_id": "PMG-P2P-001",
"mission": "p2p",
"title": "Ground Procure to Pay mission page in current process/data map",
"type": "mission_page_enhancement",
"status": "ready_for_build",
"owner": "P2P product owner",
"evidence": "bp_p2p_process_data_map.html"
},
{
"backlog_id": "PMG-O2C-001",
"mission": "o2c",
"title": "Ground Invoice to Cash mission page in current process/data map",
"type": "mission_page_enhancement",
"status": "ready_for_build",
"owner": "O2C product owner",
"evidence": "bp_i2c_process_data_map.html"
},
{
"backlog_id": "PMG-R2R-001",
"mission": "r2r",
"title": "Ground Record to Report mission page in current process/data map",
"type": "mission_page_enhancement",
"status": "ready_for_build",
"owner": "R2R product owner",
"evidence": "bp_r2r_process_data_map.html"
},
{
"backlog_id": "PMG-FPA-001",
"mission": "fpa",
"title": "Ground FP&A mission page in current process/data map",
"type": "mission_page_enhancement",
"status": "ready_for_build",
"owner": "FPA product owner",
"evidence": "bp_fpa_process_data_map.html"
},
{
"backlog_id": "PMG-TREASURY-001",
"mission": "treasury",
"title": "Ground Treasury mission page in current process/data map",
"type": "mission_page_enhancement",
"status": "ready_for_build",
"owner": "TREASURY product owner",
"evidence": "bp_treasury_process_data_map.html"
},
{
"backlog_id": "PMG-TAX-001",
"mission": "tax",
"title": "Ground Tax mission page in current process/data map",
"type": "mission_page_enhancement",
"status": "ready_for_build",
"owner": "TAX product owner",
"evidence": "bp_tax_process_data_map.html"
},
{
"backlog_id": "PMG-CONTROLS-001",
"mission": "controls",
"title": "Ground Controls mission page in current process/data map",
"type": "mission_page_enhancement",
"status": "ready_for_build",
"owner": "CONTROLS product owner",
"evidence": "bp_control_process_data_map.html"
},
{
"backlog_id": "PMG-SKILL-P2P-008",
"mission": "p2p",
"title": "Create/map skill finance.p2p.grir_root_cause",
"type": "skill_candidate",
"status": "candidate",
"owner": "Skill Fabric owner",
"evidence": "process map agent opportunity row"
},
{
"backlog_id": "PMG-SKILL-P2P-009",
"mission": "p2p",
"title": "Create/map skill finance.p2p.non_po_exception_resolution",
"type": "skill_candidate",
"status": "candidate",
"owner": "Skill Fabric owner",
"evidence": "process map agent opportunity row"
},
{
"backlog_id": "PMG-SKILL-O2C-010",
"mission": "o2c",
"title": "Create/map skill finance.o2c.dispute_research",
"type": "skill_candidate",
"status": "candidate",
"owner": "Skill Fabric owner",
"evidence": "process map agent opportunity row"
},
{
"backlog_id": "PMG-SKILL-O2C-011",
"mission": "o2c",
"title": "Create/map skill finance.o2c.collections_next_action",
"type": "skill_candidate",
"status": "candidate",
"owner": "Skill Fabric owner",
"evidence": "process map agent opportunity row"
},
{
"backlog_id": "PMG-SKILL-R2R-012",
"mission": "r2r",
"title": "Create/map skill finance.r2r.reconciliation_root_cause",
"type": "skill_candidate",
"status": "candidate",
"owner": "Skill Fabric owner",
"evidence": "process map agent opportunity row"
},
{
"backlog_id": "PMG-SKILL-R2R-013",
"mission": "r2r",
"title": "Create/map skill finance.r2r.close_exception_triage",
"type": "skill_candidate",
"status": "candidate",
"owner": "Skill Fabric owner",
"evidence": "process map agent opportunity row"
},
{
"backlog_id": "PMG-SKILL-FPA-014",
"mission": "fpa",
"title": "Create/map skill finance.fpa.variance_narrative",
"type": "skill_candidate",
"status": "candidate",
"owner": "Skill Fabric owner",
"evidence": "process map agent opportunity row"
},
{
"backlog_id": "PMG-SKILL-FPA-015",
"mission": "fpa",
"title": "Create/map skill finance.fpa.forecast_confidence",
"type": "skill_candidate",
"status": "candidate",
"owner": "Skill Fabric owner",
"evidence": "process map agent opportunity row"
},
{
"backlog_id": "PMG-SKILL-TREASURY-016",
"mission": "treasury",
"title": "Create/map skill finance.treasury.payment_exception_explanation",
"type": "skill_candidate",
"status": "candidate",
"owner": "Skill Fabric owner",
"evidence": "process map agent opportunity row"
},
{
"backlog_id": "PMG-SKILL-TREASURY-017",
"mission": "treasury",
"title": "Create/map skill finance.treasury.liquidity_exception_triage",
"type": "skill_candidate",
"status": "candidate",
"owner": "Skill Fabric owner",
"evidence": "process map agent opportunity row"
},
{
"backlog_id": "PMG-SKILL-TAX-018",
"mission": "tax",
"title": "Create/map skill finance.tax.determination_explanation",
"type": "skill_candidate",
"status": "candidate",
"owner": "Skill Fabric owner",
"evidence": "process map agent opportunity row"
},
{
"backlog_id": "PMG-SKILL-TAX-019",
"mission": "tax",
"title": "Create/map skill finance.tax.return_evidence_pack",
"type": "skill_candidate",
"status": "candidate",
"owner": "Skill Fabric owner",
"evidence": "process map agent opportunity row"
},
{
"backlog_id": "PMG-SKILL-CONTROLS-020",
"mission": "controls",
"title": "Create/map skill finance.controls.evidence_pack_generation",
"type": "skill_candidate",
"status": "candidate",
"owner": "Skill Fabric owner",
"evidence": "process map agent opportunity row"
},
{
"backlog_id": "PMG-SKILL-CONTROLS-021",
"mission": "controls",
"title": "Create/map skill finance.controls.deficiency_root_cause",
"type": "skill_candidate",
"status": "candidate",
"owner": "Skill Fabric owner",
"evidence": "process map agent opportunity row"
},
{
"backlog_id": "PMG-AGENT-P2P-022",
"mission": "p2p",
"title": "Assess agent candidate P2P GRIR Root Cause Agent",
"type": "agent_candidate",
"status": "needs_existing_agent_overlap_check",
"owner": "Agent Governance owner",
"evidence": "multi-skill orchestration requirement"
},
{
"backlog_id": "PMG-AGENT-P2P-023",
"mission": "p2p",
"title": "Assess agent candidate Non-PO Invoice Resolution Agent",
"type": "agent_candidate",
"status": "needs_existing_agent_overlap_check",
"owner": "Agent Governance owner",
"evidence": "multi-skill orchestration requirement"
},
{
"backlog_id": "PMG-AGENT-O2C-024",
"mission": "o2c",
"title": "Assess agent candidate O2C Dispute Research Agent",
"type": "agent_candidate",
"status": "needs_existing_agent_overlap_check",
"owner": "Agent Governance owner",
"evidence": "multi-skill orchestration requirement"
},
{
"backlog_id": "PMG-AGENT-R2R-025",
"mission": "r2r",
"title": "Assess agent candidate R2R Reconciliation Root Cause Agent",
"type": "agent_candidate",
"status": "needs_existing_agent_overlap_check",
"owner": "Agent Governance owner",
"evidence": "multi-skill orchestration requirement"
},
{
"backlog_id": "PMG-AGENT-FPA-026",
"mission": "fpa",
"title": "Assess agent candidate FP&A Variance Narrative Agent",
"type": "agent_candidate",
"status": "needs_existing_agent_overlap_check",
"owner": "Agent Governance owner",
"evidence": "multi-skill orchestration requirement"
},
{
"backlog_id": "PMG-AGENT-TREASURY-027",
"mission": "treasury",
"title": "Assess agent candidate Treasury Payment Exception Agent",
"type": "agent_candidate",
"status": "needs_existing_agent_overlap_check",
"owner": "Agent Governance owner",
"evidence": "multi-skill orchestration requirement"
},
{
"backlog_id": "PMG-AGENT-TAX-028",
"mission": "tax",
"title": "Assess agent candidate Tax Determination Explanation Agent",
"type": "agent_candidate",
"status": "needs_existing_agent_overlap_check",
"owner": "Agent Governance owner",
"evidence": "multi-skill orchestration requirement"
},
{
"backlog_id": "PMG-AGENT-CONTROLS-029",
"mission": "controls",
"title": "Assess agent candidate Controls Evidence Pack Agent",
"type": "agent_candidate",
"status": "needs_existing_agent_overlap_check",
"owner": "Agent Governance owner",
"evidence": "multi-skill orchestration requirement"
}
],
"recommended_architecture": {
"principle": "Create skills first; create a new agent only when orchestration across skills, tools, evidence, policy, and approval is required.",
"use_maps_for": [
"Mission page current-state grounding",
"Discovery Agent opportunity evidence",
"Skill Reality source-dependency candidates",
"Authority risk audit",
"Transformation backlog seeding"
]
}
}