Repository navigation
Conversation
6 of 10 tasks
* origin/main: (152 commits) test: hash symlink fixture bytes without text filters test: use tagged switch for documentation content cases ci: retain affected tests for verified documentation changes test: await catalog daemon serve admission before returning test(daemon): join restarted relay before closing host transport test(indexer): document checked persistence outside delta staging feat(llm): add llm.buzz gateway preset test(indexer): use promoted batch writer in publication failure control test(daemon): bind repair failure injection to the tracked restart configuration test(daemon): use resolved index defaults for restart failure fixture test(daemon): use the registered Go parser package in restart fixture fix(indexer): resume canceled test projections on unchanged startup test(indexer): cover successful cancellable projection repair across groups fix(indexer): stop canceled warmup test projection between complete groups fix(plugin): emit each workflow once as a namespaced skill Keep sidecar shutdown from starting implicit SQLite checkpoints Share SQLite physical close-checkpoint policy between stores test(cli): separate short socket from owned escape-hatch data test(cli): retain bounded daemon logs on escape-hatch failure test(mcp): retire collision worker before missing-owner retry ... # Conflicts: # internal/mcp/server.go
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.
Bound dead-code and outline requests scanned data from the whole store, so unrelated repositories increased latency. This change carries exact workspace/project/repository scope into database reads and caches immutable outline responses by graph and analysis identity. Mutations invalidate prepared summaries and restore exact queries. Cross-repository callers and interfaces remain valid usage evidence.
Dead-code analysis now reads interface evidence only for actual method candidates and their receiver types. Candidate queries exclude proven stub/external declarations before usage checks and hydration. An eligible-only workspace index prevents rejected global declarations from growing scan cost; raw scope reads retain their original behavior and legacy metadata remains subject to the decoded eligibility check.
Schema migrations 41 and 42 add the two indexes in place and explicitly preserve valid analysis. Older, mixed, unknown and rebuild transitions retain conservative invalidation. Failure/retry tests preserve the rule that the final schema stamp follows all required postconditions.
Validation on
c14bd2ad266f2638e6a6db2575b1879063c7796a:Draft: final-head acceptance still requires the reference n=15 six-store and single-repository comparisons, outline thresholds, unbound output identity, actual-edit cache invalidation and green CI. Earlier-head n=15 results are historical and do not replace these checks.
Closes #1002.