Skip to content

fix: optimize web generation performance#345

Merged
DavidJBianco merged 3 commits into
mainfrom
dev
Jun 28, 2026
Merged

fix: optimize web generation performance#345
DavidJBianco merged 3 commits into
mainfrom
dev

Conversation

@DavidJBianco

Copy link
Copy Markdown
Collaborator

Summary

  • fix recent connection tuple cache pruning with event-time lazy heap eviction
  • add output-equivalence helpers/tests and tuple-cache regression coverage
  • update generation performance guidance and worklog
  • bump version to 1.8.1 for the dev-to-main release

Validation

  • uv run pytest --no-cov --include-slow — 4606 passed, 28 skipped
  • uv run pytest --no-cov tests/unit/test_external_parser_docs.py::test_sof_elk_trademark_notice_and_first_references — 1 passed
  • focused unit/regression suite — 548 passed
  • uv run ruff check .
  • uv run ruff format --check .
  • 4h before/after SOF-ELK output equivalence — byte-identical
  • fixed 12h scenario completed in 44.36s
  • fixed full 48h scenario completed in 117.49s

Notes

  • eforge eval on the fixed 48h output scored 88/100; the remaining acceptance failures match existing scenario/evaluator behavior documented in the worklog, not the tuple-cache fix.

@DavidJBianco DavidJBianco marked this pull request as ready for review June 28, 2026 21:15
@DavidJBianco DavidJBianco merged commit f353d8d into main Jun 28, 2026
12 checks passed
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