Midwest Bonding / Process Map v2 / Supersedes sheet 2 expansion
Julie's framing, made literal: a bond is an inventory item that moves through states, and if it misses a marker it goes back. What the original sheets drew as one process is actually three lifecycles running on the same bond at different speeds, joined at four points. This version covers sheets 2 and 4 together, because the most valuable path in the business crosses between them.
Read across a row to see what all three lifecycles are doing at the same moment. The joins are where they touch, and they are the only places the three can be reconciled against each other. Everything in the office that feels like chaos is one of these tracks moving without the others knowing.
Not a step. A capture layer every state writes into, with an author, a timestamp, and a category. Julie built the first version of this already and named the reason exactly: proof that "we did talk to his mom, he was going to be here," and the problem that "that stuff is all over the place." The output is the petition.
Every deadline that can hurt MWB, in one place. This is the specification for the rules engine, and it should be configurable and versioned rather than written into the code, because the court can change it. Rows in red are the ones that can stop the business.
| Clock | Starts on | Length | What happens if it is missed | Track |
|---|---|---|---|---|
| Forfeiture payment | Date of the forfeiture order | 90 days | Automatic suspension of the surety and its agents from writing anywhere in Minnesota, running 30 days from the date the principal is paid | Power |
| Full reinstatement window | Date of the forfeiture order | 0 to 90 days | Petition is heard by the judge who ordered forfeiture, on terms the court sets. Full reinstatement is possible in this window and not after | Liability |
| Penalty reinstatement window | Date of the forfeiture order | 90 to 180 days | Requires the chief judge to concur, and carries a mandatory minimum penalty of ten percent of the bond. Courts have no discretion to forgive it | Liability |
| Absolute reinstatement cutoff | Date of the forfeiture order | 180 days | No reinstatement is available. The bond is lost regardless of recovery effort | Liability |
| Extension request | Court due date | File 2 weeks prior | Internal practice. Missing it forfeits the chance to extend before the window closes | Liability |
| No new court date | Last hearing | 7 days | Internal rule. Bond moves to the no-date list, where the current sweep takes two weeks to come around | Liability |
| Power expiry | Issue of the power | Annual, void after January 1 | Unused stock becomes worthless and must be swept and accounted for. Agents holding expired powers cannot write | Power |
| Surety reporting cycle | Report closure | Weekly, entry Monday and Tuesday, package Tuesday | Replenishment does not ship. Agents run out of stock and stop writing | Power |
| IRS Form 8300 | Receipt of cash over $10,000 | 15 days | Federal filing penalty | Premium |
| Statement cycle | 5th of the month | Monthly | Aging is not detected. Accounts pass 60 days without routing | Premium |
| Collections routing | Statement date | 60 days past due | Routed by band: under $1,000 to the collection arm, $1,001 to $15,000 in house to conciliation court, $15,000 and up or out of state to outside counsel per the consent order | Premium |
| Settlement non-compliance | Missed settlement payment | 3 months, final notice at 4, non-compliance at 5 | Affidavit of non-compliance not filed, settlement not enforced | Premium |
| Conciliation docketing | Judgment entered | 23 days | Judgment is not transcribed to district court and cannot be enforced the same way | Premium |
| Bankruptcy notice | Receipt of notice | Immediate | Collection activity after a stay is a serious problem | Premium |
| Producer license and SCAO approval | Prior renewal | Biennial | Agent cannot write. Approval is statewide and so is the lapse | Power |
Internal hold policy sits on top of these clocks and should be configurable, not assumed: forfeitures of $2,000 and under are paid immediately, $5,000 and under are held 30 days to see whether they resolve, and above $5,000 are held about a week before going to recovery. That policy is spending real money against the 90 day clock, and nobody can currently see the tradeoff.
The definition of done, expressed as things that stop existing. This is a starting inventory from the interviews and the walkthrough. Julie has a list started that should be merged in, and every row needs a real file name and location before the build begins.
| Artifact | Used for | Owner | Disposition |
|---|---|---|---|
| Dropbox defendant file folders | Agent uploads the handwritten packet | Field agents | Integrate becomes document storage against the bond record |
| Microsoft intake form | Keying the handwritten packet | Julie, Bri | Retire replaced by intake with document extraction |
| Form download workbook | Landing place for form responses | Julie, Bri | Retire |
| Per agent report spreadsheets | Report plus that agent's commission calculation | Julie, Bri | Retire becomes a filter and a generated report |
| Agent assignment sheet | Telling a colleague the upload happened, to avoid a phone call | Julie, Bri | Retire replaced by workflow state |
| Lexington import file | CSV of executed powers for the surety | Ellie | Keep as output generated, not maintained |
| Master forfeiture spreadsheet | Every forfeiture, status, resolution method, colour coded for petition assignment | Mandy, Ellie | Retire this is the highest value single replacement on sheet 4 |
| Case tracking spreadsheet | Open recovery files | Emma | Retire |
| No-date list | Bonds with no known next court date, about 35 pages | Sarah | Retire becomes a query with three subtypes |
| Exoneration list | Weekly release report to the surety | Sarah, Ellie | Retire becomes a generated report |
| Cash collateral table | Cash held, by bond | Julie | Retire |
| Mortgage collateral table | Real property pledged | Julie | Retire |
| Large cash and 8300 table | Cash over $10,000 and the federal filing | Julie | Retire becomes a triggered task with a deadline |
| Dialer upload list | Daily reminder call list, built by hand | Sarah | Retire and note the dialer itself is expiring |
| Jail roster lead sheet | Morning bookings matched against current clients, sent to agents | Angela | Integrate origination, currently off the map entirely |
| Recovery agency file | Skip trace, addresses, mugshot, map, colour coded by area | Angela | Integrate generated from the bond record |
| QuickBooks | General ledger, receivables, invoicing | Accounting | Keep integrate, do not replace |
| Arrest alert service | FTA monitoring and custody alerts | Angela, Emma | External receive alerts into the bond record |
| Public court record | Appearance, warrant, next date, case detail | Sarah and others | External assisted lookup, human in the loop |
| Card processing system | Premium collection and reconciliation | Julie, Tif | External reconcile automatically against the report |
| Access prototype | Julie's working model of sheet 2 | Julie | Becomes the specification not the shipped product |