Skip to content

Bloodhound v2 + PR #2 integration → main - #4

Open
jdcbautista wants to merge 1 commit into
mainfrom
merge-pr2-full
Open

Bloodhound v2 + PR #2 integration → main#4
jdcbautista wants to merge 1 commit into
mainfrom
merge-pr2-full

Conversation

@jdcbautista

Copy link
Copy Markdown

Lands the full v2 line on main: cost-breakdowns + /guard + README rewrite (was PR #3) plus the full merge of PR #2's CI/CD, Slack manifest, docs, and handlers/services modules.

Supersedes #3 and #2.

  • Conflicts resolved keeping our flat layout + full command surface canonical (deployed entrypoint calls bloodhound.app.run).
  • Verified: /guard intact, cold-start imports clean, compileall passes, all modules import.
  • Deferred (feature work, documented in docs/INTEGRATION_PR2_NOTES.md): /v2_status wiring and the scheduled path.

🤖 Generated with Claude Code

…/CD integration

Single squashed change promoting the full v2 line to main (was v1 from 2024-06):

- Modular scanner + Slack reporting + whitelist + safe teardown.
- Slack commands: /seek, /seek_cost, /seek_whitelist, /seek_destroy (+/v2_seek_destroy),
  /guard (service allow/deny, e.g. Bedrock, + group membership), /v2_seek_destroy_plan.
- README rewritten to lead with the command reference + deploy; GUARD_* env vars documented.
- Integrates PR #2 (mmccla1n): CI/CD workflows, OIDC/build/smoke scripts, Slack app manifest,
  operational docs, and handlers/services modules (present, unwired; flat worker canonical).

Verified: /guard intact, cold-start imports clean, compileall passes, all modules import.
Deferred (feature work, see docs/INTEGRATION_PR2_NOTES.md): /v2_status wiring, scheduled path.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.

2 participants