-
Notifications
You must be signed in to change notification settings - Fork 12
Preserve the section delimiter in namespace enumeration #115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 85 commits
Commits
Show all changes
107 commits
Select commit
Hold shift + click to select a range
9d948ed
refactor(memory): update memory trait
senamakel 5e7e263
test(namespace-store): update document store tests
senamakel 92cc60c
chore(namespace-store): update initialization logic
senamakel 96fdcd6
chore: update namespace store initialization
senamakel 64f0a97
test: correct cross-session alias test name
senamakel 8183f10
chore: update namespace store initialization
senamakel 99ce5d6
chore: update namespace store initialization
senamakel b150898
fix(namespace): preserve logical namespace labels
senamakel 4210ceb
fix(store): persist logical namespaces in document upserts
senamakel c9005fe
fix(store): use logical namespaces in memory summaries
senamakel d2e65f6
build(conformance): add tinymemory-bus dependency
senamakel 3566142
chore(suite): import the namespace type
senamakel 18ac14d
test(conformance): check section preservation in namespaces
senamakel bcb2a50
test(conformance): run namespace section preservation assertion
senamakel 344b8b8
feat(conformance): expose namespace section assertion
senamakel 7c51282
chore: update locked dependencies
senamakel e99122c
test(conformance): add scratch red check
senamakel d5b6e5e
chore(conformance): remove scratch namespace bug check
senamakel 6ede5ba
test(reference): simulate namespace sanitization bug
senamakel fa0a677
fix(conformance): preserve namespace names in summaries
senamakel 1ed5c9d
chore(conformance): remove unnecessary bus dependency
senamakel 0d42110
fix(conformance): use the API namespace type
senamakel e676749
style(conformance): reorder namespace import
senamakel 2ea2a76
chore(deps): remove tinymemory-bus dependency
senamakel 5b32c82
docs(memory): document logical namespace storage separation
senamakel c1a3098
docs(memory): document sectioned write conformance
senamakel ca5db51
Merge remote-tracking branch 'upstream/main' into logical-namespace-r…
senamakel d535ffb
docs(memory): update section API documentation
senamakel 0a76f4a
chore(safety): update safety module
senamakel 55aea49
chore(core): update store safety module
senamakel 587b6d0
chore: update namespace store documents
senamakel eac6895
chore: update namespace document store
senamakel bd1cc54
chore(namespace-store): update documents implementation
senamakel 0b1059d
refactor(core): update memory store trait definitions
senamakel 183d2c1
test(store): cover namespace summary normalization edge cases
senamakel f6934c8
test(core): update memory trait tests
senamakel f554b42
fix(safety): preserve namespace address equivalence
senamakel 8d1ed03
test(store): verify reported namespaces remain addressable
senamakel eb9e987
style(tests): format namespace listing call consistently
senamakel 628fcd7
test(memory): clarify PII namespace bracket substitution test
senamakel 144e974
docs(specs): clarify namespace preservation assertion
senamakel 0c89fe8
chore(core): update memory store trait
senamakel 65680bc
chore: update memory store trait
senamakel 46ae0cc
chore(core): update memory store trait
senamakel 92c8e98
chore(core): update memory store trait
senamakel de53632
chore(core): update memory store trait
senamakel 9b8c130
chore: update memory trait
senamakel 74f332c
test(core): update memory trait tests
senamakel 7e485b2
test(core): update memory trait tests
senamakel bdef1e7
style(core): format canonical namespace calls
senamakel bd99b18
docs(memory): update section API documentation
senamakel 3802053
docs(memory): update memory section API
senamakel 819f7ec
fix(store): restrict legacy namespace matches to exact addresses
senamakel 4b982f9
refactor(store): reuse logical namespace filter
senamakel cbfa066
fix(safety): filter reads by logical namespace
senamakel dced0b3
refactor(store): organize safety filter import
senamakel bc9d25e
fix(namespace): filter scoped loads by logical namespace
senamakel 85f6e9c
fix(namespace): filter recall by logical namespace
senamakel b7d10b2
test(memory): cover namespace alias isolation in recall and list
senamakel 12263ff
fix(safety): include all legacy rows in namespace filtering
senamakel 3f35013
fix(safety): constrain legacy rows to matching namespaces
senamakel 3d56920
fix(namespace-query): load all documents within the namespace scope
senamakel eabc909
fix(namespace): filter queries by canonical logical namespace
senamakel 897a448
docs(memory): clarify legacy namespace filtering
senamakel 8b96112
docs: clarify memory namespace isolation behavior
senamakel 6aa5094
fix(namespace-store): preserve logical namespace during address deriv…
senamakel 785563a
fix(namespace): preserve logical namespace during queries
senamakel db5509d
refactor(query): pass namespace directly to scope loaders
senamakel b9e75c5
fix(store): require derived namespace address forms
senamakel 018f553
fix(namespace-store): derive address forms for excluded queries
senamakel 9ebf040
fix(namespace): preserve logical names in hybrid queries
senamakel da6491b
fix(core): normalize namespace forms for memory queries
senamakel ad37240
fix(retrieval): normalize namespace query addresses
senamakel fd6393a
fix(tinycortex): derive namespace query address forms together
senamakel 38861fc
refactor(namespace): simplify namespace string conversion
senamakel 576a1a9
chore(namespace): remove unused safety and namespace imports
senamakel 1e82a18
test(namespace-store): update query tests for namespace parameter
senamakel 08ca5cb
fix(namespace-store): pass namespace by value to event search
senamakel 97b1ca7
style(namespace-store): format query code with rustfmt
senamakel d36aa6e
test(namespace-store): cover sectioned namespace context queries
senamakel 8ea6f62
fix(namespace): sanitize namespace before querying
senamakel 806ed02
fix(namespace): avoid double namespace sanitization
senamakel f33a97e
docs(core): fix namespace sanitization reference
senamakel 7d0f14e
docs(memory): document namespace form derivation safeguards
senamakel f79650a
docs: document sectioned namespace query behavior
senamakel 96990a3
fix(namespace-store): isolate query-less recall by logical namespace
senamakel 0e63616
chore(store): restrict physical document loading to tests
senamakel e54593f
fix(core): scope namespace clearing across logical aliases
senamakel ac519e8
fix(memory): use physical namespaces for memory lookups
senamakel 7d08251
chore: fix(store
senamakel 1fc7528
chore(core): remove unused namespace filter import
senamakel 89bf773
chore: files changed crates/tinymemory-core/src/store/namespace_store…
senamakel 3048e73
fix(store): clear namespaces by physical address
senamakel 18eba1f
chore: files changed crates/tinymemory-core/src/store/namespace_store…
senamakel 2aa7dc8
fix(query): pass namespace by reference to event search
senamakel 5a3c675
fix(namespace): use sanitized namespace for hybrid queries
senamakel faf9668
fix(namespace): align recent recall with scoped storage
senamakel 8541f92
fix(retrieval): pass namespace directly to hit queries
senamakel 5bb5d76
fix(tinycortex): query namespace hits with the original namespace
senamakel 4d4084f
refactor(namespace): remove obsolete address forms helper
senamakel 90e7521
chore(safety): remove obsolete logical namespace filter
senamakel f44a4ee
test(namespace-store): update query tests for simplified API
senamakel 468a37d
test(namespace-store): update session exclusion query call
senamakel 7d5fd4c
test(store): expect aliased namespaces to merge
senamakel dd392e7
docs(memory): clarify logical namespace behavior
senamakel dc2a0fc
docs(spec): clarify colliding namespace behavior
senamakel 1875e7a
test: clarify double-sanitization regression rationale
senamakel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.