Commit Graph

  • e3354fac81 Merge pull request #662 from zzet/fix/issue-638-ambiguous-member-call main Andrew Kumanyaev 2026-08-24 22:07:26 +02:00
  • c81c1af700 ci: run full test suite on Windows ci/run-full-tests-on-windows Andrey Kumanyaev 2026-08-21 22:13:34 +02:00
  • 4873acdf52 test(resolver): cover mixed ambiguous candidates fix/issue-638-ambiguous-member-call Andrey Kumanyaev 2026-08-24 21:29:23 +02:00
  • cf78eb47f1 perf(analysis): batch unresolved dead-code evidence Andrey Kumanyaev 2026-08-24 21:28:30 +02:00
  • 4dca3cfd17 docs: state that a ref view and a checkout at one commit build separately feat/worktree-branch-views Andrey Kumanyaev 2026-08-24 21:19:05 +02:00
  • d7ce1a91c3 fix(analysis): skip incomplete dead-code candidates Andrey Kumanyaev 2026-08-24 21:09:18 +02:00
  • ae9c230563 fix(resolver): preserve ambiguous method calls Andrey Kumanyaev 2026-08-24 21:07:34 +02:00
  • 49ee3bae3f Answer daemon status from a cached aggregate while the controller is busy Andrey Kumanyaev 2026-08-24 20:57:53 +02:00
  • 9fd8df8047 Refuse a checkout workspace admission the budget cannot reach before evicting Andrey Kumanyaev 2026-08-24 20:29:05 +02:00
  • 75324c0f68 Cover the whole-weight credit on the departed-checkout eviction path Andrey Kumanyaev 2026-08-24 20:18:39 +02:00
  • a533421696 Bind the checkout workspace weights to the registry's registration Andrey Kumanyaev 2026-08-24 20:18:39 +02:00
  • 6b75306eb8 Charge checkout language-server admission by server footprint Andrey Kumanyaev 2026-08-24 20:04:03 +02:00
  • 4dfa218d94 docs: document worktree views, checkout administration and their config knobs Andrey Kumanyaev 2026-08-24 18:52:57 +02:00
  • 7f2bf53044 Run the checkout, view and git-state tests on the windows runner Andrey Kumanyaev 2026-08-24 18:32:15 +02:00
  • 6a28e632ff Compare worktree path fixtures through the production path fold Andrey Kumanyaev 2026-08-24 18:13:07 +02:00
  • 3774939a6c Pass the path to the path-identity seam Andrey Kumanyaev 2026-08-24 17:58:15 +02:00
  • 8351e20684 Fail open when the checkout-coverage probe cannot answer in time Andrey Kumanyaev 2026-08-24 17:48:16 +02:00
  • 4b9f3b9cd0 Relay the checkout verbs through the family of an unbound worktree Andrey Kumanyaev 2026-08-24 17:45:38 +02:00
  • 390836d78a Resolve a worktree's family without naming the worktree its own main checkout Andrey Kumanyaev 2026-08-24 17:39:09 +02:00
  • 2e2ba28ca1 Serve a CLI query run from a linked worktree of a tracked family Andrey Kumanyaev 2026-08-24 16:39:24 +02:00
  • dff5ac17c7 Give each payload generation its own resolver lane Andrey Kumanyaev 2026-08-24 15:42:42 +02:00
  • 034bce6c86 Answer a ref-view selection off the read pool while its build runs Andrey Kumanyaev 2026-08-24 13:37:15 +02:00
  • 9e45ad31f1 Take the catalog's write gate under the caller's context Andrey Kumanyaev 2026-08-24 13:37:08 +02:00
  • ee84eec3c9 Merge remote-tracking branch 'origin/main' into HEAD Andrey Kumanyaev 2026-08-24 12:41:12 +02:00
  • 65dcc88b9d Merge pull request #658 from zzet/feat/localization-corroborated-terminality Andrew Kumanyaev 2026-08-24 09:48:00 +02:00
  • 812eb2d846 Merge pull request #656 from zzet/dependabot/github_actions/actions-minor-patch-0856f00088 Andrew Kumanyaev 2026-08-24 08:58:05 +02:00
  • cb1337e082 Merge pull request #657 from zzet/dependabot/go_modules/go-minor-patch-f93759c639 Andrew Kumanyaev 2026-08-24 08:57:56 +02:00
  • 5a6d3a9670 deps(deps): bump the go-minor-patch group with 3 updates dependabot[bot] 2026-08-24 05:19:45 +00:00
  • 906c4c5610 ci(deps): bump github/codeql-action/upload-sarif dependabot[bot] 2026-08-24 05:15:10 +00:00
  • 7eae340e51 Merge pull request #646 from tiendungdev/fix/review-rulepack-native-path-join Andrew Kumanyaev 2026-08-23 22:03:34 +02:00
  • 49b7e5ecd0 fix(analysis,mcp): convert repo-relative paths with no prefix, and hand CODEOWNERS the repo-relative spelling Tien Dung Dao 2026-08-24 00:24:12 +07:00
  • 2bd2582adf Report a checkout coordinator live while its loop is running Andrey Kumanyaev 2026-08-23 16:37:15 +02:00
  • a1a5b87fb2 fix(review): carry the ids path domain and normalize file risk before stripping Tien Dung Dao 2026-08-23 20:54:52 +07:00
  • 67bbd9d634 Hold view builds until the daemon has warmed up Andrey Kumanyaev 2026-08-23 14:17:51 +02:00
  • e680045add Keep a generation build out of the base topology writer Andrey Kumanyaev 2026-08-23 13:23:09 +02:00
  • 0be5449692 Bound a generation's unresolved enumeration to its own rows Andrey Kumanyaev 2026-08-23 12:29:18 +02:00
  • 12179c2ec5 fix(localize): corroboration requires novel aligned evidence, not overlap feat/localization-corroborated-terminality Andrey Kumanyaev 2026-08-23 08:47:59 +02:00
  • 52c0343f77 Keep a ref view build alive for as long as it runs Andrey Kumanyaev 2026-08-23 01:33:17 +02:00
  • c1cf3f8e8b Resolve file paths in the checkout a request's view reads Andrey Kumanyaev 2026-08-23 00:34:59 +02:00
  • b37e95263e Refuse a working-tree layer built for a head the commit slot does not describe Andrey Kumanyaev 2026-08-22 23:26:49 +02:00
  • a4d0a6b8b8 feat(localize): lead the answer page with its shape and present clean identities Andrey Kumanyaev 2026-08-22 22:42:57 +02:00
  • 67d8842f92 feat(localize): terminalize a recovery only when its result corroborates Andrey Kumanyaev 2026-08-22 22:42:57 +02:00
  • 2b0d1e8e4e Render a detached HEAD as its short commit in the families listing Andrey Kumanyaev 2026-08-22 22:37:55 +02:00
  • b42c1d3fe8 Carry the view rider in every response wire format Andrey Kumanyaev 2026-08-22 22:19:27 +02:00
  • 52f43c4e67 Take the worst producer state when a view stacks generations Andrey Kumanyaev 2026-08-22 21:47:55 +02:00
  • 8abf7e2f65 indexer: stop a coordinator's loop before a test drives its cycles Andrey Kumanyaev 2026-08-22 21:29:40 +02:00
  • 1749550683 reconcile: purge a checkout's layers before withdrawing its route Andrey Kumanyaev 2026-08-22 21:18:31 +02:00
  • 1a46dd5efe build: give the full test suite headroom in ci Andrey Kumanyaev 2026-08-22 19:25:41 +02:00
  • 699f351e8a Merge pull request #653 from zzet/fix/issue-648-hxx Andrew Kumanyaev 2026-08-22 15:21:36 +02:00
  • a7ca67b099 fix(analysis,review): carry the path domain through the diff join and file risk Tien Dung Dao 2026-08-22 18:33:53 +07:00
  • c228aafe20 daemon: instrument the view lifecycle with bounded metrics Andrey Kumanyaev 2026-08-22 13:21:34 +02:00
  • ba4612a786 indexer: scope text search and language servers to the checkout Andrey Kumanyaev 2026-08-22 11:11:26 +02:00
  • a6792a537b mcp: evaluate operation capabilities against the served view Andrey Kumanyaev 2026-08-22 09:03:12 +02:00
  • 6d9ea65238 hooks: resolve probe views through the control socket Andrey Kumanyaev 2026-08-22 08:57:51 +02:00
  • b1b29947a0 mcp: add checkout administration surfaces Andrey Kumanyaev 2026-08-22 07:59:08 +02:00
  • 65dbbf0df3 indexer: execute promotion, demotion, and primary designation Andrey Kumanyaev 2026-08-22 07:59:08 +02:00
  • 61a224ac02 mcp: serve committed-tree views for ref and commit selectors Andrey Kumanyaev 2026-08-22 04:36:25 +02:00
  • d9fede5443 indexer: build ref views with coalesced reclaimable claims Andrey Kumanyaev 2026-08-22 04:36:25 +02:00
  • 1ff262bc0b indexer: widen the build closure to a reference-driven fixed point Andrey Kumanyaev 2026-08-21 23:09:46 +02:00
  • d099b92133 graph: supersede base edges by their recorded file Andrey Kumanyaev 2026-08-21 23:09:45 +02:00
  • a40005a0e4 mcp: bind worktree sessions to their family scope Andrey Kumanyaev 2026-08-21 20:50:32 +02:00
  • d3ad20eb21 query: enumerate search candidates from every generation in the view Andrey Kumanyaev 2026-08-21 20:39:23 +02:00
  • 9cf697c357 mcp: serve routed checkout views by session and selector Andrey Kumanyaev 2026-08-21 19:54:12 +02:00
  • 6f1e655538 indexer: coordinate checkout layer builds with atomic route flips Andrey Kumanyaev 2026-08-21 19:54:12 +02:00
  • 4eb45b59fe store: list view generations with a bounded filter Andrey Kumanyaev 2026-08-21 19:54:12 +02:00
  • 1c1dcde91b indexer: build sparse generations for commit and dirty layers Andrey Kumanyaev 2026-08-21 17:28:56 +02:00
  • f996a60b4f indexer: read file content through an optional source Andrey Kumanyaev 2026-08-21 17:28:55 +02:00
  • f37915820d graphview: materialize routed views over persisted generation layers Andrey Kumanyaev 2026-08-21 15:14:23 +02:00
  • f4ceb0c0ef graph: compose overlays through a layer contract with uniform node visibility Andrey Kumanyaev 2026-08-21 15:14:23 +02:00
  • 853de38507 store: add ownership masks and the payload generation lifecycle Andrey Kumanyaev 2026-08-21 13:13:03 +02:00
  • 95752cda08 gitstate: sample checkout dirty state with a stable fingerprint Andrey Kumanyaev 2026-08-21 11:39:47 +02:00
  • 6af1303735 indexer: route checkout lifecycle through one owner Andrey Kumanyaev 2026-08-21 11:23:42 +02:00
  • 9e6fd8fb65 store: scope payload statements to the handle generation Andrey Kumanyaev 2026-08-21 11:23:42 +02:00
  • 5b64c19cc4 store: give nodes and edges per-generation identity Andrey Kumanyaev 2026-08-21 08:17:24 +02:00
  • 27f27fc87b store: key payload sidecars by view generation Andrey Kumanyaev 2026-08-21 05:53:52 +02:00
  • 66b5d97166 mcp: stamp workspace identity onto overlay layer nodes Andrey Kumanyaev 2026-08-21 05:35:38 +02:00
  • cb9a80d68a graph: recognize file nodes in overlay ownership checks Andrey Kumanyaev 2026-08-21 05:24:50 +02:00
  • c188fcef45 mcp: finish routing analysis and review reads through the request view Andrey Kumanyaev 2026-08-21 05:01:32 +02:00
  • c7e81581b1 store: split the handle from the core for generation pinning Andrey Kumanyaev 2026-08-21 04:38:41 +02:00
  • 4ad9d33aa4 store: add edge view generation column Andrey Kumanyaev 2026-08-21 04:38:41 +02:00
  • 6cf28f2a1a mcp: serve request reads through the session view Andrey Kumanyaev 2026-08-21 03:46:10 +02:00
  • e7c51e4749 graph: extend the reader with kind-scoped iteration Andrey Kumanyaev 2026-08-21 03:46:10 +02:00
  • 30cf350cfe reconcile: add checkout lifecycle core with evidence-gated cleanup Andrey Kumanyaev 2026-08-21 03:13:31 +02:00
  • 658d5d1b01 indexer: add content sources for checkouts and committed trees Andrey Kumanyaev 2026-08-21 02:36:14 +02:00
  • 1c8c76d08e store: add checkout lifecycle catalog tables and accessors Andrey Kumanyaev 2026-08-21 02:01:38 +02:00
  • 037addd717 build: require Go 1.27 and golangci-lint 2.13.1 Andrey Kumanyaev 2026-08-21 01:56:59 +02:00
  • 2189d15ede graphview: add view identity, capabilities, selectors, and leases Andrey Kumanyaev 2026-08-21 01:48:05 +02:00
  • c0162670b5 graph: align overlay reads across point, batched, and bulk paths Andrey Kumanyaev 2026-08-21 01:48:05 +02:00
  • 6e0a112d00 gitstate: add NUL-safe worktree family inventory Andrey Kumanyaev 2026-08-21 01:21:45 +02:00
  • 97e34b66c0 fix(cpp): index hxx headers fix/issue-648-hxx Andrey Kumanyaev 2026-08-22 12:13:03 +02:00
  • fdcf19d251 fix(review): carry the changed-path domain instead of inferring it Tien Dung Dao 2026-08-22 07:33:17 +07:00
  • f447a10dc1 fix(review): join the changeset to native-separator graph paths Tien Dung Dao 2026-08-21 15:42:55 +07:00
  • c982cf5281 Merge pull request #645 from tiendungdev/fix/resolve-symbol-id-without-multiindexer Andrew Kumanyaev 2026-08-21 09:56:46 +02:00
  • 36424cf977 fix(mcp): keep path anchoring when the server has no multiIndexer Tien Dung Dao 2026-08-21 14:23:50 +07:00
  • b09f89cc51 Merge pull request #644 from tiendungdev/fix/windows-separator-test-assumptions Andrew Kumanyaev 2026-08-21 09:00:12 +02:00
  • d3a2d3b8f0 test: stop three assertions assuming POSIX separators on native paths Tien Dung Dao 2026-08-21 07:17:48 +07:00
  • b8b13ca70d Merge pull request #641 from tiendungdev/fix/plan-lock-fixture-close-store Andrew Kumanyaev 2026-08-21 00:17:59 +02:00
  • 2ab495a5c5 Merge pull request #634 from pbednarcik/feat/lsp-defconfirm Andrew Kumanyaev 2026-08-21 00:17:37 +02:00
  • 59962ab99c Merge pull request #643 from zzet/fix/telemetry-consent-cache-flake Andrew Kumanyaev 2026-08-21 00:16:26 +02:00
  • ccac42e02f telemetry: drive the consent-cache TTL test off a stepped clock fix/telemetry-consent-cache-flake Andrey Kumanyaev 2026-08-20 23:45:44 +02:00