Sub-issue of #725 (P5). Addresses the second review point on #697: the framework does not, by itself, make it easier on the CND side to understand the migration process. With the engine in Java (#697), the answers are language-neutral and serve Java and JS modules alike.
Scope
Dependencies
Sub-issue of #725 (P5). Addresses the second review point on #697: the framework does not, by itself, make it easier on the CND side to understand the migration process. With the engine in Java (#697), the answers are language-neutral and serve Java and JS modules alike.
Scope
removePropertyValues, property added with a default →setPropertyValues, property type changed →convertPropertyValues, type retired →removeNodeType, type renamed →changeNodeType— and, just as important, which CND changes need no patch. Can start immediately.validatesweep: a content-vs-definitions divergence report in the Java framework (per module: leftover values of properties no longer defined, instances of unregistered types, stored values whose type no longer matches the definition), exposed through the P4 GraphQL/CLI surfaces (content-patches validate).createscaffolding to read the definitions diff between the deployed and the local CND and suggest the patch skeleton.Dependencies
validateexposure is additionally blocked by the admin API (Content patches: admin GraphQL API — status, reset, run (P4) #728); the CND-diff scaffolding builds on the optional CLI'screate(Content patches: developer CLI — status, run, reset, create (optional, split from P4) #731). The docs matrix has no blocker.