NODEDC_DESIGN_GUIDELINE/registry/sources.json

108 lines
3.7 KiB
JSON

{
"schemaVersion": "1.0.0",
"auditedAt": "2026-07-10",
"sources": [
{
"id": "launcher",
"repository": "https://git.dcserve.ru/SILVER/NODEDC_LAUNCHER.git",
"auditedRevision": "332e097",
"role": "primary reference for Hub shell, header, glass surfaces, modal and shared controls",
"approvedPaths": [
"dc-ui-guideline",
"src/shared/nodedc-ui",
"src/shared/ui",
"src/widgets/top-bar",
"src/widgets/admin-overlay",
"src/styles/globals.css"
],
"policy": "reference"
},
{
"id": "seo",
"repository": "https://git.dcserve.ru/SILVER/NODEDC_SEO.git",
"auditedRevision": "bcc3d9e",
"role": "same product family; confirms theme variation and common window/control mechanics",
"approvedPaths": [
"seo_mode/seo_mode/app/src/NdcGlassSelect.tsx",
"seo_mode/seo_mode/app/src/styles.css",
"seo_mode/seo_mode/SEO-farm/DESIGN_SYSTEM.md"
],
"policy": "reference-with-cleanup"
},
{
"id": "cms",
"repository": "https://git.dcserve.ru/SILVER/DC_CMS.git",
"auditedRevision": "4c6f133",
"role": "same product family; non-React consumer of header, window and control system",
"approvedPaths": [
"admin/admin.css",
"admin/admin.js",
"admin/nodedc-logo.svg"
],
"policy": "reference-with-cleanup"
},
{
"id": "engine",
"repository": "https://git.dcserve.ru/dctouch/NODEDC_ENGINE_INFRA.git",
"auditedRevision": "d427272c7e",
"role": "reference only for redesigned environment settings, glass controls and NDC agent inspector",
"approvedPaths": [
"nodedc-source/src/components/environment",
"nodedc-source/src/components/ui/NdcGlassChecker.tsx",
"nodedc-source/src/components/ui/NdcGlassModal.tsx",
"nodedc-source/src/components/ui/NdcGlassSelect.tsx",
"nodedc-source/src/driveinspector/NdcAgentInspector.tsx",
"nodedc-source/src/style/menu.css",
"nodedc-source/src/style/inspector.css"
],
"excludedPaths": [
"all other legacy node inspectors",
"legacy node plates and legacy controls not used by the environment settings or NDC agent inspector"
],
"policy": "strict-subset-reference"
},
{
"id": "task-manager",
"repository": "https://git.dcserve.ru/SILVER/NODEDC_TASKMANAGER.git",
"auditedRevision": "43e5f57",
"role": "behavior reference for already-standardized dropdowns, modal layers, headers and work-item patterns",
"approvedPaths": [
"HDESIGN-CODE.md",
"HDROPDOWN-CANON.md",
"design.config.json",
"plane-src/packages/ui/src/dropdowns/action-dropdown.tsx",
"plane-src/packages/ui/src/modals"
],
"excludedPaths": [
"legacy CustomMenu implementations",
"screen-local dropdown wrappers listed as technical debt"
],
"policy": "behavior-reference"
},
{
"id": "bim-viewer",
"repository": "https://git.dcserve.ru/SILVER/NODEDC_BIM_VIEWER.git",
"auditedRevision": "1a78dd0",
"role": "non-React integration reference and validation target",
"approvedPaths": [
"frontend/src/ui/glassSelect.js",
"frontend/src/ui/settingsMenu.js",
"frontend/src/ui/toolbar.js"
],
"policy": "integration-reference"
},
{
"id": "platform",
"repository": "https://git.dcserve.ru/SILVER/NODEDC_PLATFORM.git",
"auditedRevision": "d196d4b",
"role": "platform boundary reference; applications remain independent repositories",
"approvedPaths": [
"README.md",
"docs/ARCHITECTURE.md"
],
"policy": "architecture-context"
}
]
}