Skip to content

Operations own their @serves pairing and feature groups (no probe, no strings) - #15

Closed
trissim wants to merge 1 commit into
mainfrom
refactor/operation-owns-pairings
Closed

trissim wants to merge 1 commit into
mainfrom
refactor/operation-owns-pairings

Conversation

@trissim

@trissim trissim commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

Part of OpenHCSDev/openhcs#1250.

Commitment: the operation family records its own pairings and groups; no probe, no strings. Owner: claude-nra.

  • @serves records the operation↔handler pair once in one owner at decoration time; delete handler.served_operation and the hasattr(handler, "served_operation") scan (src/formbridge/bridge/service.py:261-278) and the test that kept the pairing whole.
  • Each bridge_feature group becomes a base class its operations inherit; supported_bridge_features() derives from the group classes with registered members; delete the feature strings (service.py:290-310).

🤖 Generated with Claude Code

https://claude.ai/code/session_01RnH6dS2Kmg1WxNnAc78YHA

@trissim

trissim commented Oct 30, 2026

Copy link
Copy Markdown
Contributor Author

Closed: the PR holds one commit (574fd8e) with no file changes, only a plan message pointing at openhcs#1250. A PR with no diff is not work; the plan lives in openhcs#1250.

@trissim trissim closed this Oct 30, 2026
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.

1 participant