Skip to content

docs(perf): verify keyword pattern constants after #551 - #773

Merged
adityamukho merged 1 commit into
v3from
docs/531-keyword-audit
Oct 27, 2026
Merged

adityamukho merged 1 commit into
v3from
docs/531-keyword-audit

Conversation

@adityamukho

Copy link
Copy Markdown
Collaborator

#531 reported keyword pattern constants being cloned and hashed for every candidate fact. The streaming engine removed that matcher path. This documents the remaining query paths and records a fresh 100K/1M/10M envelope plus separate 1M selective-join and attribute-scan profiles.

The report distinguishes parser/planner conversion from stored-keyword normalization and the separate per-row expression-equality cost introduced by #744. That expression follow-up remains a draft. No engine, API, file-format or release changes.

Validation: the pinned v3 source builds on the bench machine; all 69 envelope records completed without errors or caps; independent scan-join row counts match at all scales; both profiles report zero lost samples; report-table/JSON consistency checks and git diff --check pass. No laptop builds/tests. Claude reviewed the spec, plan and final diff; findings were verified and corrected, and the focused recheck approved the result. Bench scratch source, target, fixtures and captures are removed after retaining local reports.

Refs #531. Keep the issue open until the verification is reviewed.

The report explicitly records the evidence gap: post-run load files retained uptime rather than full active-process lists; the toolchain/governor readback is labeled post-run. No claim of an 8% A/B speedup is made.

@codecov

codecov Bot commented Oct 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@adityamukho
adityamukho merged commit d0ad89c into v3 Oct 27, 2026
19 checks passed
@adityamukho
adityamukho deleted the docs/531-keyword-audit branch October 27, 2026 23:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant