forbes-0023
9dad25e947
feat(solver): assembly integration — diagnose, drag protocol, system extraction (phase 5)
- Extract _build_system() from solve() to enable reuse by diagnose()
- Add diagnose(ctx) method: runs find_overconstrained() unconditionally
- Add interactive drag protocol: pre_drag(), drag_step(), post_drag()
- Add _run_diagnostics() and _extract_placements() helpers
- Log warning when joint limits are present (not yet enforced)
- KindredSolver now implements all IKCSolver methods needed for
full Assembly workbench integration
2026-02-20 23:32:51 -06:00
..
2026-02-20 20:35:47 -06:00
2026-02-20 23:32:45 -06:00
2026-02-20 23:32:45 -06:00
2026-02-20 22:19:35 -06:00
2026-02-20 23:32:45 -06:00
2026-02-20 20:35:47 -06:00
2026-02-20 20:35:47 -06:00
2026-02-20 20:35:47 -06:00
2026-02-20 21:15:15 -06:00
2026-02-20 23:32:45 -06:00
2026-02-20 23:32:45 -06:00
2026-02-20 23:32:45 -06:00
2026-02-20 20:35:47 -06:00
2026-02-20 20:35:47 -06:00
2026-02-20 23:32:51 -06:00