{ "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, NDC agent inspector and the approved workflow sharing modal", "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/components/ui/NdcUserAvatarStack.tsx", "nodedc-source/src/components/header/GraphsPanel.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/index.html", "frontend/dcViewer.css", "frontend/dcViewer.js", "frontend/src/ui/glassSelect.js", "frontend/src/ui/measurementModal.js", "frontend/src/ui/objectModal.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" } ] }