Quota copy says whose ration it is; Grey's GPU ask 95s -> 75s
Browse filesThe desk sergeant implied the SPACE was out of GPU — it's the visitor's own
per-user ZeroGPU ration (2 min/day logged out). Copy now says so and points
at signing in. Also lowered the Inspector's duration request from 95s to 75s:
a call only starts if the caller has the full ask free, so 95s locked
logged-out players out of Grey after ~one game; his real turns run 10-30s.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Md6C7wMyiQuBeiDR1M9x25
app.py
CHANGED
|
@@ -77,8 +77,11 @@ GAMES_JSONL = DATA_DIR / f"games-{BOOT_ID}.jsonl"
|
|
| 77 |
MODELS = {
|
| 78 |
"pip": {"repo": "prism-ml/Ternary-Bonsai-8B-gguf", "file": "Ternary-Bonsai-8B-Q2_0.gguf",
|
| 79 |
"duration": 40, "ctx": 8192},
|
|
|
|
|
|
|
|
|
|
| 80 |
"marlowe": {"repo": "prism-ml/Ternary-Bonsai-27B-gguf", "file": "Ternary-Bonsai-27B-Q2_0.gguf",
|
| 81 |
-
"duration":
|
| 82 |
}
|
| 83 |
|
| 84 |
MAX_QUESTIONS = 20
|
|
@@ -353,10 +356,10 @@ LOSE_SCREEN = ("### CASE CLOSED\n\n"
|
|
| 353 |
"*Streak broken. The precinct keeps the tape.*")
|
| 354 |
NEARLY_LINE = "*A coin flip in a trench coat. You nearly walked.*"
|
| 355 |
|
| 356 |
-
QUOTA_ERROR = ("**THE DESK SERGEANT LEANS IN** — '
|
| 357 |
-
"
|
| 358 |
-
"Sign in to Hugging Face for a bigger
|
| 359 |
-
"
|
| 360 |
|
| 361 |
WATTLE_NOTE = ("**ATTACHED: field notes from Sgt. Wattle, observation room.**\n\n"
|
| 362 |
"*\"Analyst's note, filed from behind the glass. {SUMMARY} Refer to "
|
|
|
|
| 77 |
MODELS = {
|
| 78 |
"pip": {"repo": "prism-ml/Ternary-Bonsai-8B-gguf", "file": "Ternary-Bonsai-8B-Q2_0.gguf",
|
| 79 |
"duration": 40, "ctx": 8192},
|
| 80 |
+
# 75s (was 95): a call can only START if the caller has `duration` seconds of
|
| 81 |
+
# quota free, and logged-out visitors get 120s/day — a 95s ask locked them out
|
| 82 |
+
# of the Inspector after one game. His real turns run 10-30s; 75s is 2.5x headroom.
|
| 83 |
"marlowe": {"repo": "prism-ml/Ternary-Bonsai-27B-gguf", "file": "Ternary-Bonsai-27B-Q2_0.gguf",
|
| 84 |
+
"duration": 75, "ctx": 8192},
|
| 85 |
}
|
| 86 |
|
| 87 |
MAX_QUESTIONS = 20
|
|
|
|
| 356 |
"*Streak broken. The precinct keeps the tape.*")
|
| 357 |
NEARLY_LINE = "*A coin flip in a trench coat. You nearly walked.*"
|
| 358 |
|
| 359 |
+
QUOTA_ERROR = ("**THE DESK SERGEANT LEANS IN** — 'That's YOUR daily GPU ration spent — "
|
| 360 |
+
"not the precinct's. Rations here are per visitor. {DETAIL} "
|
| 361 |
+
"Sign in to Hugging Face for a much bigger one; it resets 24 hours after "
|
| 362 |
+
"your first question. Your claims stay in the file. The tape keeps.'")
|
| 363 |
|
| 364 |
WATTLE_NOTE = ("**ATTACHED: field notes from Sgt. Wattle, observation room.**\n\n"
|
| 365 |
"*\"Analyst's note, filed from behind the glass. {SUMMARY} Refer to "
|