fix(packaging): stop force-including docs into the package directory
The wheel force-included docs/LLM-OPTIMIZED-REFERENCE.md to code_review_graph/docs/. In a normal wheel that is harmless, but in an editable install the modules live in the source tree behind a .pth, so hatchling materialised a stub site-packages/code_review_graph/ containing only docs/. That stub shadowed the real package, and the console script died with "No module named code_review_graph.cli". It looked intermittent because sys.path[0] is the cwd: from the repo root the real package was found first and masked the stub, so it only failed from other directories -- and every `uv run` sync recreated the stub. The file now lives inside the package at code_review_graph/docs/, so the wheel ships it via `packages` with no force-include and no stub. Verified: console script works from any cwd and survives a `uv run` sync, and a wheel built and installed into a clean venv still resolves get_docs_section (status ok). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JNv8JqBb46stATZYUinQtn
T
Tirth Kanani committed
1a010deed6c283d4aa1e7e949e78fe3a7bcdfbb3
Parent: 89cbf19