970 B
970 B
Sprint 200 Plan: Resource Lock Constraints I (Schema)
Context
Concurrency/resource mutual exclusion is not modeled in taskitems.
Goals
- Add
resourceLocksto taskitem schema - Add lock scope rules (node-local vs global)
- Preserve backward compatibility for existing taskitems
Steps
Step 2039: resourceLocks schema extension (10 tests)
Add optional lock list to annotated taskitem contracts.
Step 2040: Lock scope parser and validator (10 tests)
Parse and validate default-local + global: prefixes.
Step 2041: Backward-compatibility serialization path (8 tests)
Ensure older taskitems remain valid without locks.
Step 2042: Lock metadata documentation packet (8 tests)
Emit deterministic schema metadata for clients.
Step 2043: Sprint 200 Integration Summary (8 tests)
Add editor/src/Sprint200IntegrationSummary.h.
Architecture Gate
- Taskitem schema must model mutual exclusion without breaking existing contracts.