At a glance
| Code | WI-044 |
| Phase | Spine POC |
| Order | 67 of 93 |
| Story points | 3 |
| Primary surface | Spine POC slice |
| Retires | — |
| Depends on | — |
| Blocks | — |
- Evidence
- pending Sprint 1 demo
Goals
Item identity + status-event contract — advances B1 toward its gate(s).
Implementation — what to build
No implementation plan yet — derive it from the linked requirement (statement + done-when) and the Spec links below.
Checklist
- ○
B1 Item identity and status event contract is documented and accepted for the POC.
Gates & testing
- ○ B1 Item identity and status event contract is documented and accepted for the POC.
CODE TEST
Requirements
REQ-SPINE-001 accepted Items need stable identity suitable for sale operations and later recovery. Done when: A POC item keeps a stable identity across status updates and CSV roundtrip.
REQ-SPINE-002 accepted Status changes need an event contract that can support audit and reconciliation. Done when: Status event fields (previous/new status, source, final price) are documented and used by the POC path.
REQ-SPINE-007 accepted The canonical item lifecycle and its events must be defined, including disposition branches and an event stream safe to replay into analytics. Done when: Lifecycle draft->reviewed->published->active_sale->pending->sold->picked_up plus not_sold->disposition branches; the ~21 named events are emitted without implying every event mutates canonical inventory.
Verify (done when)
Item identity + status-event contract is demoable.
Cost triggers
No paid API / infra spend triggered by this item.
Status & editing
queued Sprint: Sprint 1 - Spine POC
Edit status / sprint on the ★ Live Board → — changes are logged live with who / when / why.
Human-in-the-loop
No human tasks linked.
Findings
None recorded yet.
Concerns
None recorded yet.
Tech debt
None recorded yet.
Tools used
No tool calls recorded.
Files & artifacts
No files / artifacts recorded.
Update log
No log entries yet.