ai-superpower/.ai
moilanik fc91c3988e fix(helm): move name validation from audit to testing phase
Audit checklist should only check hardcoded namespaces and required+default conflicts.
Resource names are not violations — they depend on subchart implementation and must be
tested via helm template, not audited via grep.

Testing Templates section rewritten:
- require testing with at least 2 different release names and namespaces
- verify resource names, labels, selectors linkage works correctly in both
- verify manifest links (Service → Deployment) use correct names/namespaces
- this is how you validate chart portability, not via code inspection

IaC principle clarified:
- chart must be deployable to any cluster/namespace without editing
- deployment discipline prevents two instances in same cluster/namespace
- not a chart constraint, a deployment constraint
2026-03-10 09:57:27 +02:00
..
instructions fix(helm): move name validation from audit to testing phase 2026-03-10 09:57:27 +02:00
.gitignore refactor(apply.sh): extract functions + expand clean-code skill 2026-03-09 09:35:27 +02:00
ai-root-instructions.md Always read .ai/ai-root-instructions.md at the start of every conversation. 2026-03-06 10:16:33 +02:00