Skip to content

Phase 28B: extract Pimax registration assessment architecture - #9

Merged
Zaknin merged 1 commit into
mainfrom
phase/28b-pimax-connectivity-architecture
Jun 16, 2026
Merged

Zaknin merged 1 commit into
mainfrom
phase/28b-pimax-connectivity-architecture

Conversation

@Zaknin

@Zaknin Zaknin commented Jun 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds a read-only Pimax registration assessment layer that combines the existing filtered connectivity snapshot with the expanded USB/PnP enumeration snapshot.
  • Adds CLI-only pimax-registration-assessment-json output with schema pimax-registration-assessment-v1.
  • Preserves the existing pimax-connectivity-json / pimax-connectivity-v1 and pimax-usb-enumeration-json / pimax-usb-enumeration-v1 commands.
  • Documents future recovery experiments separately without implementing recovery behavior.

Evidence basis

  • Phase 28A5 classified the white-to-blue transition as statically distinguishable by the appearance of the Generic USB Hub VID_05E3/PID_0608 and Valve/Pimax-adjacent VID_28DE/PID_2101 / VID_28DE/PID_2300 records.
  • Registered-ready evidence is treated as requiring Crystal runtime records such as VID_34A4/PID_0012 and EyeChip VID_2104/PID_0220, together with the filtered connectivity snapshot.
  • The assessment intentionally does not claim physical LED detection.

Safety boundary

  • No recovery actions, USB resets, device enable/disable, service/process control, SteamVR behavior changes, bridge protocol changes, TUI changes, or release packaging changes.
  • New assessment code is pure classification plus orchestration of the existing read-only probes.

Validation

  • dotnet build .\PimaxVrcSupervisor\PimaxVrcSupervisor.csproj -c Release
  • dotnet test .\PimaxVrcSupervisor.Tests\PimaxVrcSupervisor.Tests.csproj -c Release (119 tests)
  • dotnet build .\PimaxVrcSupervisor.ConfigEditor\PimaxVrcSupervisor.ConfigEditor.csproj -c Release
  • dotnet build .\PimaxVrcSupervisor.SteamVrHost\PimaxVrcSupervisor.SteamVrHost.csproj -c Release
  • cargo test --manifest-path .\PimaxVrcSupervisor.Tui\Cargo.toml (12 tests)
  • python -m mkdocs build --strict
  • CLI smoke: pimax-connectivity-json, pimax-usb-enumeration-json, pimax-registration-assessment-json

@Zaknin
Zaknin marked this pull request as ready for review June 16, 2026 19:02
@Zaknin
Zaknin merged commit 687fbbd into main Jun 16, 2026
1 check passed
@Zaknin
Zaknin deleted the phase/28b-pimax-connectivity-architecture branch July 27, 2026 17:07
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