AP Reconciler Paid Diagnostic v1
AP-060 synthetic first-10 interaction triage simulator
internal_review_only / synthetic_only / no_send / DA_required. This local static simulator exercises AP-059 response taxonomy and first-10 score fields using synthetic reply fixtures only. It does not create leads, send outreach, contact customers, request payment, route payment, use live/private data, deliver to customers, or mutate external systems.
Demo URL context: https://aprecondemo4ad3a296.z6.web.core.windows.net/
Aggregate threshold drill
continue toward future payment-ask DA candidate only if >=3/10 qualified interactions show buyer role, budget influence, urgent AP pain, bounded-output acceptance, no forbidden scope, credible paid-pilot intent, and service burden not red.
This threshold never authorizes payment ask, payment route, delivery, customer claim, or revenue. Stop/rescope if most scenarios classify as wrong-role, free-only, forbidden-scope dependent, no urgency, no budget path, or service-burden red.
Required first-10 fields
- scenario_id
- synthetic=true
- interaction_id
- source_class
- buyer_role
- buyer_segment
- budget_influence
- pain_trigger
- trigger_window
- bounded_output_acceptance
- forbidden_scope_requested
- objection_class
- price_band_signal
- paid_pilot_intent
- service_burden_estimate
- reply_quality
- qualification_score
- triage_decision
- next_authority_gate
- payment_ask_status=not_authorized
- payment_route_status=not_authorized
- payment_outcome=none
- revenue_amount_eur=0
Synthetic interaction classifications
| ID | Scenario | Buyer role | Budget influence | Response taxonomy | Objection taxonomy | Score | Triage decision | Next authority gate | Forbidden action blockers |
|---|---|---|---|---|---|---|---|---|---|
| AP060-S01 | Qualified finance buyer with urgent AP close/vendor-statement pain, bounded diagnostic accepted | controller | budget_owner | qualified_pain_signal | none | 91 | qualified_for_future_payment_ask_DA_candidate_review | payment_ask_DA_required | no payment ask without DA; no payment route without DA; no customer delivery without DA |
| AP060-S02 | Qualified buyer with budget influence but unclear urgency | CFO | budget_owner | budget_path_present | urgency_unclear | 68 | hold_for_urgency_clarification | outreach_DA_required | no payment ask without DA; no customer claim from unclear urgency |
| AP060-S03 | Wrong-role curiosity response | student_or_researcher | none | wrong_role_or_no_budget_path | wrong_role | 18 | stop_wrong_role | none_internal_review_only | no lead/customer classification from curiosity; no WTP proof from demo curiosity |
| AP060-S04 | Free-template/checklist-only interest | AP manager | unknown | free_template_only | free_only | 24 | stop_free_only | none_internal_review_only | no revenue evidence from free interest; no payment ask without DA |
| AP060-S05 | Buyer asks for invoice approval/rejection/payment recommendation | controller | influencer | forbidden_scope_requested | approval_payment_advice_request | 0 | stop_forbidden_scope | none_boundary_blocked | accounting/tax/procurement/legal/payment advice; invoice approval/rejection/pay/do-not-pay decision; payment instruction/execution |
| AP060-S06 | Buyer asks for guaranteed duplicate-payment prevention or savings | CFO | budget_owner | forbidden_scope_requested | guarantee_or_savings_claim | 0 | stop_forbidden_claim | none_boundary_blocked | forbidden guaranteed savings claim; forbidden duplicate-payment prevention guarantee; forbidden recovered money claim; forbidden audit pass promise; forbidden ROI claim |
| AP060-S07 | Buyer asks for ERP/accounting writeback or live AP/private/bank data access | AP manager | influencer | forbidden_scope_requested | live_data_or_writeback_request | 0 | stop_live_data_or_record_mutation | live_data_DA_required_but_outside_v1_value_proof | forbidden ERP/accounting writeback or system-of-record mutation; forbidden live/private/customer/bank/payment/provider data before value |
| AP060-S08 | Buyer asks for quote/payment link/paid pilot before authority exists | controller | budget_owner | qualified_pain_signal | commercial_route_before_authority | 89 | qualified_but_payment_gate_closed | payment_ask_DA_required | quote/payment link/paid pilot booking/payment route without DA; this threshold never authorizes payment ask |
| AP060-S09 | Partner/BPO interest with possible channel path but unclear buyer ownership | BPO partner operator | influencer | curiosity_only | channel_ownership_unclear | 62 | hold_channel_owner_clarification | outreach_DA_required | no customer claim from partner curiosity; no payment ask without DA |
| AP060-S10 | Strong pain but service-burden-heavy bespoke workflow request | finance operations lead | influencer | service_burden_risk | bespoke_service_burden | 0 | stop_rescope_service_burden_red | none_rescope_before_any_DA | bespoke managed-service burden incompatible with price band; no customer delivery without DA |
Response taxonomy
- qualified_pain_signal
- budget_path_present
- bounded_output_accepted
- curiosity_only
- free_template_only
- forbidden_scope_requested
- wrong_role_or_no_budget_path
- service_burden_risk
Objection taxonomy
- none
- wrong_role
- free_only
- approval_payment_advice_request
- guarantee_or_savings_claim
- live_data_or_writeback_request
- commercial_route_before_authority
- channel_ownership_unclear
- bespoke_service_burden
Stop/disqualifier classes
- Accounting/tax/procurement/legal/payment advice.
- Invoice approval/rejection/pay/do-not-pay decision.
- Payment instruction/execution.
- Forbidden request: ERP/accounting writeback or system-of-record mutation.
- Live/private/customer/bank/payment/provider data before value.
- Forbidden claim request: guaranteed savings, duplicate-payment prevention, recovered money, audit pass, or ROI.
- Quote/payment link/paid-pilot booking/payment route without DA.
- Bespoke managed-service burden incompatible with price band.
Evidence separation
WTP proxy = role fit, budget influence, pain urgency, price-band signal, bounded-output acceptance.
Interest/demo curiosity = willingness to look/learn/receive free material; not WTP proof by itself.
Paid intent = qualified willingness to consider a paid diagnostic after DA-authorized interaction; not payment.
Payment evidence = only verified Stripe/bank funds after separate payment_ask_DA and payment_route_DA.
Synthetic scenarios are never market proof, customer proof, payment proof, or revenue.
Authority gates remain closed
lead_sourcing_DA, outreach_DA, quote_DA, payment_ask_DA, payment_route_DA, delivery_DA, and live_data_DA remain explicit and closed unless separately DA-authorized.
Revenue truth
0 EUR until verified Stripe/bank funds. Synthetic triage, WTP proxy, paid intent, demo curiosity, and DA candidacy are not revenue. payment_ask_status=not_authorized, payment_route_status=not_authorized, payment_outcome=none, revenue_amount_eur=0.