159 lines
4.5 KiB
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"
|
|
}
|