An entity graph that round-trips data it does not understand, codecs that never import domain semantics, and geometry that lowers into a neutral kernel. No C++ in the dependency graph.
This project publishes a capability matrix that separates implemented behaviour from reserved module ownership. Some domain crates are currently scaffolds: files that own a name and a doc comment so the architecture is reviewable, without implementing the entity.
Read the matrix before scoping work. No capability should be inferred from a crate name, a module path, or an IFC entity appearing in the schema.
If you are evaluating this crate for a specific application, the use cases section works an end-to-end scenario against the real current state of the code, including what the application author must still build themselves.