Skip to content

docs: add product intent triage#32

Closed
Surebob wants to merge 1 commit intoMemPalace:mainfrom
Surebob:codex/triage-product-intent
Closed

docs: add product intent triage#32
Surebob wants to merge 1 commit intoMemPalace:mainfrom
Surebob:codex/triage-product-intent

Conversation

@Surebob
Copy link
Copy Markdown

@Surebob Surebob commented Apr 7, 2026

Summary

Adds docs/triage/product-intent.md with behaviors that were confirmed in code and probes, but should not be changed blindly because they may reflect intended product semantics, roadmap drift, or benchmark-only logic.

Included

  • incremental reindexing semantics
  • L1 and L2 behavior versus the README narrative
  • spell-correcting user text during normalization
  • richer palace schema in docs versus current ingest output
  • AAAK lossless positioning versus lossy implementation
  • benchmark-specific retrieval versus shipped runtime retrieval

Why a docs PR

This does not prescribe fixes. It separates maintainer-intent decisions from objective bugs so future work can be discussed without mixing them together.

@Surebob Surebob closed this Apr 7, 2026
@Surebob Surebob deleted the codex/triage-product-intent branch April 7, 2026 10:03
igorls added a commit to igorls/mempalace that referenced this pull request Apr 7, 2026
- Tighten chromadb dependency from >=0.4.0,<1 to >=0.5.0,<0.7
  (the collection API changed significantly across majors; this
  pins to the tested range)
- Add optional 'spellcheck' extras for the undeclared autocorrect
  dependency used in spellcheck.py
- Add PEP 561 py.typed marker for type checker support

Findings: MemPalace#10 (HIGH — chromadb range too wide), MemPalace#30 (LOW — undeclared
          autocorrect), MemPalace#32 (LOW — missing py.typed)

Includes test infrastructure from PR MemPalace#131.
92 tests pass.
igorls added a commit to igorls/mempalace that referenced this pull request Apr 7, 2026
- Tighten chromadb dependency from >=0.4.0,<1 to >=0.5.0,<0.7
  (the collection API changed significantly across majors; this
  pins to the tested range)
- Add optional 'spellcheck' extras for the undeclared autocorrect
  dependency used in spellcheck.py
- Add PEP 561 py.typed marker for type checker support

Findings: MemPalace#10 (HIGH — chromadb range too wide), MemPalace#30 (LOW — undeclared
          autocorrect), MemPalace#32 (LOW — missing py.typed)

Includes test infrastructure from PR MemPalace#131.
92 tests pass.
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