Goal
Walk through the README installation and CLI workflow on a fresh clone to verify that all documented steps work as written. Identify and document any gaps, errors, or unclear instructions.
Motivation
The README documents a four-step workflow (crawl → parse → vectorize → tapio-app) and lists specific prerequisites. As a contributor onboarding to the project, I want to confirm everything works as described so new contributors don't hit blockers.
Verification checklist
Prerequisites
Setup
CLI workflow
Tests
What I'll deliver
After running through the checklist, I'll comment on this issue with:
- Steps that worked as written
- Steps that failed, with full error output
- Any missing prerequisites or unclear instructions
- Specific README sections that need updates
If problems are found, follow-up PR(s) to fix the documentation.
Environment
- OS: Windows (will note version)
- Python version: 3.12
- uv version: (will check)
- Ollama version: (will check)
Goal
Walk through the README installation and CLI workflow on a fresh clone to verify that all documented steps work as written. Identify and document any gaps, errors, or unclear instructions.
Motivation
The README documents a four-step workflow (crawl → parse → vectorize → tapio-app) and lists specific prerequisites. As a contributor onboarding to the project, I want to confirm everything works as described so new contributors don't hit blockers.
Verification checklist
Prerequisites
uvinstallation instructions are sufficientSetup
git cloneworksuv synccompletes without errors and installs all dependenciesollama pull llama3.2succeeds and model is availableCLI workflow
uv run -m tapio.cli --helpdisplays all commandsuv run -m tapio.cli list-sitesshows configured sitesuv run -m tapio.cli list-sites --verboseshows detailed configsuv run -m tapio.cli crawl migri --depth 2runs without errorsuv run -m tapio.cli parse migriproduces parsed Markdownuv run -m tapio.cli vectorizebuilds the vector storeuv run -m tapio.cli tapio-applaunches the chatbot UITests
uv run pytestruns and passesWhat I'll deliver
After running through the checklist, I'll comment on this issue with:
If problems are found, follow-up PR(s) to fix the documentation.
Environment