zlh-grind/Codex/Agent/DECISIONS.md

1.3 KiB

Agent - Decisions

Settled

  • semantic readiness is real workload readiness, not mere process liveness.
  • readiness-aware start/restart behavior should not be bypassed.
  • guarded mutating operations should remain serialized.
  • local Minecraft backups are an agent responsibility.
  • PBS / platform backups are a separate durability/disaster-recovery layer.
  • do not conflate app-aware rollback backups with infra/offsite backup strategy.

Dev container / code-server

  • requested code-server is desired Agent state for dev containers, not only a manual endpoint action.
  • if enable_code_server is true or addons includes codeserver, dev provisioning should ensure code-server is installed, running, and verifiable.
  • manual code-server start/stop/restart endpoints remain operational controls, but initial provisioning should not require a separate manual start call.

Backup-specific

  • current local game backup scope is Minecraft only.
  • pre-restore checkpoint is the first restore-safety hardening step.
  • remote/offsite syncing should not be added to agent if that responsibility belongs to PBS/platform.

Tracking rule

  • when Agent work completes, remove it from OPEN_ITEMS.md
  • if it changes long-lived runtime/recovery assumptions, update CURRENT_STATE.md or this file