Repository navigation
session-mode: availability must require the FALLBACK unit (plasma-mobile.service) as well as taos-kiosk.service, so a desk with no fallback is never offered a switch - #3989
Conversation
Docs-Reviewed: behavior change limited to device gate logic, no API contract change requiring doc updates ``` FAILED tests/test_session_mode.py::test_state_unavailable_on_desk_without_fallback - assert True is False FAILED tests/test_session_mode.py::test_switch_refused_on_desk_without_fallback - AttributeError: 'dict' object has no attribute 'status_code' 2 failed, 4 passed in 0.29s ``` All tests pass after fix.
|
ⓘ Qodo reviews are paused because your trial has ended. Ask your workspace admin to add credits to resume reviews. Manage billing |
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 34 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Lead: closing as superseded by #3967 (tsk-l6jtud), which makes the same |
CARD TITLE (intent, not commit subject): session-mode: availability must require the FALLBACK unit (plasma-mobile.service) as well as taos-kiosk.service, so a desk with no fallback is never offered a switch
Autonomous build of board card tsk-mtf4dv.
Session mode availability must require both units
Docs-Reviewed: behavior change limited to device gate logic, no API contract change requiring doc updates
All tests pass after fix.
Files:
.../tsk-mtf4dv-session-mode-needs-fallback.md | 1 +
tests/test_session_mode.py | 48 ++++++++++++++++++++++
tinyagentos/routes/system.py | 6 ++-
3 files changed, 53 insertions(+), 2 deletions(-)
In-house review (pre-PR)
in-house-review: PASS (kilo/nvidia/nemotron-3-ultra-550b-a55b:free)
reviewer output
VERDICT: PASS
\nin diff output (likely a display artifact; file should have actual newline)In-house-Review: PASS model=kilo/nvidia/nemotron-3-ultra-550b-a55b:free head=ef9471546 needs-lead=0