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
This issue starts the next rust-hybrid default-path full-index wall-clock A/B loop after the prior Rust write-path optimization. Do not change production code in this issue. The job is to collect a credible current baseline and select exactly one bounded candidate, or record no-go.
The VS Code sparse checkout must already exist and be a Git checkout. If it is missing or not a Git checkout, stop that portion and mark this issue as needing human setup. Do not clone or replace the corpus from the agent.
Acceptance Criteria
Verify both corpus paths, including Git checkout status for VS Code sparse.
Run baseline source-path rust-hybrid full-index profiles on the current repo and VS Code sparse when available.
Record wall-clock time.
Record RSS / memory stability, or a clear unavailable reason.
Record diagnostic buckets for rustCore.parseExtractionMs, rustCore.sqliteWriteMs, typescriptFinalizationMs, finalize.referenceResolutionMs, public finalization sub-buckets, and fallback append/accounting where available.
Context
Parent plan:
docs/plans/2026-06-19-rust-hybrid-default-indexing-wall-clock-ab.mdReferences:
This issue starts the next
rust-hybriddefault-path full-index wall-clock A/B loop after the prior Rust write-path optimization. Do not change production code in this issue. The job is to collect a credible current baseline and select exactly one bounded candidate, or record no-go.Scope
Use source-path
rust-hybridfull indexing only.Corpora:
/Users/bilibili/Documents/workspace/jununfly/ZCodeGraph/private/tmp/codegraph-corpus/vscode-sparseThe VS Code sparse checkout must already exist and be a Git checkout. If it is missing or not a Git checkout, stop that portion and mark this issue as needing human setup. Do not clone or replace the corpus from the agent.
Acceptance Criteria
rust-hybridfull-index profiles on the current repo and VS Code sparse when available.rustCore.parseExtractionMs,rustCore.sqliteWriteMs,typescriptFinalizationMs,finalize.referenceResolutionMs, public finalization sub-buckets, and fallback append/accounting where available.docs/benchmarks/.