namespace Sunless.Architecture;
// Evaluation order is fixed and semantic; sibling drag-order means nothing across stages.
public enum ArchLayerStage {
Shape,
Addition,
Void,
Structure,
Finish,
Fixture,
// Anchors and external inputs that emit no geometry themselves.
Reference,
}
// The three visible root domains. Connections stays empty until first-class site assemblies land.
public enum ArchLayerDomain {
Buildings,
Connections,
Infrastructure,
}