Record manual Windows display naming contract

This commit is contained in:
omar
2026-09-23 17:57:18 +03:00
parent c90596a12b
commit 55a36c7607
+4
View File
@@ -5,3 +5,7 @@ This repository is authoritative only for its owned component. Use sibling clone
Edit here, prove the affected behavior, audit the explicit file allowlist, commit/push normally, then fetch reviewed full commits into the deployment host clones. Deploy through otche-deploy/update.py and its documented protected external env/override. No archive-based source deployment, force/reset, dirty-work overwrite or unreviewed latest-branch activation. Coordinate quiescence before activation; retain the exact existing Compose project, external named volumes, private secrets/TLS/config/proofs and held evidence. Verify live commit IDs, health, old-data continuity and requested acceptance after rollout.
Never commit real secrets, tokens, runtime output, sample payloads, proof logs, private certificates or live host inventory. No credentials in remote URLs or persistent helpers. Windows signing remains operator-supplied. Do not weaken VM/network/Windows protections to pass acceptance.
## Windows display names
The complete Windows display label, including build/version text, is explicitly authored in editable `Profile.name`. NEVER derive or append the display build from environment telemetry, qualification, a revision lookup or a frontend formatter. Each Run stores an immutable `profile_name` snapshot; profile renames do not rewrite historical names. Technical `environment.os_build` telemetry and source fingerprints remain separate and unchanged.