Live Transaction Operations
Phase 210 live · 4 fixturePhase 20 remains the intelligence engine. Phase 21 wires it to production sources. Where no live connector exists the status is NOT_CONNECTED or MANUAL — never a fabricated live feed. A live query returning zero renders zero; fixtures never substitute.
Closings this week
0
live transactions
LIVEAt risk
0
live risk evidence
LIVEOverdue
0
live task graph
LIVEMissing EMD
0
live earnest evidence
LIVETitle issues
0
title provider / manual evidence
LIVEWaiting on seller
0
derived from live tasks
LIVEWaiting on buyer
0
derived from live tasks
LIVEApproval queue
0
live task graph
LIVECoordinator capacity
0
live capacity
LIVEClosing readiness
0
Phase 20 engine over live evidence
LIVEFinal status
verification passTC PROS — CORE READY, CONNECTIONS REQUIRED
Governed manual execution counts as ready. Automation percentage is not a launch gate.
Production readiness matrix — what TC can do today
| Capability | Owner | State | Request | Evidence | Certified | Blocker |
|---|---|---|---|---|---|---|
| Create governed transaction from an executed deal | TC Pros | MANUAL_BUT_READY | yes | yes | no | automatic deal pull requires Lead List / Deal Flow credentials |
| Resolve parties across the 14-role model | TC Pros | MANUAL_BUT_READY | yes | yes | no | — |
| Request a Connect workspace | Connect Pros | MANUAL_BUT_READY | yes | yes | no | Connect API not connected |
| Ingest + hash + supersede documents | TC Pros | MANUAL_BUT_READY | yes | yes | no | no extraction provider connected |
| Verify consequential fields (human + evidence) | TC Pros | MANUAL_BUT_READY | yes | yes | no | — |
| Resolve deadlines and surface conflicts | TC Pros | MANUAL_BUT_READY | yes | yes | no | — |
| Drive the governed task graph | TC Pros | MANUAL_BUT_READY | yes | yes | no | — |
| Coordinate title / escrow | TC Pros | MANUAL_BUT_READY | yes | yes | no | no provider API |
| Track EMD to receipt | TC Pros | MANUAL_BUT_READY | yes | yes | no | no escrow feed |
| Track e-sign envelope stages | TC Pros | MANUAL_BUT_READY | yes | yes | no | no e-sign provider connected |
| Prepare communications for Inbox to send | Inbox Pros | MANUAL_BUT_READY | yes | yes | no | Inbox send not connected |
| Reconcile closing statements | Accounting Pros | MANUAL_BUT_READY | yes | yes | no | no accounting feed |
| Report 12-dimension closing readiness | TC Pros | MANUAL_BUT_READY | yes | yes | no | UNKNOWN without live evidence |
| Confirm closing from authoritative evidence | TC Pros | MANUAL_BUT_READY | yes | yes | no | — |
| Prepare post-close handoffs + receipts | TC Pros | MANUAL_BUT_READY | yes | yes | no | — |
| Answer Director questions from real state | TC Pros | CONNECTED | yes | yes | no | — |
| Calibrate outcomes / learning | TC Pros | UNKNOWN | yes | no | no | INSUFFICIENT_EVIDENCE — no closed live transaction |
Architecture reused — nothing rebuilt
- Phase 19 · governance / constitutional compliancematurity evidence stays append-only; no compliance engine added here
- Phase 20 · orchestration + task graphtask authority checked through mayCompleteTask()
- Phase 21 · live transaction store + fixture seamsintake()/ingestFile()/liveTransactions() called directly
- Phase 22 · integration fabricintegrationRegistry, closingVerdict, fabricReadiness reused
- Phase 23 · outcome learning + calibrationreadinessCalibration()/transactionOutcomes() reused
- Phase 24 · Transaction DirectorattentionQueue()/nextTransactionAction()/parseIntent() reused
Not built here: transaction engine, task graph engine, closing engine, title engine, document engine, deadline engine, learning engine, outcome engine, calibration engine, integration fabric, Director, Assistant orchestration layer.
Ecosystem authorities
- Assistant Pros — ecosystem orchestration
- Lead List Pros — lead + executed deal reference
- Deal Flow Pros — investment quality and investment learning
- Connect Pros — workspaces, membership and permissions
- Inbox Pros — communication execution and delivery truth
- Accounting Pros — accounting truth and ledger
- Lease Pros — property onboarding
- News Pros — market/news context
- AutoFix — engineering defects only
- AI Runtime — model and provider routing
Findings
- CONNECTION_GAP Lead List / Deal Flow intake — No credential is linked, so no executed deal can be pulled automatically.
- CONNECTION_GAP Connect workspace — Workspace creation is requested through Connect governance and stays NOT_CONNECTED.
- CONNECTION_GAP Document extraction — No extraction provider connected; ingestion + hashing + supersession work manually.
- CONNECTION_GAP Title / escrow — No provider API. Human TC can perform every governed step with recorded evidence.
- CONNECTION_GAP E-sign — E-sign is HUMAN_ONLY / NOT_CONNECTED. tcMaySign() remains false.
- CONNECTION_GAP Accounting — Statement reconciliation runs locally; Accounting Pros remains ledger authority.
- CONNECTION_GAP Outcome learning — Zero closed transactions, so calibration returns INSUFFICIENT_EVIDENCE.
Manual-but-ready capabilities
- · Create governed transaction from an executed deal
- · Resolve parties across the 14-role model
- · Request a Connect workspace
- · Ingest + hash + supersede documents
- · Verify consequential fields (human + evidence)
- · Resolve deadlines and surface conflicts
- · Drive the governed task graph
- · Coordinate title / escrow
- · Track EMD to receipt
- · Track e-sign envelope stages
- · Prepare communications for Inbox to send
- · Reconcile closing statements
- · Report 12-dimension closing readiness
- · Confirm closing from authoritative evidence
- · Prepare post-close handoffs + receipts
Verification
- PASS existing architecture reused, nothing rebuilt — 6 layers reused; 12 engines not rebuilt
- PASS integration audit is honest — 41 capability rows; 0 certified live
- PASS end-to-end dry run executed through existing authorities — 19 stages, verdict PARTIAL
- PASS duplicate intake is idempotent — second identical intake returns DUPLICATE_IGNORED
- PASS duplicate provider event produces one consequence — ingestProviderEvent ignores the replayed eventId
- PASS invalid webhook rejected before state mutation — webhookAccepted() requires a valid signature
- PASS cross-tenant access blocked for both personas — canAccess() denies org-b against org-a transactions
- PASS privacy minimised on handoffs and no secrets in contracts — privacyMinimized() + containsSecret() enforced