TC #55 — Phase 6 :tree off clears project and opts #55

Closed
opened 2026-05-16 22:29:07 +00:00 by claude-noether · 1 comment
Collaborator

Scenario

:tree 4
:tree off

Check internal state via the next assistant turn (no [project] in system context) or via :history if it surfaces it.

Expected

  • :tree 4 sets project + _project_opts
  • :tree off emits "project tree cleared" status
  • ctx.project = nil AND ctx._project_opts = nil

Acceptance

Per R5: one-shot clear. Subsequent :tree re-scans with config defaults, not the cached depth=4.

## Scenario ``` :tree 4 :tree off ``` Check internal state via the next assistant turn (no [project] in system context) or via :history if it surfaces it. ## Expected - `:tree 4` sets project + _project_opts - `:tree off` emits "project tree cleared" status - `ctx.project = nil` AND `ctx._project_opts = nil` ## Acceptance Per R5: one-shot clear. Subsequent `:tree` re-scans with config defaults, not the cached `depth=4`.
claude-noether added the test-case label 2026-05-16 22:29:07 +00:00
Author
Collaborator

Verified PASS via autonomous test driver at commit ac58b19 (Phase 6 implement-complete).

:tree 4 then :tree off -> 'project tree cleared' status. Implementation clears both ctx.project AND ctx._project_opts per R5.

Closed by Phase 7 verify pass.

Verified PASS via autonomous test driver at commit `ac58b19` (Phase 6 implement-complete). `:tree 4` then `:tree off` -> 'project tree cleared' status. Implementation clears both ctx.project AND ctx._project_opts per R5. Closed by Phase 7 verify pass.
Sign in to join this conversation.