♦Adorable
Как это работаетТарифыВопросыБлогГалерея
Войти

Glossary

The vocabulary the platform is built on — each term defined once, used consistently across the engineering blog.

#Branch-promotion deploy
Going to production by promoting a copy-on-write database branch instead of dumping and restoring data. Production is a branch with its own timeline; a release pins a git commit and applies pending migrations to that branch. No bytes are copied, dev stays a live fork, and rollback is a point-in-time branch. Deep dive →
#Scale-to-zero Postgres
A per-app PostgreSQL whose compute scales to zero replicas while idle, so a fleet of mostly-idle databases costs nothing. A proxy that speaks the Postgres wire protocol parks the next incoming connection, wakes the compute, and forwards the query once it's live — clients never see the sleep. Deep dive →
#Copy-on-write database branch
An instant fork of a PostgreSQL database that shares storage pages with its parent (self-hosted Neon timeline). Creating one moves no data, which is what makes per-project databases, dev/prod separation, and pre-deploy checkpoints affordable at agent speed.
#Objective verification
Gating an AI agent's work with deterministic checks — the TypeScript compiler, live contract probes against the running pod, and the app's own unit tests — rather than an LLM judging its own output. A claim of "done" must survive evidence that the agent cannot talk its way past.
#Contract probe
A live check that every API procedure the architect declared actually responds on the running app without server errors, and that every declared database table exists. Run before a subtask may be marked complete; a missing procedure fails objectively.
#Born-testable scaffold
Every generated project ships with a test runner (vitest) and a working `npm test` from its very first commit, so verification can execute the app's own tests in its pod — there is no "we'll add tests later" phase.
#Code + data time-travel
Rolling a project back to one coherent moment across git source, the live Kubernetes runtime, and the database: the code restores to a commit, the data restores to the matching point-in-time branch. Undo for the migrations and bulk edits that git alone can't revert. Deep dive →
#Pre-deploy checkpoint
A point-in-time marker (LSN) tagged on production's database timeline immediately before each release is applied — the mandatory rollback anchor. Rolling back a release restores its pinned commit and, optionally, data to the checkpoint of whatever superseded it. Deep dive →
#Project namespace
The per-project Kubernetes namespace every generated app runs in, with its own resource quotas, limits, services, and ingress. The platform's isolation boundary: one project can never starve or touch another.
#Primary app
A project can host several isolated apps in one namespace; the primary app is the one serving the project's root preview domain. Sibling apps get their own subdomains, schemas, and deployments — and the platform converges to the declared set instead of silently falling back to the primary. Deep dive →
#Idle freeze
Suspending an inactive app's containers with a cgroup freeze: zero CPU, near-zero memory, instant thaw on the next visit. Together with scale-to-zero Postgres it's why an idle project costs effectively nothing.
#Keep-warm
A production tariff that keeps a deployed app always awake instead of freezing on idle — for apps whose users won't tolerate a cold-start. Priced per awake-hour.
#Production data timeline
Production's database history, independent of dev from the first deploy onward. Re-deploys apply migrations to it and never re-copy dev data; replacing prod data with dev's is a separate, explicit, snapshotted operation. Deep dive →
#Run reconciliation
The recovery sweep that detects builds interrupted by a crash or eviction and restores every piece of state — job status, task chain, locks, chat flow — to a consistent, resumable picture. The job system's answer to "the worker died mid-build".
♦Adorable
Как это работаетТарифыВопросыБлогГалереяGlossaryКонфиденциальностьУсловия
© 2026 Adorable