Criticality
enumWhether a commitment must hold or is best-effort (DEC-22).
hard — must holdsoft — best-effort; carries a priority, with authority from provenance
ActivityType
enumThe verb of an activity (DEC-16); v1 set, pluggable registry (NF7).
visitloiteravoidtransitmaintain
CommitmentState
enumThe lifecycle state of a commitment (B4). `at-risk` is live-only (E2) and not stored.
proposednegotiatedcommittedsatisfiedviolatedwaivedsuperseded
AnswerStatus
enumconfirmed — answered by the operatordefaulted — filled from a stamped default
AmbiguityStatus
enumDomain
enumThe medium a baseline / profile / movement model operates in (DEC-20).
Terrain
enumPer-cell land-cover class used by the skeleton's mobility raster.
roadtrackopenroughforestmarshfordwater
Realisation
enumHow a channel or movement model is realised (DEC-49). `provider` = a computed service behind the seam.
rasteranalyticparametricprovider
Predictability
enumHow predictable a channel is over time (DEC-21) — drives sampling.
ConfidenceLevel
enumAllegiance
enumSide typing on an entity (DEC-60). Selects the kernel STANCE — plan-for (blue) / avoid-assess (red) / respect (green). v1 is display-only (NF9 honest floor).
blue — own forcered — hostile / adversary (threat source; passive in v1)green — neutral / host-nation / civilian (ROE & collateral; inert in v1)
PlatformKind
enumThe platform/type class of an ORBAT asset (DEC-60). Orthogonal to allegiance; drives the map symbol. Display-only in v1 (NF9). v1 set, pluggable like ActivityType (NF7).
infantry — dismounted personnelvehicle — ground vehicleaircraft — fixed / rotary wingvessel — surface / sub-surface craftsensor — sensor / radar / observation postemplacement — fixed weapon / SAM / fortified positionstructure — building / installation / facility
GreenCategory
enumThe category of a neutral / green protected place (DEC-60 J3); display-only in v1.
hospital — medical facilityschool — educational facilityutility — power / water / comms infrastructureplace_of_worship — religious siteresidential — populated residential areaother — uncategorised protected place
AspectType
enumThe render-class of one time-varying facet of an entity (DEC-52/53).
cell — a position → map glyph / distance-along-trackscalar — a numeric value → a line (altitude, fuel, distance)window — a time interval → a bandstatus — an up/down or phase value → ticks
StrategyKey
enumThe skeleton's three candidate strategies (the "handful" of plans).
direct — fastest by time/speedtracked — keeps to tracked/road surfacescovered — favours exposure-reducing cover
Band
enumA coarse three-level qualitative band for cost / robustness (C2/C6, NF10).
MarginBand
enumThe slack band on a single commitment's satisfaction (A2, NF10). `crossed` = violated.
robustmarginaltightcrossed
Verdict
enumA commitment's verdict in a plan's scores.
ScheduleLegKind
enumThe kind of one leg in a plan's schedule.
transithold — a wait — e.g. "await low-tide window" at a tidal fordvisitexfil
TideMode
enumThe outcome of the tidal-ford wait-vs-detour weighing (ADR-0006).
no-ford — no tidal ford on the routeopen — ford open at the bank — cross nowwait — hold at the bank for the low-tide window, then crossdetour — ford-free detour reaches the RV sooner
ConflictKind
enumWhether a clash is built into the request or emerges from the schedule (C1).
structural — e.g. no route existsemergent — e.g. the schedule is infeasible
AlertCauseType
enumWhy the wingman raised an execution alert (E3).
hard_infeasibleband_crossingtide_reassessment — a re-plan changed the tide decision's mode (ADR-0007)
LogEntryKind
enumAlertObservationWaiverReplan
ExecutionEventKind
enumThe kind of in-flight operator perturbation applied during Execute (issue
obstruction — a +N min hold spliced at the vehicle's current cell, re-timed through the tide-aware chooser (ADR-0006/0007)block — a cell ahead declared impassable, forcing an in-flight re-route around it
Protection
enumThe nature of a green asset's protection rule (tagged for the future DEC-60 J3 hard/soft split).
keep_out — no-go / no-strike area (future HARD constraint)minimise_effect — collateral to be minimised (future SOFT objective)