{"service":"di-framework-docs-search","showcase":["@di-framework/core","@di-framework/repo","@di-framework/http","Workers AI","Vectorize"],"architecture":{"http":"HealthController / AuthController / SearchController / ReindexController","metadata":"DocumentRepository (InMemoryRepository)","embeddings":"env.AI → EmbeddingGemma (768-d)","vectors":"env.VECTORIZE (cosine ANN)","auth":"GitHub OIDC → worker-minted reindex JWT (no CF API tokens in CI)"},"docsIndexed":43,"writerside":{"path":"/preview-search/{project}/{instance}/{version}?query=…","example":"/preview-search/docs/d/latest?query=repository&maxHits=10"},"model":"@cf/google/embeddinggemma-300m","endpoints":{"token":"POST /auth/token — exchange GitHub OIDC for reindex JWT","reindex":"POST /reindex — Bearer reindex JWT or GitHub OIDC; body optional corpus JSON"}}