Add allowlist-based artifact discovery over the conventional CE locations (STRATEGY.md, docs/ideation, docs/brainstorms, docs/plans, docs/solutions, CONCEPTS.md), grouped by stage, with error entries for unreadable artifacts and no reads outside the allowlist. Add list/read/preview routes (self-contained sandboxed HTML, data-section markers) and the primary CompoundEngineeringView with explicit empty/partial/error states, viewport-gated fetch, and a short-TTL cache. Bind the view via registerBundledPluginViews + dashboard workspace dep (the real binding; manifest componentPath is cosmetic).
13 lines
527 B
TypeScript
13 lines
527 B
TypeScript
/**
|
|
* Dashboard surface entry for the Compound Engineering plugin (U3).
|
|
*
|
|
* Thin re-export of the real hub component (mirrors how reports splits
|
|
* `src/dashboard-view.tsx` from `src/dashboard/ReportsView.tsx`). The export
|
|
* name `CompoundEngineeringDashboardView` is the one `registerBundledPluginViews`
|
|
* imports — `componentPath` in the manifest is cosmetic; this binding is real.
|
|
*/
|
|
export {
|
|
CompoundEngineeringView as CompoundEngineeringDashboardView,
|
|
default,
|
|
} from "./dashboard/CompoundEngineeringView.js";
|