State first
Every instance has a known lifecycle state. Support and operators can discuss pending, provisioning, active, suspended, failed, and deleted without guessing.
BayStore makes the commercial lifecycle visible before runtime automation is fully wired, so retries, suspensions, upgrades, and restore intent are recorded instead of hidden in ticket notes.
Every instance has a known lifecycle state. Support and operators can discuss pending, provisioning, active, suspended, failed, and deleted without guessing.
Operator actions request runtime mutation through the API and keep queued/current/state evidence on the record.
Recovery copy names retries, restore requests, and rollback intent as lifecycle operations. It does not claim automated restore execution.
| Surface | Visible today | Deferred production dependency |
|---|---|---|
| Customer dashboard | Instance, plan, status, and sandbox access metadata. | Production identity, issued customer access URLs, and account authorization policy. |
| Operator console | Runtime mutation requests, action records, and queued/current/state feedback. | Worker-backed execution completion, queue processing, secrets, and production clusters. |
| Security review | Static trust boundary, legal policies, DPA link, and no public console navigation. | Approved controls, deployment-specific evidence, and any third-party certification claim. |
failedA readiness gate failed. The instance record keeps product, plan, owner, last action, and support context.Production recovery needs queue workers, secrets, provider access, tested runbooks, backup restore proof, and rollback evidence. The public static site does not claim those are live.
Instances still move through pending, provisioning, active, upgrading, suspended, failed, and deleted. No surface invents substitute labels.