Commit Graph

9 Commits

Author SHA1 Message Date
Michael Mikovsky ba3f28a78c Improve Rust code clarity across the workspace
Document public APIs and non-obvious control flow so the protocol, simulator, and macro crates are easier to follow. Tighten a few helper paths and feature gates while preserving behavior and keeping the workspace warning-free.
2026-04-25 11:11:19 -06:00
Michael Mikovsky b38d9d2149 finish treetest documentation sweep 2026-04-24 18:30:44 -06:00
Michael Mikovsky 5a5323514b document remaining treetest modules 2026-04-24 17:44:13 -06:00
Michael Mikovsky ef62befe9a expand treetest documentation and rationale 2026-04-24 17:34:05 -06:00
Michael Mikovsky 943c820f30 further split treetest modules and docs 2026-04-24 17:21:39 -06:00
Michael Mikovsky 539d98a9e9 refactor treetest into documented modules 2026-04-24 17:02:54 -06:00
Michael Mikovsky 18cdefaefb add realistic root knowledge mode to treetest 2026-04-24 16:46:56 -06:00
Michael Mikovsky de3a7d3381 refactor treetest app into ui modules 2026-04-24 16:22:17 -06:00
Michael Mikovsky 2b633ce019 add treetest protocol simulator and ui 2026-04-24 16:19:42 -06:00