Skip to content

System Reconstruction Coverage Matrix — CTC Billing / QBO / Files / Email Wave

  • Status: CURRENT DETAILED COVERAGE APPENDIX
  • Parent register: SYSTEM_RECONSTRUCTION_COVERAGE_MATRIX.md
  • Capability packet: CTC_BILLING_QBO_FILES_EMAIL_CAPABILITY_REBUILD_PACKET.md
  • Source reconciliation: CTC_BILLING_QBO_FILES_EMAIL_RECONCILIATION.md
  • Purpose: replace the earlier broad Billing rows with a deeper capability-by-capability gap register without creating a second lifecycle or Roadmap.

Coverage Vocabulary

COMPLETE INPUT
PARTIAL
MAPPED
MISSING
NOT APPLICABLE
RUNTIME EVIDENCE REQUIRED

COMPLETE INPUT means sufficiently detailed documentation for owner review, not implemented or accepted behavior.

Dimension Codes

Code Dimension
PDT Product outcome
ROL Roles/access
PRC Process
STA State
DAT Data/fields/identity
INT Interfaces/DTO/errors
EFF Provider/file/email effects
UIX UI/UX
OPS Operator procedure/recovery
WIK Wiki projection/publication
MIG One-writer/rollback/caller-zero
VER Runtime/role/provider evidence

Detailed Coverage

Capability PDT ROL PRC STA DAT INT EFF UIX OPS WIK MIG VER Remaining blocker/owner
Generic source transaction create/delete COMPLETE INPUT PARTIAL COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT NOT APPLICABLE PARTIAL COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED source-family idempotency/state/correction and role matrix; BMS/P2/P5/P6
Generic transaction edit/form COMPLETE INPUT PARTIAL COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT NOT APPLICABLE PARTIAL COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED allowlisted semantic edit fields, state/version and generic mutation caller inventory; BMS/P5
Generic transaction close COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT NOT APPLICABLE PARTIAL COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED mixed-row/predicates/provider guard/correction approval; Accounting/BMS/P2
Generic transaction correction/void COMPLETE INPUT PARTIAL COMPLETE INPUT PARTIAL COMPLETE INPUT PARTIAL PARTIAL PARTIAL COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED approved local/provider correction and audit/version behavior; Accounting/QBO owner
AR Billing workbench/candidate COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT NOT APPLICABLE COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED role/API/current-label parity and performance; P2/P7/P9
AR invoice preview COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT NOT APPLICABLE COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED preview integrity policy and source/rate fingerprints; AR owner
AR local confirm COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED active uniqueness/version/correction and concurrency evidence; AR/DB/P2
QBO grouping/intent COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED durable intent schema and group identity acceptance; P6-004/P12/QBO
QBO provider delivery COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED provider search/idempotency, worker and test-safe QBO evidence; QBO/P12
QBO unknown/stale reconciliation COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED stale threshold/disposition owner and provider search procedure; Accounting/QBO
QBO correction/void COMPLETE INPUT PARTIAL COMPLETE INPUT PARTIAL COMPLETE INPUT PARTIAL PARTIAL PARTIAL COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED provider API/accounting approval and local reconciliation; Accounting
File object upload COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED upload identity/hash/unknown-result and storage evidence; Files/P12
Transaction file linking COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED active link uniqueness/batch policy/current caller evidence; Files/P5
File readability COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED accepted health/freshness/error classification and storage tests; Files/P9
File unlink/object cleanup COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED reference/retention/legal hold/cleanup owner; Files/Operations
BOL readiness/send COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED recipient owner, admin override replacement and Gmail test evidence; TMS/P2/P12
BOL unknown-result reconciliation COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED durable effect/search headers and support owner; Gmail/P6-004
Packing List readiness/batch COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED target recipient/content version acceptance and role evidence; Booking/P2
Packing target-part send COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED durable target-part ledger/resume and Gmail evidence; Booking/P12
Packing partial/unknown recovery COMPLETE INPUT PARTIAL COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED part-only recovery or manual policy and provider reconciliation; Operations/Gmail
Billing/document daily close COMPLETE INPUT PARTIAL COMPLETE INPUT NOT APPLICABLE COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT COMPLETE INPUT PARTIAL COMPLETE INPUT RUNTIME EVIDENCE REQUIRED accountable role/cadence/cutoff/escalation and current Wiki field acceptance; Operations/P8

Documentation Completed In This Wave

Process/source reconciliation
Policy decision matrix
Parity/cutover matrix
Current/target sequence/state/effect diagrams
Complete capability rebuild packet
Operator Runbook
Wiki projection packet
Stable BILL-POL, BILL-EXC, BILL-SCN and BILL-MIG-SCN IDs

Evidence Still Required

current schema/status/index readback
current tenant/role/page/API/record matrix
safe local transaction and AR concurrency tests
QBO provider search/duplicate/timeout evidence
file object/link/readability/delete evidence
Gmail BOL and target-part send/unknown evidence
current T_WIKI_PAGE and rendered page review
field operator/accounting acceptance
one-writer/rollback observation
caller telemetry and caller-zero

Next Owner Routing

Gap family Owner/task
role/API/record access P2-007 / P4
current caller/helper/query/write ownership P5-001
accounting/process policy P6-007 + Accounting/Operations
worker/effect model P6-004 / P12
React UI P7 / P12
Wiki publication P8-001
PostgreSQL P11 after stabilization

Update the parent matrix summary when this appendix is reviewed and accepted. Do not infer parent lifecycle/status from this file.

---

Source: docs/reconstruction/SYSTEM_RECONSTRUCTION_COVERAGE_MATRIX_BILLING_WAVE.md — ctc repository · This page is an English translation of the source document. Identifiers, file paths and code symbols are unchanged.