From 97ddf478ce64cbf30a1fd6182ebe07202872ebb0 Mon Sep 17 00:00:00 2001 From: Kailas Mahavarkar <66670953+KailasMahavarkar@users.noreply.github.com> Date: Wed, 22 Apr 2026 11:13:29 +0530 Subject: [PATCH] chore: point topology bundle sources at plugin snippets, drop corpus/ paths Updates the `sources:` arrays in every topology bundle YAML so they reference the actual on-disk content trees instead of the deleted `corpus/*` directories. - backend.http corpus/backend/echo -> src/plugins/echo/snippets - backend.lang.go corpus/backend/golang -> src/plugins/golang/snippets - backend.lang.rust corpus/backend/rust -> src/plugins/rust/snippets - frontend.design corpus/frontend/designer -> src/plugins/designer/snippets corpus/frontend/design-tokens -> src/plugins/design-tokens/snippets corpus/frontend/ui-ux -> src/plugins/ui-ux/snippets - frontend.react corpus/frontend/react -> src/plugins/react/snippets corpus/frontend/shadcn -> src/plugins/shadcn/snippets corpus/frontend/motion -> src/plugins/motion/snippets corpus/frontend/lenis -> src/plugins/lenis/snippets corpus/frontend/reactflow -> src/plugins/reactflow/snippets - shared.system corpus/shared/system -> topology Runtime behavior is unchanged - the engine resolves tool calls through tool_prefixes, not sources. This commit only fixes declared-path rot so the bundles describe real trees again. All 11 snippet dirs verified present. bun run build / bun run generate:topology / hyperstack tool ... --agent frontend-builder all clean. Co-Authored-By: Claude Opus 4.7 (1M context) --- topology/bundles/backend.http.yaml | 2 +- topology/bundles/backend.lang.go.yaml | 2 +- topology/bundles/backend.lang.rust.yaml | 2 +- topology/bundles/frontend.design.yaml | 6 +++--- topology/bundles/frontend.react.yaml | 10 +++++----- topology/bundles/shared.system.yaml | 2 +- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/topology/bundles/backend.http.yaml b/topology/bundles/backend.http.yaml index 502639c..4a1f618 100644 --- a/topology/bundles/backend.http.yaml +++ b/topology/bundles/backend.http.yaml @@ -3,7 +3,7 @@ domain: backend capabilities: - backend.http.patterns sources: - - corpus/backend/echo + - src/plugins/echo/snippets tool_prefixes: - echo_ output_contracts: diff --git a/topology/bundles/backend.lang.go.yaml b/topology/bundles/backend.lang.go.yaml index 01933dc..0a64013 100644 --- a/topology/bundles/backend.lang.go.yaml +++ b/topology/bundles/backend.lang.go.yaml @@ -3,7 +3,7 @@ domain: backend capabilities: - backend.go.patterns sources: - - corpus/backend/golang + - src/plugins/golang/snippets tool_prefixes: - golang_ output_contracts: diff --git a/topology/bundles/backend.lang.rust.yaml b/topology/bundles/backend.lang.rust.yaml index 5a38fe4..8830554 100644 --- a/topology/bundles/backend.lang.rust.yaml +++ b/topology/bundles/backend.lang.rust.yaml @@ -3,7 +3,7 @@ domain: backend capabilities: - backend.rust.patterns sources: - - corpus/backend/rust + - src/plugins/rust/snippets tool_prefixes: - rust_ output_contracts: diff --git a/topology/bundles/frontend.design.yaml b/topology/bundles/frontend.design.yaml index b104568..6ae0812 100644 --- a/topology/bundles/frontend.design.yaml +++ b/topology/bundles/frontend.design.yaml @@ -5,9 +5,9 @@ capabilities: - design.contract - design.tokens sources: - - corpus/frontend/designer - - corpus/frontend/design-tokens - - corpus/frontend/ui-ux + - src/plugins/designer/snippets + - src/plugins/design-tokens/snippets + - src/plugins/ui-ux/snippets tool_prefixes: - designer_ - design_tokens_ diff --git a/topology/bundles/frontend.react.yaml b/topology/bundles/frontend.react.yaml index e06f064..d5e1aa2 100644 --- a/topology/bundles/frontend.react.yaml +++ b/topology/bundles/frontend.react.yaml @@ -5,11 +5,11 @@ capabilities: - frontend.motion - frontend.flow sources: - - corpus/frontend/react - - corpus/frontend/shadcn - - corpus/frontend/motion - - corpus/frontend/lenis - - corpus/frontend/reactflow + - src/plugins/react/snippets + - src/plugins/shadcn/snippets + - src/plugins/motion/snippets + - src/plugins/lenis/snippets + - src/plugins/reactflow/snippets tool_prefixes: - react_ - shadcn_ diff --git a/topology/bundles/shared.system.yaml b/topology/bundles/shared.system.yaml index 875c58d..021a967 100644 --- a/topology/bundles/shared.system.yaml +++ b/topology/bundles/shared.system.yaml @@ -3,7 +3,7 @@ domain: shared capabilities: - system.setup sources: - - corpus/shared/system + - topology tool_prefixes: - hyperstack_ output_contracts: