SIGN IN SIGN UP

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