02 - Policy and promotion boundary

The promotion boundary is the public control pattern that sits between operator intent and agent execution. It is not a live deployment runbook. Its job is to make mutation reviewable, reversible, and tied to evidence before stronger claims are made.

Control objectives

Controlled change: intent, dry-run and rollback target, review, apply, verification, then a scoped receipt; rejected or failed stages stop promotion.

Read the flow as approval before mutation and observation before success. A failed verification stops promotion and invokes the previously reviewed recovery decision; it must not produce a success receipt simply because the workload process started.

Public case-study usage

One reported implementation places operator-controlled policy above an operator-core VM, with logical realms grouping workloads and OpenShell sandboxes providing the intended execution boundary. Here “realm” is an operator grouping label, not an asserted OpenShell object. Ansible configuration as code is one choice for repeatable configuration and recovery workflows; neither tool is required by the framework, and configuration alone does not prove successful recovery.

The public docs intentionally avoid live hostnames, release paths, VM names, SSH aliases, key names, service names, and incident-specific recovery details.

Historical acceptance-design lessons

Retired host-side scripts illustrated default-review mutation, exact release identity, state re-derivation, and rollback targeting with fictional values. They are no longer runnable or maintained as a public lab. This history does not validate a private deployment.

Evidence expected before stronger claims

A promotion or policy-change receipt should name:

Without that evidence, the public wording should stay at design or static-validation level.