Skip to content

refactor: isolate browser wire and transport responsibilities - #5

Open
josedab wants to merge 6 commits into
mainfrom
refactor/clean-code-srp
Open

refactor: isolate browser wire and transport responsibilities#5
josedab wants to merge 6 commits into
mainfrom
refactor/clean-code-srp

Conversation

@josedab

@josedab josedab commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Restores the strict TypeScript baseline and separates wire decoding plus WebSocket/WebTransport implementations from client orchestration.
  • Preserves repository public contracts while restoring or strengthening the verification baseline.
  • Includes an AUDIT.md where the repository reached the audit/refactor phase.

Commits

  • a006409 fix(browser-sdk): restore complete validation baseline
  • b9463ba docs(browser-sdk): record clean-code audit
  • b311c3e test(browser-sdk): characterize incoming records
  • 17f179e refactor(browser-sdk): move wire normalization (BROWSER-SRP-2)
  • 1f367ca refactor(browser-sdk): isolate wire decoding (BROWSER-SRP-2)
  • 6d4fce5 refactor(browser-sdk): extract transport actors (BROWSER-SRP-1)

Validation

64 tests, lint, typecheck, and dual build pass locally.

Known blockers / deferred work

  • None beyond required PR checks and documented AUDIT.md deferrals.

Merge readiness

Ready for review. Merge only after all required GitHub checks and reviewer approvals pass.

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