Commit Graph

3 Commits

Author SHA1 Message Date
320a23e3d1 refactor(control_tree): include reads in StepTreeContract signature
Phase 124-P2:
- Add reads: BTreeSet<String> to StepTreeContract
- Include reads in signature_basis_string (format: ...;reads=...;...)
- Update from_facts() to copy reads from StepTreeFacts
- Update all StepTreeContract construction sites (builder.rs, parity.rs tests)
- Update test expected signature to include reads field
- Maintains determinism: BTreeSet guarantees stable iteration order
2025-12-18 06:00:21 +09:00
dd125cb700 test(control_tree): cover facts→contract determinism 2025-12-18 04:19:14 +09:00
43d3e7c935 refactor(control_tree): split StepTree facts vs contract boxes 2025-12-18 04:18:37 +09:00