CORE+0
Core Versioning Rebuild, Slice 3 — Version-Set Manager
the version-set manager keeps one set per root inside one transaction (D43), records whether each set was captured atomically (D47, D52), decides the stored kind of each root's set when it opens (D60), and locks a root without losing what the caller loaded on it (D34).
Tasks.
- Task 1: An application transaction, not the test harness's (D52)5/5
- Task 2: Lock the root without losing what the caller loaded (D34)5/5
- Task 3: One set per root in one scope (D43)7/7
- Task 4: Each set records its capture (D47, D52)6/6
- Task 5: Each root's set decides its stored kind (D53, D60)5/5
- Task 6: Documentation and closing of the slice4/4