The stack
03 · Source control
Entire is the primary Git-compatible forge and keeps agent sessions with source history.
- Dimension
- 03 · Source control
- Platform
- Entire
- Entire
- Primary forge and agent-session context attached directly to source history. Core standard · authority: EXO
- Status
- Primary forge. GitHub remains a compatibility mirror during migration.
What it is
The source dimension answers: what exact code and agent context produced this result? Entire is the primary forge and implementation-context authority for every managed project. It captures repositories, branches, sessions, checkpoints, source, and review context (build and deploy).
Platform
Entire (entire.io). Work is tracked as Entire trails. For example, the
roadmap's platform items link to trail IV-170. IV-### identifiers persist from the retired
work register.
Boundary and replaceability
- The contract is a plain Git repository with no forge-only runtime dependency (architecture). Switching forges moves Git history and loses only the captured session context.
- GitHub may mirror source and change objects for ecosystem compatibility, but it must not become a second workflow (AGENTS.md). Linear is retired and must not be updated.
- Exo owns portfolio intent and release state. Entire owns source and execution provenance (ADR 0003).
Known inconsistency
How Exo builds and ships still describes GitHub Actions
running pnpm check and pnpm verify. The accepted exo-verify decision (ADR 0005, on main)
rejects GitHub Actions for verification because the owner is leaving GitHub. Until exo-verify
ships, treat the Actions description as legacy.
Cost notes
Entire pricing: TBD (not recorded in the repository).
Status
- Live: Entire is the primary remote for this repository; GitHub is the mirror.
- Open question (ADR 0005): does Entire expose webhooks or a checks API? The answer decides how exo-verify is triggered. The CLI and polling fallbacks keep the design unblocked either way.
Source: content/docs/stack/source.mdx
02 · Development framework
Every Exo app is written in strict TypeScript with React, on Next.js for the web and Expo for mobile. One opinionated path.
04 · App state & storage
Convex is the live backend for every app: data, functions, real-time state, and files. Object storage only when a workload justifies it.