Status
What is built, what is not, and what the tests do.
Development stage
PreDealCheck is a local prototype. As of today:
- No customers
- No paid pilots
- No revenue
This is development-stage software. Not in production, not integrated with any platform. Tests, fixtures, and repository activity are not traction.
What is implemented
The engine computes two metrics from source data:
active_customers — distinct customers with explicit live status.
annualized_mrr — sum of recurring live MRR multiplied by twelve.
Every finding is evidence-based: source name, hash, version, row numbers, date, currency, claimed and recomputed values, and a reason statement. A human can verify by hand.
What is not implemented
The following are explicitly disabled or absent:
logo_churn from a snapshot is disabled. See methodology for why.
- No document extraction or parsing.
- No foreign exchange conversion.
- No revenue recognition modelling.
- No usage-based billing modelling.
- No LLM call in the core path. The engine uses decimal arithmetic only, deterministic and byte-identical on identical input.
What the test suite proves
The test suite runs 230 cases covering metric computation, state transitions, evidence structure, and reconciliation. It proves correctness of the arithmetic against synthetic data.
The test suite does not prove:
- That a user's real data is structured as the engine expects.
- That real-world reconciliation is easy or friction-free.
- That the engine handles all corner cases in production data.
- That any real deal is accurately represented in your data file.
What this is not
PreDealCheck is not investment advice, accounting certification, a fraud verdict, a legal opinion, or an accuracy guarantee. A contradiction is a discrepancy to reconcile, not an allegation.