Skip to content

fix(protocol): make capabilities engine-exhaustive - #129

Merged
yashranaway merged 1 commit into
mainfrom
task/machine-capabilities
Aug 13, 2026
Merged

fix(protocol): make capabilities engine-exhaustive#129
yashranaway merged 1 commit into
mainfrom
task/machine-capabilities

Conversation

@yashranaway

Copy link
Copy Markdown
Collaborator

Closes #32

Summary

  • derive the capability profile collection from BrowserEngineName.allCases through an exhaustive switch
  • retain command generation from CommandName.allCases and strengthen the protocol test to lock engine-enum order and coverage
  • mark backlog C4 complete with the exact runtime-derived fields covered by the suite

Validation

  • release checksum tests passed
  • Linux bootstrap tests passed
  • local Swift suite is unavailable because this machine has no Swift toolchain; the required Linux/macOS protocol CI jobs exercise it

@yashranaway
yashranaway merged commit 092672a into main Aug 13, 2026
7 checks passed
@yashranaway
yashranaway deleted the task/machine-capabilities branch August 13, 2026 05:09
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.

C4 — Machine-accurate capabilities

1 participant