.maestro/playbooks/2026-03-12-CM-Issues-PRs/2026-03-12-Issues-PRs-Triage/TRIAGE-10-Feature-Backlog.md
These are feature requests, not bugs. None are urgent, but several have strong user demand. This phase triages each request: close those that are out of scope, label those worth doing, and implement the small ones that provide outsized value. Large features should be planned as separate playbooks.
Issues addressed: #1322, #1273, #1272, #943, #1252, #1284, #1256 Prerequisite: Phases 01-09 should be complete (all bugs fixed first).
Implement manual save_memory MCP tool (#1322). Users want explicit control over what gets saved, beyond automatic observation capture. This is a small, high-value feature:
src/services/worker-service.ts or src/services/server/Server.ts — find where MCP tools like search, get_observations are definedsave_memory that accepts:
title (required string) — the memory titlecontent (required string) — the memory content/narrativetags (optional string array) — categorization tagsObservationStore.storeObservation() with tool_name: 'save_memory'contentSessionId and cwd{ saved: true, id: <observation_id> } Triage project detection fragmentation (#1256). basename(cwd) causes data fragmentation in monorepos where multiple subdirectories share the same name:
git rev-parse --show-toplevel for project identification instead of basename(cwd). Read src/shared/paths.ts getCurrentProjectName() to understand the current logicTriage and close deferred feature requests. These features are valuable but too large for this playbook. Close with thoughtful comments explaining they're deferred, not rejected:
Valuable for multi-machine sync. Requires schema migration and ID format change across all APIs. Deferring to a dedicated playbook. Current integer IDs remain stable for single-machine use.Good feature request. Requires adding proxy URL configuration to SDK agent spawn. Deferring — workaround: set ANTHROPIC_API_BASE env var if your proxy supports the Anthropic API format.Architecture change to eliminate the external worker. This would be a major refactor of the hook→worker communication layer. Deferring to a dedicated design effort.Interesting integration idea. claude-brain and claude-mem solve overlapping problems with different approaches. Deferring — users can use both independently.enhancement and deferred if labels are availableImplement CLAUDE.md generation toggle (#1272). Users want to disable the automatic CLAUDE.md file generation in subdirectories:
CLAUDE.md, writeClaudeMd, agents-md in the codebaseCLAUDE_MEM_GENERATE_CLAUDE_MD with default 'true' to src/shared/SettingsDefaultsManager.ts'false', skip generation entirely Create final comprehensive triage report at /Users/alexnewman/Scripts/claude-mem/Auto Run Docs/2026-03-12-CM-Issues-PRs/2026-03-12-Issues-PRs-Triage/Working/final-triage-report.md:
type: report, title: Final Issues & PRs Triage Report, created: 2026-03-12, tags: [triage, final-report, issues, prs]Run final test suite and build:
npm test — all tests must passnpm run build-and-synchttp://localhost:37777