changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > org > notes / annotate inbox-notes.org

changeset 9: 4839b0675118
parent: 812feca5a874
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 11 Aug 2024 14:46:59 -0400
permissions: -rw-r--r--
description: ids
4
Richard Westhaver <ellis@rwest.io>
parents: 2
diff changeset
1
 * roadmap
9
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
2
 :PROPERTIES:
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
3
 :ID:       01634e21-2d66-4e47-a060-c774b354b17d
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
4
 :END:
1
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
5
 I think roadmap should be product/management oriented. Agile
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
6
 terminology applies and things are grouped into
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
7
 sprints/trains/PIs/etc. There's really no need for that currently at
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
8
 least not until there's at least 10 or so contributors. The
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
9
 =inbox.org= workflow is much more 'agile' in fact, e.g. hackable.
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
10
 
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
11
 I would like to make use of the core/inbox.el and ORGAN, perhaps move
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
12
 inbox.el to a new repository, where it will live as a package, which
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
13
 we can contribute to MELPA.
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
14
 
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
15
 #+begin_src org
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
16
   ,* 
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
17
 #+end_src
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
18
 
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
19
 * Inbox Architecture
9
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
20
 :PROPERTIES:
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
21
 :ID:       5da80539-43a4-4977-a4a2-f51b142d74e3
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
22
 :END:
1
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
23
 
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
24
 * Inbox Metadata
9
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
25
 :PROPERTIES:
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
26
 :ID:       70c8688f-9941-4c3c-a486-60cf0333a263
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
27
 :END:
1
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
28
 ** Tags
9
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
29
 :PROPERTIES:
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
30
 :ID:       febf20bf-7626-4730-9ecb-5b2086e05ba4
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
31
 :END:
1
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
32
 Pandora's box. I guess we should make use of decorators/capitalization
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
33
 for significant tags, and the rest are user-defined.
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
34
 ** IDs
9
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
35
 :PROPERTIES:
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
36
 :ID:       16265000-164a-41cb-8aa0-dcc61bf16b9c
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
37
 :END:
1
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
38
 Not entirely commited to uuid, but maybe it makes the most sense to
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
39
 use the timestamp one.
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
40
 ** Status
9
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
41
 :PROPERTIES:
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
42
 :ID:       0e24d4ec-294d-4cca-b640-119c7fd1175e
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
43
 :END:
1
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
44
 A Status should be applied to tasks only.
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
45
 
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
46
 We need a significant number of 'in progress' types, but each
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
47
 completed task will start as TODO and end up at DONE.
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
48
 ** Dates
9
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
49
 :PROPERTIES:
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
50
 :ID:       f134a4b4-64b5-4492-a5e0-18673f7b0c52
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
51
 :END:
1
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
52
 Deadline,Scheduled,DATE property,LOGBOOK
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
53
 ** Log
9
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
54
 :PROPERTIES:
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
55
 :ID:       f3a4440c-a186-40e1-80be-b311100ffe63
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
56
 :END:
1
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
57
 The logbook should be used to record progress throughout the lifetime
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
58
 of an item.
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
59
 ** Description
9
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
60
 :PROPERTIES:
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
61
 :ID:       82b15096-474a-4913-93ab-eeb28ff998d9
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
62
 :END:
1
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
63
 Descriptions can be blank, but tasks in need of review require a
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
64
 description.
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
65
 ** Properties
9
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
66
 :PROPERTIES:
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
67
 :ID:       c2f6ac27-4f7b-4839-b6be-c3f96adf0b6a
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
68
 :END:
1
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
69
 - Effort
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
70
 - Category
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
71
 ** Links
9
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
72
 :PROPERTIES:
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
73
 :ID:       1c39c531-d4ba-407e-a54a-5ee4ad22ea42
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
74
 :END:
1
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
75
 I don't think we need org-roam for this? TBD. The thing is that I want
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
76
 link data to end up in a set of rocksdb instances instead of sqlite.
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
77
 
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
78
 For the time being we should limit the scope to a set of properties:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
79
 - PREVIOUS
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
80
 - REQUIRES
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
81
 - RELATED
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
82
 - PARENT
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
83
 
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
84
 Note there's no forward references.
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
85
 
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
86
 * Notifications
9
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
87
 :PROPERTIES:
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
88
 :ID:       8c101baa-e3ee-4982-986b-b6b9854eb25e
Richard Westhaver <ellis@rwest.io>
parents: 4
diff changeset
89
 :END:
1
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
90
 discord bot?
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
91
 prob use rust, parse json or something
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
92