#+TITLE: Project action items #+TODO: TODO DOING BLOCKED | CANCELLED DONE * TODO Skill owns default TODO and TAG groups :feat: SCHEDULED: [2026-09-07 Mon 19:27] :PROPERTIES: :ID: 66121EB5-233C-424F-93A4-9CCE265B1F8B :END: :LOGBOOK: - [2026-09-07 Mon 19:32] Refinement to the default title: style the project root name as Org verbatim text. The default #+TITLE is: RAIL for ==, where == uses Org verbatim markup (equals signs) around the root directory name. - [2026-09-07 Mon 19:31] Default title: when the skill provides defaults, the default Org #+TITLE for a RAIL.org should be "RAIL for ", where is derived from the project root directory name (file-name-nondirectory of rail-project-root). A file that declares its own #+TITLE overrides this default. - [2026-09-07 Mon 19:27] Precedence decided: the skill provides the default TODO sequence and TAG groups. A RAIL.org file that declares its own #+TODO or #+TAGS overrides the skill default for that axis. The file owns eventual overrides of the skill defaults. :END: The RAIL skill should own the default set of TODO sequences and TAG groups, rather than requiring every RAIL.org file to declare them in its preamble. Today the tools carry no vocabulary and the file owns both (#+TODO and #+TAGS). This request adds a default the skill provides, so a file that omits #+TODO or #+TAGS still gets a sensible sequence and tag groups. Decide precedence: a file that declares its own #+TODO/#+TAGS should still override the skill default. Update rail-inspect, capture/setup docs, and the SKILL.md setup section accordingly. This is a follow-up to the closing-note redesign and should be done after it. * DONE Replace closing body lines with Org closing notes :refactor: CLOSED: [2026-09-07 Mon 19:34] SCHEDULED: [2026-09-07 Mon 19:19] :PROPERTIES: :ID: B9B34FE7-A6E0-4F9A-AC37-B29EB426DAC6 :END: :LOGBOOK: - CLOSING NOTE [2026-09-07 Mon 19:34] :: model=kiro-cli commit=6611cae tests=25 pass; closing notes now land in the LOGBOOK drawer via a deterministic writer; migrated the project file :END: Replace the body-line closing evidence (- result ::, - blocked ::, - cancelled ::) with Org closing notes stored in the LOGBOOK drawer next to the CLOSED/state-change timestamp. - Switch RAIL.org preamble to org-log-done 'note, and enable note logging on the BLOCKED and CANCELLED transitions. - Drive the closing note non-interactively from the tools (org-add-log-setup + org-store-log-note); no minibuffer prompt. - Scope: DONE, CANCELLED, BLOCKED each write a closing note. The closing note is the natural conclusion of the item and completely replaces the old body lines. - rail-complete composes commit/tests/model/notes into the note; rail-block and rail-cancel write their reason as the note. - Migrate the existing RAIL.org, converting the two closed items to closing notes. - Update SKILL.md, references/tools.md, and the rail-tests.el suite. * CANCELLED Investigate powers :chore: CLOSED: [2026-09-07 Mon 19:13] SCHEDULED: [2026-09-07 Mon 19:07] :PROPERTIES: :ID: 727B3393-9DAB-4333-A09A-C6A09E742E11 :END: :LOGBOOK: - 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. - [2026-09-07 Mon 19:12] Investigation: searched Kiro CLI embedded documentation via the introspect tool for a feature named "powers". No such feature is documented. The closest documented concepts are tools, slash commands, settings, and agents, none of which are named "powers". "Powers" is not a documented Kiro CLI feature. - [2026-09-07 Mon 19:08] Clarification: "powers" refers to Kiro powers. :END: investigate powers * DONE Add date and author to project README :docs: CLOSED: [2026-09-07 Mon 19:12] SCHEDULED: [2026-09-07 Mon 19:03] :PROPERTIES: :ID: 935D71FD-467C-41E9-A6B3-3ED5A0C865D1 :END: :LOGBOOK: - 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 :END: Add a date and author to the project README. # Local Variables: # org-log-done: time # End: