roadmap: propensity merge shipped (Disposition.Source seam, stage 2)
This commit is contained in:
+5
-1
@@ -48,7 +48,11 @@ afterthoughts.
|
||||
|
||||
- **A. A shared substrate (build FIRST).** One implementation, in Contraband (the central
|
||||
framework), that every module reads and writes: a **propensity** stat (nature × nurture, the
|
||||
`Disposition` engine generalized), the **`SecuredContextOf(pawn)`** predicate
|
||||
`Disposition` engine generalized). **Cross-mod merge shipped 2026-07-15:** Foul Play answers "how
|
||||
disposed is this pawn" through a `Disposition.Source` seam that defaults to its own light read; when
|
||||
Contraband is present, the bridge repoints it at Contraband's full nature×nurture, so the two mods
|
||||
never disagree about the same person (harness: `FPBRIDGE propensity.merged = True`). This is the
|
||||
substrate principle applied ACROSS mods, not just within one. Also the **`SecuredContextOf(pawn)`** predicate
|
||||
(prisoner/ward/slave/zone), and a per-pawn **`CriminalRecord`** (crimes committed, escapes,
|
||||
contraband made, reform progress). Without this, each module reinvents "how criminal is this
|
||||
pawn" and they disagree — the crime system thinks a pawn is dangerous while classification
|
||||
|
||||
Reference in New Issue
Block a user