ci: adopt estate reusable CI + split 300-line violations (v0.22.0) Squash merge of PR #167 (claude/adopt-ci-20260616) Head: dc5145cd92 Agent-Session: deploy-operator-2026-06-16
dc5145cd92