bitsofchris_openaugi-obsidi.../tests
Chris Lettieri 521399efd3 M3b: Augi task-file commands; deprecate Task Dispatch
Add TaskFileService, which writes `status: pending` task files to
OpenAugi/Tasks/ via the Obsidian vault API — no shell-out, no HTTP, no
Node modules, so it works on mobile too. The file format mirrors the
parent repo's templates/task-template.md contract consumed by
task_watcher.py.

New commands (all platforms):
- Augi: Run review pass       -> "run the review pass"
- Augi: Process dashboard     -> "process the dashboard"
- Augi: Distill selection     -> selection/active-note body becomes the
                                 ## Context; distill-lens instruction

Deprecate the legacy Task Dispatch feature (it launches tmux itself,
bypassing the watcher). Kept functional for community users without the
Python watcher; steer new use to task files via docs banner, settings UI
label, and a @deprecated marker. To be removed over a release or two.

Docs: new docs/AGENT_TASKS.md; README + CODEBASE_MAP updated to lead with
the task-file flow. Tests: 18 new, including a watcher-frontmatter-regex
compat check and same-second collision handling.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 08:26:30 -04:00
..
mocks Fix mobile compatibility: dynamic import for task dispatch 2026-02-25 21:53:33 -05:00
vault mock api testing 2026-02-25 08:03:28 -05:00
context-gathering-service.test.ts mock api testing 2026-02-25 08:03:28 -05:00
distill-service.test.ts mock api testing 2026-02-25 08:03:28 -05:00
file-service.test.ts mock api testing 2026-02-25 08:03:28 -05:00
filename-utils.test.ts mock api testing 2026-02-25 08:03:28 -05:00
openai-service.test.ts mock api testing 2026-02-25 08:03:28 -05:00
task-dispatch-service.test.ts user prompt 2026-02-25 17:34:31 -05:00
task-file-service.test.ts M3b: Augi task-file commands; deprecate Task Dispatch 2026-07-07 08:26:30 -04:00