Handeware.Estate Scanner

Demo Bank · Generated 2026-08-29T12:47:44 · v0.1.0

Agent-readiness estate report

Demo Bank

Every workflow definition, decision table, scheduler chain and coordination signal found in the scanned inputs — classified task by task for agentic automation and ranked by readiness.

Sources scanned
10 files
Processes
7
Decisions
1
Workflow signals
5
Posture
Offline · no network I/O · no telemetry

Executive summary

Opportunity pipeline

Recommendation tierProcesses
Pilot candidate3
Quick win0
Assessment needed3
Defer — discovery first0
Already automated — monitor only1

Top opportunities

ProcessReadinessAgentable touchpointsRecommendation
Card Dispute Intake & Resolution784Pilot candidate
KYC Periodic Review743Pilot candidate
Funding Memo Approvals713Pilot candidate

Gap analysis

Your modeled estate covers 3 workflows; operational exhaust reveals 4 more plus 5 unstructured signals — 1 undocumented workflows already score agent-ready.

Modeled workflowsDiscovered workflowsWorkflow signalsUnmodeled agent-ready
3451

Signal 'Funding Memo Approval' corroborates 'Funding Memo Approvals'.

Estate summary

ProcessesDecisionsTotal tasksHuman touchpointsAgentable touchpointsAverage readiness score
7146181668.1
Discovered workflows1
Agent-amenable discovered (score ≥ 70)1
Task mix — KEEP_DETERMINISTIC27 (59%)
Task mix — AGENT_CANDIDATE12 (26%)
Task mix — AGENT_WITH_HITL4 (9%)
Task mix — NEEDS_DISCOVERY3 (7%)
Task mix — HUMAN_ONLY0 (0%)

Portfolio

ProcessSourceOriginTasksAuto %ExceptionsDecisionsAgentableReadinessRecommendation
Card Dispute Intake & Resolutioncard_dispute_intake.bpmnModeled850%1Y478Pilot candidate
KYC Periodic Reviewkyc_periodic_review.bpmnModeled757%0Y374Pilot candidate
Funding Memo Approvalsfunding_memo_approvals.csvDiscovered729%0—371Pilot candidate
Payments Releasepayments_release.jilBatch580%0—167Assessment needed
EOD Batcheod_batch_controlm.xmlBatch875%0—266Assessment needed
Wire Payment Exception Repairwire_exception_repair.bpmnModeled850%1—366Assessment needed
Opsops.cronBatch3100%0—055Already automated — monitor only

Workflow signals

NameKindCadenceOccurrencesEvidence
Daily Reconfilesharedaily1414 files over 13 days
Funding Memo Approvalmailboxdaily1212 messages, 4 threads, avg reply depth 0.9
Rate Exception Override Requestmailboxweekly88 messages, 3 threads, avg reply depth 0.9
Monthend Gl Extractfilesharemonthly44 files over 92 days
Breaks Workbookfilesharead-hoc33 files over 159 days

Processes

Card Dispute Intake & Resolution

/private/tmp/claude-502/-Users-braithewarnock-Documents-Claude-Projects-handeware-enterpriseaws/e80ef436-ec0e-42e0-84a6-c5900e3178f7/scratchpad/ev_scan/samples/card_dispute_intake.bpmn · bpmn · Lanes: Intake Ops, Investigations, Compliance

78 Pilot candidate
  • +40 base
  • +8 digitization (4/8 tasks automated)
  • +10 decisions externalized (DMN refs or business rule tasks)
  • +15 agentable touchpoints (4/4 human touchpoints)
  • +5 governance definable (1 exception path)
TaskTypeLaneClassificationConfRationale
Fetch card transactionsserviceTaskIntake OpsKEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Review dispute claimuserTaskIntake OpsAGENT_CANDIDATE0.80Judgment task ('review') with digitizable context.
Manually locate transactionsuserTaskIntake OpsAGENT_CANDIDATE0.70Information-gathering task — tool-using agent fit.
Determine chargeback eligibilitybusinessRuleTaskIntake OpsKEEP_DETERMINISTIC0.90Decision logic already externalized — port to policy, do not agentify.
Post provisional creditserviceTaskIntake OpsKEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Investigate merchant responseuserTaskInvestigationsAGENT_CANDIDATE0.80Judgment task ('investigate') with digitizable context.
File regulatory dispute recorduserTaskComplianceAGENT_WITH_HITL0.75High-risk domain signal 'regulatory' — agent with human-in-the-loop.
Close dispute caseserviceTaskIntake OpsKEEP_DETERMINISTIC0.90Already automated — leave deterministic.

KYC Periodic Review

/private/tmp/claude-502/-Users-braithewarnock-Documents-Claude-Projects-handeware-enterpriseaws/e80ef436-ec0e-42e0-84a6-c5900e3178f7/scratchpad/ev_scan/samples/kyc_periodic_review.bpmn · bpmn · Lanes: Operations, Compliance

74 Pilot candidate
  • +40 base
  • +9 digitization (4/7 tasks automated)
  • +10 decisions externalized (DMN refs or business rule tasks)
  • +15 agentable touchpoints (3/3 human touchpoints)
TaskTypeLaneClassificationConfRationale
Pull customer profileserviceTaskOperationsKEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Run sanctions and PEP screeningserviceTaskOperationsKEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Review screening hitsuserTaskComplianceAGENT_WITH_HITL0.75High-risk domain signal 'sanction' — agent with human-in-the-loop.
Perform enhanced due diligenceuserTaskComplianceAGENT_WITH_HITL0.60Sits in risk-owning lane 'Compliance'.
Compute customer risk ratingbusinessRuleTaskOperationsKEEP_DETERMINISTIC0.90Decision logic already externalized — port to policy, do not agentify.
Approve risk rating overrideuserTaskComplianceAGENT_WITH_HITL0.75High-risk domain signal 'override' — agent with human-in-the-loop.
Update customer profileserviceTaskOperationsKEEP_DETERMINISTIC0.90Already automated — leave deterministic.

Funding Memo Approvals

/private/tmp/claude-502/-Users-braithewarnock-Documents-Claude-Projects-handeware-enterpriseaws/e80ef436-ec0e-42e0-84a6-c5900e3178f7/scratchpad/ev_scan/samples/funding_memo_approvals.csv · mined · Lanes: Dana Ortiz, Miguel Torres, Priya Natarajan, Wei Zhang, system

71 Pilot candidate
  • +40 base
  • +4 digitization (2/7 tasks automated)
  • +9 agentable touchpoints (3/5 human touchpoints)
  • +8 variance (only 20% of cases follow the modal path — judgment-heavy, agent-amenable)
  • +5 rework (40% of cases repeat steps — agent absorbs retries)
  • +5 email-mediated coordination
  • discovered from 10 cases / 64 events; 6 variants; median cycle 65.0h

Mined evidence: 10 cases · 64 events · 6 variants · top-variant coverage 20% · rework 40% · avg handoffs 5.1 · median cycle 65.0h · channels: email 36, portal 12, spreadsheet 7, phone 9

TaskTypeLaneClassificationConfRationale
Request receiveduserTaskPriya NatarajanNEEDS_DISCOVERY0.40Human task with no classifiable signal.
Rekey into funding systemserviceTaskWei ZhangKEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Verify wire detailsuserTaskDana OrtizAGENT_CANDIDATE0.80Judgment task ('verify') with digitizable context.
Approve funding memouserTaskMiguel TorresAGENT_CANDIDATE0.80Judgment task ('approve') with digitizable context.
Update tracking spreadsheetuserTaskPriya NatarajanNEEDS_DISCOVERY0.40Human task with no classifiable signal.
Send confirmationserviceTasksystemKEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Chase approver via emailuserTaskWei ZhangAGENT_CANDIDATE0.80Judgment task ('approve') with digitizable context.

Payments Release

/private/tmp/claude-502/-Users-braithewarnock-Documents-Claude-Projects-handeware-enterpriseaws/e80ef436-ec0e-42e0-84a6-c5900e3178f7/scratchpad/ev_scan/samples/payments_release.jil · scheduler

67 Assessment needed
  • +40 base
  • +12 digitization (4/5 tasks automated)
  • +15 agentable touchpoints (1/1 human touchpoints)
TaskTypeLaneClassificationConfRationale
Pay Extract BatchserviceTask—KEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Pay Format SwiftserviceTask—KEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Pay Sanctions ScreenserviceTask—KEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Pay Release ApproveuserTask—AGENT_CANDIDATE0.80Judgment task ('approve') with digitizable context.
Pay Submit GatewayserviceTask—KEEP_DETERMINISTIC0.90Already automated — leave deterministic.

EOD Batch

/private/tmp/claude-502/-Users-braithewarnock-Documents-Claude-Projects-handeware-enterpriseaws/e80ef436-ec0e-42e0-84a6-c5900e3178f7/scratchpad/ev_scan/samples/eod_batch_controlm.xml · scheduler

66 Assessment needed
  • +40 base
  • +11 digitization (6/8 tasks automated)
  • +15 agentable touchpoints (2/2 human touchpoints)
TaskTypeLaneClassificationConfRationale
Load PositionsserviceTask—KEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Calc PnlserviceTask—KEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Gl ExtractserviceTask—KEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Eod Recon AutoserviceTask—KEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Eod Recon Manual CheckuserTask—AGENT_CANDIDATE0.80Judgment task ('check') with digitizable context.
Release Payments HolduserTask—AGENT_CANDIDATE0.80Judgment task ('release') with digitizable context.
Report DistributionserviceTask—KEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Archive LogsserviceTask—KEEP_DETERMINISTIC0.90Already automated — leave deterministic.

Wire Payment Exception Repair

/private/tmp/claude-502/-Users-braithewarnock-Documents-Claude-Projects-handeware-enterpriseaws/e80ef436-ec0e-42e0-84a6-c5900e3178f7/scratchpad/ev_scan/samples/wire_exception_repair.bpmn · bpmn · Lanes: Payment Ops

66 Assessment needed
  • +40 base
  • +8 digitization (4/8 tasks automated)
  • +15 agentable touchpoints (3/3 human touchpoints)
  • +5 governance definable (1 exception path)
  • -2 opacity drag (1/8 tasks untyped)
TaskTypeLaneClassificationConfRationale
Validate payment message formatserviceTaskPayment OpsKEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Normalize routing fieldsscriptTaskPayment OpsKEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Repair payment instructionsuserTaskPayment OpsAGENT_CANDIDATE0.80Judgment task ('resolve') with digitizable context.
Call beneficiary bank to confirm detailsuserTaskPayment OpsAGENT_CANDIDATE0.80Judgment task ('confirm') with digitizable context.
Escalate to payment investigationsuserTaskPayment OpsAGENT_CANDIDATE0.80Judgment task ('escalate') with digitizable context.
Resubmit wireserviceTaskPayment OpsKEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Await Fed acknowledgementreceiveTaskPayment OpsKEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Update reconciliation spreadsheet logtaskPayment OpsNEEDS_DISCOVERY0.50Untyped activity — requires discovery.

Ops

/private/tmp/claude-502/-Users-braithewarnock-Documents-Claude-Projects-handeware-enterpriseaws/e80ef436-ec0e-42e0-84a6-c5900e3178f7/scratchpad/ev_scan/samples/ops.cron · scheduler

55 Already automated — monitor only
  • +40 base
  • +15 digitization (3/3 tasks automated)
TaskTypeLaneClassificationConfRationale
Positions LoadserviceTask—KEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Gl ExportserviceTask—KEEP_DETERMINISTIC0.90Already automated — leave deterministic.
Email DigestserviceTask—KEEP_DETERMINISTIC0.90Already automated — leave deterministic.

Decision inventory

DecisionSourceInputsOutputsRulesHit policyReferenced by
Chargeback Eligibilitychargeback_eligibility.dmn315FIRSTCard Dispute Intake & Resolution

Scan coverage & caveats

No scan warnings — every discovered artifact parsed cleanly.

What next

Enterprise architect

Validated assessment

The 3 pilot candidates above are scored from model structure alone. A validated assessment walks each one with its process owner, checks the task classifications against the real exception mix and volumes, and turns directional scores into a sequenced roadmap with owners and dates — including the 3 processes parked at “Assessment needed”.

First movePut this report and estate.json in front of the process owners behind the Pilot candidate tier; the assessment starts from their corrections.

Platform engineer

Engine parity pilot

Run Card Dispute Intake & Resolution on Handeware Engine as-is — the same BPMN, the same DMN tables, your handlers behind each service task. The engine is event-sourced and replayable with suspend / approve / resume at every human gate, so parity against the incumbent runtime is read from the evidence bundle, not from a demo.

First movehandeware-run start card_dispute_intake.bpmn --handlers handlers.py --dmn-dir ./dmn then handeware-run audit <run_dir> and compare the bundle with the incumbent's case log.

Risk & controls

Governance pack

4 touchpoints across the estate are classified agent-with-HITL and none are human-only. The governance pack maps every agentable touchpoint to a named approval gate, an event-sourced evidence bundle and a replayable decision log, so the first agent goes live inside existing model-risk and change controls rather than beside them.

First moveWalk the agent-with-HITL rows in the process cards below the fold; each one needs an approver role and an evidence requirement before a pilot starts.

All three steps run on the same artifacts this scan already produced — no new data leaves the sandbox.

The next proof

13 deterministic tasks across 3 batch/BPM workflows are replay-provable today: handeware-prove /private/tmp/claude-502/-Users-braithewarnock-Documents-Claude-Projects-handeware-enterpriseaws/e80ef436-ec0e-42e0-84a6-c5900e3178f7/scratchpad/ev_scan/samples/payments_release.jil --history <your history export> replays your real run history through the Handeware Engine and emits the evidence bundle.