You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ucns_v04.py lives at the repo root, not inside backend/src/edcmbone/. After pip install -e ./backend, importing any module that touches closed_tokens raises:
ModuleNotFoundError: No module named 'ucns_v04'
The "87 tests passing" figure in CLAUDE.md holds only because tests are run from the repo root with ucns_v04.py reachable via cwd. The Backend package is not independently installable.
Options (ascending disruption):
Vendor ucns_v04.py into backend/src/edcmbone/ and switch to from .ucns_v04 import ... — most self-contained.
Declare ucns_v04 as a proper dependency in backend/pyproject.toml, installable from a separate package.
Document in CLAUDE.md that the Backend package requires repo-root cwd — accepts the limitation but at least makes it explicit.
backend/src/edcmbone/closed_tokens.pycontains:ucns_v04.pylives at the repo root, not insidebackend/src/edcmbone/. Afterpip install -e ./backend, importing any module that touchesclosed_tokensraises:The "87 tests passing" figure in CLAUDE.md holds only because tests are run from the repo root with
ucns_v04.pyreachable via cwd. The Backend package is not independently installable.Options (ascending disruption):
ucns_v04.pyintobackend/src/edcmbone/and switch tofrom .ucns_v04 import ...— most self-contained.ucns_v04as a proper dependency inbackend/pyproject.toml, installable from a separate package.