KB-33B8

50000x · 05 — Phase G UI/Ops closeout

3 min read Revision 1
iu-core50000xopsuiretentionsystemd

50000x · 05 — Phase G UI/Ops closeout

Decisions taken

All four operator-facing edges of the 40000x carry-forward §G are touched in this macro at the level of package + dry-run + read-only. None of the "enable / merge / deploy / start" actions are executed.

Edge This macro Why deferred
PR #669 UNTOUCHED This clone has no git remote; gh PR view not possible. Channel-blocked.
Nuxt UNDEPLOYED Deploy requires explicit ops authority + canary plan.
Retention enablement DRY-RUN only Gate stayed false. Enable is a one-way operator decision.
VPS systemd healthcheck timer AUTHORED, NOT installed systemctl enable --now is a durable cross-reboot decision.
Operator runbook ADDENDUM written OPERATOR_RUNBOOK_50000X_ADDENDUM.md

Retention dry-run evidence

SELECT fn_iu_core_retention_cleanup('iu-core-50000x-retention-dry', TRUE);
target_table rows_eligible rows_deleted dry_run
dot_iu_command_run 0 0 true
iu_auto_instantiate_event_log 0 0 true
iu_three_axis_envelope_refresh_log 0 0 true
iu_three_axis_envelope_trigger_error_log 0 0 true

Gate iu_core.retention_enabled remains FALSE.

VPS systemd package contents

ops/50000x-autoscope-refresh-scaleout-event-ops-closeout/vps-systemd/

  • iu-core-healthcheck.serviceType=oneshot, runs the read-only 110_iu_core_dot_conformance_scan.sql inside the postgres container as directus.
  • iu-core-healthcheck.timerOnBootSec=2min, OnUnitActiveSec=15min, Persistent=true. Mirrors the Mac cron cadence.
  • README.md — install / smoke / enable / rollback recipe, gated on explicit ops authority.

NOT copied to /etc/systemd/system/, NOT enabled, NOT started.

PR #669 — channel note

git remote -v returned no remotes in this clone. The next macro that runs in a clone with the GitHub remote configured can gh pr view 669 --json state,mergeable,reviewDecision.

Operator runbook addendum

See OPERATOR_RUNBOOK_50000X_ADDENDUM.md. Captures durable scaleout artifact, actor-scoped rollback recipe, internal event boundary check, retention dry-run recipe, and mig 036 unblock.

Back to Knowledge Hub knowledge/dev/laws/dieu44-trien-khai/v0.6-iu-core-50000x-autoscope-refresh-scaleout-event-ops-closeout-open-goal/05-p4-ops-closeout.md