Module api/matching/orchestration

Orchestration module for manga search operations

export type {
SearchServiceConfig,
MangaSearchResponse,
MangaMatch,
SearchLoopResult,
} from "./types";
export { DEFAULT_SEARCH_CONFIG } from "./types";

// Ranking utilities
export { rankMangaResults } from "./ranking";

// Cache handlers
export {
handleCacheBypass,
processCachedResults,
cacheSearchResults,
} from "./cache-handlers";

// Search execution
export { executeSearchLoop } from "./search-execution";

// Result processing
export {
processSearchResults,
applyContentFiltering,
handleNoResultsFallback,
} from "./result-processing";

// Response builder
export { buildFinalResponse } from "./response-builder";

// Main orchestrator
export { searchMangaByTitle } from "./search-orchestrator";

References

SearchServiceConfig → SearchServiceConfig
MangaSearchResponse → MangaSearchResponse
MangaMatch → MangaMatch
SearchLoopResult → SearchLoopResult
DEFAULT_SEARCH_CONFIG → DEFAULT_SEARCH_CONFIG
rankMangaResults → rankMangaResults
handleCacheBypass → handleCacheBypass
processCachedResults → processCachedResults
cacheSearchResults → cacheSearchResults
executeSearchLoop → executeSearchLoop
processSearchResults → processSearchResults
applyContentFiltering → applyContentFiltering
handleNoResultsFallback → handleNoResultsFallback
buildFinalResponse → buildFinalResponse
searchMangaByTitle → searchMangaByTitle