Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 1.56 KB

README.md

File metadata and controls

22 lines (18 loc) · 1.56 KB

Documentation index

Everything that explains how this project is built and why. Start with the plan, then read the lesson pages in order.

Page What it is for
PROJECT_PLAN.md The whole project: scenario, architecture, stack, tools and permissions, 14 lessons, evaluation plan.
DATA_MODEL.md The database as a diagram, why each table looks the way it does, and where its data comes from.
FAQ.md Short answers to questions that came up while building, such as MCP client versus server.
lessons/01-data-model-and-import.md Lesson 1: progress checklist, decisions, what broke and measured results.
lessons/02-first-llm-call.md Lesson 2: Groq through RubyLLM 2.x, the agent and its prompt, testing with recorded calls.
lessons/03-read-tools.md Lesson 3: four read tools, how data reaches the agent (diagram), design decisions, what broke.
lessons/04-agent-loop.md Lesson 4: the agent loop written by hand (diagram), safety rails, a trace, and a comparison with RubyLLM.

Conventions

  • One page per lesson in lessons/, named NN-short-topic.md. Each has the same parts: status, what was built, decisions and why, what broke, and proof.
  • Facts only. Numbers in these pages come from a real run. If something has not been run yet, the page says "expected".
  • The code is the source of truth. If a page and the code disagree, fix the page.