Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available: 6.19.0
Implementation Plan
Now
- Keep the current fictional map assets under
data/raw/maps. - Generate
data/processed/junction_registry.jsonfrom the normal map graph. - Generate
data/processed/game_graph.jsonby merging taxi, bus, and subway layer edges. - Keep
data/processed/map_atlas.jsonas an editable landmark/district registry. It starts empty and can later be filled manually or by a builder. - Use a local llama.cpp server for all LLM calls. The binary and model paths live in settings.
- For witness memory corruption, keep the behavior prompt-based: the prompt asks the LLM to slightly corrupt the current witness info without fully rewriting it.
Next Playable Slice
- Gradio map viewer with layer switching.
- Click or type a junction ID and show legal transport moves.
- New game creation with hidden culprit state.
- Junction check win condition.
- Route and mode block validation.
- Mock lookout and witness batches.
- Witness threshold gating.
- Witness-question prompt through local llama.cpp.
- Culprit-move prompt through local llama.cpp.
- Turn-end witness memory corruption prompt.