neon-sprawl/docs/decomposition/modules/E3_M3_ItemizationAndInvento...

1.3 KiB

E3.M3 — ItemizationAndInventorySchema

Summary

Field Value
Module ID E3.M3
Epic Epic 3 — Crafting Economy
Stage target Prototype
Status Planned (see dependency register)

Purpose

Item definitions, rarity/quality, stackability, and equipment metadata plus InventorySlot representation. Foundation for craft outputs, quest rewards, combat loot, and trade.

Responsibilities

  • Version ItemDef / ItemInstance schema; enforce stack and slot rules server-side.

Key contracts

Contract Role
ItemDef Static template data.
ItemInstance Per-item state (stack, durability hook, binds).
InventorySlot Container model for players and exchanges.

Module dependencies

  • None

Dependents (by design)

  • E3.M2, E3.M4, E5.M3, E7.M2, E8.M3, and any system moving items.

Epic 3 Slice 1 — MVP inventory; item_created, transfer failures.

Source anchors