Skip to content

docs(adr): ADR-0042 (opt-in model extractor) + ADR-0043 (recall hygiene)#70

Merged
mlcyclops merged 1 commit into
masterfrom
docs/adr-0042-0043
Jun 24, 2026
Merged

docs(adr): ADR-0042 (opt-in model extractor) + ADR-0043 (recall hygiene)#70
mlcyclops merged 1 commit into
masterfrom
docs/adr-0042-0043

Conversation

@mlcyclops

Copy link
Copy Markdown
Owner

Records the last two shipped decisions from the session.

ADR-0042 — Opt-in model extraction (cost vs quality). The personalAiExtract Settings toggle (default OFF): when on, live learning uses the model extractor for richer semantic facts + cross-turn relations at one model call/turn (reuses backend.complete()); the offline heuristic + always-on cross-turn linker stay the free baseline. (PR #66, ADR-0010.)

ADR-0043 — Memory recall hygiene. Tool I/O is provenance, not durable knowledge: buildRecall excludes omp:*/subagent:* mechanical activity (PR #50), and rememberActivity stops promoting raw tool I/O as recallable facts while keeping the provenance ingest (PR #56). A subagent's summarized result still promotes through the keystone-#2 gate — untouched. (ADR-0009 Phase A.)

Docs-only; both decisions already built/merged.

🤖 Generated with Claude Code

…l hygiene)

ADR-0042: records the opt-in personalAiExtract toggle (default OFF) — model-based
extraction for richer semantic facts + cross-turn relations at one model call/turn,
reusing backend.complete(); offline heuristic + cross-turn linker remain the free
baseline (PR #66, ADR-0010).

ADR-0043: records the recall-hygiene decision — recall excludes mechanical tool
activity (omp:*/subagent:*, PR #50) and rememberActivity stops promoting raw tool
I/O as durable facts while keeping provenance ingest (PR #56); subagent-result
promotion through the keystone-#2 gate is untouched (ADR-0009, keystone #2).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@mlcyclops mlcyclops merged commit 57c533c into master Jun 24, 2026
@mlcyclops mlcyclops deleted the docs/adr-0042-0043 branch June 24, 2026 04:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant