feat(memory): reach 100% seedgo — fix stale bypass lines, README date, architecture bypasses (DPLAN-0141 Phase 3)

- bypass.json: updated 5 unused_function line numbers (shifted by prior edits)
  - manager.py add_learning: 773→759
  - vector_search.py: 259→247, 337→316, 420→380
  - extractor.py analyze_conversation_llm: 427→455
- bypass.json: 2 architecture bypasses (CLAUDE.md template, memory_watcher 704 lines)
- README.md: date 2026-04-07→2026-04-22

Seedgo: 100% (33/33 standards). Tests: 450 passed, 1 skipped.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
AIOSAI
2026-04-22 10:07:25 -07:00
co-authored by Claude Sonnet 4.6
parent 5e054d92db
commit 0dfa587fce
2 changed files with 16 additions and 6 deletions
+15 -5
View File
@@ -361,6 +361,16 @@
"standard": "architecture",
"reason": "Memory doesn't use all builder templates — branch has custom structure."
},
{
"file": "CLAUDE.md",
"standard": "architecture",
"reason": "Memory branch uses repo-level CLAUDE.md — no branch-specific CLAUDE.md needed."
},
{
"file": "apps/handlers/monitor/memory_watcher.py",
"standard": "architecture",
"reason": "704 lines — watcher coordinates file monitoring, rollover triggers, and health checks. Near 700 threshold but cohesive."
},
{
"file": "handlers/learnings/manager.py",
"standard": "dead_code",
@@ -539,31 +549,31 @@
{
"file": "apps/handlers/learnings/manager.py",
"standard": "unused_function",
"lines": [773],
"lines": [759],
"reason": "Public API for learning extraction pipeline — called dynamically by symbolic extraction."
},
{
"file": "apps/handlers/search/vector_search.py",
"standard": "unused_function",
"lines": [259],
"lines": [247],
"reason": "Public API surface for vector search — legacy handler retained for direct-import consumers."
},
{
"file": "apps/handlers/search/vector_search.py",
"standard": "unused_function",
"lines": [337],
"lines": [316],
"reason": "Public API surface for vector search — legacy handler retained for direct-import consumers."
},
{
"file": "apps/handlers/search/vector_search.py",
"standard": "unused_function",
"lines": [420],
"lines": [380],
"reason": "Public API surface for vector search — legacy handler retained for direct-import consumers."
},
{
"file": "apps/handlers/symbolic/extractor.py",
"standard": "unused_function",
"lines": [427],
"lines": [455],
"reason": "LLM-based extraction function — called conditionally when API key is available."
},
{
+1 -1
View File
@@ -5,7 +5,7 @@
**Purpose:** Central memory archive with semantic search, rollover, and archival across all AIPass branches.
**Module:** `aipass.memory`
**Created:** 2026-03-07
**Last Updated:** 2026-04-07
**Last Updated:** 2026-04-22
**Citizen Class:** builder
---