Implement whole-game packed event conditions
This commit is contained in:
parent
e9c8bfbb9c
commit
cc54a00e25
16 changed files with 1184 additions and 42 deletions
|
|
@ -47,11 +47,16 @@ Implemented today:
|
|||
- descriptor `3` = `Territory - Allow All` now imports and executes too, reinterpreted as
|
||||
company-to-territory access rights instead of a territory-owned policy bit; shell purchase-flow
|
||||
and selected-profile parity still remain outside the runtime surface
|
||||
- the first whole-game ordinary-condition batch now executes too: special-condition thresholds,
|
||||
candidate-availability thresholds, and economic-status-code thresholds now gate runtime records
|
||||
through the same service path, and whole-game parity frontiers now report explicit unmapped
|
||||
world-condition and world-descriptor buckets rather than falling back to the generic ordinary
|
||||
or descriptor counts
|
||||
|
||||
That means the next implementation work is breadth, not bootstrap. The recommended next slice is
|
||||
broader real grouped-descriptor and ordinary condition-id coverage beyond the current access,
|
||||
world, train, player, and numeric-threshold batches, plus richer runtime ownership only where a
|
||||
later descriptor family needs more than the current event-owned roster.
|
||||
whole-game, train, player, and numeric-threshold batches, plus richer runtime ownership only where
|
||||
a later descriptor or condition family needs more than the current event-owned roster.
|
||||
|
||||
## Why This Boundary
|
||||
|
||||
|
|
@ -396,8 +401,8 @@ Checked-in fixture families already include:
|
|||
## Next Slice
|
||||
|
||||
The recommended next implementation slice is broader ordinary-condition and grouped-descriptor
|
||||
breadth on top of the now-stable numeric-threshold, overlay-context, named-territory, player,
|
||||
world/train, and company-territory-access batches.
|
||||
breadth on top of the now-stable numeric-threshold, whole-game-state, overlay-context,
|
||||
named-territory, player, world/train, and company-territory-access batches.
|
||||
|
||||
Target behavior:
|
||||
|
||||
|
|
@ -405,9 +410,9 @@ Target behavior:
|
|||
company finance, company track, aggregate territory track, and company-territory track numeric
|
||||
thresholds all pass through parse, semantic summary, overlay-backed import, and ordinary trigger
|
||||
execution
|
||||
- extend ordinary condition coverage beyond numeric thresholds only when comparator semantics,
|
||||
runtime ownership, and binding rules are grounded enough to lower honestly into the normalized
|
||||
runtime path
|
||||
- extend ordinary condition coverage beyond the current numeric-threshold and whole-game-state
|
||||
families only when comparator semantics, runtime ownership, and binding rules are grounded
|
||||
enough to lower honestly into the normalized runtime path
|
||||
- keep named-territory ordinary rows on exact case-sensitive binding until captured evidence
|
||||
justifies alias tables or fuzzier matching
|
||||
- keep player-owned condition scope within the minimal event runtime model until later slices need
|
||||
|
|
@ -430,6 +435,9 @@ Fixture work for that slice:
|
|||
|
||||
- preserve the new ordinary-condition tracked overlays for executable company finance, company
|
||||
track, aggregate territory track, and company-territory track thresholds
|
||||
- preserve the new whole-game tracked save-slice fixtures for executable special-condition and
|
||||
candidate-availability/economic-status batches, plus the parity-only world-condition and
|
||||
world-descriptor frontier sample
|
||||
- preserve the named-territory no-match tracked overlay as the explicit binding blocker frontier
|
||||
- preserve the territory-access tracked overlays and parity samples so descriptor `3` access-rights
|
||||
execution does not regress while other grouped families widen
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue