sentin8-cli — Platform Bootstrap & Enrollment
The operator's starter: database bootstrap, vertical initialization and enrollment, captain control, catalog plumbing. Everything the platform's greenfield lifecycle needs, in one binary.
Use cases
- First boot —
sentin8-cli db bootstrapcreates the platform database and appliesplatform.sql. - Vertical bring-up —
vertical initcreates the vertical's PostgreSQL database from its own SQL;vertical enrollregisters services, scopes, admin UIs, triggers, app listings, PG ident maps, and Valkey ACL users from the vertical's declarative registry. - Fleet control —
captain start/upgrade/restart/statusthrough the captain's guarded API.
Lifecycle
make infra-up # TLS-only PG 18 + Valkey
sentin8-cli db bootstrap # platform database
vertical init # {vertical} database + SQL
vertical enroll # registry: services, scopes, apps, ident maps
make start # captain spawns the fleet
No migration code exists anywhere: this is a greenfield platform;
schema changes rewrite the init SQL and re-run init.
Full documentation
The complete detail lives in this product's sub-pages:
- Architecture (DDD) — the full document, harvested from the unit's repository at build time.
- Business rules (BRD) — the full document, harvested from the unit's repository at build time.
- Security — the full document, harvested from the unit's repository at build time.
- Overview (repo README) — the maintainer's README in the consolidated reference section.