amelioro / ameliorate

A tool for analyzing problems effectively, collaboratively, and with an open mind.
https://www.ameliorate.app
MIT License
18 stars 5 forks source link

Remove root claim from back-end #294

Open keyserj opened 8 months ago

keyserj commented 8 months ago

Is your feature request related to a problem? Please describe. There's a decent amount of logic that's a bit jank and exists solely to support root claim nodes (e.g. to create one if it doesn't exist when viewing the claim tree, or when adding a claim, or preventing viewing the claim tree if the root node doesn't exist). We shouldn't need to do this.

Describe the solution you'd like

Questions:

Describe alternatives you've considered

Additional context

Technical ideas

keyserj commented 3 months ago

Currently think we should replace this with "supports importance of" and "critiques importance of" relations directly to a structure node/edge. Would need to make edge->edge relations work, with some UX to see edge supports/critiques (maybe just don't show them in the diagram, and don't have a justification tree for these...?)