Skip to content

Add shared human and agent task workflows with live file reconciliation - #1

Merged
DCPRevere merged 4 commits into
masterfrom
feat/shared-task-workflow
Sep 17, 2026
Merged

DCPRevere merged 4 commits into
masterfrom
feat/shared-task-workflow

Conversation

@DCPRevere

@DCPRevere DCPRevere commented Sep 16, 2026 •

Copy link
Copy Markdown
Owner

Org files remain the source of truth for people using an editor and agents using the CLI, API or MCP. This change adds a shared task workflow and browser board, with an embedded server watcher that updates the disposable index when files change.

Tasks support dependencies, assignment, expiring claims, evidence submission and review by a different actor. All interfaces use the same workflow and revision-checked writes. Direct requirement edits invalidate existing claims or review submissions; moving tasks preserves their IDs, and manual completion or deletion is reflected on refresh. Actors provide attribution, not authenticated approval identities, and coordination is scoped to one local filesystem.

The same binary provides the CLI, optional HTTP board/API and MCP. Org-roam stays an extension. The change also fixes repeated search traversal, agenda inconsistencies and empty-property parsing.

Validation:

  • 868 automated tests passed; 8 legacy Emacs integration tests skipped. Includes a virtual filesystem, environment and clock.
  • Packaged Linux binary passed live API/MCP, atomic-save watcher, rename/deletion and competing CLI claim tests.
  • Chromium verified authentication, creation, claims, direct-editor requirement changes, stale-review recovery, manual state changes, automatic refresh without losing drafts, stale-write rejection and mobile layout.
  • Read-only checks over 9,936 real Org files verified originals unchanged; unchanged index reconciliation measured 0.366s and warm server search 0.058s in single local runs.
  • Fantomas and whitespace checks passed. CI includes real-process and browser smoke tests.

Includes audited stale-workflow recovery and native macOS/Windows packaged watcher, locking and API/MCP checks. This does not publish a new release candidate. Usage and limitations are in docs/task-workflow.md.

@DCPRevere
DCPRevere marked this pull request as ready for review September 17, 2026 07:17
@DCPRevere
DCPRevere merged commit 00a4c43 into master Sep 17, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant