All runbooks
evidenceuai-explorerredacted view

Operator Decision Intake Local Evidence

Synced UAI Explorer evidence documentation from docs/evidence/operator-decision-intake-local-2026-06-20.md.

Updated 2026-06-21·Freshness: Reference·Sensitive tokens or credentials were hidden before display.

Operator Decision Intake Local Evidence

Date: 2026-06-20
Timezone: America/St_Johns

Scope

Added a generated operator decision intake packet. The packet originally represented four remaining operator/external decisions. After the 2026-06-21 internal production cutover and final-decision record, the generator also supports the closed state where no operator decisions are open.

This did not authorize DNS/TLS/firewall/routing changes, delete snapshots, publish raw content, or apply catalog imports.

Added

  • tools/build_operator_decision_packet.py
  • [REDACTED:high-entropy].py
  • [REDACTED:high-entropy].md
  • [REDACTED:high-entropy].json

Boundary

The worker reads [REDACTED:high-entropy].json and emits a public-safe intake template. In the pre-cutover state it included response fields for:

  • production cutover,
  • dormant/future Proxmox node identity,
  • Proxmox storage policy,
  • real content promotion.

Zenbook is no longer represented as an open operator decision. Its metadata survey and sanitized export are complete for UAI Explorer scope, with no UAI Explorer follow-up required.

The generated packet defaults every decision to defer and keeps explicit guardrails around production mutation, storage cleanup, raw-content handling, and catalog import apply.

Current closed-state packet:

  • Decision count: 0.
  • No operator decisions are currently open.
  • No open operator decisions remain.

Verification

Focused local validation passed:

python -m unittest tests.test_build_operator_decision_packet -v
python tools\build_operator_decision_packet.py --finish-status docs\evidence\uai-explorer-finish-status-2026-06-20.json --out-json docs\review\operator-decision-intake-2026-06-20.json --out-md docs\review\operator-decision-intake-2026-06-20.md

The focused test coverage proves:

  • all four open decisions are represented,
  • no-open-decision packets generate a closed intake,
  • missing required decisions fail closed,
  • unsupported open decisions fail closed,
  • raw-data flags fail closed,
  • real content promotion defaults allow_apply_import=false,
  • generated output does not contain local absolute path material.

Full validation and sandbox packaging are recorded in [REDACTED:high-entropy].md.