Adds state, along with getter, setter, and actions for appending to/remove from the path the user makes through the decision tree.
Acting on the current path (alering the UI) is outside the scope of this PR.
We also remove the trigger to run CodeQL workflows on push to main. Since all pushes to main require a PR via github, it's kinda wasteful to run it twice (and it takes a while).
Issue ticket number and link
None, but related to #101 and #102
Checklist
[x] I have added tests that prove my fix is effective or that my feature works
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
Description
Adds state, along with getter, setter, and actions for appending to/remove from the path the user makes through the decision tree.
Acting on the current path (alering the UI) is outside the scope of this PR.
We also remove the trigger to run CodeQL workflows on push to main. Since all pushes to main require a PR via github, it's kinda wasteful to run it twice (and it takes a while).
Issue ticket number and link
None, but related to #101 and #102
Checklist