Developers
Create an owned project, then ask it what it contains.
Start with a local project you own, then run a concrete quote approval workflow with sample data.
Start
Create a project and inspect it.
The published local starter is version 0.1.0. It predates the PostgreSQL and production-operations source described in the current repository. Creation defaults to a dry run; the explicit --apply below writes the project. Inspect the project you actually install before planning changes.
npm create accordo@0.1.0 my-crm -- --apply cd my-crm npm run crm -- app inspect --json
Current source
Build from the current framework checkout.
This route includes the current source while keeping SQLite as the local default. PostgreSQL requires deployment composition and authentication configuration; cloning the source does not provision a service.
git clone https://github.com/khaoss85/agent-crm framework-source cd framework-source npm ci node packages/create-accordo/bin/create-accordo.js ../my-crm --apply cd ../my-crm npm install npm run verify
Extend and verify
Use public package seams and the smallest proof rail.
Domain packages import only the public core index.
Every mutation goes through a module service or a named workflow, and leaves an audit event and a step-level trace behind it.
Boundary: Audit records what the process did under an asserted actor. It is not a tamper-evident or externally attestable log, and it is not a compliance control.