Add full banner headers to all scripts across the codebase

Every script now has the established header format: PURPOSE with ─────── separator,
OPERATIONAL MODEL, DESIGN PRINCIPLES, OPERATIONAL SAFEGUARDS, CONFIGURATION, and
RUNTIME MODES — structured with full ====== banner sections throughout.

Orchestrators converted from compact ── inline format to full banners. Stale
emby-fallback and dirty sync references removed from Plugin/user_script_plug-in.sh.
This commit is contained in:
Gmer4Lfe
2026-06-26 18:50:05 -04:00
parent 1003bee72a
commit f92ee4064b
51 changed files with 1822 additions and 563 deletions
+26
View File
@@ -28,6 +28,32 @@
# terminal or from array_started.sh.
#
# ==============================================================================================
# DESIGN PRINCIPLES
# ==============================================================================================
#
# Mode-Aware Paths
# Storage mode is read from host*.conf before any symlink is created. Internal
# mode (boot) requires no array — symlinks resolve immediately. Appdata mode
# requires the array to be mounted before symlinks are useful.
#
# Migrate on First Run
# If live data already exists at /root/.claude and the persistent store is
# empty, the live data is moved to persistent storage on first run. Subsequent
# runs only re-create the symlinks — migration is one-time.
#
# No common.sh Dependency
# Runs before load_config.sh is available (early in ARRAY_START_SCRIPTS).
# All logic is self-contained — no ecosystem functions used.
#
# ==============================================================================================
# OPERATIONAL SAFEGUARDS
# ==============================================================================================
#
# Conf probe — reads storage mode from Configurations/host*.conf directly
# Migration guard — only migrates if persistent store is empty; never overwrites
# Symlink-safe — removes existing symlink before re-creating; won't error on re-run
#
# ==============================================================================================
# RUNTIME MODES
# ==============================================================================================
#