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
PCA/ACP was named repeatedly in README.md, LISEZMOI.md, and the
package's own module docstring, expanded once as an acronym, but never
actually explained — added a plain-language gloss at each file's first
substantive use: PCA finds the few directions along which the rows
differ the most, collapsing many criteria into a readable two-axis map.
Fixed
export_all() never forwarded attributes to to_svg(), so every
actually-exported figure (the CLI/GUI deliverable) got the degraded
role+coordinates hover tooltip instead of the intended per-criterion one — Positioning.to_svg() (a separate convenience method) already did this
correctly, export_all() did not.
run()'s vision self-check printed the wrong verdict key: vlm_assess()'s returned schema key is axis_labels_visible, but the
printed summary looked up legend_visible, which never exists in the
dict — always printing None instead of the model's actual verdict.
Test collection could wander into distillation/checkpoints/llama.cpp/'s
vendored test suites on a machine that has done the distillation/
setup, failing at import time on unrelated deps (appium, wget). Scoped [tool.pytest.ini_options] testpaths = ["tests"] so every invocation is
safe by construction.
Added
tests/test_docstrings.py: an AST-walker guard over every standpoint/*.py module — fails with the exact missing names if any
function or class ever ships without a docstring. The project has had
100% coverage so far, but only by discipline; nothing in the lint gate
actually enforced it.