The technical reference for this project lives in this folder. The README at the repo root is the user-facing entry point; everything below is for people working on the system itself.
| File | When to read it |
|---|---|
ARCHITECTURE.md |
Want to understand how the system fits together: data flow, change-detection algorithm, schema versioning, design choices |
PIPELINE.md |
Want to run or debug the pipeline: commands, cron tiers, common tasks, exit codes |
TESTING.md |
Want to run tests, add tests, or understand the test harness |
CURATED-PICKS.md |
Want to understand how Editor Picks, themed rows, and computed picks are produced |
CONTRIBUTING.md |
Want to add a feature: a sort mode, a theme, an editor, a new library field, etc. |
- New to the project? Read
ARCHITECTURE.mdtop-to-bottom. It gives you the mental model. - Need to run the pipeline? Read
PIPELINE.md. It has commands. - Adding a feature? Start with
CONTRIBUTING.md, then follow the link into the relevant doc (e.g.CURATED-PICKS.mdif you're adding a theme). - Debugging a test failure? Read
TESTING.mdfor how the harness works.
docs/
README.md ← you are here
ARCHITECTURE.md technical reference
PIPELINE.md operations runbook
TESTING.md testing guide
CURATED-PICKS.md curated picks deep dive
CONTRIBUTING.md extension recipes
repo root:
README.md user-facing entry (this is what visitors see on GitHub)
CHANGELOG.md what changed in each release
ARCHITECTURE quick links live in README.md and CHANGELOG.md