Skip to content

Contracts

These pages specify behavior that Bob components and their tests must agree on.

Capture and integrations

Tasks and projects

  • Dashboard navigation and child pages — Dashboard Review / Work / Browse navigation and collection pages
  • Task date marks — Task date marks: calendar-label display contract for canonical task dates and recurrence rules
  • Task freshness — Task review queue, confirmation dates, recurring occurrences, returning tasks (ticklers), and JSON schema 14
  • Plan budget, Today, and lanes — Plan budget, Today, and lanes definition, bob plan JSON, lints, and conformance examples
  • Project Task Sync — bob projects ^prj lifecycle, schedules, and reporting-only rollup
  • Pomodoro homes — Derived Pomodoro homes, rollup, labels, chips, hues, and JSON contract
  • Pomodoro themes — Pomodoro theme catalog, hues, hide journal, bob themes, and JSON
  • Randomize — bob task reroll bulk re-roll of due prioritized tasks
  • Daily Stats — Daily Stats metrics, bob stats, JSON, the v1 review journal, and the Obsidian Stats page
  • Task dependency links — Task dependency links: Depends-On line, BLOCKS mirror, successor offers, project-dependency contract, plus conformance vectors
  • Task relations — Task relations: directed LINKS edges, the generated LINKED FROM mirror, and ~ / ~~ capture
  • Move open tasks between notes — bob task move selection, preservation, link repair, guarded writes, and sync behavior
  • Task Status Hooks — bob task reconcile Pomodoro-driven task status
  • Task tag marks — Task tag marks: the teal hash glyph that replaces the #task pill
  • Today marks — Today marks: a display-only tomato on task lines linked under today's open Pomodoros

References

Vault

Tested rolling snapshot bob-cli 41afa14 bob-mac-capture 556bb67 bob-plugins af1e691 Built 2026-10-24T22:34:13Z (zensical) build.json