Act I · ConsequenceWhat has to hold when real work depends on it?
Bids, proposals & contracts
Prove the facts once.
An evidence-driven record for bids, proposals and contracts. Requests, assessments, scope, quotes and approvals are held in one connected record, so the same facts are not proven again at every step. The lifecycle is enforced on the server: 28 states, every transition audited, and AI output advisory only.
Shown here: lifecycle, evidence integrity, scope gate and quote reconciliation.
Designed and built by me, end to end.
Try it
Try the reconciliation step: quote lines are matched against the approved scope, and every difference needs a recorded decision before a proposal can be drafted. Synthetic line items; no client data.
Choose another build ↑▶ Interactive · tap to tryAccept or challenge each quote line that differs from the approved scope; the gate opens only when every difference has a recorded decision.
LIFECYCLE · STEP 11 OF 17 · QUOTE REVIEW
| Line | Scope | Quote | Decision |
|---|---|---|---|
| Site assessment, 1 dayMatched | $960 | $960 | No decision needed |
| Materials, standard gradeMatched | $520 | $520 | No decision needed |
| Labour, 3 daysVariance | $1,140 | $760 | |
| Equipment hire, 2 weeksMissing from quote | $1,450 | — | |
| Expedited deliveryNot in scope | — | $384 |
Gate closed. 3 differences need a recorded decision before a proposal can be drafted.
Demonstration · synthetic line items · logic mirrors the application’s reconciliation rule