changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > org > notes / inbox-notes.org

changeset 7: d543f73892d3
parent: 812feca5a874
child: 4839b0675118
author: Richard Westhaver <ellis@rwest.io>
date: Sat, 22 Jun 2024 23:56:08 -0400
permissions: -rw-r--r--
description: add nas-t notes
1 * roadmap
2 I think roadmap should be product/management oriented. Agile
3 terminology applies and things are grouped into
4 sprints/trains/PIs/etc. There's really no need for that currently at
5 least not until there's at least 10 or so contributors. The
6 =inbox.org= workflow is much more 'agile' in fact, e.g. hackable.
7 
8 I would like to make use of the core/inbox.el and ORGAN, perhaps move
9 inbox.el to a new repository, where it will live as a package, which
10 we can contribute to MELPA.
11 
12 #+begin_src org
13  ,*
14 #+end_src
15 
16 * Inbox Architecture
17 
18 * Inbox Metadata
19 ** Tags
20 Pandora's box. I guess we should make use of decorators/capitalization
21 for significant tags, and the rest are user-defined.
22 ** IDs
23 Not entirely commited to uuid, but maybe it makes the most sense to
24 use the timestamp one.
25 ** Status
26 A Status should be applied to tasks only.
27 
28 We need a significant number of 'in progress' types, but each
29 completed task will start as TODO and end up at DONE.
30 ** Dates
31 Deadline,Scheduled,DATE property,LOGBOOK
32 ** Log
33 The logbook should be used to record progress throughout the lifetime
34 of an item.
35 ** Description
36 Descriptions can be blank, but tasks in need of review require a
37 description.
38 ** Properties
39 - Effort
40 - Category
41 ** Links
42 I don't think we need org-roam for this? TBD. The thing is that I want
43 link data to end up in a set of rocksdb instances instead of sqlite.
44 
45 For the time being we should limit the scope to a set of properties:
46 - PREVIOUS
47 - REQUIRES
48 - RELATED
49 - PARENT
50 
51 Note there's no forward references.
52 
53 * Notifications
54 discord bot?
55 prob use rust, parse json or something
56