114 lines
4.1 KiB
JSON
114 lines
4.1 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, 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"
|
|
}
|
|
]
|
|
}
|