Skip to workspace surface

Components route is in default state. Ready: workspace routes render API-mapped data only.

Declared state anchors

Ready: workspace routes render API-mapped data only.

Showcase

ComponentsCOMP

/design-system/components

contract ds:screen:components-showcase-001 / PRD alias ds:screen:components-001

Catalog visibly enumerates Buttons, Badges/Status, Progress, Avatar Stack, Modal, Dropdown, Accordion, Tab Panel, Data Table, Tooltip, Code Block, Cards, Prompt Card, Section Labels, Status Dots, Skeleton, Empty State, and Error Banner.

Buttons

ds:comp:button-001

Badges & Status

ds:comp:badge-001
CyanTealAmberRose|OnlineAwayBusyOffline

Progress Bars

ds:comp:progressBar-001
75%
100%
45%
...

Avatar Stack

ds:comp:avatarStack-001
+3
QA
C2
C1
4 agents hoạt động

Accordion

ds:comp:accordion-001
FrankenSQLite là SQLite build tùy chỉnh cho Gmind, hỗ trợ MVCC, vector embeddings, và Git-lineage tracking. Nó là SSOT cho toàn bộ PM data.
Mỗi entity (task, plan, commit, PRD section) có một Beads ID duy nhất (format: bd-xxxx). ID này được track qua Git commit trailers và SQL columns.
Agent Village là mô hình orchestration cho multi-agent: mỗi agent giữ file lease 15 phút, activity được log vào event stream, và Orchestrator phân phối tasks.

Tab Panel

ds:comp:tabPanel-001

Hiển thị tổng quan dự án với 3 thông báo mới.

Data Table

ds:comp:dataTable-001
IDTaskAgentPriorityStatus
bd-a1b2MVCC LayerClaude-01P0Active
bd-c3d4Schema MigrationClaude-02P1Review
bd-e5f6CLI GatewayClaude-03P2Done

Tooltip

ds:comp:tooltip-001
Tooltip phía trênTooltip phía dướibd-a1b2 — MVCC Layer

Code Block

ds:comp:codeBlock-001
$ bd create "Implement MVCC" --type=task
  → Created bd-a1b2 (task)
  → Linked to plan bd-p001

$ bd status bd-a1b2
  Type:   task
  Status: in-progress
  Agent:  Claude-01

Cards

ds:comp:card-001

Base Card

Default card with hover effect

Hero Card

Elevated with glow border

Pillar Cyan

Left accent border

Pillar Rose

Critical accent

Prompt Card

ds:comp:promptCard-001

🔍 Code Search

Tìm implementation của MVCC trong FrankenSQLite

📋 Sprint Summary

Tổng hợp các task hoàn thành trong sprint hiện tại

🔒 Admin Only

Cần quyền admin để sử dụng

Section Labels

ds:comp:sectionLabel-001

Status Dots

ds:comp:statusDot-001
OnlineAwayBusyOffline|Large OnlineLarge Busy

Skeleton

ds:comp:skeleton-001
Text skeleton:
Bar skeleton:
Card skeleton:

Empty State

ds:comp:emptyState-001
📭
Không có dữ liệu
Chưa có items nào trong danh sách. Thêm item đầu tiên để bắt đầu.

Error Banner

ds:comp:errorBanner-001
Browser boundary: Go REST API only; no direct shell, FrankenSQLite, Zvec, local git, gh, or FastCode access.