TaskNotes

Workflows

TaskNotes sits at the intersection of two disciplines: knowledge management and task management. Your vault already holds notes, documents, and ideas. TaskNotes adds structured action on top — status, scheduling, assignments, dependencies — without moving anything out of Markdown.

All productive work with information follows a cycle: sense the state of things, decide what to do, act on those decisions, and integrate the results back. Different kinds of work enter that cycle at different points. The four modes below describe those entry points. They are lenses, not silos — real work blends them, and TaskNotes supports that blending because the same Bases view engine serves all four.

Four Modes of Knowledge Work

Mode What drives the work Primary views Key features
Records & Registers State of knowledge artifacts Bases tables, Document Library views Bulk Convert / Generate, recurring tasks, property mapping
Capture & Execute Incoming items from any source Upcoming, Agenda, Task List NLP capture, inline conversion, quick add
Orchestration Relationships between tasks and people Kanban, Calendar, project views Projects, dependencies, team assignment
Rhythm & Habits Recurring time cycles Calendar, Upcoming, Pomodoro Recurring tasks, completion tracking, habits

Records & Registers

Maintaining a body of knowledge that drives its own task list.

What is a register?

In records management, a register is a structured inventory of items that require ongoing attention: a document collection, asset inventory, content library, or any corpus that needs periodic review. Tasks are derived from the state of those items: "this document is due for review," "this asset hasn't been audited," "this policy expires next month."

TaskNotes supports this pattern directly. A Bases view can act as a register, a structured table that filters documents by metadata and surfaces the ones that need action. Bulk Convert turns existing notes into tracked tasks in place, while Bulk Generate creates new task files from document metadata. Recurring tasks enforce review cycles. Property mapping lets each register use domain-appropriate field names (review_date instead of due, owner instead of assignee).

The register pattern is common in documentation management, asset tracking, content calendars, compliance, and any context where a corpus of knowledge needs periodic maintenance.

📜 More use cases for Records & Registers
  • Content calendar — blog posts, social media drafts, and newsletter issues with publish_date, author, and status fields. A view surfaces drafts approaching their publish date.
  • Asset inventory — hardware, software licenses, or equipment with warranty_expiry, assigned_to, and location. Bulk Convert turns inventory notes into trackable tasks when maintenance is due.
  • Policy library — internal policies with effective_date, review_cycle, and approver. Recurring tasks enforce review cadence.
  • Knowledge base maintenance — wiki articles or runbooks with last_verified and owner. A register view highlights stale articles.
  • Compliance controls — security or regulatory controls with audit_date, control_owner, and evidence_status. Bases views act as audit dashboards.
  • Client/vendor directory — contact records with contract_renewal, account_manager, and tier. Views surface upcoming renewals.

Example: Document Review Library

A team maintains a folder of documents that need periodic review (e.g., Documents/Onboarding Guide.md, Documents/API Reference.md). Each document has frontmatter properties like review_date, review_cycle, and owner. A Bases view filters to documents where the review date has passed, surfaces them as a register, and the team uses Bulk Convert or Bulk Generate to create review tasks linked back to each document.

# Example document frontmatter
title: "Onboarding Guide"
review_date: 2025-12-15
review_cycle: quarterly
owner: "[[Alice Chen]]"
status: active
department: engineering

TaskNotes Features Used

Capture & Execute

Fast capture from any source, then consolidation into focused workspaces.

Personal knowledge management (PKM) and GTD share a core insight: capture must be frictionless. Action items emerge continuously — from meetings, reading, conversations, sudden ideas — and if the capture step is slow, items get lost. The work happens later, in a dedicated review session where you triage, prioritize, and schedule.

TaskNotes supports this with multiple capture paths. The command palette opens a task creation modal from anywhere. Natural language parsing extracts dates, priorities, and contexts from plain text ("Buy groceries tomorrow at 3pm high priority"). Inline task conversion turns any checkbox, bullet point, or text line into a tracked task file without leaving the current note. All captured tasks route to TaskNotes/Tasks/ (or your configured folder), keeping your knowledge notes clean.

The execution side uses views as workbenches. The Upcoming View groups tasks by when they are due — overdue, today, this week, later. The Agenda View focuses on the next few hours. The Task List is the inbox for triage: filter, sort, assign projects, set priorities.

Example: Daily Task Management

You start the day in Upcoming View to see what is overdue and what is due today. You drag a few tasks into the Calendar to timebox your afternoon. During a meeting, you jot checkboxes in your meeting note, then use inline conversion to turn them into tracked tasks. At end of day, you check the Agenda to see what is left.

TaskNotes Features Used

📜 More use cases for Capture & Execute
  • Meeting action items — jot checkboxes during a meeting, then batch-convert them into tracked tasks with inline conversion.
  • Reading notes — highlight ideas or follow-ups while reading, convert them into tasks linked to the source note.
  • Email triage — capture action items from email into quick tasks via the command palette, then schedule them in Calendar view.
  • Brainstorming sessions — dump ideas as bullets, later promote the actionable ones to tasks.
  • Student coursework — capture assignments and deadlines from syllabi, triage in Upcoming View by due date.
  • Freelance client requests — quick-add tasks from client messages, tag by client, schedule in Calendar.

Orchestration

Coordinating structured efforts across tasks, people, and timelines.

Project management theory and work breakdown structures describe work that has inherent structure — projects contain subtasks, tasks block other tasks, people own deliverables, milestones gate progress. In this mode, the relationships between tasks matter as much as the tasks themselves.

TaskNotes models these relationships directly. Projects are wikilinks to notes, so project context lives alongside task execution. Dependencies use blockedBy/blocking with RFC 9253 semantics. In a shared vault, tasks are attributed to people and groups, and notifications filter to show only your assignments.

Kanban View organizes cards by status for workflow visualization. Calendar views show timeline and scheduling. Project-filtered Task Lists let you isolate one initiative. Combine these views for full project visibility.

Example: Cross-Team Project

A product launch involves design, engineering, and marketing. Each team's tasks are assigned to team members and linked to a [[Product Launch Q2]] project note. A Kanban board filtered to this project shows status flow. A Calendar view shows the timeline. The project lead uses notification-driven triage to catch blocked or overdue items.

title: "Finalize launch assets"
projects: ["[[Product Launch Q2]]"]
assignee: "[[Jamie Torres]]"
blockedBy:
  - uid: "[[Design brand guidelines]]"
    reltype: FINISHTOSTART
status: in-progress
priority: high
due: 2025-03-15

TaskNotes Features Used

📜 More use cases for Orchestration
  • Product launch — design, engineering, and marketing tasks linked to a launch project note, with dependencies gating sequential deliverables.
  • Onboarding program — new hire tasks assigned to mentors and managers, with a Kanban board tracking completion across departments.
  • Event planning — venue, catering, speakers, and logistics tasks with dependencies and deadlines on a Calendar view.
  • Research project — literature review, experiments, and writing tasks with blocking dependencies and co-author assignments.
  • Software release — feature work, QA, docs, and deployment tasks with milestones, assignees, and a Kanban for status flow.
  • Home renovation — contractor tasks, permit tracking, and material orders with dependencies and timeline in Calendar view.

Rhythm & Habits

Recurring patterns of attention that structure time and build consistency.

Some work is neither project-shaped nor register-shaped — it is cyclical. Daily reviews, weekly planning, habit tracking, periodic check-ins. The pattern itself is the product. What matters is consistency over time and visibility into streaks, gaps, and trends.

TaskNotes models this with recurring tasks using RFC 5545 RRule syntax. A recurring task stays open while recording completion per occurrence in complete_instances. Calendar views show completion patterns visually. The Upcoming View structures your day around what recurs. Pomodoro View supports focused intervals with break handling and session tracking.

Example: Habit Tracking and Weekly Reviews

You create "Morning Exercise" as a daily recurring task and "Weekly Review" as a weekly one. Each day, you mark completion in the task's recurrence calendar. Over time, the Calendar view shows your streak — green dots for completed days, gaps for missed ones. The weekly review task prompts you to clean up completed work, check recurring patterns, and rebalance priorities.

title: Morning Exercise
recurrence: "FREQ=DAILY"
scheduled: "07:00"
complete_instances:
  - "2025-01-01"
  - "2025-01-02"
  - "2025-01-04"

TaskNotes Features Used

📜 More use cases for Rhythm & Habits
  • Morning routine — daily recurring tasks for exercise, journaling, and planning, with streak tracking in Calendar view.
  • Weekly review — a weekly task that prompts you to clean up completed work, check recurring patterns, and rebalance priorities.
  • Monthly budget review — recurring monthly task to review finances, with completion history showing consistency.
  • Medication tracking — daily reminders with completion logging to verify adherence over time.
  • Content publishing cadence — weekly blog post or newsletter task with Pomodoro sessions for focused writing blocks.
  • Team standups — daily or weekly recurring tasks for standup notes, with completion history showing attendance patterns.
  • Quarterly goal check-ins — recurring quarterly tasks to review OKRs or personal goals.

Combining Modes

Real work blends modes. A compliance program uses Records & Registers to maintain the control library, Orchestration to coordinate audit tasks across a team, and Rhythm for quarterly review cycles. A freelancer uses Capture & Execute for daily client requests, Orchestration for multi-deliverable projects, and Rhythm for weekly invoicing.

The reason TaskNotes can serve all of these is architectural: every Bases view is a workspace that can filter, create tasks, run bulk operations, trigger notifications, and map properties. The same engine handles compliance registers, personal inboxes, project boards, and habit trackers — because the underlying operations (filter → act → track) are universal.

When you find yourself combining modes, create separate views for each concern. A project might have a Kanban for orchestration, a register for document tracking, and a recurring task for weekly status updates. Each view queries the same underlying task notes but presents them through a different lens.


Practical Walkthroughs

The sections above describe why each mode works. The walkthroughs below summarize how. For the full guided experience with GIFs and video tutorials, see Workflow Examples.

Each walkthrough is tagged with the mode(s) it demonstrates.

Habit Tracking with Recurring Tasks

Mode: Rhythm

Habit tracking in TaskNotes is built on recurring task notes. You can create a recurring task from natural language (for example, "Exercise daily" or "Gym every Monday and Wednesday") or configure recurrence explicitly in the task modal. The modal recurrence controls support frequency, interval, weekday selection, and end conditions.

Once a task has a recurrence rule, its edit modal shows a recurrence calendar. That calendar is where you mark completion per occurrence. Completion history is stored in complete_instances, so a recurring task can remain open while still recording daily/weekly completion behavior.

Recurring task calendar

title: Morning Exercise
recurrence: "FREQ=DAILY"
scheduled: "07:00"
complete_instances:
  - "2025-01-01"
  - "2025-01-02"
  - "2025-01-04"

Use Calendar and Agenda views to review upcoming occurrences, and use recurring-task filters when you want a habit-only planning view.

Project-Centered Planning

Mode: Orchestration

Projects in TaskNotes can be plain text values or wikilinks to project notes. Wikilinks are usually the better long-term option because they connect task execution to project context, backlinks, and graph navigation.

title: "Research competitors"
projects: ["[[Market Research]]", "[[Q1 Strategy]]"]

During task creation, use the project picker to search and assign one or more projects. In day-to-day planning, open Task List or Kanban, then filter on note.projects contains [[Project Name]] to isolate one initiative. Save that filter as a Bases saved view if you revisit it regularly.

Task list view

When work spans initiatives, assign multiple projects and combine with contexts or tags for secondary organization.

title: "Prepare presentation slides"
projects: ["[[Q4 Planning]]"]
contexts: ["@computer", "@office"]
tags: ["#review"]

Execution Workflow (Daily)

Mode: Capture & Execute

A typical daily flow is to start in Task List for prioritization, move to Calendar for schedule placement, and finish in Agenda for near-term sequencing. This keeps backlog management, time allocation, and short-horizon execution in one system.

If you use timeboxing, drag-select on calendar timeline views and create timeblocks directly from the context menu. If you use Pomodoro, run sessions against active tasks so completion and timing data stay attached to task notes.

Calendar quick add workflow

Maintenance Workflow (Weekly)

Modes: Rhythm + Capture & Execute

A weekly review usually includes three steps: clean up completed/archived tasks, verify recurring-task completion patterns, and rebalance project filters/views. If calendar integrations are enabled, this is also a good point to refresh subscriptions and confirm sync health.

For teams or complex personal systems, keep project notes as source-of-truth documents and use TaskNotes views as execution dashboards derived from those notes.

Bulk Tasking from Meeting Notes

Modes: Capture & Execute + Records & Registers

After a meeting, you often have a note full of action items. Rather than creating tasks one by one, open the meeting note in a Bases view (or right-click it in the file explorer) and use Bulk tasking. Generate mode creates a task file for each item and links it back to the meeting note via the projects field. Set a due date and assignee in the action bar and they apply to every generated task at once.

If the meeting note itself should become a task, use Convert mode instead. It adds task metadata to the note in place without creating a separate file.

Team Workflow in a Shared Vault

Mode: Orchestration

In a shared vault, each person registers their device to a person note once. After that, TaskNotes auto-attributes every task you create. The person/group picker makes assignment fast -- start typing a name or group, select it, and move on.

Enable "Only notify for my tasks" so each person only sees notifications for tasks assigned to them or their groups. Notifications filter silently -- you do not see a dismissal for other people's tasks, they simply do not appear.

Notification-Driven Triage

Modes: Orchestration + Records & Registers

Create a Bases view filtered to tasks that need attention -- overdue items, tasks without assignees, or items flagged for review. Add notify: true to the view's YAML. TaskNotes watches the query in the background and surfaces a toast when items match. Click the toast to open the Upcoming View where everything is organized by urgency.

Combine with snooze to avoid notification fatigue. Snooze the toast for 4 hours during deep work, and it reappears when you are ready to triage again.