What's fixed
- #422 —
graphify cluster-only crashed with KeyError: 'total_files' in report.py. Cluster-only skips detection so the stats dict was empty — now passes a warning key so the report skips the file-stats section gracefully.
- #423 —
/graphify --update dropped all existing graph nodes. The merge block built a correct in-memory merged graph but never wrote it back to .graphify_extract.json, so Step 4 rebuilt from the new-extraction-only file. Merged result is now serialized back before Step 4 runs.
Upgrade
pip install --upgrade graphifyy