The goal is to consistently keep the 000_Inbox at zero, deliberately processing each item to ensure nothing is lost and everything has an associated place or action. Attention span is a finite resource, and this workflow seeks to optimize its use.
This is the process for each item when processing the Inbox manually. Open each note, one by one, and follow this decision tree without moving to the next until action has been taken on the current one.
- Trash: Is it irrelevant or a bad idea?
- Action: Delete.
- Reference: Is it useful information for the future?
- Action: Move to
300_Resources.
- Action: Move to
- Postpone: Is it an idea for "someday/maybe", but not now?
- Action: Add the
#somedaytag and move to200_Areas/someday_maybe/.
- Action: Add the
Proceed to the next question:
-
It is a Project (requires multiple actions to complete and has a goal/end date):
- Action:
- Create a new project note in
100_Projects/. - Transfer the essential information from the idea to the project note.
- Define the next action as a checkbox
- [ ]in the project note. - Delete the original note from the
Inbox.
- Create a new project note in
- Action:
-
It is a Single Task (can be completed in one action):
- Action: Can you do it in less than 2 minutes?
- Yes: Do it immediately. Then, delete the note from the
Inbox. - No: Move it to your task system (e.g., the
## Taskssection of your current daily note, relevant project note, or an area task list).
- Yes: Do it immediately. Then, delete the note from the
- Action: Can you do it in less than 2 minutes?
This is the collaboration framework for processing the 000_Inbox with Gemini.
- Request: Ask Gemini to analyze the content of
000_Inboxand all recently modified notes to understand the full context, active projects, and recent themes.- Get Global Context (Recent Files):
find . -type f -name "*.md" -mtime -7 -not -path "*/.*"
- List Inbox:
ls -F 000_Inbox/
- Read Note Content (Inbox + Key Context):
cat 000_Inbox/*.md # And read content of relevant recent files detected in step 1
- Get Global Context (Recent Files):
-
Gemini Proposal (Card Format): Gemini must generate a list of "Processing Cards" for each item. Required format:
- Classification: (e.g., Task, New Project, Trash, Reference)
- Value Added: (Brief justification)
- Recommended Action: (Concrete steps: move to X, create task Y, etc.)
- Estimation: (Time to process / Time to complete task)
-
Process Log:
- Create a file in
200_Areas/system_reviews/namedYYYY-MM-DD_inbox_triage_log.md. - Record the proposed cards and final decisions there.
- Create a file in
-
User Decision: Review the proposed cards in the log and approve or modify the actions.
- For each item, once the action is agreed upon, Gemini executes it. Typical actions include:
- Integrate as Task: Add an actionable task with a clear goal (e.g., "Research X to understand its application in Y") to a project note (
100_Projects/) or an area task list (200_Areas/). - Create New Project: Create a new project note in
100_Projects/and structure the initial project information. - Content Creation (Incubation): If a content idea (e.g., blog post) has potential but is not ready to be an active project, move the note to
200_Areas/content_creation/blog/for incubation and future development. - Suggest Tags (Tagging): Analyze the note content and propose relevant tags (
#tags) to improve classification and future discovery. Add tags with user approval. - Archive as Resource: Move the note to
300_Resources/(e.g.,310_Languages/Go/or350_Concepts/). - Postpone: Move the note to the
200_Areas/someday_maybe/folder and tag it appropriately (e.g.,#someday). - Delete: Delete the file if it is not relevant.
- Link Management: Before deleting or moving files, Gemini must search for and update any internal links pointing to the processed file to prevent broken links.
- Clear
Inbox: Delete the processed note from000_Inbox.
- Integrate as Task: Add an actionable task with a clear goal (e.g., "Research X to understand its application in Y") to a project note (
This systematic process ensures that every piece of information is evaluated and placed in its correct location, maintaining clarity and trust in the system. It is a dynamic working agreement to manage the flow of information effectively.
Inbox Processing Workflow - GTD-style system to keep your inbox at zero, with AI classification of notes to projects, resources, or someday/maybe lists.
Incomplete Tasks Review Workflow - weekly review that analyzes your tasks, identifies gaps, detects duplicates, and generates a focused "plan of attack" with your highest-priority actions.
Both workflows combine classic productivity principles (GTD, weekly reviews) with AI assistance to reduce cognitive load and maintain system trust. They use command-line tools (find, ripgrep) to analyze your vault and generate processing recommendations in an easy-to-review card format.
Use at your own risk. Validate each command before executing it. It is strongly recommended to use a version control system (Git) in your Obsidian vault to visualize and revert changes made by the agent.
Any suggestions to improve these workflows are appreciated.