Skip to content

Verify README installation and setup instructions work end-to-end #4

Description

@mfafore22

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

  • Python 3.10+ check works
  • uv installation instructions are sufficient
  • Ollama installation works on Windows/macOS/Linux

Setup

  • git clone works
  • uv sync completes without errors and installs all dependencies
  • ollama pull llama3.2 succeeds and model is available

CLI workflow

  • uv run -m tapio.cli --help displays all commands
  • uv run -m tapio.cli list-sites shows configured sites
  • uv run -m tapio.cli list-sites --verbose shows detailed configs
  • uv run -m tapio.cli crawl migri --depth 2 runs without errors
  • uv run -m tapio.cli parse migri produces parsed Markdown
  • uv run -m tapio.cli vectorize builds the vector store
  • uv run -m tapio.cli tapio-app launches the chatbot UI

Tests

  • uv run pytest runs and passes

What I'll deliver

After running through the checklist, I'll comment on this issue with:

  1. Steps that worked as written
  2. Steps that failed, with full error output
  3. Any missing prerequisites or unclear instructions
  4. 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)

Metadata

Metadata

Assignees

Labels

Type

Projects

Status
In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions