Rewrite PRODUCT and README for the green knowledge plane (CL-5232) - #23
Merged
TheGreatAxios merged 8 commits intoAug 5, 2026
Conversation
Document add/find/ask/recent, ports (DocumentStore, SourceProvider, MemoryProvider), honest ACL ladder, adapter packages, and knowledge schema.
…d Linear - Align PRODUCT/ARCHITECTURE/AGENTS with thin HTTP bodies and green verbs - Length-prefix mem0 mapUser and Supermemory containerTag (injective) - Linear visibility: unknown privacy fails closed (never tenant) - recent limit validation; preserve local hybrid evidence when live empty - Default adapter http (not mcp); DocumentStore ACL ownership comment
Product path is documentStore mount (no Postgres), not MemoryProvider side-channel. Adapters export pure-fetch DocumentStore factories with tenant-safe keys; MemoryProvider kept as deprecated back-compat only.
Remove packages/knowledge-source-linear from this monorepo. Linear is a tools-shaped connector (like Granola), not a DocumentStore — it now lives at ../corbits-linear as @corbits/linear. Docs point hosts there; in-repo packages remain mem0 + supermemory DocumentStore adapters only.
Preserve local evidence and degrade flags when mounting a DocumentStore, thread optional updatedAt into merge for recency, map KnowledgeError status on add and recent, align recent limit bounds with the plane, and reject blank Supermemory api keys after trim.
Document principal-bucket limits (no multi-principal ACL) on Mem0 and Supermemory; stop exporting test parsers; default store-plane externalRef; tenant-filter fake SourceProvider; drop stale capture/search wording.
Engine pgvector is now the default DocumentStore implementation instead of a parallel plane. Hosts inject Mem0, Supermemory, or fakes the same way — createPlaneFromEngine is gone.
exactOptionalPropertyTypes-safe find filter captures in routes tests, and dense kind/entity fakes accept knowledge.embed_model after CL-5233.
TheGreatAxios
force-pushed
the
cl-5232-rewrite-product-readme-green-path
branch
from
August 4, 2026 16:08
e605b39 to
06cefc9
Compare
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Document add/find/ask/recent, ports (DocumentStore, SourceProvider,
MemoryProvider), honest ACL ladder, adapter packages, and knowledge schema.
Stack created with GitHub Stacks CLI • Give Feedback 💬