-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexample-use.txt
150 lines (91 loc) · 2.92 KB
/
example-use.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
< a ct 'name'
> Template 'name' created and current.
< a ca ss 40
> Action 'ss' for 40 minutes created at pos 1
< a ca D3 15
> Action 'D3' for 15 minutes created at pos 2
< a cs
> (ss 40, D3 15)
< a re
> The current event is:
##:##
1. ss
##:## (XX minutes left)
< a ct 'name'
> Template 'name' created and current.
< a ca ss 40
> Action 'ss' for 40 minutes created at pos 1
< a ca D3 15
> Action 'D3' for 15 minutes created at pos 2
< a ca --repeat 1 2 10
> Repeating actions 1 through 2, inclusive, ten times
< a cs
> (ss -> D3) x 11
<< a cl 'name'
>> Checklist named "name" set as current.
<< a ca tl bwaa 52 // "to (check)list"
>> "bwaa" of duration 52 minutes added to checklist, "name"
<< a ca tl waab 69
>> "waab" of duration 69 minutes added to checklist, "name"
<< a ul // Use (check)list
>> actions from "name" added to the template
<< a ul 10
>> 10 copies of "name" added to the template
// id | name | checklist_id
// 2425 | name_use | 23
// If it's a checklist instance, the row has a checklist_id value.
<< a ct <template-name>
>> Template, '<template-name>' created and set as current
<< a ca <action-name> <action-duration>
>> Action named '<action-name>' of duration <action-duration>m created and connected to the template
named <current-template-name>
<< a current
>> Show the currenct purpose, outcome, obstacle(s), decisions, schedule template, schedule....
<< a cp 'Blah'
>> Creates a new purpose
<< a co 'Blah' <number>
>> Creates a new outcome and time desired to accomplish it
<< a ct 'Blah'
>> Creates a new schedule template and its name
<< a ro
>> Retrieves the past ten outcomes under the current purpose
<< a ro --all
>> Retrieves all outcomes (for the user's profile)
a s|schedule
>> Show the current schedule
a c schedule
>> Schedule the current schedule template
<< a us
>> Show current schedule with numbers at each event. Entering a number will
generate a new template and schedule from the template, with the first
action being that linked with the number. Entering '+ <action name> <duration> @2'
will put it where action #2 is and move the other actions down. It will
then reschedule it.
/**
* Current flow:
*
* - Set the current template X
* - Add actions to it X
* - Schedule it X (Store the schedule);
* - Refer to the schedule whenever
* - The current template should be locked
*/
Modify past schedules...
Modify current schedules
Reschedule
Say why
Set the outcome
Reorder actions in the template
I can't quickly reschedule at a certain point...
Can't modify the actions of the schedule template...
Idea: Try it -> Add to todo list -> Test -> Work -> Refactor
<< a p
>> See the current purpose
<< a o
>> See the current outcome and purpose
<< a ob
>> See the obstacles
<< a --rm ob
>> Show a list of obstacles... The next command will remove it
<< a --h ob
>> Show a list of obstacles. Mark one as handled. Won't show up anymore.