How this workpaper works
The core idea: every number is a claim with its proof attached
A traditional workpaper is a stack of spreadsheets that describe the return. Here the return is the workpaper: each of the 627 lines the engine produced is a claim, and the proof travels with it β the rule that built it, its inputs, the exact field on the exact page it was read from, how a person verified it, the independent checks that agree or disagree, every change made on top, and who signed it. Click any underlined figure anywhere to open that proof.
Three layers, never mixed:
- The packet β what the machines said (documents, extracted values, the engine's three versions, agency records, prior year). Loaded exactly as delivered; never edited.
- Independent checks β recomputations from the documents' printed text, the IRS/FTB records, the client's own words and last year. They don't trust the engine; when they disagree they propose an adjustment with its tax effect.
- The ledger β everything people do, as an append-only list of events: verifications, adjustments, approvals, notes, questions and answers, judgment calls, sign-offs, time, filings. Undo is a new event that cancels an old one.
Every screen β the overview, an area, a document, the client portal, the notice response β is a projection: packet + ledger β workpaper. That's why the same record serves the preparer today, the reviewer tomorrow, next year's preparer and an IRS examiner in 2028.
Data model
Why it's trustworthy
- Provenance is structural: a figure without a source shows as such; a document that landed nowhere shows as unaccounted.
- Sign-offs are fingerprints, not checkmarks: if a value, an adjustment or a document in scope changes, the sign-off reopens and tells the signer what moved.
- Rules are enforced, not suggested: no self-review, partner approval over the threshold, open review notes block filing, judgment calls need authority, uncleared staff never see SSNs, every unmasked view is logged.
- Frozen at filing: the snapshot sent to the IRS never changes; amendments are layered on top.
What's simulated
The engine cannot be rerun, so adjusted totals are the engine's numbers plus each adjustment Γ the engine's per-dollar tax-effect rates (or the engine's own what-if result where one exists) β marked as estimates. Document pages are rebuilt from printed_content. E-file responses are scripted from the packet but depend on what you actually submit.