Skip to content

Aug26 fix - #12

Merged
mmmarinho merged 3 commits into
mainfrom
aug26_fix
Aug 27, 2026
Merged

Aug26 fix#12
mmmarinho merged 3 commits into
mainfrom
aug26_fix

Conversation

@mmmarinho

Copy link
Copy Markdown
Contributor

No description provided.

mmmarinho and others added 3 commits August 26, 2026 07:13
Add a private _debug module that centralises the per-constraint debug
printing into a single, consistent message grammar: a fixed-width
category tag (radius / plane / orientation / insertion / rcm) plus the
entity index, then key=value fields with a fixed numeric format. The
violation lines are emitted in red with a consistent VIOLATION prefix.

The `verbose` setting is now a single value (bool or dict) rather than
a bare bool: `True` enables every category, `False` disables all, and a
dict selects individual categories by name. It is normalised into a
per-category flag mapping at the controller boundary, so each helper
gates on its own category. This avoids adding many verbose_* kwargs to
the controller and needle_w signatures.

needle_w now prints radius, plane, orientation and insertion blocks; the
ICRA19 controller prints an RCM block. Existing bool callers keep
working unchanged.

Co-authored-by: openhands <openhands@all-hands.dev>

@mmmarinho mmmarinho left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@mmmarinho
mmmarinho merged commit b7c3438 into main Aug 27, 2026
13 checks passed
@mmmarinho
mmmarinho deleted the aug26_fix branch August 27, 2026 01:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants