Namespace MoonBark.GridPlacement.Core.Parity.SliceA
Classes
- SliceAOutcomeClassifier
Contract-level classifier that maps runtime validation artifacts to Slice A parity outcomes.
Behavior contract:
- Classifies outcomes into stable reason categories (Bounds/Overlap/RuleFailure/Unknown).
- Produces a contract indicator decision (Valid/Invalid/Hidden/Mixed).
- Does not attempt to model engine-side rendering or scene instantiation.
Structs
- PlacementValidationIssue
Structured placement validation issue used by Slice A parity.
This type name is intended to be mirrored in GDScript implementations (as an internal RefCounted class) to keep contract vocabulary aligned.
- SliceAOutcome
Slice A contract-level outcome model.
Enums
- IndicatorDecisionState
Contract-level indicator decision state derived from placement validation.
- PlacementExecutionCategory
Contract-level execution outcome category for placement attempts.
- PlacementValidationReasonCategory
Placement validation reason category for cross-track parity. This is a contract-level categorization; implementations may differ internally.