Skip to content

Split remaining API route modules#302

Merged
yvette-carlisle merged 6 commits into
mainfrom
xy/api-route-modules-next
Jun 30, 2026
Merged

Split remaining API route modules#302
yvette-carlisle merged 6 commits into
mainfrom
xy/api-route-modules-next

Conversation

@yvette-carlisle

Copy link
Copy Markdown
Member

Summary

  • Split search, consolidation, ingestion profile, core memory, sharing, work journal, and admin note handlers into route-owned Rust modules.
  • Kept route facade files re-exporting only the handler and OpenAPI path surfaces consumed by route_builder and contract generation.
  • Preserved normal Rust module boundaries with explicit crate route visibility.

Validation

  • cargo make check after search split: passed
  • cargo make check after consolidation split: passed
  • cargo make check after ingestion profile split: passed
  • cargo make check after core memory split: passed after removing one unused import
  • cargo make check after sharing/work journal split: passed
  • cargo make check after admin note split: passed

Size

  • 24 files changed, 1574 insertions, 1453 deletions

@yvette-carlisle yvette-carlisle merged commit f85d686 into main Jun 30, 2026
12 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/api-route-modules-next branch June 30, 2026 10:22
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