Skip to content

Nested package layout - #3

Merged
BANADDA merged 1 commit into
mainfrom
nested-layout
Oct 16, 2026
Merged

BANADDA merged 1 commit into
mainfrom
nested-layout

Conversation

@BANADDA

@BANADDA BANADDA commented Oct 16, 2026

Copy link
Copy Markdown
Member

The flat module list becomes packages by concern: core (constants, errors, Result), catalogue (Served and Catalogue), backends with a Backend protocol, a hosted package (client and message shaping) and a local package that names the Enterprise preview until it ships, and escalation (Budget and the choice of frontier model). engine.py stays the façade and the public API is unchanged. Tests mirror the layout with a shared conftest and a new hosted backend test.

🤖 Generated with Claude Code

@BANADDA
BANADDA merged commit a619513 into main Oct 16, 2026
2 checks passed
@BANADDA
BANADDA deleted the nested-layout branch October 16, 2026 04:20
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