NODEDC_LAUNCHER/dc-ui-guideline/registry.json

159 lines
4.5 KiB
JSON

{
"schemaVersion": "0.1.0",
"name": "NODE.DC UI Guideline",
"purpose": "Component registry for NODE.DC launcher, task manager, future apps, and MCP-backed UI generation.",
"sourceProjects": [
{
"id": "nodedc_launcher",
"root": "/Users/dcconstructions/Downloads/mnt/data/nodedc_launcher",
"role": "current launcher implementation and first MCP guideline host"
},
{
"id": "nodedc_taskmanager",
"root": "/Users/dcconstructions/Downloads/mnt/data/dc_taskmanager/NODEDC_TASKMANAGER",
"role": "reference implementation for app header, work item cards, action dropdowns, profile menu, and calendar"
}
],
"tokens": {
"json": "tokens/nodedc.tokens.json",
"css": "tokens/nodedc.tokens.css"
},
"components": [
{
"id": "app-header",
"spec": "components/app-header.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher",
"taskManagerReference": true
},
{
"id": "segmented-nav",
"spec": "components/segmented-nav.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher"
},
{
"id": "circle-action-button",
"spec": "components/circle-action-button.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher"
},
{
"id": "button",
"spec": "components/button.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher",
"taskManagerReference": true
},
{
"id": "glass-panel",
"spec": "components/glass-panel.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher"
},
{
"id": "accent-contrast",
"spec": "components/accent-contrast.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher",
"taskManagerReference": true
},
{
"id": "dropdown-surface",
"spec": "components/dropdown-surface.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher",
"taskManagerReference": true
},
{
"id": "select-dropdown",
"spec": "components/select-dropdown.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher",
"taskManagerReference": true
},
{
"id": "action-dropdown",
"spec": "components/action-dropdown.json",
"status": "stable-reference",
"primarySource": "nodedc_taskmanager"
},
{
"id": "status-control",
"spec": "components/status-control.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher"
},
{
"id": "calendar-popover",
"spec": "components/calendar-popover.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher",
"taskManagerReference": true
},
{
"id": "profile-menu",
"spec": "components/profile-menu.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher",
"taskManagerReference": true
},
{
"id": "admin-side-nav",
"spec": "components/admin-side-nav.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher"
},
{
"id": "admin-table",
"spec": "components/admin-table.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher"
},
{
"id": "entity-modal",
"spec": "components/entity-modal.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher"
},
{
"id": "delete-modal",
"spec": "components/delete-modal.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher",
"taskManagerReference": true
},
{
"id": "media-source-field",
"spec": "components/media-source-field.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher"
},
{
"id": "launcher-showcase-stage",
"spec": "components/launcher-showcase-stage.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher"
},
{
"id": "service-rail-card",
"spec": "components/service-rail-card.json",
"status": "draft-stable",
"primarySource": "nodedc_launcher"
},
{
"id": "work-item-card",
"spec": "components/work-item-card.json",
"status": "stable-reference",
"primarySource": "nodedc_taskmanager"
}
],
"recipes": [
"recipes/launcher-shell.recipe.json",
"recipes/admin-catalog.recipe.json",
"recipes/task-manager-board.recipe.json"
],
"globalRules": "rules/ui-rules.json",
"sourceMap": "sources/source-map.json"
}