Part 2 — Composing Sandcastles with Crossplane

Part 2 will develop how the Crossplane composition layer requests engineering work from the Sandcastle construction layer. The intended learning arc is:

Lessons

  • 01 Composing a Sandcastle request — the first Part 2 lesson. Covers the compose → construct boundary: how a Crossplane XR becomes an EngineeringTask, how a Sandcastle consumes the task (never the XR), and how the construction stage stays parametric on the request. Runnable end-to-end via the reusable Compose a Sandcastle request lab.
NoteStatus — Part 2 lesson 01 runnable; further lessons scaffolded

Lesson 01 is runnable end-to-end via the reusable Compose a Sandcastle request lab, whose verify.sh asserts the four hand-off rules programmatically. Further Part 2 lessons (for example, a cluster-backed variant using a real Crossplane Composition emitting a real EngineeringTask CR) remain intentionally scaffolded for this wave.