feat: re-export make_feedback_router from circuitforge_core.api.__init__ #30

Closed
opened 2026-04-05 20:59:32 -07:00 by pyr0ball · 0 comments
Owner

Summary

circuitforge_core/api/__init__.py is currently empty. Consumers must use the full import path:

from circuitforge_core.api.feedback import make_feedback_router

Re-exporting from __init__ would allow the cleaner form:

from circuitforge_core.api import make_feedback_router

Change

Add to circuitforge_core/api/__init__.py:

from circuitforge_core.api.feedback import make_feedback_router

__all__ = ["make_feedback_router"]

Update all three consumer products (kiwi, snipe, peregrine) to use the shorter import path.

Priority

Low — current deep import path works fine. Clean-up only.

## Summary `circuitforge_core/api/__init__.py` is currently empty. Consumers must use the full import path: ```python from circuitforge_core.api.feedback import make_feedback_router ``` Re-exporting from `__init__` would allow the cleaner form: ```python from circuitforge_core.api import make_feedback_router ``` ## Change Add to `circuitforge_core/api/__init__.py`: ```python from circuitforge_core.api.feedback import make_feedback_router __all__ = ["make_feedback_router"] ``` Update all three consumer products (kiwi, snipe, peregrine) to use the shorter import path. ## Priority Low — current deep import path works fine. Clean-up only.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/circuitforge-core#30
No description provided.