act_runner doesn't reliably evaluate hashFiles() at job-level if: conditions, so the gate skipped the test job even with the Go sources committed. tenant-registry has Go source from day one — let test always run. Refs: M4.1
Apply platform-domain decision (2026-05-18). No services touched; docs/config only. Refs: M1.1
Switches commitlint to bash regex, gitleaks to inline binary, trivy to inline binary (v0.70.0). Per-stack jobs gated on hashFiles. Refs: M0.2
Bootstraps §1.2 scaffolding (README, CONTRIBUTING, CODEOWNERS, CHANGELOG, PR + issue templates, LICENSE, CI workflow, release workflow, commitlint, cliff, .editorconfig, .gitignore, .env.example) and ships a proprietary all-rights-reserved LICENSE naming both founders. Refs: M0.1