## Role Residual slice of #2028 (perc-deployer Xlint cleanup) after ContentRelation PR #3046 / issue #3017, under parent tracker #2200. ## Context Post-#3017 inventory (default Maven warn window after ContentRelation zeroed): top main-source residual is **PSContentTypeDependencyHandler ~69** diagnostics. Other residual surfaces (SystemDef / SharedGroup / WorkflowDef / test-source noise) remain for later slices. ## Scope Continue clearing perc-deployer javac Xlint diagnostics after #3046: - Prefer **PSContentTypeDependencyHandler** first (~69) as the next Content* follow-on - Real generics (no blanket `@SuppressWarnings("unchecked")` on whole classes) - Cap batch ~40–70 diagnostics if still abundant; no product behavior change - Do not rework handlers already shipped in #3016 / #3046 / earlier batches ## Out of scope - Monorepo-wide reformatting - Unrelated deployer behavior changes ## Acceptance - Module `cd deployer && ../mvnw clean install` green - Measurable reduction in Xlint diagnostics vs post-#3046 baseline (target ContentType toward zero) - Link parent #2200, #2028, PR #3046 when opened - Behavioral unit tests for new/changed typed surfaces ## Labels operator:grok, operator:night-issue-prs, model:grok-4.5, p8, 8.2, tech-debt Parent: #2028 Parent monorepo: #2200 Prior slice: #3017 / PR #3046
Activity
natechadwick-intsof commentedon Aug 11, 2026
night-issue-prs: starting work on PSContentTypeDependencyHandler Xlint residual (Grok Build).
natechadwick-intsof commentedon Aug 11, 2026
Work complete for this slice.
cd deployer && ../mvnw.cmd clean install→ BUILD SUCCESS; Tests run: 240, Failures: 0;PSContentTypeHandlerTypedTestTests run: 3Closing #3047; no residual child/QA needed for this pure generics slice.
natechadwick-intsof commentedon Aug 11, 2026
Completed via PR #3059 (ContentType handler Xlint 69→0).
fix(deployer): Xlint ContentType dependency handler generics (#3047) (#…