Repository navigation
Add indexed topic curation, Decision-assisted admission, and frozen replay - #3233
Merged
Hillary Mutisya (hillary-mutisya) merged 8 commits intoOct 27, 2026
Merged
Hillary Mutisya (hillary-mutisya) merged 8 commits into
Hillary Mutisya (hillary-mutisya) merged 8 commits into
Conversation
Preserve default packing and serial commits while adding complete-request inspection, opt-in prior allocation and freshness-checked speculation. Keep exact evidence validation and durable checkpoints; document measured limits. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Integrate native feature feede39 and shared infrastructure d082947 on the current memory28 tree without replaying squashed history. Use one validated named-mode generator API and a delta-only shared lexical index with transaction-owned native positions. Preserve generative defaults and add both-engine replay, protocol and incremental replacement regressions. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Validate named generator modes, migrate dynamic callers, remove shared ordinal ownership, cover constant-delta catalog visits and large replay identity patches, and make retry timing tests independent of body stream I/O. Correct the frozen workspace dependency link and document the canonical contracts. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Validate complete source incidence before selecting replay nodes, then validate checkpoint membership against the selected subset. Cover partial and completed restart, selection mismatch, and evidence outside the selected nodes. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Exclude unrelated automatic maintenance from history and projection read counts using the existing async operation context. Exercise concurrent unrelated reads while retaining exact one-projection and zero-full-history assertions. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Pin retry jitter to its maximum and verify the exact Retry-After plus jitter boundary. Restore timers and mocks after every test so a timed-out fake-clock test cannot stall subsequent credential timeout and cancellation tests. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.
Summary
Adds indexed topic curation, an opt-in Decision-assisted curation engine, and reproducible evaluation from saved inputs. Both engines use the same generator API, evidence/ownership indexes, request inspection, validation, and replay utilities.
Functionality
Shared curation and model infrastructure
raw,generative, ordecisionmode. Migrate service hosts, tools, and tests; reject malformed modes and incompatible engine settings.Generative curation
Decision-assisted curation
Generative curation remains the service default, with legacy packing, one worker, and lazy summaries. Token-aware packing, generative speculation, and Decision curation are explicit options.
Frozen replay and evaluation
Review guide
Validation
pnpm run build.pnpm run test:memory-quality: 169 tests.