diff --git a/README.md b/README.md index bc03d17a..35d5d397 100644 --- a/README.md +++ b/README.md @@ -32,9 +32,11 @@ Self-hosted on your hardware. Your data stays local. Inference engine is your ch   Slack triage & MCP tools +Design phase & agent promptsInside the virtual world -**[Setup walkthrough](https://youtu.be/ot-BmKxRgRA)**  ·  **[Slack triage & MCP tools](https://youtu.be/i8kZdcL1bME)**  ·  **[Inside the virtual world](https://youtu.be/OxoqBI7BNxU)** +**[Setup walkthrough](https://youtu.be/ot-BmKxRgRA)**  ·  **[Slack triage & MCP tools](https://youtu.be/i8kZdcL1bME)**  ·  **[Design phase & agent prompts](https://youtu.be/vDdj8p17AQQ)**  ·  **[Inside the virtual world](https://youtu.be/OxoqBI7BNxU)** ![Bodhiorchard Living Tree Dashboard](docs/images/livingtree.png) diff --git a/backend/app/mcp/handlers_hooks.py b/backend/app/mcp/handlers_hooks.py index 340fc9dd..87734e08 100644 --- a/backend/app/mcp/handlers_hooks.py +++ b/backend/app/mcp/handlers_hooks.py @@ -253,7 +253,7 @@ async def _resolve_repo_id( Exact-path match is attempted first — that works when the hook fires from the same machine the scan pipeline indexed (single-host dev). When the developer's laptop path doesn't match the server's clone - path (the common case for remote teams talking to garden.atoa.me), + path, fall back to matching by the repo's basename within the org. The repository lookups are org-scoped, so collisions across orgs that happen to use the same repo basename don't matter. diff --git a/frontend/src/views/setup/steps/MethodologyStep.vue b/frontend/src/views/setup/steps/MethodologyStep.vue index 742baf52..ec1bcf57 100644 --- a/frontend/src/views/setup/steps/MethodologyStep.vue +++ b/frontend/src/views/setup/steps/MethodologyStep.vue @@ -46,6 +46,7 @@ Setup walkthrough Slack triage & MCP tools + Design phase & agent prompts Inside the virtual world @@ -78,6 +79,20 @@ Chat-to-BUD in Slack: the Triage Agent drafts the spec, Claude Code drives the BUD lifecycle through MCP tools.

+ +
+ +
+

+ Generating wireframes and the tech architecture — and how the AI agent prompts shape each handoff. +

+