fix(s3-followup): enforce V5 rule 4 + mark H3/H4/H5/V5/V6 done #47
Reference in New Issue
Block a user
No description provided.
Delete Branch "chore/s3-followup"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
serialization.hpp:found_dofvectorwas set but never checked after the parse loop, leaving V5 rule 4 (doc line 285) unenforced. A ConformalResult XML that omits<DOFVector>now throwsstd::runtime_errorinstead of silently returning emptyx. Docstring updated to remove the misleading "silently returns" note.finding-orchestration.md: H3/H4/H5/V5/V6 marked ✅; S3 session block updated with actual completion details. Implementation was already in135bcf0(P1 mergebd613a6); PR #45 was redundant — this follow-up delivers only the enforcement fix + tracker update.Test plan
ctest --test-dir build-cgal -R ^cgal.— 336/336 ✅ (verified locally)<DOFVector>now throws (covered by existing V5 tests onmain)🤖 Generated with Claude Code