diff --git a/src/lib/ui/components/CornerBracketFrame.svelte b/src/lib/ui/components/CornerBracketFrame.svelte
deleted file mode 100644
index ffda881..0000000
--- a/src/lib/ui/components/CornerBracketFrame.svelte
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/src/lib/ui/components/DiagonalStripeField.svelte b/src/lib/ui/components/DiagonalStripeField.svelte
deleted file mode 100644
index 0af4b99..0000000
--- a/src/lib/ui/components/DiagonalStripeField.svelte
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
diff --git a/src/lib/ui/components/ScanlineField.svelte b/src/lib/ui/components/ScanlineField.svelte
deleted file mode 100644
index 4514830..0000000
--- a/src/lib/ui/components/ScanlineField.svelte
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
diff --git a/src/lib/ui/components/SignalTrace.svelte b/src/lib/ui/components/SignalTrace.svelte
deleted file mode 100644
index 6826336..0000000
--- a/src/lib/ui/components/SignalTrace.svelte
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/src/lib/ui/index.ts b/src/lib/ui/index.ts
index 398bcbe..8c312fc 100644
--- a/src/lib/ui/index.ts
+++ b/src/lib/ui/index.ts
@@ -1,9 +1,7 @@
export { default as Badge } from "./components/Badge.svelte";
export { default as Button } from "./components/Button.svelte";
-export { default as CornerBracketFrame } from "./components/CornerBracketFrame.svelte";
export { default as DashboardHeader } from "./components/DashboardHeader.svelte";
export { default as DashboardFrame } from "./components/DashboardFrame.svelte";
-export { default as DiagonalStripeField } from "./components/DiagonalStripeField.svelte";
export { default as FooterCell } from "./components/FooterCell.svelte";
export { default as FooterStatusCell } from "./components/FooterStatusCell.svelte";
export { default as GridFrame } from "./components/GridFrame.svelte";
@@ -16,8 +14,6 @@ export { default as Separator } from "./components/Separator.svelte";
export { default as ServiceGroupPanel } from "./components/ServiceGroupPanel.svelte";
export { default as ServicePanel } from "./components/ServicePanel.svelte";
export { default as ServiceRow } from "./components/ServiceRow.svelte";
-export { default as ScanlineField } from "./components/ScanlineField.svelte";
-export { default as SignalTrace } from "./components/SignalTrace.svelte";
export { default as Sparkline } from "./components/Sparkline.svelte";
export { default as StatusBadge } from "./components/StatusBadge.svelte";
export { default as StatusStrip } from "./components/StatusStrip.svelte";
diff --git a/src/lib/ui/stories/CornerBracketFrame.stories.svelte b/src/lib/ui/stories/CornerBracketFrame.stories.svelte
deleted file mode 100644
index 70b8b2a..0000000
--- a/src/lib/ui/stories/CornerBracketFrame.stories.svelte
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/lib/ui/stories/DiagonalStripeField.stories.svelte b/src/lib/ui/stories/DiagonalStripeField.stories.svelte
deleted file mode 100644
index f1dcb77..0000000
--- a/src/lib/ui/stories/DiagonalStripeField.stories.svelte
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/lib/ui/stories/ScanlineField.stories.svelte b/src/lib/ui/stories/ScanlineField.stories.svelte
deleted file mode 100644
index cc993f7..0000000
--- a/src/lib/ui/stories/ScanlineField.stories.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/src/lib/ui/stories/SignalTrace.stories.svelte b/src/lib/ui/stories/SignalTrace.stories.svelte
deleted file mode 100644
index 0130817..0000000
--- a/src/lib/ui/stories/SignalTrace.stories.svelte
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/lib/ui/storybook.test.ts b/src/lib/ui/storybook.test.ts
index 172526e..226eea8 100644
--- a/src/lib/ui/storybook.test.ts
+++ b/src/lib/ui/storybook.test.ts
@@ -12,8 +12,6 @@ const requiredStoryFiles = [
"DashboardFrame.stories.svelte",
"DashboardHeader.stories.svelte",
"DashboardOnePager.stories.svelte",
- "CornerBracketFrame.stories.svelte",
- "DiagonalStripeField.stories.svelte",
"FooterCell.stories.svelte",
"FooterStatusCell.stories.svelte",
"GridFrame.stories.svelte",
@@ -26,12 +24,10 @@ const requiredStoryFiles = [
"ServiceGroupPanel.stories.svelte",
"ServicePanel.stories.svelte",
"ServiceRow.stories.svelte",
- "SignalTrace.stories.svelte",
"Sparkline.stories.svelte",
"StatusBadge.stories.svelte",
"StatusStrip.stories.svelte",
"SystemState.stories.svelte",
- "ScanlineField.stories.svelte",
"TelemetryCard.stories.svelte",
"TelemetryGrid.stories.svelte",
"TelemetryStrip.stories.svelte",
@@ -83,36 +79,6 @@ describe("Storybook inventory", () => {
}
});
- test("includes style-only decorative primitives in the reusable UI inventory", () => {
- for (const component of [
- "CornerBracketFrame",
- "DiagonalStripeField",
- "ScanlineField",
- "SignalTrace",
- ]) {
- expect(existsSync(join(componentsDir, `${component}.svelte`)), `${component} is missing`).toBe(
- true,
- );
- expect(
- existsSync(join(storiesDir, `${component}.stories.svelte`)),
- `${component}.stories.svelte is missing`,
- ).toBe(true);
- }
- });
-
- test("keeps decorative primitives hidden from assistive technology", () => {
- for (const component of [
- "CornerBracketFrame",
- "DiagonalStripeField",
- "ScanlineField",
- "SignalTrace",
- ]) {
- const source = readFileSync(join(componentsDir, `${component}.svelte`), "utf8");
-
- expect(source).toContain('aria-hidden="true"');
- }
- });
-
test("does not add deferred form/navigation primitives", () => {
for (const component of ["Input", "ToggleGroup", "ScrollArea"]) {
expect(existsSync(join(root, `src/lib/ui/components/${component}.svelte`))).toBe(false);