Capabilities
The commercial domains that are merged, and where each one stops.
Each page below states the boundary before the capability, cites the entry in the claims ledger that carries it, and names the test file that proves it. None of it is deployable. No authentication ships, every provider is an offline fixture, persistence is local SQLite and there is no scheduler — so a domain that works here works on one developer's machine.
-
Lead scoring and routing you can explain a year later
Lead scoring, routing and assignment
Enrichment, scoring and routing over a Lead record — all of it deterministic, none of it wired to a real data vendor.
-
CPQ quotes, price books and a discount approval that waits for a human
Quotes, price books, discount approval
A catalog, price books, composite quotes priced entirely on the server, immutable quote versions, and a versioned discount policy whose only two outcomes at the boundary are auto-approve…
-
From e-signature to exactly one immutable order
E-signature and signed orders
An approved quote version becomes one signature envelope — one, ever — whose provider events are cryptographically verified before any state changes, and whose completion produces one…
-
Turning a signed order into a contract and a subscription
Contract and subscription activation
A signed immutable Order activates through versioned policy and a human decision into a Contract, immutable version, Subscription and pending delivery/service obligations.
-
Delivery projects: hours, costs, change requests and sign-off
Delivery projects, costs and sign-off
The pending delivery obligations of an activated contract hand over into a planned project with work packages, milestones and an optional partner, then run through human-driven transitions…
-
Support entitlements and SLA tracking, activated from a contract
Support coverage, cases and SLAs
The pending service obligations of an activated contract become an operational Service Coverage with immutable entitlements, under a versioned policy that refuses to guess a support tier…
What none of the 6 pages above means
These pages describe this repository at this commit. None of them implies the framework is deployable, and none of them is a roadmap: nothing that is not merged appears on this site, in any tense.
- No authentication ships: the framework authenticates nobody. Production Spine v1 (ADR-038) gives the framework verified identity, organizations and memberships, server-authoritative authorization and one tenant per application instance — so tenancy and authorization now exist and are enforced. What does not exist is authentication: no login, password, session or OIDC implementation ships, and a deployment must supply the adapter that verifies the request. Production mode refuses to start without one. In local-development mode an actor header is accepted as an assertion and is not an identity, which is the default developer posture. This is not shared-database multi-tenancy and it is not a readiness claim.
- Not shared-database tenancy. createAccordoAppAsync can boot one tenant onto dedicated PostgreSQL databases. Shared-database row-level tenancy is not implemented, and this is not a production-readiness claim.
- Timers exist; a service that runs them for you does not. Durable jobs, a transactional outbox and scheduled asks exist for self-hosted applications that explicitly start a worker. Nothing autostarts; a timer opens an ask, never makes a decision, and no managed worker service or recurrence is included.
- No email, calendar or marketing integrations. An in-memory notification provider contract exists. MK1 marketing records supplied funnel observations and human-reviewed proposals only; it has no sending, publishing or spending path.
- The build benchmark has not been run. The protocol is designed and published; no Successful Agent Build Rate exists yet. Any number you see quoted for this project is not ours.
- Ownership means vendored source: there is no framework dependency to bump. The published create-accordo@0.1.0 scaffolds vendored source; it is the August 19 snapshot, not the current repository feature set. Use a current source checkout for the capabilities described here; upgrades require merging source (L-08). The framework is copied into the project, not installed as a framework library dependency. The accordo npm name is an empty reservation; the @accordo scope is claimed and deliberately empty.
Every claim and every limitation is on one page, and the questions this project refuses to answer are published beside them.