Skip to content

Workflows

⚠️ Planned Feature: This feature is not yet implemented. The documentation below describes the intended design.

Workflows let you define multi-step processes that can be executed automatically or triggered by events.

A workflow is a series of steps that accomplish a goal:

  1. Trigger - What starts the workflow (manual, schedule, event)
  2. Steps - Actions to perform in order
  3. Session - Track progress and resume if interrupted

Define workflows in natural prose format:

# Weekly Review Workflow
Start by gathering all notes modified this week.
Then categorize them by project using [[tags]].
Finally, create a summary note in Summaries/.

See Markup for syntax details.

Track workflow progress across sessions:

Terminal window
# Start a workflow
cru workflow start "weekly-review"
# Check progress
cru workflow status
# Resume if interrupted
cru workflow resume

See Sessions for session management (sessions are orthogonal to workflows).

  1. Find notes modified in last 7 days
  2. Check for incomplete tasks
  3. Generate summary report
  1. Create today’s daily note
  2. Link to yesterday’s note
  3. Add template sections
  1. Find all notes in project folder
  2. Update status to “archived”
  3. Move to Archive/
  • Extending Crucible - All extension points
  • Event Hooks - Triggering workflows from events
  • AI Features - AI-assisted workflow execution