Table of Contents

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.