# Internal Module Guides

These pages are consolidated copies of the README-style documentation that previously lived beside the implementation code.

## Consolidated Modules

- [Service Abstraction Layer](./modules/SERVICE_ABSTRACTION_LAYER.md)
- [Service Adapter Pattern](./modules/SERVICE_ADAPTER_PATTERN.md)
- [Service Configuration](./modules/SERVICE_CONFIGURATION.md)
- [AI Search Architecture](./modules/AI_SEARCH_ARCHITECTURE.md)
- [AI Search Infra Ports](./modules/AI_SEARCH_INFRA_PORTS.md)
- [AI Search Indexing Adapters](./modules/AI_SEARCH_INDEXING_ADAPTERS.md)
- [AI Search Grounded Answers](./modules/AI_SEARCH_RAG.md)
- [Transfer Filters](./modules/TRANSFER_FILTERS.md)
- [Hooks Reference](./modules/HOOKS_REFERENCE.md)
- [Unified Rclone Module](./modules/RCLONE_MODULE.md)
- [Testing Strategy](./modules/TESTING_STRATEGY.md)
- [Type Definitions](./modules/TYPE_DEFINITIONS.md)
- [Auto Logout Module](./modules/AUTO_LOGOUT_MODULE.md)

## Why These Moved

- They are part of the engineering knowledge base, not just local code comments.
- They were previously undiscoverable from `/dev/docs`.
- Consolidating them in `public/docs/` keeps route navigation and repository search aligned.

## Cleanup Status

Original files still exist in their source folders until follow-up cleanup is approved. Treat the copies in `public/docs/developer/modules/` as the canonical documentation.
