You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The RAG and review-grounding capability MODULES are ALREADY natively ported on local convergence branches (src/review/{rag,review-grounding}) — this issue is about WIRING them into gittensory's review path and adding the infra they need, NOT re-porting them. review-grounding feeds FINISHED CI results + FULL post-change file content into the reviewer prompt (the #350 / #967 fix: kills hallucinated-CI and undefined-symbol false blockers; flags ciGrounding/fullFileContext). RAG embeds repo code into Vectorize (bge-m3/1024-dim), lazily ensureRepoIndexed on review, with a resumable index_repo queue job + freshness re-index on stale base SHAs. gittensory has ZERO RAG today and no Vectorize binding — that binding (the deferred infra) is added in #1017.
Deliverables
Wire the ported src/review/review-grounding into the review path so non-frontier reviewers receive finished CI results + full post-change file content; surface ciGrounding/fullFileContext flags.
Wire the ported src/review/rag codebase RAG into the review path: lazy ensureRepoIndexed on review, fail-safe to NO-context when Vectorize is absent.
The modules are ALREADY ported (convergence/port-batch + convergence/integrate branches); scope here is wiring + the Vectorize/index-queue/cron infra.
High-rebase-collision risk: codex churns processors.ts, comments.ts, and signals/engine.ts across other gittensory worktrees. Keep convergence edits minimal + flag-gated and rebase onto main before in-flight codex PRs touching those files settle.
Part of #983.
Context
The RAG and review-grounding capability MODULES are ALREADY natively ported on local convergence branches (
src/review/{rag,review-grounding}) — this issue is about WIRING them into gittensory's review path and adding the infra they need, NOT re-porting them.review-groundingfeeds FINISHED CI results + FULL post-change file content into the reviewer prompt (the #350 / #967 fix: kills hallucinated-CI and undefined-symbol false blockers; flagsciGrounding/fullFileContext). RAG embeds repo code into Vectorize (bge-m3/1024-dim), lazilyensureRepoIndexedon review, with a resumableindex_repoqueue job + freshness re-index on stale base SHAs. gittensory has ZERO RAG today and no Vectorize binding — that binding (the deferred infra) is added in #1017.Deliverables
src/review/review-groundinginto the review path so non-frontier reviewers receive finished CI results + full post-change file content; surfaceciGrounding/fullFileContextflags.src/review/ragcodebase RAG into the review path: lazyensureRepoIndexedon review, fail-safe to NO-context when Vectorize is absent.index_repoqueue job (resumable) and the repo-index cron/freshness re-index for stale base SHAs (the deferred index infra).Acceptance criteria
Notes
processors.ts,comments.ts, andsignals/engine.tsacross other gittensory worktrees. Keep convergence edits minimal + flag-gated and rebase onto main before in-flight codex PRs touching those files settle.