Files
felhom-controller/REPORT.md
T

1.3 KiB
Raw Blame History

REPORT — instruction files kept true (2026-10-06 afternoon)

Operator ruling 2026-10-06 13:25 (09 §3 decision 150): a session corrects a stale fact in an instruction file itself and names the edit; it may not loosen a rule. No code changed in this repo. The full session report, with every instruction-file edit (file, before, after, why), is felhom.eu/REPORT.md.

Edits here:

  • .claude/rules/unprompted-work.md: new §5 (the standing rule, verbatim); the copies line now names felhom.eu, felhom-controller, app-catalog-felhom.eu and the workspace root (it said „all three repos").
  • .claude/rules/gates.md: command python3 controller/scripts/controller_gates.py (from controller/) → python3 scripts/controller_gates.py from controller/. Why: the old path does not exist from there (the runner's own usage line and CI use the new one). The list of ten local gates → a pointer to GATES (fourteen local + three shared + the advisory golden-notice). observations_gate.py added to the shared list. Decoy gate path gained felhom.eu/.
  • CLAUDE.md: the same command fix in the Commands table; „Protected stacks (traefik, cloudflared, felhom-controller)" → „…, and always samba" (internal/config/config.go alwaysProtectedStacks); design pointer architecture/01/02/03-*.md → architecture/NN-*.md (01–03 for this repo; 07, 09, 10).