🤖 Generated by the Agentic Engineer
Evidence
At template main daedcb44b51608c2002480436c075be3f560244d, deploy/deployment.yaml requests 10m CPU for the application container.
Platform main 6b67c9454e73fe7faf94d3be39bf874ba194b8e1 generates a VPA for every Deployment and sets the wildcard container floor to 50m. Its policy records that even 15m throttled fresh Node/Next.js starts into liveness failures. The template value predates that Platform floor by eight days.
The weekly scaffold drift gate cannot catch this mismatch because it removes every Kyverno generate rule before evaluating the Platform policy set.
Audience and impact
Every new tenant starts from this Deployment. Its first pod can begin below the Platform's recorded cold-start floor before VPA has a recommendation, making the supposedly day-one-admissible scaffold carry an avoidable startup-throttling risk.
Expected behaviour
The scaffold's initial application request should never be lower than the one unambiguous CPU minimum generated by the live Platform VPA policy. A Platform floor change must fail the template's drift gate with the exact remediation instead of silently diverging.
Acceptance criteria
Size
S-M: a default correction plus a narrow fail-closed cross-repository contract.
Evidence
At template main
daedcb44b51608c2002480436c075be3f560244d,deploy/deployment.yamlrequests10mCPU for the application container.Platform main
6b67c9454e73fe7faf94d3be39bf874ba194b8e1generates a VPA for every Deployment and sets the wildcard container floor to50m. Its policy records that even15mthrottled fresh Node/Next.js starts into liveness failures. The template value predates that Platform floor by eight days.The weekly scaffold drift gate cannot catch this mismatch because it removes every Kyverno generate rule before evaluating the Platform policy set.
Audience and impact
Every new tenant starts from this Deployment. Its first pod can begin below the Platform's recorded cold-start floor before VPA has a recommendation, making the supposedly day-one-admissible scaffold carry an avoidable startup-throttling risk.
Expected behaviour
The scaffold's initial application request should never be lower than the one unambiguous CPU minimum generated by the live Platform VPA policy. A Platform floor change must fail the template's drift gate with the exact remediation instead of silently diverging.
Acceptance criteria
Size
S-M: a default correction plus a narrow fail-closed cross-repository contract.