style(storybook): tidy CENTER, chart, org chart and SW story pages

- CENTER plain page layout and shorter reference demo notes (spec values
  moved to the CENTER README); chart specimen descriptions trimmed
- Org chart page names and previews; SW width rows follow the 30px frame
  margin (1980 / 1065 / 727px) and the SW tests match the current layout
- Story inventory regenerated and WORKING_CONTEXT updated
This commit is contained in:
shkim4 committed 2026-11-13 17:58:01 +09:00
1 parent bad2acfc49
commit ed7e8790ec
40 files changed
+1525 -333

No files matched your search

+24 -18
View File
@@ -6,16 +6,16 @@ This is a classification record. No Story IDs, exports or titles are renamed. HI
## Summary
- PRIMARY: 82
- VERIFICATION: 256
- PRIMARY: 73
- VERIFICATION: 266
- UTILITY: 49
- LEGACY / DUPLICATE: 0
- KEEP: 82
- HIDE: 305
- KEEP: 73
- HIDE: 315
- MERGE_CANDIDATE: 33
- DELETE_CANDIDATE: 0
- Story files: 89
- Stories: 387
- Story files: 90
- Stories: 388
- Hierarchy: Foundation → Components → Patterns → Chart → SW → 조직도 → 노선도 → Verification → Theme
## Full inventory
@@ -29,7 +29,7 @@ Source: `src/center/center-facility.stories.tsx`; meta.tags: []
- Intersection — 교차로; tags: []; PRIMARY; KEEP. Representative story or distinct reference page.
- Junction — 분기점; tags: []; PRIMARY; KEEP. Representative story or distinct reference page.
- Interchange — 나들목; tags: []; PRIMARY; KEEP. Representative story or distinct reference page.
- Roadside — 휴게소 · 졸음쉼터; tags: []; PRIMARY; KEEP. Representative story or distinct reference page.
- Roadside — 연계 노선; tags: []; PRIMARY; KEEP. Representative story or distinct reference page.
- Linked — 연계 시설물; tags: []; PRIMARY; KEEP. Representative story or distinct reference page.
- TunnelPlayground — 직접 테스트 (터널); tags: ["verification"]; UTILITY; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
@@ -114,7 +114,7 @@ Source: `src/components/accordion.stories.tsx`; meta.tags: []
Source: `src/components/alert-dialog.stories.tsx`; meta.tags: []
- All — Alert Dialog; tags: []; PRIMARY; KEEP. Representative story or distinct reference page.
- All — Alert Dialog; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- ConfirmationOpen — Confirmation; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- DestructiveOpen — Destructive; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
@@ -179,7 +179,7 @@ Source: `src/components/button.stories.tsx`; meta.tags: []
Source: `src/components/calendar.stories.tsx`; meta.tags: []
- All — Calendar; tags: []; PRIMARY; KEEP. Representative story or distinct reference page.
- All — Calendar; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- SingleSelection — Single; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- DisabledSelection — Disabled Dates; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- RangeSelection — Range; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
@@ -207,7 +207,7 @@ Source: `src/components/carousel.stories.tsx`; meta.tags: []
Source: `src/components/checkbox.stories.tsx`; meta.tags: []
- All — Checkbox; tags: ["play-fn"]; PRIMARY; KEEP. Representative story or distinct reference page.
- All — Checkbox; tags: ["verification","play-fn"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- Unchecked — Unchecked; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- Checked — Checked; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- Indeterminate — Indeterminate; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
@@ -220,7 +220,7 @@ Source: `src/components/checkbox.stories.tsx`; meta.tags: []
Source: `src/components/collapsible.stories.tsx`; meta.tags: []
- All — Collapsible; tags: []; PRIMARY; KEEP. Representative story or distinct reference page.
- All — Collapsible; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- Closed — Closed; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- Open — Open; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- Disabled — Disabled; tags: ["verification"]; VERIFICATION; HIDE; MERGE_CANDIDATE. Representative board may cover the same specimen; keep direct QA until behavioral equivalence is reviewed.
@@ -249,7 +249,7 @@ Source: `src/components/command.stories.tsx`; meta.tags: []
Source: `src/components/context-menu.stories.tsx`; meta.tags: []
- All — Context Menu; tags: []; PRIMARY; KEEP. Representative story or distinct reference page.
- All — Context Menu; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- Open — Open; tags: ["verification","play-fn"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
### Components/Search & Date/Date Picker
@@ -277,7 +277,7 @@ Source: `src/components/dialog.stories.tsx`; meta.tags: []
Source: `src/components/drawer.stories.tsx`; meta.tags: []
- All — Drawer; tags: []; PRIMARY; KEEP. Representative story or distinct reference page.
- All — Drawer; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- Open — Open; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- Form — Form; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- LongContent — Long Content; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
@@ -293,7 +293,7 @@ Source: `src/components/dropdown-menu.stories.tsx`; meta.tags: []
Source: `src/components/hover-card.stories.tsx`; meta.tags: []
- All — Hover Card; tags: []; PRIMARY; KEEP. Representative story or distinct reference page.
- All — Hover Card; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- Open — Open; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
### Components/Form/Input
@@ -374,7 +374,7 @@ Source: `src/components/publisher-regression.stories.tsx`; meta.tags: ["verifica
Source: `src/components/radio-group.stories.tsx`; meta.tags: []
- All — Radio Group; tags: ["play-fn"]; PRIMARY; KEEP. Representative story or distinct reference page.
- All — Radio Group; tags: ["verification","play-fn"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- Vertical — Vertical; tags: ["verification"]; VERIFICATION; HIDE; MERGE_CANDIDATE. Representative board may cover the same specimen; keep direct QA until behavioral equivalence is reviewed.
- Horizontal — Horizontal; tags: ["verification"]; VERIFICATION; HIDE; MERGE_CANDIDATE. Representative board may cover the same specimen; keep direct QA until behavioral equivalence is reviewed.
- Disabled — Disabled; tags: ["verification"]; VERIFICATION; HIDE; MERGE_CANDIDATE. Representative board may cover the same specimen; keep direct QA until behavioral equivalence is reviewed.
@@ -420,6 +420,12 @@ Source: `src/components/select.stories.tsx`; meta.tags: []
- Scroll — Scroll; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- Playground — Playground; tags: ["verification"]; UTILITY; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
### Components/Form/Selection Controls
Source: `src/components/selection-controls.stories.tsx`; meta.tags: []
- All — Selection Controls; tags: ["play-fn"]; PRIMARY; KEEP. Representative story or distinct reference page.
### Components/Data & Display/Separator
Source: `src/components/separator.stories.tsx`; meta.tags: []
@@ -468,7 +474,7 @@ Source: `src/components/sonner.stories.tsx`; meta.tags: []
Source: `src/components/switch.stories.tsx`; meta.tags: []
- All — Switch; tags: ["play-fn"]; PRIMARY; KEEP. Representative story or distinct reference page.
- All — Switch; tags: ["verification","play-fn"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- Off — Off; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- On — On; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- Disabled — Disabled; tags: ["verification"]; VERIFICATION; HIDE; MERGE_CANDIDATE. Representative board may cover the same specimen; keep direct QA until behavioral equivalence is reviewed.
@@ -532,7 +538,7 @@ Source: `src/components/toggle-group.stories.tsx`; meta.tags: ["internal"]
Source: `src/components/toggle.stories.tsx`; meta.tags: []
- All — Toggle; tags: []; PRIMARY; KEEP. Representative story or distinct reference page.
- All — Toggle; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- States — States; tags: ["verification"]; VERIFICATION; HIDE; MERGE_CANDIDATE. Representative board may cover the same specimen; keep direct QA until behavioral equivalence is reviewed.
- IconOnly — Icon Only; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- DisabledToggle — Disabled; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
@@ -734,7 +740,7 @@ Source: `src/patterns/page-header.stories.tsx`; meta.tags: ["verification"]
Source: `src/sw/sw-footer.stories.tsx`; meta.tags: []
- FullFooter — SW 하단 명령어바; tags: []; PRIMARY; KEEP. Representative story or distinct reference page.
- FullFooter — SW 명령어바; tags: []; PRIMARY; KEEP. Representative story or distinct reference page.
- ToolGroups — 도구 그룹별 표시; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- FigmaVariants — Figma 디자인별 Variant (35 노드); tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
- CustomContent — 도구 및 메뉴 변경 예제; tags: ["verification"]; VERIFICATION; HIDE. Keep direct URL and tag-filter access; excluded from default sidebar.
+108 -52
View File
@@ -1,16 +1,16 @@
{
"summary": {
"storyFiles": 89,
"stories": 387,
"storyFiles": 90,
"stories": 388,
"categories": {
"PRIMARY": 82,
"VERIFICATION": 256,
"PRIMARY": 73,
"VERIFICATION": 266,
"UTILITY": 49,
"LEGACY / DUPLICATE": 0
},
"decisions": {
"KEEP": 82,
"HIDE": 305,
"KEEP": 73,
"HIDE": 315,
"MERGE_CANDIDATE": 33,
"DELETE_CANDIDATE": 0
},
@@ -90,7 +90,7 @@
{
"id": "center-graphic-facility--roadside",
"exportName": "Roadside",
"name": "휴게소 · 졸음쉼터",
"name": "연계 노선",
"storyTags": [],
"effectiveTags": [],
"category": "PRIMARY",
@@ -430,12 +430,16 @@
"id": "components-overlay-alert-dialog--all",
"exportName": "All",
"name": "Alert Dialog",
"storyTags": [],
"effectiveTags": [],
"category": "PRIMARY",
"decision": "KEEP",
"storyTags": [
"verification"
],
"effectiveTags": [
"verification"
],
"category": "VERIFICATION",
"decision": "HIDE",
"candidate": null,
"reason": "Representative story or distinct reference page."
"reason": "Keep direct URL and tag-filter access; excluded from default sidebar."
},
{
"id": "components-overlay-alert-dialog--confirmation-open",
@@ -901,12 +905,16 @@
"id": "components-search-date-calendar--all",
"exportName": "All",
"name": "Calendar",
"storyTags": [],
"effectiveTags": [],
"category": "PRIMARY",
"decision": "KEEP",
"storyTags": [
"verification"
],
"effectiveTags": [
"verification"
],
"category": "VERIFICATION",
"decision": "HIDE",
"candidate": null,
"reason": "Representative story or distinct reference page."
"reason": "Keep direct URL and tag-filter access; excluded from default sidebar."
},
{
"id": "components-search-date-calendar--single-selection",
@@ -1106,15 +1114,17 @@
"exportName": "All",
"name": "Checkbox",
"storyTags": [
"verification",
"play-fn"
],
"effectiveTags": [
"verification",
"play-fn"
],
"category": "PRIMARY",
"decision": "KEEP",
"category": "VERIFICATION",
"decision": "HIDE",
"candidate": null,
"reason": "Representative story or distinct reference page."
"reason": "Keep direct URL and tag-filter access; excluded from default sidebar."
},
{
"id": "components-form-checkbox--unchecked",
@@ -1232,12 +1242,16 @@
"id": "components-disclosure-collapsible--all",
"exportName": "All",
"name": "Collapsible",
"storyTags": [],
"effectiveTags": [],
"category": "PRIMARY",
"decision": "KEEP",
"storyTags": [
"verification"
],
"effectiveTags": [
"verification"
],
"category": "VERIFICATION",
"decision": "HIDE",
"candidate": null,
"reason": "Representative story or distinct reference page."
"reason": "Keep direct URL and tag-filter access; excluded from default sidebar."
},
{
"id": "components-disclosure-collapsible--closed",
@@ -1451,12 +1465,16 @@
"id": "components-overlay-context-menu--all",
"exportName": "All",
"name": "Context Menu",
"storyTags": [],
"effectiveTags": [],
"category": "PRIMARY",
"decision": "KEEP",
"storyTags": [
"verification"
],
"effectiveTags": [
"verification"
],
"category": "VERIFICATION",
"decision": "HIDE",
"candidate": null,
"reason": "Representative story or distinct reference page."
"reason": "Keep direct URL and tag-filter access; excluded from default sidebar."
},
{
"id": "components-overlay-context-menu--open",
@@ -1657,12 +1675,16 @@
"id": "components-overlay-drawer--all",
"exportName": "All",
"name": "Drawer",
"storyTags": [],
"effectiveTags": [],
"category": "PRIMARY",
"decision": "KEEP",
"storyTags": [
"verification"
],
"effectiveTags": [
"verification"
],
"category": "VERIFICATION",
"decision": "HIDE",
"candidate": null,
"reason": "Representative story or distinct reference page."
"reason": "Keep direct URL and tag-filter access; excluded from default sidebar."
},
{
"id": "components-overlay-drawer--open",
@@ -1753,12 +1775,16 @@
"id": "components-overlay-hover-card--all",
"exportName": "All",
"name": "Hover Card",
"storyTags": [],
"effectiveTags": [],
"category": "PRIMARY",
"decision": "KEEP",
"storyTags": [
"verification"
],
"effectiveTags": [
"verification"
],
"category": "VERIFICATION",
"decision": "HIDE",
"candidate": null,
"reason": "Representative story or distinct reference page."
"reason": "Keep direct URL and tag-filter access; excluded from default sidebar."
},
{
"id": "components-overlay-hover-card--open",
@@ -2346,15 +2372,17 @@
"exportName": "All",
"name": "Radio Group",
"storyTags": [
"verification",
"play-fn"
],
"effectiveTags": [
"verification",
"play-fn"
],
"category": "PRIMARY",
"decision": "KEEP",
"category": "VERIFICATION",
"decision": "HIDE",
"candidate": null,
"reason": "Representative story or distinct reference page."
"reason": "Keep direct URL and tag-filter access; excluded from default sidebar."
},
{
"id": "components-form-radio-group--vertical",
@@ -2802,6 +2830,28 @@
}
]
},
{
"file": "src/components/selection-controls.stories.tsx",
"title": "Components/Form/Selection Controls",
"metaTags": [],
"stories": [
{
"id": "components-form-selection-controls--all",
"exportName": "All",
"name": "Selection Controls",
"storyTags": [
"play-fn"
],
"effectiveTags": [
"play-fn"
],
"category": "PRIMARY",
"decision": "KEEP",
"candidate": null,
"reason": "Representative story or distinct reference page."
}
]
},
{
"file": "src/components/separator.stories.tsx",
"title": "Components/Data & Display/Separator",
@@ -3114,15 +3164,17 @@
"exportName": "All",
"name": "Switch",
"storyTags": [
"verification",
"play-fn"
],
"effectiveTags": [
"verification",
"play-fn"
],
"category": "PRIMARY",
"decision": "KEEP",
"category": "VERIFICATION",
"decision": "HIDE",
"candidate": null,
"reason": "Representative story or distinct reference page."
"reason": "Keep direct URL and tag-filter access; excluded from default sidebar."
},
{
"id": "components-form-switch--off",
@@ -3736,12 +3788,16 @@
"id": "components-form-toggle--all",
"exportName": "All",
"name": "Toggle",
"storyTags": [],
"effectiveTags": [],
"category": "PRIMARY",
"decision": "KEEP",
"storyTags": [
"verification"
],
"effectiveTags": [
"verification"
],
"category": "VERIFICATION",
"decision": "HIDE",
"candidate": null,
"reason": "Representative story or distinct reference page."
"reason": "Keep direct URL and tag-filter access; excluded from default sidebar."
},
{
"id": "components-form-toggle--states",
@@ -5244,7 +5300,7 @@
{
"id": "sw-footer--full-footer",
"exportName": "FullFooter",
"name": "SW 하단 명령어바",
"name": "SW 명령어바",
"storyTags": [],
"effectiveTags": [],
"category": "PRIMARY",