Skip to content

[codex] integrate global intel backend and mcp#1

Draft
kitakitsune0x wants to merge 1 commit into
mainfrom
codex/global-intel-integration
Draft

[codex] integrate global intel backend and mcp#1
kitakitsune0x wants to merge 1 commit into
mainfrom
codex/global-intel-integration

Conversation

@kitakitsune0x

Copy link
Copy Markdown
Owner

Summary

  • vendor the Shadowbroker backend and privacy-core as an internal intel service behind BigBoss
  • add canonical /api/intel/* and /api/network/* routes plus signed app-to-intel gateway wiring
  • expand the BigBoss MCP server/skill/token scopes for workspace-aware live intel access
  • collapse the old two-theater model into one global intel workspace while keeping the BigBoss UI shell
  • add local dev:full / intel:* workflows and fix the intel-service Docker image startup path

Why

BigBoss needed the Shadowbroker capability set without shipping a second frontend. This change pulls the backend ingestion, mesh/privacy, and MCP-accessible intel surface into BigBoss while preserving the existing UI ownership and removing the hard-coded Middle East vs Ukraine split.

Impact

  • users get one global intel workspace instead of separate theater toggles
  • existing feed routes continue working through the new intel backend path
  • agents can install big-boss-mcp and query live BigBoss intel and network status with scoped tokens
  • local and VPS compose stacks now include the internal intel service

Validation

  • npm run db:generate
  • python3 -m py_compile intel-service/main.py intel-service/workspaces.py
  • npm test
  • npm run build
  • docker compose config
  • docker compose -f docker-compose.vps.yml config
  • npm run dev:full

Notes

  • npm run db:migrate still returns a Prisma schema engine error locally and was not resolved in this PR.

@coderabbitai

coderabbitai Bot commented Apr 17, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

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: 2196a781-daa4-4375-b9de-8bdef9ff1c03

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
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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