feat(FN-3199): align memory insight docs with canonical paths
Updates three documentation files to align memory insight and plugin path references with their canonical locations. Fusion-Task-Id: FN-3199
This commit is contained in:
@@ -182,8 +182,8 @@ Use project memory for reusable patterns, constraints, and pitfalls that should
|
||||
Fusion can automatically extract insights from memory and prune transient content. Enable via `insightExtractionEnabled` setting:
|
||||
|
||||
- `.fusion/memory/MEMORY.md` — Canonical long-term memory source (inside the layered `.fusion/memory/` workspace) compacted/pruned by extraction jobs
|
||||
- `.fusion/memory-insights.md` — Distilled insights output
|
||||
- `.fusion/memory-audit.md` — Audit report after each extraction (includes pruning outcome)
|
||||
- `.fusion/memory/memory-insights.md` — Distilled insights output
|
||||
- `.fusion/memory/memory-audit.md` — Audit report after each extraction (includes pruning outcome)
|
||||
|
||||
See [Settings Reference](./settings-reference.md#background-memory-summarization--audit) for configuration details.
|
||||
|
||||
|
||||
@@ -40,8 +40,8 @@ Fusion currently has two related but distinct memory systems:
|
||||
| `MEMORY_DREAMS_FILENAME` | `DREAMS.md` | `memory-backend.ts` |
|
||||
| `DEFAULT_MEMORY_BACKEND` | `qmd` | `memory-backend.ts` |
|
||||
| `MEMORY_WORKING_PATH` | `.fusion/memory/MEMORY.md` | `memory-insights.ts` |
|
||||
| `MEMORY_INSIGHTS_PATH` | `.fusion/memory-insights.md` | `memory-insights.ts` |
|
||||
| `MEMORY_AUDIT_PATH` | `.fusion/memory-audit.md` | `memory-insights.ts` |
|
||||
| `MEMORY_INSIGHTS_PATH` | `.fusion/memory/memory-insights.md` | `memory-insights.ts` |
|
||||
| `MEMORY_AUDIT_PATH` | `.fusion/memory/memory-audit.md` | `memory-insights.ts` |
|
||||
|
||||
### 1.3 Exported Surface (Post-Migration)
|
||||
|
||||
@@ -264,8 +264,8 @@ Dashboard memory routes must remain rooted in project-scoped memory APIs:
|
||||
Insight extraction is a separate subsystem that currently uses:
|
||||
|
||||
- Working source: `.fusion/memory/MEMORY.md`
|
||||
- Insight output: `.fusion/memory-insights.md`
|
||||
- Audit output: `.fusion/memory-audit.md`
|
||||
- Insight output: `.fusion/memory/memory-insights.md`
|
||||
- Audit output: `.fusion/memory/memory-audit.md`
|
||||
|
||||
It is related to, but not equivalent to, backend selection and prompt instruction logic.
|
||||
|
||||
|
||||
@@ -848,15 +848,15 @@ Fusion can automatically extract insights from project memory and prune transien
|
||||
|
||||
1. **Scheduled Extraction**: When `insightExtractionEnabled` is `true`, a background automation runs on the configured `insightExtractionSchedule` (default: daily at 2 AM).
|
||||
|
||||
2. **AI-Powered Analysis**: The automation uses an AI agent to read canonical long-term memory (`.fusion/memory/MEMORY.md`) from the layered `.fusion/memory/` workspace plus `.fusion/memory-insights.md`, extract new insights, and produce a pruned working memory candidate.
|
||||
2. **AI-Powered Analysis**: The automation uses an AI agent to read canonical long-term memory (`.fusion/memory/MEMORY.md`) from the layered `.fusion/memory/` workspace plus `.fusion/memory/memory-insights.md`, extract new insights, and produce a pruned working memory candidate.
|
||||
|
||||
3. **Insight Merging**: New insights are automatically merged into `.fusion/memory-insights.md` under the appropriate category (Patterns, Principles, Conventions, Pitfalls, Context). Duplicates are skipped.
|
||||
3. **Insight Merging**: New insights are automatically merged into `.fusion/memory/memory-insights.md` under the appropriate category (Patterns, Principles, Conventions, Pitfalls, Context). Duplicates are skipped.
|
||||
|
||||
4. **Memory Pruning**: The AI agent also produces a pruned version of working memory containing only durable items:
|
||||
- **Preserved**: Architecture, Conventions, Pitfalls, Context sections with durable content
|
||||
- **Pruned**: Task-specific notes, one-time observations, outdated entries
|
||||
|
||||
5. **Audit Report**: After each extraction run, a `.fusion/memory-audit.md` file is generated with:
|
||||
5. **Audit Report**: After each extraction run, a `.fusion/memory/memory-audit.md` file is generated with:
|
||||
- Working memory status (presence, size, sections)
|
||||
- Insights memory status (insight counts by category)
|
||||
- Last extraction results (success/failure, insight count, duplicates skipped)
|
||||
@@ -870,8 +870,8 @@ Fusion can automatically extract insights from project memory and prune transien
|
||||
|------|-------------|
|
||||
| `.fusion/memory/MEMORY.md` | Long-term memory (updated when pruning is applied and validated) |
|
||||
| Legacy top-level memory file | Deprecated migration fallback (compatibility only; not canonical storage) |
|
||||
| `.fusion/memory-insights.md` | Long-term insights distilled from working memory |
|
||||
| `.fusion/memory-audit.md` | Human-readable audit report after each extraction |
|
||||
| `.fusion/memory/memory-insights.md` | Long-term insights distilled from working memory |
|
||||
| `.fusion/memory/memory-audit.md` | Human-readable audit report after each extraction |
|
||||
|
||||
### Settings Interaction
|
||||
|
||||
|
||||
Reference in New Issue
Block a user