Interested in your feedback on this rough prototype of an interface for asking questions, giving answers, and explaining those answers in an interactive way:
The idea is that the nodes are facts, legal conclusions, or conditions. Green nodes are supported, red are not, yellow are unknown. The edges are dependencies, and each node is labeled as having either conjunctive or disjunctive dependencies. Leaf nodes (or maybe any of them?) could be used as input boxes, and the colours could change in response to changes in the value.
Anyone seen anything like this? Think it would work? Any ideas for how to deal with the problem of how large the graph gets as you add nodes? Interface-wise, complicated explanations would take a lot of screen real-estate.