Context: the platform's Appwrite-seam identity/config was folk knowledge — one unowned laptop .env as origin, one all-powerful key, and misconfiguration that silently succeeds into phantom storage. The ratified verdict fixes this via one contract ADR (PLATFORM-001), one owned coordinates registry file, declared classification, three credential tiers, and raise-by-default failure semantics.
Do (orð_09 §4 commitment — declared meanwhile, killed on this issue): delete load_dotenv(dotenv_path=str(self.ensemble_path_manager.dotenv)) (unfao.py:180) — the runtime edge of the copy-chain. The launcher (views-models M3) becomes explicitly responsible for the environment; this manager's entry validates the required names fail-loud (à la the registry preflight), naming every missing variable. Ordered: registry exists (A3) → M3 merged (launcher declares) → this lands. Cross-ref models #280 retargeting.
Part of þing-01 — the platform Identity/Secrets/Configuration verdict, ratified as amended
2026-07-28 (sign-off: Simon Polichinel von der Maase, who is also the named operator).
Canonical record (local): views_platform/þingit/01_identity_secrets_config/ — orð_dómr.md
as amended by dómr_endurmat.md; plain-language summary in final_decision.md.
🤖 Generated with Claude Code
Context: the platform's Appwrite-seam identity/config was folk knowledge — one unowned laptop
.envas origin, one all-powerful key, and misconfiguration that silently succeeds into phantom storage. The ratified verdict fixes this via one contract ADR (PLATFORM-001), one owned coordinates registry file, declared classification, three credential tiers, and raise-by-default failure semantics.Do (orð_09 §4 commitment — declared meanwhile, killed on this issue): delete
load_dotenv(dotenv_path=str(self.ensemble_path_manager.dotenv))(unfao.py:180) — the runtime edge of the copy-chain. The launcher (views-models M3) becomes explicitly responsible for the environment; this manager's entry validates the required names fail-loud (à la the registry preflight), naming every missing variable. Ordered: registry exists (A3) → M3 merged (launcher declares) → this lands. Cross-ref models #280 retargeting.Part of þing-01 — the platform Identity/Secrets/Configuration verdict, ratified as amended
2026-07-28 (sign-off: Simon Polichinel von der Maase, who is also the named operator).
Canonical record (local):
views_platform/þingit/01_identity_secrets_config/—orð_dómr.mdas amended by
dómr_endurmat.md; plain-language summary infinal_decision.md.🤖 Generated with Claude Code