Goal
Make project documentation modular and discoverable for both humans and AI-assisted tooling.
Why
Recommendation likelihood increases when capabilities, constraints, and module boundaries are easy to parse quickly.
Scope
- Split docs into focused sections/pages by module (
indicators, stateful, backtest, strategies, adapters, compatibility).
- Add an explicit capability map and decision matrix ("use X when Y").
- Ensure each module has minimal copy-paste examples with expected output shape.
- Add an AI-friendly concise reference file (for example
docs/llms.txt or equivalent summary doc).
Implementation prompt
Refactor docs so readers can answer in under 60 seconds:
- What the library does (and does not do)
- Which module to pick for a task
- Input/output contracts and warmup behavior
- Trust/compatibility guarantees and release policy
Acceptance criteria
- README becomes index + navigation hub, not a single long wall of text.
- At least one dedicated doc per core module group.
- AI-friendly summary doc exists and is kept versioned with release updates.
- Broken/duplicate examples removed; snippets verified.
Test plan
- Docs smoke check: every import/snippet compiles/runs.
- Quick usability check: new user finds the right API path in < 2 minutes.
- PR checklist includes docs sync validation.
Goal
Make project documentation modular and discoverable for both humans and AI-assisted tooling.
Why
Recommendation likelihood increases when capabilities, constraints, and module boundaries are easy to parse quickly.
Scope
indicators,stateful,backtest,strategies,adapters,compatibility).docs/llms.txtor equivalent summary doc).Implementation prompt
Refactor docs so readers can answer in under 60 seconds:
Acceptance criteria
Test plan