111 lines
2.2 KiB
JSON
111 lines
2.2 KiB
JSON
{
|
|
"ok": true,
|
|
"command": "python manage.py smoke_staging --artifact <path>",
|
|
"generated_at": "2026-03-16T15:19:30.105231+00:00",
|
|
"question": {
|
|
"prompt": "Smoke prompt?",
|
|
"correct_answer": "Correct"
|
|
},
|
|
"steps": [
|
|
{
|
|
"step": "create_session",
|
|
"session_status": "lobby"
|
|
},
|
|
{
|
|
"step": "join_players",
|
|
"players_count": 3
|
|
},
|
|
{
|
|
"step": "start_round",
|
|
"session_status": "lie",
|
|
"round_question_id": 1
|
|
},
|
|
{
|
|
"step": "auto_guess_transition",
|
|
"session_status": "guess",
|
|
"answers": [
|
|
"Lie from P3",
|
|
"Lie from P1",
|
|
"Lie from P2",
|
|
"Correct"
|
|
]
|
|
},
|
|
{
|
|
"step": "submit_guesses",
|
|
"guess_results": [
|
|
{
|
|
"player_id": 1,
|
|
"selected_text": "Lie from P2",
|
|
"is_correct": false,
|
|
"fooled_player_id": 2
|
|
},
|
|
{
|
|
"player_id": 2,
|
|
"selected_text": "Correct",
|
|
"is_correct": true,
|
|
"fooled_player_id": null
|
|
},
|
|
{
|
|
"player_id": 3,
|
|
"selected_text": "Lie from P1",
|
|
"is_correct": false,
|
|
"fooled_player_id": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"step": "auto_reveal_transition",
|
|
"session_status": "reveal",
|
|
"reveal": {
|
|
"correct_answer": "Correct",
|
|
"lies_count": 3,
|
|
"guesses_count": 3,
|
|
"fooled_player_ids": [
|
|
1,
|
|
2
|
|
],
|
|
"correct_guess_player_ids": [
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"step": "auto_scoreboard_transition",
|
|
"session_status": "scoreboard",
|
|
"leaderboard": [
|
|
{
|
|
"id": 2,
|
|
"nickname": "P2",
|
|
"score": 7
|
|
},
|
|
{
|
|
"id": 1,
|
|
"nickname": "P1",
|
|
"score": 2
|
|
},
|
|
{
|
|
"id": 3,
|
|
"nickname": "P3",
|
|
"score": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"step": "finish_game",
|
|
"session_status": "finished"
|
|
}
|
|
],
|
|
"session_code": "7YV59E",
|
|
"players": [
|
|
"P1",
|
|
"P2",
|
|
"P3"
|
|
],
|
|
"round_question_id": 1,
|
|
"guess_plan": {
|
|
"P1": "Lie from P2",
|
|
"P2": "Correct",
|
|
"P3": "Lie from P1"
|
|
}
|
|
}
|