Summary: Execution slice T2 under #1262 and #1046.
Add binder-time schema validation hooks for alias/label/property existence in strict mode, with clear diagnostics and no loose-mode regressions.
Scope in:
- Binder checks against GraphSchemaCatalog contracts
- Deterministic strict-mode diagnostics including alias/field/stage context
- Positive and negative regression tests
Scope out:
- Nullability/type propagation (T3)
- Arrow bridge/coercion policy (T4)
Acceptance:
- Strict mode rejects missing label/property references with deterministic errors.
- Existing permissive behavior remains unchanged unless strict mode is enabled.
- Tests cover admitted and rejected shapes.
Related: parent #1262, umbrella #1046, DAG #1259.
Summary: Execution slice T2 under #1262 and #1046.
Add binder-time schema validation hooks for alias/label/property existence in strict mode, with clear diagnostics and no loose-mode regressions.
Scope in:
Scope out:
Acceptance:
Related: parent #1262, umbrella #1046, DAG #1259.