(
    schema_version: 1,
    samples: [
        (
            id: "brush-blockout",
            label: "Brush Blockout",
            area: Brush,
            scene: "assets/levels/samples/brush_blockout.scn.ron",
            summary: "Convex additive brushes, a subtractive marker, and a shared face material for brush editing and CSG regression checks.",
            checks: [
                "valid authored BrushDesc geometry",
                "shared brush-face material resolution",
                "object, face, clip, and CSG selection targets",
            ],
        ),
        (
            id: "material-lab",
            label: "Material Lab",
            area: Material,
            scene: "assets/levels/samples/material_lab.scn.ron",
            summary: "A compact look-development stage for shared materials, material instances, custom surfaces, and emissive output.",
            checks: [
                "Material and Material Instance dependency resolution",
                "standard, custom, and emissive surface hydration",
                "primitive material assignment and targeted drops",
            ],
        ),
        (
            id: "terrain-authoring",
            label: "Terrain Authoring",
            area: Terrain,
            scene: "assets/levels/terrain_authoring_showcase.scn.ron",
            summary: "A deterministic height grid with shared material layers, normalized paint weights, chunks, and collision.",
            checks: [
                "TerrainDesc schema and normalized layer weights",
                "shared terrain material dependency resolution",
                "sculpt, paint, chunk, and collider hydration",
            ],
        ),
        (
            id: "physics-placement",
            label: "Physics Placement",
            area: PhysicsPlacement,
            scene: "assets/levels/physics_placement_showcase.scn.ron",
            summary: "Three visually distinct collider cases above a static floor for transactional multi-object settling.",
            checks: [
                "cuboid, sphere, and capsule collider diversity",
                "multi-selection settle and grouped history",
                "static floor collision and cancel restoration",
            ],
        ),
        (
            id: "rendering-lab",
            label: "Rendering Lab",
            area: Rendering,
            scene: "assets/levels/rendering_showcase.scn.ron",
            summary: "Visible comparison anchors for fog, exposure, rendering profiles, fullscreen effects, and emissive lighting.",
            checks: [
                "stable post-process volume ownership",
                "rendering profile and fullscreen effect dependency resolution",
                "visible fog, exposure, vignette, and emissive comparison anchors",
            ],
        ),
    ],
)
