This website requires JavaScript.
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