changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > org > notes / inbox-notes.org

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