Figler.Scene.Graph.Build (figler v0.1.0-beta.1)

Copy Markdown View Source

Pure Elixir build and resolver pipeline for Figler.Scene.Graph.

The resolver intentionally starts from structured seed nodes and ordinary Elixir maps so Figma semantics can be inspected, tested, and changed quickly. Rust remains the fast decoder/projector; this module owns the evolving override rules.

Summary

Functions

Builds the initial graph working set from seed nodes.

Runs the requested resolver stages.

Functions

from_seed(seed_nodes, opts \\ [])

Builds the initial graph working set from seed nodes.

resolve(graph)

Runs the requested resolver stages.

Stage implementations are intentionally no-ops until their metadata extractors are wired. Keeping the dispatcher now makes each future semantic step small and independently testable.