Architectural Upgrade 2026-03-30: Modular Emacs, org-gtd v4.0, and PSF Phase 1
This commit is contained in:
46
system/skills/org-skill-gtd.org
Normal file
46
system/skills/org-skill-gtd.org
Normal file
@@ -0,0 +1,46 @@
|
||||
#+TITLE: SKILL: Getting Things Done (GTD) (Execution Hub)
|
||||
#+ID: skill-gtd
|
||||
#+STARTUP: content
|
||||
#+FILETAGS: :gtd:execution:workflow:
|
||||
|
||||
* Overview
|
||||
This skill defines the **GTD Execution Hub**, the single source of truth for all commitments within the Memex. It governs how the `org-agent` perceives priorities and tracks the progress of the [[file:personal-software-foundry.org][Personal Software Foundry (PSF)]] Consensus Loop.
|
||||
|
||||
* Philosophy
|
||||
The Memex follows the **Allen-Sovereign Methodology**:
|
||||
- **Capture:** No friction. If a thought exists, it must be in the `inbox.org`.
|
||||
- **Clarify:** Every item is either trash, reference, or a commitment with a defined "Next Action."
|
||||
- **DAG Structure:** Following the **`org-gtd` v4.0 standard**, projects are not linear lists but graphs of dependencies managed via `:TRIGGER:` and `:BLOCKER:` properties.
|
||||
|
||||
* The Modular GTD Structure
|
||||
To prevent "Context Rot," the GTD system is partitioned across specialized files:
|
||||
- [[file:../../inbox.org][inbox.org]]: High-frequency capture.
|
||||
- [[file:../../gtd.org][gtd.org]]: Active projects and the current DAG of commitments.
|
||||
- [[file:org-skill-scribe.org][Scribe Agent]]: Automatically moves items from Dailies into the knowledge graph.
|
||||
|
||||
* Operational Lifecycle
|
||||
|
||||
** 1. Perception (The Weekly Review)
|
||||
The agent assists the Sovereign Executive in scanning `gtd.org`. It identifies "Stalled" projects—those marked as `NEXT` but with no active sub-tasks or blocked by legacy items.
|
||||
|
||||
** 2. Shadow Orchestration
|
||||
The PSF uses the `:PSF-STATE:` property within `gtd.org` to track the engineering lifecycle without polluting the standard GTD keywords. The agent monitors this property to decide which "Safety Gate" to trigger next.
|
||||
|
||||
** 3. Evolution
|
||||
Completed projects are not simply deleted; they are processed by the Scribe to extract permanent learnings into [[file:../institutional-memory.org][Institutional Memory (SOUL)]] before the GTD headline is marked `DONE`.
|
||||
|
||||
* Symbolic Implementation
|
||||
The following logic defines how the agent interacts with the `org-gtd` system.
|
||||
|
||||
#+begin_src lisp
|
||||
(defun gtd-perceive-commitments ()
|
||||
"Returns a list of all active NEXT actions across the agenda files."
|
||||
(let ((gtd-file (expand-file-name "~/memex/gtd.org")))
|
||||
(kernel-log "GTD - Scanning commitments in ~a" gtd-file)
|
||||
;; Implementation of org-gtd v4.0 DAG perception
|
||||
(org-agent:run-shell-command (format nil "grep '^\*\* NEXT' ~a" gtd-file))))
|
||||
#+end_src
|
||||
|
||||
* See Also
|
||||
- [[file:org-gtd-v4-migration.org][org-gtd v4.0 Migration Guide]]
|
||||
- [[file:personal-software-foundry.org][Personal Software Foundry]]
|
||||
Reference in New Issue
Block a user