feat: goldens, honesty harness, SCIP ingest, multi-field vectors, native-only embed - #30
Merged
Conversation
Co-authored-by: Cursor <cursoragent@cursor.com>
Seed intentional divergences and verdict conventions so XFAIL is never silent green, and stop claiming ast-grep CLI delegation. Co-authored-by: Cursor <cursoragent@cursor.com>
Install three pillar ledgers with Open pointer imports only, bridge fail-closed product cases, and mandate pre-flight mining in AGENTS.md. Co-authored-by: Cursor <cursoragent@cursor.com>
Replace the optional 50% tripwire with -3%/-5% class thresholds, cv quarantine, and host/SHA/profile attribution against .bench-history SSoT. Co-authored-by: Cursor <cursoragent@cursor.com>
Map each channel to an authoritative oracle and gate class so latency and unreproducible ledgers cannot be read as correctness. Co-authored-by: Cursor <cursoragent@cursor.com>
Encode present/partial/missing/excluded per host, keep MCP non-fusion as excluded, and leave conformal scoring to WP6. Co-authored-by: Cursor <cursoragent@cursor.com>
Hot-path hit fusion now interned u32 identity keys so multi-channel merge no longer clones file/symbol/caller/callee on every HashMap probe. Co-authored-by: Cursor <cursoragent@cursor.com>
Exclusive samply on a 403-file IVF-on cold index: extract 48.68%, blake3 9.77%, sqlite upsert 9.37%, ivf_build 7.56%. T3/UPSERT reopen_gate true pending Score>=2 and human review. Co-authored-by: Cursor <cursoragent@cursor.com>
Land living clause IDs for query grammar, machine envelope, and fail-closed negatives with table-driven parse tests. Score remains TBD; compact provenance drop stays a DISC, not a bug. Co-authored-by: Cursor <cursoragent@cursor.com>
Land the supported/unsupported matrix and an env-gated match-set harness. Default CI runs native hits plus fail-closed unsupported shapes; equality vs ast-grep stays Not-run without ASGREP_DIFF_AST_GREP. Co-authored-by: Cursor <cursoragent@cursor.com>
Per-section canonical/historical/UNREPRODUCIBLE/reproducible-in-tree tags. Delete dangling harness reproduce blocks. Archive the 110-file 285ms budget as breached. Quality snapshot stays UNREPRODUCIBLE; no new MRR invented. 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>
Registry-driven proof-pack gate writes a report even on failure and stops overclaiming Pi release as local-release-gate.sh. Co-authored-by: Cursor <cursoragent@cursor.com>
Existing ASGREP_PERF_PROFILE events already split the stages; serial upsert is 65.6% of cold-index wall on this host. Co-authored-by: Cursor <cursoragent@cursor.com>
Live 1.965 s does not replace C1 4.304 s. No baselines.md floor rewrite. Co-authored-by: Cursor <cursoragent@cursor.com>
…(hoy3.4) IVF-on vs IVF-off at 2199 chunks is ~95 ms on this host. DEFAULT_ANN_THRESHOLD stays 2000. Co-authored-by: Cursor <cursoragent@cursor.com>
…3.5) Unit-dot simsimd is not bit-identical to f64 cosine. Same-metric kmeans reduce still is. No product change. Co-authored-by: Cursor <cursoragent@cursor.com>
Sub-1ms is the in-process CORE_PARTS gate, not CLI vs competitors. Ripgrep and ast-grep still win the small self-corpus CLI rows. Co-authored-by: Cursor <cursoragent@cursor.com>
Lower bound is 0. Present-count is not certified. No release_certificate.json. Co-authored-by: Cursor <cursoragent@cursor.com>
Keep the 2048+10000 test ignored on PRs. Recall@10 >= 0.99 stays the SLO; host µs remain UNREPRODUCIBLE. 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>
Store name/docs/body/graph embeddings in SQLite (schema 10) and bump the IVF field-layout fingerprint so stale sidecars rebuild. Search still uses the concatenated primary vector until query weighting lands. 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>
Embeddings are in-process only: hashed default plus optional ONNX neural. Stored cloud/ollama indexes fail closed until reindex. 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-01a003f3-e62e-75ca-950f-0de88d7fe0fe Co-authored-by: Amp <amp@ampcode.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
Campaign branch from the golden-assert testkit workstream, landed as regular commits (not squashed). Highlights:
assert_golden+ scrubber, frozen CLI/MCP/handbook/extraction/chain dumps, compare-only golden CI + update SOP.pattern:vs ast-grep Pattern-1, tagged published bench ledgers.--jsonspawn, ANN IVF scale tradeoff hard-fail onworkflow_dispatch.indexPathfenced unless opt-in, wrapping SQLite byte offsets rejected.7d5x.4).ScipExact,asgrep index|reindex --scip PATHdegrades never fails. Eval-pack precision-by-tier is still open (kgvi.4).SearchOptionsadapters, CLI flags, LSP init options. Concurrent backends collapse Neural > Semantic > Auto.ureqare gone. Embeddings are in-process only (hashed default, optional ONNX neural). Storedcloud/ollamaindexes fail closed untilasgrep reindex. Cloudflare Code Mode adapter is unrelated and stays.lbx1.1/lbx1.2withdrawn.Test plan
search_options_+machine_contractswith known skips, LSPembed_cascade+lsp_stdio_e2e), viarch exec.rch exec:ast-sgrep-embed --lib, coreembed_backend, CLIsearch_options_, LSPembed_cascade, coree2e_smokeparity,machine_contracts(known skips), MCPprotocol(19 passed).chain_expand_sample_dump_matches_goldenfloat drift as in-scope (pre-existing).7d5x.4/kgvi.4are still open.Adversarial review remediation
UNREPRODUCIBLE.0e4e284f,b555b1fc. CI was not awaited.