mirror of
https://github.com/EveryInc/compound-engineering-plugin.git
synced 2026-06-19 15:41:46 +02:00
fix(plugin): use platform-scoped provenance tag for auto memory
Change "(auto memory)" to "(auto memory (claude))" across both skills so the tag remains unambiguous if other coding platforms add their own memory features.
This commit is contained in:
@@ -177,7 +177,7 @@ The critical distinction is whether the drift is **cosmetic** (references moved
|
||||
**Memory-sourced drift signals** are supplementary, not primary. A memory note describing a different approach does not alone justify Replace or Archive. Use memory signals to:
|
||||
- Corroborate codebase-sourced drift (strengthens the case for Replace)
|
||||
- Prompt deeper investigation when codebase evidence is borderline
|
||||
- Add context to the evidence report ("(auto memory) notes suggest approach X may have changed since this learning was written")
|
||||
- Add context to the evidence report ("(auto memory (claude)) notes suggest approach X may have changed since this learning was written")
|
||||
|
||||
In autonomous mode, memory-only drift (no codebase corroboration) should result in stale-marking, not action.
|
||||
|
||||
@@ -212,7 +212,7 @@ Use subagents for context isolation when investigating multiple artifacts — no
|
||||
|
||||
> Use dedicated file search and read tools (Glob, Grep, Read) for all investigation. Do NOT use shell commands (ls, find, cat, grep, test, bash) for file operations. This avoids permission prompts and is more reliable.
|
||||
>
|
||||
> Also read MEMORY.md from the auto memory directory if it exists. Check for notes related to the learning's problem domain. Report any memory-sourced drift signals separately from codebase-sourced evidence, tagged with "(auto memory)" in the evidence section. If MEMORY.md does not exist or is empty, skip this check.
|
||||
> Also read MEMORY.md from the auto memory directory if it exists. Check for notes related to the learning's problem domain. Report any memory-sourced drift signals separately from codebase-sourced evidence, tagged with "(auto memory (claude))" in the evidence section. If MEMORY.md does not exist or is empty, skip this check.
|
||||
|
||||
There are two subagent roles:
|
||||
|
||||
@@ -455,7 +455,7 @@ Marked stale: S
|
||||
Then for EVERY file processed, list:
|
||||
- The file path
|
||||
- The classification (Keep/Update/Replace/Archive/Stale)
|
||||
- What evidence was found -- tag any memory-sourced findings with "(auto memory)" to distinguish them from codebase-sourced evidence
|
||||
- What evidence was found -- tag any memory-sourced findings with "(auto memory (claude))" to distinguish them from codebase-sourced evidence
|
||||
- What action was taken (or recommended)
|
||||
|
||||
For **Keep** outcomes, list them under a reviewed-without-edits section so the result is visible without creating git churn.
|
||||
|
||||
@@ -54,7 +54,7 @@ and codebase findings take priority over these notes.
|
||||
[relevant entries here]
|
||||
```
|
||||
|
||||
5. Pass this block as additional context to the Context Analyzer and Solution Extractor task prompts in Phase 1. If any memory notes end up in the final documentation (e.g., as part of the investigation steps or root cause analysis), tag them with "(auto memory)" so their origin is clear to future readers.
|
||||
5. Pass this block as additional context to the Context Analyzer and Solution Extractor task prompts in Phase 1. If any memory notes end up in the final documentation (e.g., as part of the investigation steps or root cause analysis), tag them with "(auto memory (claude))" so their origin is clear to future readers.
|
||||
|
||||
If no relevant entries are found, proceed to Phase 1 without passing memory context.
|
||||
|
||||
@@ -190,7 +190,7 @@ When context budget is tight, this mode skips parallel subagents entirely. The o
|
||||
|
||||
The orchestrator (main conversation) performs ALL of the following in one sequential pass:
|
||||
|
||||
1. **Extract from conversation**: Identify the problem, root cause, and solution from conversation history. Also read MEMORY.md from the auto memory directory if it exists -- use any relevant notes as supplementary context alongside conversation history. Tag any memory-sourced content incorporated into the final doc with "(auto memory)"
|
||||
1. **Extract from conversation**: Identify the problem, root cause, and solution from conversation history. Also read MEMORY.md from the auto memory directory if it exists -- use any relevant notes as supplementary context alongside conversation history. Tag any memory-sourced content incorporated into the final doc with "(auto memory (claude))"
|
||||
2. **Classify**: Determine category and filename (same categories as full mode)
|
||||
3. **Write minimal doc**: Create `docs/solutions/[category]/[filename].md` with:
|
||||
- YAML frontmatter (title, category, date, tags)
|
||||
|
||||
Reference in New Issue
Block a user