1 Commits (6b90f34ccfef6971bf5619f91bee3359751add3e)

Author SHA1 Message Date
Elijah Voigt d0dd720316 feat(nbd): add graph computation module (src/graph.rs) [9c9ebe]
Implements TicketGraph<'a> with build(), roots(), subtree(),
to_json_value(), and to_subtree_json_value(). Tracks both forward
(dependencies) and reverse (dependents) edges. Cycle-safe DFS via
visited set. No new crate dependencies. 14 unit tests covering empty
graph, chains, branching, cycles, dangling refs, and JSON output.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 months ago