Refactor: Isomorphic Runs - #29
Merged
Merged
Conversation
Record size×complexity×churn for sqlite, index, search, and B9 tests so later isomorphic splits have an empirical prior. Co-authored-by: Cursor <cursoragent@cursor.com>
Record cluster evidence and F-NNN cuts so later probes split along graphs, not visual sections. Co-authored-by: Cursor <cursoragent@cursor.com>
Record suite counts and public-api snapshots so later extractions can prove isomorphism against this SHA. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Install registers asgrep via promptSnippet/guidelines, renders a one-line call chrome, and runs warm lookups on the JS thread so search activation stays under 1ms. Co-authored-by: Cursor <cursoragent@cursor.com>
Pi tools auto-register via promptSnippet, render query/mode/hits instead of JSON, and run warm search/defs/callers on the JS thread (p50 0.053ms on the sample fixture). Co-authored-by: Cursor <cursoragent@cursor.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a003f3-e62e-75ca-950f-0de88d7fe0fe Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a006d4-a8ae-77c7-a203-288a069f14d5 Co-authored-by: Amp <amp@ampcode.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
Living PR on
refactor/de-monolithize-isomorphicfor isomorphic module splits and follow-on product fixes. Same branch, same PR -- append work here instead of opening a new PR.Standing contract (every commit on this branch):
cargo +nightly public-api --simplifiedforast-sgrep-coreandast-sgrep-mcpis empty or additions-only (existing import paths keep working via façades)Last measured suite: 488 passed / 0 failed / 4 ignored. Clippy
-D warningsis green after WS-01.Landed so far
Isomorphic splits of post-#27 over-1k files. Suite 488/0/4, public-api 0/0.
store/sqlite/queries.rsstore/sqlite/writes.rsindex_recovery.rsindex_prepare.rsindex_watch.rsfinish_responseranking/gatessearch/finish.rsmcp/sandbox.rsmr_pred_*tests/core/metamorphic_preds.rsindex.rs(~1034) left as the Indexer hub plusFORCE_SIDECARinjects. Compile RSS / Criterion not re-baselined.Product follow-ons on this branch
-D warnings(const TLS cells)check:pi-dist(porcelain) andcheck:agent-pluginin CITest plan
cargo fmt --check,cargo check --workspace,cargo test(forbid#[test]incrates/*/src)cargo +nightly public-api --simplified -p ast-sgrep-core -p ast-sgrep-mcphas no removals vs mainast_sgrep_core::search::finish_response,store::IndexStore,canonicalize_affected_pathcargo clippy --workspace --all-targets -- -D warningsnpm run check:pi-distandcheck:agent-pluginin the Pi CI jobAdversarial review remediation
88928ead. CI was not awaited.