| name | groove-utilities-memory-doctor |
| description | Check memory backend health and configuration. |
| license | MIT |
| allowed-tools | Read Write Edit Glob Grep Bash(git:*) AskUserQuestion |
| metadata | {"author":"andreadellacorte"} |
groove-utilities-memory-doctor
Outcome
All memory health checks pass. User knows if the memory file structure is correctly configured and accessible.
Acceptance Criteria
- Each check is reported with ✓ or ✗
- Each failure includes a specific remediation command
- Checks cover memory path and directory structure
Checks (run in order)
.groove/index.md exists at git root
- Memory base path exists (
.groove/memory/)
- Memory log subdirectories exist:
daily/, weekly/, monthly/, git/
- Specs directory exists:
.groove/memory/specs/ (used by /groove-work-spec)
learned/ directory exists: .groove/memory/learned/ (warm memory tier)
Remediation hints
| Failure | Remediation |
|---|
.groove/index.md missing | /groove-admin-config |
| Memory path missing | /groove-utilities-memory-log-daily (will create on first run) |
| Log subdirectory missing | /groove-utilities-memory-log-daily |
| Specs directory missing | /groove-utilities-memory-install |
learned/ missing | /groove-admin-update (migration 0.11.5→0.12.0 creates it) |
Constraints
- Report all checks even if an early one fails
- Do not attempt to fix issues — report and suggest only