on master help sign in
Update nested-goals.md
commit0a63bdc6066f0707bdda19246f2e1a32d4506760 authorniblyx-malnus <93086518+niblyx-malnus@users.noreply.github.com> dateMon 3 Oct 2022, 15:22 (4 years ago) parent758146b
1 file changed+30
content/grants/nested-goals.md+30
content/grants/nested-goals.md+30
@@ -126,3 +126,33 @@ Payment: 1 star
126126- Ability to reference an arbitrary graph-store node or set of nodes to capture context which triggered the creation of the goal.
127127- Ability to have threaded comments on goals.
128128- Other such integrations with Groups which will probably become more obvious to me as I become more familiar with this part of user space.
129+
130+## Milestone 4
131+Expected Completion: October 28th, 2022
132+Payment: 2 stars (1 for back-end (~niblyx-malnus), 1 for front-end (~randes-losrep))
133+
134+Based on the relative success of the Goals prototype, we believe a self-sustaining version of the app is possible by leaning into what we already have that works and focusing on making it rock solid. To this end we want to focus on the following:
135+
136+Implement all existing CLI functionality in the front-end:
137+ (1) moving subgoals under different goals, (2) virtual children, (3) precedence, (4) priority, (5) marking actionable, (6) specifying kickoff/deadline times, (7) delegating goals and subgoals to other ships, and (8) harvesting
138+Integration with Groups so that pools can be created which are associated with existing groups
139+
140+In addition we need to make the backend robust with the following:
141+Marks/Subscription versioning to gracefully manage API upgrades
142+Subscription channel update log in case front-end is kicked and must resubscribe
143+Poke relays and undecided/approved/rejected status for pokes to other ships for front-end display
144+Documentation
145+
146+### User Stories
147+I can set a deadline or a kickoff date for a goal and edit or remove it
148+I can mark/unmark goals as actionable
149+I can filter to see only actionable goals
150+I can precede a goal before another, having the option to remove the relation
151+I can prioritize a goal ahead of another, having the option to remove the relation
152+I can "harvest" from a goal, listing the preceding goals which can be tackled immediately
153+I can archive goals and have an option to view them later
154+I can restore or permanently delete archived goals (as an admin)
155+I can read about nested-goals in a documentation page
156+I can select a group from the Groups app and invite everyone from that group to a pool
157+I can move a goal to be nested elsewhere in the tree
158+I can make a copy of any pool