Skip to content

sync main to CA-35 feature branch - #241

Merged
rostilos merged 30 commits into
feature/CA-35-magento-benchmarkfrom
main
Aug 3, 2026
Merged

sync main to CA-35 feature branch#241
rostilos merged 30 commits into
feature/CA-35-magento-benchmarkfrom
main

Conversation

@rostilos

@rostilos rostilos commented Aug 3, 2026

Copy link
Copy Markdown
Owner

No description provided.

rostilos and others added 30 commits July 22, 2026 18:36
[1.8.0-rc] feat: add plugin-driven analysis and evidence-bound review pipeline
- exclude nested custom etc XML from Magento architecture parsing
- keep custom XML available for generic semantic indexing
- retry transient Qdrant upsert failures with bounded backoff
- split rejected batches to isolate oversized or invalid points
- preserve atomic index publication after exhausted recovery
- add regression coverage and update RAG/plugin documentation
…xing

- isolate loader, parser, plugin, embedding, and point-write failures
- continue indexing valid files and deterministic architecture context
- treat recoverable plugin diagnostics as file-level skips
- remove stale chunks when changed files become invalid
- preserve atomic rollback for infrastructure and integrity failures
- report skipped file and chunk counts
- document indexing quarantine and failure semantics
- add full, incremental, PR-overlay, plugin, and Qdrant coverage

Deployment note: fully reindex existing branches because the neutral and plugin implementation fingerprints changed.
fix broken inference-ochstrator service deps
…removed RAG versioning blockers based on a sourcecode fingerpring
fix python packages versions, improved ci/cd ( py tests selection ), …
- accept provider-native revisions and fall back to native PR diffs
- prevent optional RAG enrichment failures from blocking reviews
- stop branch reconciliation from hanging after completion
- persist webhook work and recover pending or abandoned running jobs
- correct terminal progress reporting
- document fail-open analysis and queue recovery behavior
restore reliable analysis and recover queued jobs
- production-build.sh ( local env ci build mirror ) fixes
- python tests fixes
- share archive retrieval threshold across reconciliation and incremental RAG
- treat archive path presence independently from readable file content
- stop all per-file fallback calls after the first provider failure
- switch incremental RAG batches to archive retrieval after HTTP 429
- fail open for optional branch enrichment without partial RAG mutations
- add regression and integration coverage for archive and rate-limit paths
- document retrieval configuration and degraded behavior
prevent VCS rate-limit storms during branch updates
- rebuild incremental RAG diffs from the last completed checkpoint
- advance index checkpoints only after successful updates
- propagate RAG update failures instead of reporting false success
- skip binary and non-indexable files without failing incremental indexing
- share text-file eligibility across PR enrichment and RAG acquisition
- distinguish missing archive files from present but ineligible content
- exclude minified assets and known source maps from analysis by default
- calculate file, byte, and token limits after applying analysis scope
- add regression coverage for checkpoints, archives, file scope, and limits
make RAG updates and scope limits reliable
- add bounded deterministic full-PR evidence alongside incremental scope
- prevent unsupported task-coverage findings
- persist structured task evidence in a dedicated database model
- retrieve prior task evidence without parsing PR or Jira comments
- keep evidence persistence and retrieval fail-open
- handle retries and cached analysis copies idempotently
- add regression tests and update review documentation
- centralize GitLab API, authentication, and OAuth logic in vcs-client
- use shared authorized VCS clients across analysis and pipeline services
- reuse the shared GitLab client inside the MCP process
- propagate connection base URLs through analysis and MCP requests
- preserve GitLab.com defaults for all existing connections
- cover self-hosted routing and legacy compatibility with tests
- resolve the GitLab API base URL per connection
- preserve GitLab.com behavior for legacy connections
- centralize transport and endpoint handling in gitlab.api
- reuse the configured client across MCP and VCS operations
- add OAuth, API, and backward-compatibility tests
- publish GitHub findings as native review comments
- remove stale GitHub inline comments before reruns
- display Bitbucket summaries before inline issues
- hide CodeCrow ownership and response markers
- retain cleanup support for legacy visible markers
- include inline thread context in CodeCrow answers
- reply within native GitHub, Bitbucket, and GitLab threads
- support questions directly addressed to CodeCrow without slash commands
- ignore ordinary reviewer conversations without a CodeCrow address
- update cross-provider tests and documentation
- run bounded concurrent OpenRouter embedding batches
- add throughput and latency provider routing
- adapt concurrency on rate limits, timeouts, and overload
- pipeline acknowledged Qdrant writes in larger batches
- reuse compatible vectors using input and contract fingerprints
- coordinate project mutations with renewable Redis leases
- add ownership-aware pending collection cleanup
- improve indexing, retry, queue, and provider telemetry
- preserve legacy indexes and incremental rollback semantics
- select the first analyzed branch when no project default exists
- prefer the configured or provider default branch when available
- persist detailed RAG indexing progress in durable job logs
- return the indexing job ID for frontend progress recovery
- expand missing merge-parent histories for commit graphs
- topologically order commits for correct DAG rendering
- add focused branch, RAG, and graph regression tests
- update the frontend repository reference
- replace previous marked review bodies with hidden ownership metadata
- preserve human reviews and submitted review history
- keep cleanup fail-open when GitHub requests fail
@coderabbitai

coderabbitai Bot commented Aug 3, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: dc8169c0-7f12-4f2a-a4cd-25bd83e92a2a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@rostilos
rostilos merged commit afb9c03 into feature/CA-35-magento-benchmark Aug 3, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant