<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotemacs/docs/sessions, branch main</title>
<subtitle>My Emacs configuration
</subtitle>
<id>https://git.cjennings.net/dotemacs/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/dotemacs/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/'/>
<updated>2025-11-05T18:58:56+00:00</updated>
<entry>
<title>refactor: Rename "session" to "workflow" for documented processes</title>
<updated>2025-11-05T18:58:56+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-11-05T18:58:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=776b507351d5c8e05c107357c304240764f7d020'/>
<id>urn:sha1:776b507351d5c8e05c107357c304240764f7d020</id>
<content type='text'>
This resolves the ambiguity where "session" meant two different things:
- Working session (time period we work together)
- Documented routine/workflow (process to achieve a goal)

Changes:
- Renamed docs/sessions/ → docs/workflows/
- Renamed create-session.org → create-workflow.org
- Updated all references throughout:
  - "session type" → "workflow"
  - "session workflow" → "workflow"
  - "session definition" → "workflow definition"
  - "Available Session Types" → "Available Workflows"

Updated files:
- docs/NOTES.org - All workflow references updated
- docs/workflows/*.org - All workflow files updated with new terminology
- ~/documents/claude/NOTES.org - Template updated
- ~/documents/claude/NOTES-NEW.org - New template updated

Terminology now clear:
- "Let's run the refactor workflow" = Execute existing workflow
- "I want to create a refactor workflow" = Create new workflow definition
- "This session" = Working time period (unchanged)
</content>
</entry>
<entry>
<title>docs: Create generic V2MOM session workflow and consolidate NOTES.org</title>
<updated>2025-11-05T18:40:19+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-11-05T18:40:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=a6b2c1b5aeb4fc81afd7ebd9e55876643fb10757'/>
<id>urn:sha1:a6b2c1b5aeb4fc81afd7ebd9e55876643fb10757</id>
<content type='text'>
- Created docs/sessions/create-v2mom.org with fully generic V2MOM workflow
  - Applicable to any project: health, finance, software, personal goals
  - 8-phase process with examples across multiple domains
  - Time estimate: 2-3 hours to create a V2MOM

- Consolidated NOTES.org files (deleted root, enhanced docs/NOTES.org)
  - Integrated generic protocols from template
  - Added User Information, Session Protocols, File Preferences sections
  - Enhanced with Reminders Protocol and wrap-up workflow
  - Single comprehensive 1252-line reference for all sessions

- Updated docs/EMACS-CONFIG-V2MOM.org metadata
</content>
</entry>
<entry>
<title>style: Fix checkdoc warnings in video-audio-recording.el</title>
<updated>2025-11-03T21:33:45+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-11-03T21:33:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=ec38346e1c7fa0165e1aef2d1e94161191a8a9c0'/>
<id>urn:sha1:ec38346e1c7fa0165e1aef2d1e94161191a8a9c0</id>
<content type='text'>
Resolved 6 checkdoc linting warnings:
- Added double spaces after periods in docstrings (Emacs convention)
- Changed "calls" to "call" in docstring (imperative form)

All linting checks now pass:
- checkdoc: ✓ No warnings
- make lint: ✓ Passes
- All 83 tests: ✓ Still passing

Also updated docs/sessions/refactor.org to be more generic/reusable.
</content>
</entry>
<entry>
<title>feat: Add session workflow framework and complete first inbox zero</title>
<updated>2025-11-01T23:20:39+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-11-01T23:20:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=a611c2f1f3d0e7c47841f2c0554425293e589e46'/>
<id>urn:sha1:a611c2f1f3d0e7c47841f2c0554425293e589e46</id>
<content type='text'>
Created emacs-inbox-zero session definition and validated it by
executing the workflow. Processed 5 inbox items to zero in 10 minutes.

Session Framework:
- Created docs/sessions/ directory for session definitions
- Added create-session.org (meta-workflow for creating sessions)
- Added emacs-inbox-zero.org (weekly inbox processing workflow)
- Updated NOTES.org with terminology and session tracking

Inbox Zero Results:
- Deleted 1 duplicate task (chime fix)
- Moved 2 to Method 1: org-capture performance [#B], EMMS keybindings [#D]
- Moved 2 to someday-maybe: dashboard icons, persistence files
- Recognized perfectionism pattern (V2MOM Obstacle #4)

Learnings captured in living documents:
- Save Q&amp;A answers incrementally during session creation
- Capture useful context during triage (impact estimates, theories)
- Validation by execution catches what theory misses

Files reorganized:
- Renamed docs files to UPPERCASE for consistency
- Removed SESSION-HANDOFF-ACTIVE-PROJECT.org (replaced by NOTES.org)

V2MOM Metrics fulfilled:
- Weekly triage consistency: ✓ (2025-11-01)
- Active todo count: 29 items (working toward &lt; 20)
</content>
</entry>
</feed>
