Plan
Priorities, dependencies, release gates, and verified delivery share one accountable operating record.
Private beta · open by preference · portable by design
EXO is an opinionated, not restrictive operating system for a portfolio of web products. It names each dimension, preferred standard, and provider boundary—while favoring open-source foundations and preserving a clear path out.
THE EXO STACK
A focused set of standards for state, identity, source, runtime, interface, messaging, customer context, and revenue—held behind explicit boundaries instead of welded into the product.
01 / DIMENSIONS
EXO makes the stack visible: what each system does, which standard we prefer today, and where a provider can be replaced without taking the product with it.
Priorities, dependencies, release gates, and verified delivery share one accountable operating record.
Entire is the primary Git-compatible forge and preserves agent sessions with source history. GitHub remains an optional compatibility mirror.
Convex is EXO’s default authority for App registration, environment state, delivery observations, and release orchestration; the legacy backend is frozen for staged migration.
One shared identity receives explicit App and Page scopes instead of a separate account for every property.
Construct owns Page composition, prompt editing, and approved shadcn components through the Structured Liquidity theme.
Construct Convex owns Page media metadata, checksums, lifecycle, and references. Large originals use file or object storage only when the workload justifies it.
The host, health boundary, and deployed commit remain explicit and observable.
Every environment has one purpose, one artifact, and an unmistakable human approval boundary.
Transactional delivery stays consent-aware, server-side, and separate from product data.
Customer context stays in the CRM while forms and signals synchronize through replaceable, consent-aware adapters.
Commercial infrastructure is normalized and isolated from the portable product core.
A release is healthy, reviewable, and approved—not merely green in a provider dashboard.
02 / HOW WORK SHIPS
Routine work moves automatically into private Staging after validation. People remain unmistakably in control of the candidate and Production decisions.
Agree on the outcome and one accountable owner.
One EXO work item + Entire sessionMake and validate one coherent change.
Short-lived branch from stagingSee the integrated result privately before release.
Automatic Staging + verified evidenceFreeze the exact version proposed for customers.
Owner-directed Release CandidatePromote the approved version and verify it live.
Owner-approved Production artifactA green check, push, or provider job is evidence—not permission to skip a stage.
03 / TENETS
A clear operating model and reusable primitives—then enough room for every property to remain unmistakably itself.
We start with inspectable, open-source foundations. Proprietary services must earn their place and stay behind a replaceable boundary.
Content, assets, schemas, and delivery records stay exportable. Leaving should be boring, complete, and documented.
Machines observe, compare, and prepare. Humans approve consequential production, billing, domain, and data changes.
04 / PORTABILITY
Build a portfolio of distinct products without building a new operating system.
Private beta · limited operator cohort