These are not roadmap items. Each card is generated from a ledger that names the tests
proving it, and the build fails if a claim loses its evidence — or its limitation.
The full list of twenty is on the evidence page.
Describe an object, get an application
Write a module manifest; the agent turns it into a migration, a service, a REST resource, an SDK method and Admin screens — with no page code.
tests/module-factory-e2e.test.jstests/admin-modules.test.js
LimitGenerated CRUD only. The factory does not generate workflows or approvals for a custom object — that is still handwritten (JTBD-06, partially supported).
Policy is code, not judgement
Commercial policy is deterministic code, not a model's judgement: a renewal at or above the threshold stops and waits for a named human.
tests/workflow.test.jstests/api.test.js
LimitProven for the built-in renewal object and its single value threshold. A general policy engine over arbitrary custom objects does not exist.
The agent cannot approve for you
The agent cannot approve on the human's behalf. A test asserts the refusal, so the boundary is a property of the system rather than a promise in a README.
tests/workflow.test.js
LimitThe actor is asserted, not authenticated: there is no auth, tenancy or RBAC, and an actor header is not identity. This holds a boundary against an honest agent, not against an attacker with network access.
Lead to Order, end to end
A lead is captured, scored, routed, qualified and converted into Company, Contact and Opportunity through explicit actions, each one atomic and audited.
tests/lead-intelligence-e2e.test.jstests/lead-conversion-e2e.test.js
LimitEnrichment runs against a fixture provider — no real external data source is wired. The Lead model is the starter's, not a built-in core module.
Quotes priced by the server
Quotes price on the server from a catalog — one-time and recurring, flat, per-unit, volume and graduated tiers — and freeze into an immutable version when a discount goes for approval.
tests/commercial-e2e.test.js
LimitCatalog sync runs against a fixture provider; no real external catalog (Stripe, Zuora, ERP) is connected. Money is integer cents with no FX — currencies are never summed.
Signature evidence, then one immutable Order
A signature envelope produces verified events and a hashed signed artifact, and exactly one immutable Order is built from the approved quote version.
tests/signature-order-e2e.test.js
LimitA fixture signature provider with a test-only webhook key. No DocuSign, Adobe Sign or Dropbox Sign adapter exists, and the artifact hash is provider-reported rather than independently recomputed.
The work after the signature
Pending obligations hand over into a Delivery Project with work packages, milestones and an optional partner — atomically, idempotently, and across a package boundary the kernel never learns about.
tests/delivery-handover-e2e.test.jstests/delivery-execution-e2e.test.js
LimitIt hands work over and runs it through human-driven transitions. Nothing schedules, staffs, computes percent complete or bills. Deliverables and recorded customer acceptance exist as of M14b2, and acceptance there is evidence a user actor recorded — never an authenticated customer, a legal signature or authorization to bill.
One command tells an agent what exists
One command tells an agent what an application actually is — packages, capabilities, resources, actions, policies, providers — read from checked-in source, in a single deterministic JSON report.
tests/app-inspect.test.js
LimitSource-only and read-only. It never opens the database, contacts a provider, reads a secret, or reports runtime, CI or authorization state — and it lists those blind spots as machine-readable limitations in its own output.
Nothing runs underneath you
Zero third-party runtime dependencies. Node 22 and a checkout — no build step, no bundler, no framework underneath your framework.
package.jsontests/api.test.js
LimitDevelopment dependencies and the eventual PostgreSQL adapter are separate questions. Having no runtime dependencies is a property of the framework, not of whatever you add on top of it.