Skip to content

Development#9

Merged
ChrisCoder9000 merged 2 commits intomainfrom
development
Feb 3, 2026
Merged

Development#9
ChrisCoder9000 merged 2 commits intomainfrom
development

Conversation

@ChrisCoder9000
Copy link
Copy Markdown
Contributor

@ChrisCoder9000 ChrisCoder9000 commented Feb 3, 2026

Summary by CodeRabbit

Release Notes

  • Chores
    • Version bumped to 2.4.1-dev
    • Updated worker configuration and task queue settings

- parallelized celery tasks into owned queues
@ChrisCoder9000 ChrisCoder9000 merged commit 72504a7 into main Feb 3, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Feb 3, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

The pull request updates the project version from 2.4.0-dev to 2.4.1-dev across documentation and configuration files, and introduces Celery task queue routing infrastructure to explicitly assign tasks to defined queues (ingest_data, process_architect_relationships, ingest_structured_data, consolidate_graph).

Changes

Cohort / File(s) Summary
Version Bump
README.md, pyproject.toml
Version updated from 2.4.0-dev to 2.4.1-dev in version badge and project configuration.
Celery Worker Configuration
example-docker-compose.yaml, src/workers/app.py
Introduced task queue routing with Queue definitions and TASK_ROUTES mapping. Updated worker invocation to target ingestion_app explicitly and register specific queues (ingest_data, process_architect_relationships, ingest_structured_data, consolidate_graph). Worker concurrency casting to int added for type safety.

Estimated Code Review Effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Poem

🐰 Version hops from 2.4.0 to 2.4.1 so keen,
Task queues now dance where workers have been,
Routes redirect each task with care,
To ingest, process, consolidate fair! ✨

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch development

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 Pylint (4.0.4)
src/workers/app.py

************* Module .pylintrc
.pylintrc:1:0: F0011: error while parsing the configuration: Source contains parsing errors: '.pylintrc'
[line 18]: 'C0103' (config-parse-error)
[
{
"type": "error",
"module": "src.workers.app",
"obj": "",
"line": 19,
"column": 0,
"endLine": 19,
"endColumn": 25,
"path": "src/workers/app.py",
"symbol": "import-error",
"message": "Unable to import 'celery'",
"message-id": "E0401"
},
{
"type": "convention",
"module": "src.workers.app",
"obj": "",
"line": 19,
"column": 0,
"endLine": 19,
"endColumn": 25,
"path": "src/workers/app.py",
"symbol": "wrong-import-position",
"message": "Import "from celery import Celery" should be placed at the top of the module",
"message-id": "C0413"
},
{
"type": "error",
"module": "src.workers.app",
"obj": "",

... [truncated 246 characters] ...

{
"type": "convention",
"module": "src.workers.app",
"obj": "",
"line": 20,
"column": 0,
"endLine": 20,
"endColumn": 23,
"path": "src/workers/app.py",
"symbol": "wrong-import-position",
"message": "Import "from kombu import Queue" should be placed at the top of the module",
"message-id": "C0413"
},
{
"type": "convention",
"module": "src.workers.app",
"obj": "",
"line": 22,
"column": 0,
"endLine": 22,
"endColumn": 29,
"path": "src/workers/app.py",
"symbol": "wrong-import-position",
"message": "Import "from src.config import config" should be placed at the top of the module",
"message-id": "C0413"
}
]

Important

Action Needed: IP Allowlist Update

If your organization protects your Git platform with IP whitelisting, please add the new CodeRabbit IP address to your allowlist:

  • 136.113.208.247/32 (new)
  • 34.170.211.100/32
  • 35.222.179.152/32

Reviews will stop working after February 8, 2026 if the new IP is not added to your allowlist.


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 and usage tips.

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