docs(image): record master-ISO scope and the four-phase lifecycle #26
Loading…
Reference in a new issue
No description provided.
Delete branch "clawdie/docs/custom-image-product"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Rewrite the custom image plan around what is actually proven.
Scope decision: one master ZFS image, no per-customer partitions or size
tiers; storefront/SaaS deferred until that image builds, boots, and validates
on FreeBSD.
Removed: provider keys baked into clawdie/env, the 8-digit PIN sealing the seed
with openssl, PIN-by-email, the CLAWDIESEED dependency, secrets in PostgreSQL,
and build_queue.config as free-form JSON.
Added: spec -> build -> signed manifest -> digest-verified delivery; a
four-phase x four-domain lifecycle table (build, network/proxy, jails/storage,
identity/vault) with an explicit fallback row; and six claims the page does not
make - quarantine is not enforced (PF egress is open), no Asgard restore
verification exists (mock + fake key), name matching is not authorization
(capability class required), ZFS properties are observations, the build is part
of the trust boundary, and fallback is a path rather than degraded execution.
Gates: scripts/ci-checks.sh PASS (prettier, wiki-lint, dates, okf, bash -n,
poudriere regression).
Pull request closed