CORE

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).

State
Done
Progress
100%
Steps
32 / 32
Started
2026-10-22
Finished
2026-10-22
Module
LaraCore

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