You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Enforces high-confidence secret scanning before hosted session-memory persistence or candidate creation, settings sync upload, team-memory upload, and team-memory pull apply.
13
+
- Blocks secret-bearing memory by default and records only scanner labels/reason codes, never matched secret values.
14
+
- Adds structured hosted team-memory sync scope with tenant id, installation id, repo id, repo full name, and domain metadata.
15
+
- Replaces server-wins team-memory pull application with conflict-aware handling that preserves local changes and writes conflict records for both-changed cases.
16
+
- Adds lifecycle metadata support for `retention_class`, `redacted_at`, and `deleted_at`.
17
+
- Excludes deleted hosted memory, redacts hosted prompt content for redacted entries, and adds helpers for deleting a hosted memory scope or redacting a memory file.
18
+
- Documents retention, redaction, secret scanning, and conflict workflows.
-`cargo test -p claurst-core --lib claudemd --quiet`
26
+
-`cargo test -p claurst-core --lib team_memory_sync --quiet`
27
+
-`cargo test -p claurst-core --lib settings_sync --quiet`
28
+
-`cargo test -p claurst-core --lib memdir --quiet`
29
+
-`cargo test -p claurst-query session_memory --quiet`
30
+
-`cargo test -p claurst-core --lib --quiet`
31
+
-`cargo test --workspace --quiet`
32
+
33
+
## Risk notes
34
+
35
+
- Hosted server authorization still must be enforced server-side; the client now sends structured scope metadata but does not treat client-side path construction as an authorization boundary.
36
+
- Conflict records preserve local and remote memory text for operator review, so downstream tooling should apply the same access controls as memory storage.
37
+
- Secret scanning is intentionally high-confidence and blocks by default; false positives require operator edit/redaction before retry.
0 commit comments