chore: document E2.M2 grant channel policy in vision plan
Align neon_sprawl_vision.plan.md with E2.M2: reject skill XP when sourceKind is not on SkillDef.allowedXpSourceKinds.pull/18/head
parent
a0544f4d33
commit
53fb1d6515
|
|
@ -394,6 +394,7 @@ Module template:
|
|||
- Stage target: Prototype.
|
||||
- **E2.M2 XpAwardAndLevelEngine**
|
||||
- Responsibility: XP award rules, level thresholds, level-up event generation.
|
||||
- Grant channel policy: Reject **`XpGrantEvent`** when **`sourceKind`** is not listed on the target **`SkillDef.allowedXpSourceKinds`** (E2.M1 catalog + [`content/schemas/skill-def.schema.json`](content/schemas/skill-def.schema.json)).
|
||||
- Key contracts: `XpGrantEvent`, `LevelCurve`, `LevelUpEvent`.
|
||||
- Dependencies: E2.M1.
|
||||
- Stage target: Prototype.
|
||||
|
|
|
|||
Loading…
Reference in New Issue