{
  "format":"vercy-enterprise-allocation-fixtures/v1","candidateName":"Backlog","cases":[
    {"id":"reorder","kind":"positive","input":"Three work items are reprioritized without changing their tracker state.","expect":"A successor backlog revision records the new order while WorkItems remain unchanged."},
    {"id":"remove-member","kind":"positive","input":"One item leaves the backlog after a planning decision.","expect":"The new revision omits it and prior membership remains resolvable."},
    {"id":"shared-item","kind":"positive","input":"One WorkItem is referenced by two governed backlogs with different purposes.","expect":"Each backlog owns its membership and rank while the WorkItem keeps one identity."},
    {"id":"rank-on-item","kind":"negative","input":"Global rank is written directly onto the WorkItem and reused in every backlog.","expect":"The update is rejected because rank is backlog-revision scoped."},
    {"id":"frozen-mutation","kind":"negative","input":"A frozen backlog revision is edited in place.","expect":"The mutation is rejected and a successor revision is required."},
    {"id":"board-equals-project","kind":"negative","input":"A tracker board automatically creates a Project identity.","expect":"The inference is rejected until an authoritative project mapping exists."},
    {"id":"removal-deletes-item","kind":"negative","input":"Removing membership deletes the WorkItem and its history.","expect":"The deletion is rejected because membership and WorkItem have separate masters."}
  ]
}
