Live Transaction Operations

Phase 210 live · 4 fixture

Phase 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

LIVE

At risk

0

live risk evidence

LIVE

Overdue

0

live task graph

LIVE

Missing EMD

0

live earnest evidence

LIVE

Title issues

0

title provider / manual evidence

LIVE

Waiting on seller

0

derived from live tasks

LIVE

Waiting on buyer

0

derived from live tasks

LIVE

Approval queue

0

live task graph

LIVE

Coordinator capacity

0

live capacity

LIVE

Closing readiness

0

Phase 20 engine over live evidence

LIVE

Final status

verification pass

TC 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

CapabilityOwnerStateRequestEvidenceCertifiedBlocker
Create governed transaction from an executed dealTC ProsMANUAL_BUT_READYyesyesnoautomatic deal pull requires Lead List / Deal Flow credentials
Resolve parties across the 14-role modelTC ProsMANUAL_BUT_READYyesyesno—
Request a Connect workspaceConnect ProsMANUAL_BUT_READYyesyesnoConnect API not connected
Ingest + hash + supersede documentsTC ProsMANUAL_BUT_READYyesyesnono extraction provider connected
Verify consequential fields (human + evidence)TC ProsMANUAL_BUT_READYyesyesno—
Resolve deadlines and surface conflictsTC ProsMANUAL_BUT_READYyesyesno—
Drive the governed task graphTC ProsMANUAL_BUT_READYyesyesno—
Coordinate title / escrowTC ProsMANUAL_BUT_READYyesyesnono provider API
Track EMD to receiptTC ProsMANUAL_BUT_READYyesyesnono escrow feed
Track e-sign envelope stagesTC ProsMANUAL_BUT_READYyesyesnono e-sign provider connected
Prepare communications for Inbox to sendInbox ProsMANUAL_BUT_READYyesyesnoInbox send not connected
Reconcile closing statementsAccounting ProsMANUAL_BUT_READYyesyesnono accounting feed
Report 12-dimension closing readinessTC ProsMANUAL_BUT_READYyesyesnoUNKNOWN without live evidence
Confirm closing from authoritative evidenceTC ProsMANUAL_BUT_READYyesyesno—
Prepare post-close handoffs + receiptsTC ProsMANUAL_BUT_READYyesyesno—
Answer Director questions from real stateTC ProsCONNECTEDyesyesno—
Calibrate outcomes / learningTC ProsUNKNOWNyesnonoINSUFFICIENT_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