Make every stage, reconciliation, journal draft, scenario formula, and exception legible as evidence: what happened, what value was used, and what a reviewer can do next.
Systems & trust
Run Replay
Let finance operators run month-end controls, reconcile cross-system data, prepare journal drafts, test forecast scenarios, and audit decisions without giving AI control over financial values.
- Primary audience
- Accounting, finance operations, FP&A, payroll, system owners, reviewers, and approvers working under close deadlines and control requirements.
- My role
- Workflow design · Financial controls · Scenario modeling · AI evaluation · Implementation
- Working stack
- Next.js API routes · deterministic JavaScript · Claude API · zod · node:test · PostgreSQL design · GitHub Actions
- Status
- Prototype · The inspiration for Tickmark
01 / Shipped artifact
Summary
Two server-side control engines, four finance source contracts, journal preparation, exception review, a deterministic scenario model, validated AI briefs with fallback, and human-only release gates.
- 22
- Deterministic controls
- 4
- Finance source contracts
- 3
- Balanced journal drafts
- 98.5%
- Payroll-engine exception recall
- 22 deterministic controls across 2 engines
- 63-row, 4-source finance close sample
- 3 balanced journal drafts and 3 forecast scenarios
- 74 evaluation cases
- 98.5% recall, 0 false alerts
- 10 automated tests
02 / Content and UX decisions
Decisions
Use an application-style workbench with separate Close, Review, Journal, and Model pages; keep the result area empty before a run and lock release until all high-risk blockers receive a human decision.
03 / Delivery evidence
Delivery evidence
- 01
A five-stage Ingest → Validate → Reconcile → Prepare JEs → Route Review finance-close pipeline with source fingerprints.
- 02
A 15-item exception queue across GL, cards, close tasks, and plan variance.
- 03
Balanced journal drafts, CSV exports, a human release gate, and an interactive actual-to-forecast model.
04 / Role signals
Role fit
- Read schemas and document system behavior
- UI copy for errors and review states
- Automation scripts and checks
- Journal preparation and financial modeling
- Human-centered AI boundaries
Ten automated tests, production build and type checks, deterministic evidence, balanced-entry assertions, decision logs, keyboard operation, reduced motion, responsive QA, and synthetic-data-only demos.
No live company or employee data, claimed vendor integration, autonomous accounting calculation, posting, or AI approval.
05 / Live project change feed
Live changes
15 changes captured from portfolio pushes
- Add Tickmark as its own project; reframe Run Replay as its prototype
940b99cMartin Zhang - Link Tickmark, the rebuild, from the Run Replay hero
5953bcbMartin Zhang - Redesign Run Replay as tactile finance workspace
ee07f6eMartin Zhang - Expand Run Replay into finance operations control room
ed06cb4Martin Zhang - Run Replay 2.0: AI Operations Exception Review System; cloche hero; Next 16.4.2
250b263Martin Zhang - Reposition portfolio for AI roles
576383fMartin Zhang - feat: split Run Replay into app pages
8a94190Martin Zhang - fix: satisfy production comparison types
355e3b4Martin Zhang - feat: recreate Run Replay paper workspace
83cdf8fMartin Zhang - feat: rebuild Run Replay as operations dashboard
2f65aaeMartin Zhang - feat: turn payroll demo into run replay
4a7afd2Martin Zhang - Give payroll agent a standalone product identity
dfac672Martin Zhang - Gate reconciliation results behind run
7f88fc7Martin Zhang - Expand automation skills and career pathways
ea2aa88Martin Zhang - Add Payroll Control Room case study
e619197Martin Zhang
Private source; deployment-safe metadata only.
06 / Documentation record history
Record history
Documentation version, not product release.
- Documentation version
- v3.1.0
- Last updated
- v3.1.0
Reframed Run Replay as a quiet, tactile finance workspace: replaced the dark purple AI-dashboard treatment with a cool mineral palette, clearer application chrome, restrained orange action cues, denser data hierarchy, calmer state motion, and a responsive tabbed workbench informed by Apple interface principles, professional creative tools, and modern close-management products.
- v3.0.0
Expanded Run Replay into a Finance Operations Control Room for the Opendoor Finance Systems & Automation Specialist role: four synthetic vendor-shaped sources, 10 accounting controls, cross-system reconciliation, balanced journal drafts, a 15-item human review queue, an automation opportunity backlog, audit evidence, CSV exports, and a deterministic actual-to-forecast scenario model.
- v2.0.0
Rebuilt as an AI Operations Exception Review System: server-side rule engine, validated Claude briefs with deterministic fallback, a 74-case evaluation harness with recorded failures, observability, CI tests and an honest post-mortem.
- v1.6.0
Turned Run Replay into a paginated application with deep-linked Run, Review, and Project views; replaced the long case-study scroll with one concise project brief and a dedicated exception review workspace.
- v1.5.0
Recreated Run Replay from the selected paper-file concept with source folders, a three-tab comparison sheet, a Review 8 evidence file, a four-frame motion storyboard, and functional run and review interactions.
- v1.4.0
Rebuilt Run Replay as an independent payroll operations dashboard with a persistent tool rail, run controls, an empty first-run state, a Queue / Evidence review workspace, a pinned replay timeline, functional pause control, and responsive mobile behavior.
- v1.3.0
Renamed the product Run Replay and rebuilt the demo around a replayable five-stage timeline, stage receipts, a Review stop, and a four-blocker Release Gate.
- v1.2.0
Connected a live GitHub change feed with source attribution, commit links, and a resilient published-history fallback.
- v1.1.0
Added pipeline and audit metrics, documentation-version metadata, and a public change history.
- v1.0.0
Published the initial public record with purpose, decisions, delivery evidence, validation, and boundaries.
