All DIS-001 through DIS-110 set to status:done with merge dates. BOARD.md reorganized with Done sections per phase. Phase 1.5 Refinement epic added as planning placeholder. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.7 KiB
1.7 KiB
| id | status | phase | priority | labels | branch | assignee | started | pr | merged | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DIS-001 | done | 0 | p0 |
|
phase-0/workspace-root-home | claude-agent | null | null | 2026-04-08 |
DIS-001: Workspace-Root nach ~/.disclaw/workspaces/ verschieben
Ziel
Workspaces werden standardmäßig unter ~/.disclaw/workspaces/<agent>/ (Linux/Mac) bzw.
%USERPROFILE%\.disclaw\workspaces\<agent>\ (Windows) angelegt. Verhindert CLAUDE.md-Walk-Up-Leak.
Kontext
Claude Code walkt beim Start Parent-Directories hoch und konkateniert alle gefundenen CLAUDE.md.
Liegt ein Workspace unter disclaw/workspaces/, erbt jeder Agent die DisClaw-Projekt-CLAUDE.md.
→ docs/development-plan.md §2.9, docs/cli-feature-answers.md Frage 8.
Scope
- In:
disclaw.yamlDefault ändern · Tilde-Expansion insrc/config/loader.ts·new-agent.tslegt Workspace unter resolvierten Root an · Warning-Log wenn Root innerhalb Repo · README-Migrationshinweis - Out: Automatische Migration bestehender Workspaces ·
--bare-Flags (DIS-004)
Definition of Done
disclaw.yamlDefault istworkspaces_root: "~/.disclaw/workspaces"src/config/loader.tsexpandiert~auf Linux/Mac/Windows korrektnew-agentlegt Workspace unter dem neuen Root an, DB speichert absoluten Pfad- Warning-Log feuert wenn Root innerhalb des Repos liegt
- Unit-Test
tests/unit/workspace-root-resolve.test.tsgrün - README-Abschnitt „Migration bestehender Workspaces" vorhanden
npm run build && npm testgrün
Dateien (erwartet)
disclaw.yamlsrc/config/loader.tssrc/commands/new-agent.tstests/unit/workspace-root-resolve.test.tsREADME.md
Abhängigkeiten
Keine.
Spec
→ docs/backlog.md #DIS-001