-
Notifications
You must be signed in to change notification settings - Fork 0
Feature/core restructure phase5 e2e #41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
fcc3792
feat: Phase 1 - Migrate embedders and extractors from framework
r3d91ll ce6c7ae
test: Add comprehensive unit tests for Phase 1 embedders and extractors
r3d91ll ce72d9f
fix: Address CodeRabbit review comments for Phase 1
r3d91ll 9a912ec
feat: Phase 2 - Database and Workflows consolidation
r3d91ll ce0c677
chore: Add CodeRabbit configuration for branch reviews
r3d91ll 18059b6
fix: Correct CodeRabbit YAML configuration syntax
r3d91ll d1a399d
feat: Comprehensive CodeRabbit config with proper Conveyance Framework
r3d91ll ec87bd0
fix: Correct CodeRabbit config schema and Conveyance formula
r3d91ll dec9e52
fix: Address CodeRabbit review comments for Phase 2
r3d91ll f3b40a9
Merge pull request #38 from r3d91ll/feature/core-restructure-phase2
r3d91ll 6560e63
feat: Phase 3 - Configuration and Monitoring consolidation
r3d91ll 6f4be72
fix: Correct CodeRabbit YAML parsing error
r3d91ll 8ab5680
fix: Address CodeRabbit review comments
r3d91ll 01c775e
Merge pull request #39 from r3d91ll/feature/core-restructure-phase3
r3d91ll 7832e39
feat: Phase 4 - Integration and Import Updates (Issue #35)
r3d91ll 1310761
fix: Address CodeRabbit review comments on PR #40
r3d91ll a943e72
chore: Directory cleanup - Archive legacy code to Acheron
r3d91ll 7256aaa
Merge pull request #40 from r3d91ll/feature/core-restructure-phase4
r3d91ll b366f3a
Refactor: Remove legacy ArangoDB scripts and implement new end-to-end…
r3d91ll 26cf890
Add monitoring and workflows modules for pipeline orchestration and p…
r3d91ll File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,116 @@ | ||
| # CodeRabbit Configuration (HADES — Conveyance-aligned) | ||
| # Enables CodeRabbit to review PRs on all branches, not just main | ||
|
|
||
| # Review triggers | ||
| reviews: | ||
| auto_review: | ||
| enabled: true | ||
| # Review PRs targeting any branch (not just default) | ||
| base_branches: | ||
| - "^main$" | ||
| - "^feature/.*$" | ||
| - "^develop$" | ||
| - "^release/.*$" | ||
| - "^hotfix/.*$" | ||
|
|
||
| # Skip drafts (false => do review drafts) | ||
| drafts: false | ||
|
|
||
| # Review settings | ||
| request_changes_workflow: false | ||
| high_level_summary: true | ||
| poem: false | ||
| review_status: true | ||
| collapse_walkthrough: false | ||
|
|
||
| # Tools and checks | ||
| tools: | ||
| ruff: | ||
| enabled: true | ||
| markdownlint: | ||
| enabled: true | ||
| languagetool: | ||
| enabled: false | ||
| shellcheck: | ||
| enabled: true | ||
| yamllint: | ||
| enabled: true | ||
|
|
||
| # Path filters - review all files by default, with exclusions | ||
| path_filters: | ||
| - "**/*" # Review all files | ||
| - "!**/node_modules/**" | ||
| - "!**/__pycache__/**" | ||
| - "!**/.pytest_cache/**" | ||
| - "!**/.ruff_cache/**" | ||
| - "!**/.mypy_cache/**" | ||
| - "!**/venv/**" | ||
| - "!**/.venv/**" | ||
| - "!**/dist/**" | ||
| - "!**/build/**" | ||
| - "!**/*.pyc" | ||
| - "!**/*.pyo" | ||
| - "!**/*.egg-info/**" | ||
| - "!**/Acheron/**" # Our deprecated code archive | ||
|
|
||
| # Path-specific instructions - apply to all paths | ||
| path_instructions: | ||
| - path: "**/*" | ||
| instructions: | | ||
| # HADES — Conveyance Framework (Efficiency view default) | ||
|
|
||
| ## CRITICAL: Correct Formula | ||
| C = (W · R · H / T) · Ctx^α | ||
|
|
||
| NOT "WHERE × WHAT × CONVEYANCE × TIME" (this is WRONG) | ||
|
|
||
| - W = What (signal/content quality) | ||
| - R = Where (relational/topological positioning) | ||
| - H = Who (agent/capability leverage) | ||
| - T = Time to converge (DIVIDES, not multiplies!) | ||
| - Ctx = wL·L + wI·I + wA·A + wG·G (weights default 0.25) | ||
| - α ∈ [1.5, 2.0], default 1.7, applies ONLY to Ctx | ||
|
|
||
| ## Red flags to request changes: | ||
| - TIME multiplied rather than divided (look for "× TIME") | ||
| - "CONVEYANCE" used as an input factor (C is the outcome, not input) | ||
| - Missing WHO (H) in the efficiency equation | ||
| - α applied to anything other than Ctx | ||
| - Evidence of double-counting time | ||
|
|
||
| ## Review Focus Areas | ||
|
|
||
| 1. **Todd's 3 Laws**: | ||
| - Data is sacrosanct: validate inputs, no silent data loss | ||
| - Reliability: controlled failure modes | ||
| - Ownership: comprehensive logging | ||
|
|
||
| 2. **Factory patterns & interfaces** (H, R) | ||
| 3. **Backward compatibility** (R, T) | ||
| 4. **Performance evidence** (T, W) | ||
| 5. **Observability** (H, T) | ||
| 6. **Security** (W, R) | ||
|
|
||
| ## Conveyance Scorecard Output | ||
| - Time stance: Efficiency (default) or Capability (if T fixed) | ||
| - W/R/H/T summary | ||
| - L/I/A/G scores (each in [0,1]) | ||
| - α value (default 1.7) | ||
| - Zero-propagation check | ||
| - Evidence links | ||
|
|
||
| # Pre-merge checks for PR descriptions | ||
| pre_merge_checks: | ||
| custom_checks: | ||
| - name: "PR description sections" | ||
| mode: "warning" | ||
| instructions: | | ||
| Verify PR description contains: | ||
| - Conveyance Summary | ||
| - W/R/H/T Mapping | ||
| - Performance Evidence | ||
| - Tests & Compatibility | ||
|
|
||
| # Chat settings | ||
| chat: | ||
| auto_reply: true | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 Verification agent
🧩 Analysis chain
Confirm branch regexes cover your flow.
If you use bugfix/, chore/, or docs/ branches, add them.
🏁 Script executed:
Length of output: 193
🏁 Script executed:
Length of output: 281
Add missing branch patterns to .coderabbit.yaml
git ls-remote returned these remote branches that do not match the configured base_branches (file: .coderabbit.yaml, lines 9–14):
Update or broaden base_branches to cover them. Suggested additions:
(also add ^bugfix/.$, ^chore/.