refactor(routes): move search domain into routes/search/ subpackage - #5779
Conversation
Slice 2j of the route-domain reorganization (odysseus-dev#4082/odysseus-dev#4071). Moves search_routes.py into routes/search/, leaving a backward-compat sys.modules shim. Pure file reorganization, no behavior change.
|
Friendly ping for review 👋 This is one of three parallel low-risk slices (#5779 search, #5780 vault, #5781 webhook). Only the search domain moves — a single-file, 111-line domain with zero internal Both points from your #4903 review are baked in (canonical doesn't depend on shim; shim regression test included). Note on CI: The @RaresKeY @alteixeira20 — would you mind taking a look when you have a moment? |
…dysseus-dev#5779) Slice 2j of the route-domain reorganization (odysseus-dev#4082/odysseus-dev#4071). Moves search_routes.py into routes/search/, leaving a backward-compat sys.modules shim. Pure file reorganization, no behavior change.
Summary
Slice 2j of the route-domain reorganization (Refs #4082 / #4071). Moves the search domain (111 lines) into
routes/search/behind asys.modulesshim. Pure file reorganization, no behavior change.One of three parallel low-risk slices (search, vault, webhook). Zero source-introspection landmines. Canonical module imports only from
services/and stdlib.How to test
Target branch
dev, notmain.Linked Issue
Follows the Phase 0 architecture refactor (#4082 / #4071). One domain per PR.
Type of Change
Checklist
dev