Scene Historical Header Sketches
This directory contains historical header sketches derived from earlier scene-spec passes.
They were used to pressure-test:
- naming,
- handle and descriptor boundaries,
- enum surfaces,
- diagnostics payload shape,
- the scene-to-runtime split.
Normative Status
Installed headers under include/datoviz/scene*.h are authoritative for public names and
signatures that already exist.
diagnostics.h and any runtime-service sketches are informative unless a later document explicitly
promotes them.
These files are not:
- installed headers,
- compiled headers,
- frozen public API,
- independent sources of scene semantics.
Public API policy now lives in ../api/API_SURFACE.md. Prefer editing installed headers plus tests for active work.
Files
scene_public_api_draft.h: compact companion note for the installed interaction, scales, colorbars, text, and annotations header splitdiagnostics.h: draft shared diagnostic enums and record/report types
Source Specs
These sketches are derived from:
../api/API_SURFACE.md../validation/DIAGNOSTICS.md../api/IMPLEMENTATION_NOTES.md