Repo Map

This page is the rendered HTML map for the Docsiphon docs/ surface.

Use it when you want the shortest answer to “what lives where?” without reading the full repository README first.

The current product front door still stays in README.md + the uvx quickstart. This repo map is the Pages companion, not a second primary surface.

Front Doors

The rule behind this map is simple: current public onboarding still starts from the CLI-first README and uvx quickstart. Any future MCP-aware surface remains secondary until it has its own install contract, verification gate, public packet, and lane truth.

At A Glance

Area What lives here Why it exists
Front Door README + uvx quickstart Get visitors to a real first success fast
Execution Model CLI-driven export pipeline Explain how it works without pretending it is a hosted platform
Output Artifacts manifest.jsonl, report.json, index.json, toc.md, report.html Prove the result is reviewable, not a one-shot scrape
Support Boundary CLI-first, no hosted API, future MCP stays secondary Stop future ideas from being misread as current shipping surfaces

Repository Layout

Execution Model

Docsiphon is a CLI-first export pipeline:

  1. parse CLI arguments and optional profile settings
  2. discover candidate URLs through llms.txt, sitemap, search index, or BFS
  3. filter and normalize the candidate set
  4. export pages through Markdown-first fetch with HTML fallback
  5. write page artifacts and derived run artifacts

The repository does not expose a hosted API or service tier.

Output Semantics

The supported output root is _outputs/.

Important run artifacts:

Generated outputs are operator data and must stay out of Git.

Release Shelf Truth

Verification Entry Points

For the full contributor verification commands, use CONTRIBUTING.md. This page stays focused on the public repository map and execution model.

Support Boundary