chore Add project RAIL.org action item stream

Track the rolling action item list for this project, migrated to the closing-note format (CLOSING NOTE and CANCELLED NOTE in the :LOGBOOK: drawer).

Commit
63e1779680f5453b20f637a9dd853bed317af57d
Author
Marius Peter <dev@marius-peter.com>
Author date
Committer
Marius Peter <dev@marius-peter.com>
Committer date
RAIL.org
index 00000000..09faef81 000000..100644
@@ -0,0 +1,82 @@
1 Added: #+TITLE: Project action items
2 Added: #+TODO: TODO DOING BLOCKED | CANCELLED DONE
3 Added:
4 Added: * TODO Skill owns default TODO and TAG groups :feat:
5 Added: SCHEDULED: [2026-09-07 Mon 19:27]
6 Added: :PROPERTIES:
7 Added: :ID: 66121EB5-233C-424F-93A4-9CCE265B1F8B
8 Added: :END:
9 Added: :LOGBOOK:
10 Added: - [2026-09-07 Mon 19:32] Refinement to the default title: style the
11 Added: project root name as Org verbatim text. The default #+TITLE is: RAIL
12 Added: for =<project name>=, where =<project name>= uses Org verbatim markup
13 Added: (equals signs) around the root directory name.
14 Added: - [2026-09-07 Mon 19:31] Default title: when the skill provides
15 Added: defaults, the default Org #+TITLE for a RAIL.org should be "RAIL for
16 Added: <project name>", where <project name> is derived from the project root
17 Added: directory name (file-name-nondirectory of rail-project-root). A file
18 Added: that declares its own #+TITLE overrides this default.
19 Added: - [2026-09-07 Mon 19:27] Precedence decided: the skill provides the
20 Added: default TODO sequence and TAG groups. A RAIL.org file that declares
21 Added: its own #+TODO or #+TAGS overrides the skill default for that
22 Added: axis. The file owns eventual overrides of the skill defaults.
23 Added: :END:
24 Added: The RAIL skill should own the default set of TODO sequences and TAG
25 Added: groups, rather than requiring every RAIL.org file to declare them in its
26 Added: preamble. Today the tools carry no vocabulary and the file owns both
27 Added: (#+TODO and #+TAGS). This request adds a default the skill provides, so
28 Added: a file that omits #+TODO or #+TAGS still gets a sensible sequence and
29 Added: tag groups. Decide precedence: a file that declares its own
30 Added: #+TODO/#+TAGS should still override the skill default. Update
31 Added: rail-inspect, capture/setup docs, and the SKILL.md setup section
32 Added: accordingly. This is a follow-up to the closing-note redesign and should
33 Added: be done after it.
34 Added: * DOING Replace closing body lines with Org closing notes :refactor:
35 Added: SCHEDULED: [2026-09-07 Mon 19:19]
36 Added: :PROPERTIES:
37 Added: :ID: B9B34FE7-A6E0-4F9A-AC37-B29EB426DAC6
38 Added: :END:
39 Added: Replace the body-line closing evidence (- result ::, - blocked ::, -
40 Added: cancelled ::) with Org closing notes stored in the LOGBOOK drawer next
41 Added: to the CLOSED/state-change timestamp.
42 Added:
43 Added: - Switch RAIL.org preamble to org-log-done 'note, and enable note
44 Added: logging on the BLOCKED and CANCELLED transitions.
45 Added: - Drive the closing note non-interactively from the tools
46 Added: (org-add-log-setup + org-store-log-note); no minibuffer prompt.
47 Added: - Scope: DONE, CANCELLED, BLOCKED each write a closing note. The closing
48 Added: note is the natural conclusion of the item and completely replaces the
49 Added: old body lines.
50 Added: - rail-complete composes commit/tests/model/notes into the note;
51 Added: rail-block and rail-cancel write their reason as the note.
52 Added: - Migrate the existing RAIL.org, converting the two closed items to
53 Added: closing notes.
54 Added: - Update SKILL.md, references/tools.md, and the rail-tests.el suite.
55 Added: * CANCELLED Investigate powers :chore:
56 Added: CLOSED: [2026-09-07 Mon 19:13] SCHEDULED: [2026-09-07 Mon 19:07]
57 Added: :PROPERTIES:
58 Added: :ID: 727B3393-9DAB-4333-A09A-C6A09E742E11
59 Added: :END:
60 Added: :LOGBOOK:
61 Added: - CANCELLED NOTE [2026-09-07 Mon 19:31] :: Investigation complete: "Kiro powers" is not a documented Kiro CLI feature. The introspect tool found no such feature in the embedded documentation. No code artifact was produced, so there is no commit or test to close with DONE. Cancelling with the finding recorded.
62 Added: - [2026-09-07 Mon 19:12] Investigation: searched Kiro CLI embedded
63 Added: documentation via the introspect tool for a feature named "powers". No
64 Added: such feature is documented. The closest documented concepts are tools,
65 Added: slash commands, settings, and agents, none of which are named
66 Added: "powers". "Powers" is not a documented Kiro CLI feature.
67 Added: - [2026-09-07 Mon 19:08] Clarification: "powers" refers to Kiro powers.
68 Added: :END:
69 Added: investigate powers
70 Added: * DONE Add date and author to project README :docs:
71 Added: CLOSED: [2026-09-07 Mon 19:12] SCHEDULED: [2026-09-07 Mon 19:03]
72 Added: :PROPERTIES:
73 Added: :ID: 935D71FD-467C-41E9-A6B3-3ED5A0C865D1
74 Added: :END:
75 Added: :LOGBOOK:
76 Added: - CLOSING NOTE [2026-09-07 Mon 19:31] :: model=kiro-cli commit=2e7dd01 tests=n/a docs-only; docs repo, no build or test suite; verified header content by reading the file
77 Added: :END:
78 Added: Add a date and author to the project README.
79 Added:
80 Added: # Local Variables:
81 Added: # org-log-done: time
82 Added: # End: