Skip to content

Vortex-style YAML DSL vs Bash/Python/Perl — reproducible comparison + white paper - #9

Draft
sethupathib wants to merge 3 commits into
mainfrom
cursor/vortex-vs-adhoc-6f4a
Draft

Vortex-style YAML DSL vs Bash/Python/Perl — reproducible comparison + white paper#9
sethupathib wants to merge 3 commits into
mainfrom
cursor/vortex-vs-adhoc-6f4a

Conversation

@sethupathib

@sethupathib sethupathib commented Aug 27, 2026

Copy link
Copy Markdown
Owner

Large-log thesis (primary)

Vortex v25.1 installed from your Drive package (binary not in git).

On ~1.08 GB synthetic PD log, cold cache:

Workload Time vs Python
vortex --search ERROR 1.42 s 2.4× faster
Python single-pattern 3.41 s
vortex --search 5.65 s ~26× faster
Python 7-rule ad-hoc 145 s

CLAIM_GATE_LARGE_LOG: PASS (POSTABLE_LARGE_LOG_PERF=yes) on the multi-pattern claim.

Honest caveat

--search_by_rule (7 YAML rules) took ~201 s on ~309 MB here — do not cite as the performance path. Cite --search / multi --search.

Methodology (unchanged)

Small ~6 MB compare still proves YAML policy vs Bash/Python/Perl LOC + correctness.

Artifacts

  • results/LARGE_LOG_BASELINE.txt
  • results/CLAIM_GATE_LARGE_LOG.txt
  • policy/design_health_vortex.yaml (v25.1-compatible)
Open in Web Open in Cursor 

cursoragent and others added 3 commits August 27, 2026 01:57
Reproducible 1:1 policy-as-code study with 7-rule design_health.yaml,
adhoc ports, reference runner, measured SUMMARY, white paper + PDF.

Co-authored-by: Sethupathi Balakrishnan <b.sethupathi@gmail.com>
Add 10M-line (~309MB) bash/python/yaml baseline showing Python ~21x
slower than grep. Wire CLAIM_GATE_LARGE_LOG that only passes with
VORTEX_BIN — do not post GB perf wins without the product binary.

Co-authored-by: Sethupathi Balakrishnan <b.sethupathi@gmail.com>
On ~1.08GB cold-cache synthetic PD log, 7x vortex --search is ~26x
faster than ad-hoc Python 7-rule scan. Document --search_by_rule as
slow path (do not cite). Keep proprietary vortex-dist out of git.

Co-authored-by: Sethupathi Balakrishnan <b.sethupathi@gmail.com>
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.

2 participants