Skip to content

feat(deck): add product-readiness preview backend#93

Merged
papi-ux merged 2 commits into
masterfrom
feat/deck-product-readiness
Jun 27, 2026
Merged

feat(deck): add product-readiness preview backend#93
papi-ux merged 2 commits into
masterfrom
feat/deck-product-readiness

Conversation

@papi-ux

@papi-ux papi-ux commented Jun 27, 2026

Copy link
Copy Markdown
Owner

Summary

  • Isolates the Steam Deck product-readiness lane from the Android theme and drawer PR.
  • Adds backend-owned read-only DTO previews, no-network product state smoke routes, guarded Deck frontend smoke scripts, and VAAPI/QSG presentation proof coverage.
  • Keeps host discovery, pairing, credential access, app launch, and real stream start disabled behind guardrails.

Verification

  • cmake -S clients/deck -B build/deck-pr -G Ninja
  • cmake --build build/deck-pr -j 1
  • ctest --test-dir build/deck-pr --output-on-failure
  • git diff --check origin/master
  • python3 clients/deck/scripts/deck_frontend_smoke.py --dry-run --local-artifacts build/deck-frontend-smoke-artifacts

Boundary notes

  • Android app and theme paths are excluded from this branch.
  • Main worktree docs/spikes artifacts were left untracked and are not part of this PR. The tracked Deck T14 spike under clients/deck/spikes remains included because it is part of the Deck source lane.
  • Real Deck Game Mode smoke was not executed from this split run; the local route test and dry-run prove the command shape without starting lab UI or network sync.

papi-ux added 2 commits June 27, 2026 03:00
Isolate the Steam Deck product-readiness shell, backend DTO preflight seams, VAAPI/QSG preview proof, and no-network smoke routes from the Android drawer lane.

Keep real host discovery, pairing, credential access, app launch, and stream start behind disabled guardrails.
@papi-ux papi-ux merged commit 14bb0e7 into master Jun 27, 2026
6 checks passed
@papi-ux papi-ux deleted the feat/deck-product-readiness branch June 27, 2026 22:10
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