Skip to content

refactor(core): extract RecordStore from interceptor#20

Open
mkilijanek wants to merge 1 commit intomatrixleons:mainfrom
mkilijanek:upstream/pr-recordstore-extract
Open

refactor(core): extract RecordStore from interceptor#20
mkilijanek wants to merge 1 commit intomatrixleons:mainfrom
mkilijanek:upstream/pr-recordstore-extract

Conversation

@mkilijanek
Copy link
Copy Markdown
Contributor

Summary

Refactor record retention/spooling into dedicated core/record_store.py and integrate it from interceptor.

Why

  • isolates complex record-buffer/spool logic from proxy flow
  • improves maintainability and testability of storage behavior
  • enables safer follow-up improvements (spool guards/rotation)

Notes

  • this PR intentionally carries runtime refactor only
  • upstream does not include full test suite from fork, so tests are excluded here

Validation

  • python3 -m py_compile evilwaf.py core/*.py chemistry/*.py

Provenance

  • cherry-picked (with conflict resolution) from fork commit b6654de

@mkilijanek
Copy link
Copy Markdown
Contributor Author

Merge order note: please merge after #19.\n\nDepends on: #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