Panel/docs/decisions/0005-control-path-layout.md
2026-06-08 16:09:54 -05:00

912 B

Decision 0005: Keep Managed Control Paths Outside Customer-Easy Edit Paths

Workspace reference: GSP-WORKSPACE.md

Status

Accepted

Decision

Managed control files, manifests, scheduler state, and helper scripts should live in protected control locations rather than in customer-editable startup files where possible.

Reasoning

  • Customer-editable startup areas are too easy to tamper with.
  • Managed state should not depend on files that customers can modify through FTP or file manager.
  • Secure and auditable behavior is easier when control files are outside the customer content path.

Alternatives Considered

  • keep helper scripts in the game home
  • keep runtime manifests next to the game executable

Why Those Were Not Chosen

  • Those options make it too easy for customers to alter managed execution.
  • They complicate cleanup and lifecycle tracking.