rag — Brabo API

Brabo API

Cobertura do índice: arquivos/sessões indexados contra o total real

Request

Contagem real (nunca estimada) de arquivos .md sob docs/docs/adr no repositório do projeto contra quantos têm chunk, e das sessões do projeto contra quantas têm chunk. Não inclui "há N minutos" para esses três escopos — não há coluna de carimbo de indexação por escopo, e um número chutado mentiria (mesma régua do ADR 0042 para nota de modelo). local (RN-455) é a única exceção: lastAttachedAt é um MAX(created_at) real sobre aquele escopo, porque upload pelo navegador não tem estado de repositório contra o qual comparar.

Security
bearer
Path
projectIdstringrequired
GET
/projects/{projectId}/rag/coverage
Payload
// No request payload

Responses

Bodyapplication/json
docsobject(RagFileCoverageResponseDto)required
adrobject(RagFileCoverageResponseDto)required
sessionobject(RagSessionCoverageResponseDto)required
localobject(RagLocalCoverageResponseDto)required
chunksTotalnumberrequired
chunksWithoutVectornumberrequired
Response
{ "docs": { "filesInRepo": 0, "filesIndexed": 0, "truncated": true, "filesCut": 0 }, "adr": { "filesInRepo": 0, "filesIndexed": 0, "truncated": true, "filesCut": 0 }, "session": { "sessionsInProject": 0, "sessionsIndexed": 0 }, "local": { "filesIndexed": 0, "folderName": "string", "lastAttachedAt": "string" }, "chunksTotal": 0, "chunksWithoutVector": 0 }