Spaces:
Running
Running
Case Zero - initial public release (fully local: Qwen2.5-1.5B via llama.cpp + Supertonic, custom pixel-noir SPA via gradio.Server)
414dc55 | """Engine - deterministic game state, interrogation loop, adjudication, and scoring.""" | |
| from __future__ import annotations | |
| from .accusation import finalize_accusation | |
| from .director import Adjudication, adjudicate | |
| from .evidence_board import available_evidence, clues_at, search_location | |
| from .game_state import ( | |
| Exchange, | |
| GameState, | |
| NotebookEntry, | |
| NotebookKind, | |
| SuspectState, | |
| new_game_state, | |
| ) | |
| from .interrogation_loop import FinalTurn, InterrogationEvent, interrogate | |
| from .relevance import RelevanceResult, assess_relevance | |
| from .scoring import score_accusation | |
| from .session import Session | |
| from .state_update import apply_turn, discover_clues | |
| __all__ = [ | |
| "Adjudication", | |
| "Exchange", | |
| "FinalTurn", | |
| "GameState", | |
| "InterrogationEvent", | |
| "NotebookEntry", | |
| "NotebookKind", | |
| "RelevanceResult", | |
| "Session", | |
| "SuspectState", | |
| "adjudicate", | |
| "apply_turn", | |
| "assess_relevance", | |
| "available_evidence", | |
| "clues_at", | |
| "discover_clues", | |
| "finalize_accusation", | |
| "interrogate", | |
| "new_game_state", | |
| "score_accusation", | |
| "search_location", | |
| ] | |