Problem
Game design documents often contain mechanics, story, UI notes, worldbuilding, systems, and production concerns in the same long document. A developer or small team can lose time manually pulling those details into actionable categories.
Case study
AYO Chat Agent v1 demonstrates how local AI can support game design planning without turning the whole workflow into an uncontrolled prompt experiment.
Game design documents often contain mechanics, story, UI notes, worldbuilding, systems, and production concerns in the same long document. A developer or small team can lose time manually pulling those details into actionable categories.
AYO loads design text, splits it into manageable chunks, sends controlled prompts to a local AI model, checks responses for obvious failure conditions, assigns useful categories, and writes a production map.
AYO is the packaged desktop demonstration of the workflow. It proves the loader, chunker, verifier, categorizer, and output assembly in a reviewer-testable local environment.
Matteo is the hosted companion example. It shows the same constrained-model mindset expressed as a live browser product with a clear behavioral contract.
Reads input from a selected text file or command-line argument and normalizes the text for processing.
Splits long design content into smaller sections so local model calls stay manageable.
Routes prompt text into a local Ollama and Phi-3 workflow.
Rejects blank, too-short, and error-like generated responses before they are accepted.
Uses Strategy Pattern logic to assign chunks into production categories.
Assembles categorized content into a structured Markdown planning document.
The test suite covers loader behavior, chunking behavior, response verification, categorization, production-map assembly, and integration-level workflow behavior.
Current verification: 28 tests passing.
This project demonstrates more than prompt usage. It shows a controlled technical workflow where local AI, software architecture, testing, and game production thinking work together. That supports technical design, AI tooling, developer tools, production systems, and teaching-oriented roles.