Skip to content

feat: Semantic Model Dependency Extension for Standards Graph#316

Draft
Copilot wants to merge 6 commits into
mainfrom
copilot/add-json-extension-visualization
Draft

feat: Semantic Model Dependency Extension for Standards Graph#316
Copilot wants to merge 6 commits into
mainfrom
copilot/add-json-extension-visualization

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 1, 2026

  • Explore codebase and understand existing state
  • Create SemanticModelNode.js — diamond-shaped React Flow custom node
  • Add diamond CSS to StandardsGraph.module.css
  • Update StandardsGraph.js — SM nodes/edges, two-ring layout, focus analysis, MiniMap
  • Update GraphControls.js — "Show Semantic Models" toggle + legend diamond
  • Update NodeInfoPanel.js — SM node detail panel when a model node is clicked
  • Fix build error: duplicate declarations in NodeInfoPanel.js
  • Create kitEnricher.js — script to fetch KIT→CX-standard cross-refs from eclipse-tractusx repo
  • Update all 4 static JSON files with kitIndex sample data + referencedByKits per node
  • Create KitNode.js — hexagonal React Flow custom node for KITs
  • Add hexagon CSS to StandardsGraph.module.css
  • Update StandardsGraph.js — KIT nodes/edges, multi-ring layout, focus analysis
  • Update GraphControls.js — "Show KITs" toggle + legend hexagon
  • Update NodeInfoPanel.js — KIT node detail panel + "Referenced by KITs" on standard nodes
  • Address code review: remove /g flag from CX_REGEX constant, extract RING_SPACING constant, introduce KIT_COLOR constant in GraphControls.js, add hexagon geometry comment to CSS

Copilot AI and others added 2 commits May 1, 2026 14:56
…s, StandardsGraph

Agent-Logs-Url: https://github.com/catenax-eV/catenax-ev.github.io/sessions/ce6dcf16-0741-4442-a5de-289c6115c739

Co-authored-by: stephanbcbauer <84396022+stephanbcbauer@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 1, 2026

🌿 Branch Deployment

Your changes have been deployed to the branch environment:

🌐 Branch URL: https://catenax-ev.github.io/branch/copilot-add-json-extension-visualization/

This comment is updated automatically on every push to this branch.

Comment thread src/components/StandardsGraph/NodeInfoPanel.js Fixed
Comment thread src/components/StandardsGraph/NodeInfoPanel.js Fixed
Comment thread src/components/StandardsGraph/NodeInfoPanel.js Fixed
Comment thread src/components/StandardsGraph/NodeInfoPanel.js Fixed
Comment thread src/components/StandardsGraph/NodeInfoPanel.js Fixed
@stephanbcbauer
Copy link
Copy Markdown
Member

@copilot verify website build and deploy th gh pages doesnt work. It seems the npm run build results in an error

…broke the build

Agent-Logs-Url: https://github.com/catenax-eV/catenax-ev.github.io/sessions/89586fa2-2aa3-4eae-aebd-712e5a600e37

Co-authored-by: stephanbcbauer <84396022+stephanbcbauer@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 5, 2026

@copilot verify website build and deploy th gh pages doesnt work. It seems the npm run build results in an error

Fixed in commit 70820cc. The build failure was caused by duplicate function declarations in NodeInfoPanel.js — when the file was rewritten the old code block (352 lines including duplicate SemanticModelStatusBadge, SemanticModelsSection, CategoryPillar, CATEGORY_CONFIG, and the NodeInfoPanel default export) was left trailing after the new code, triggering a Babel SyntaxError: Identifier 'SemanticModelStatusBadge' has already been declared. The stale duplicate block has been removed.

Copilot AI and others added 2 commits May 5, 2026 19:21
…gle, and info panel

Agent-Logs-Url: https://github.com/catenax-eV/catenax-ev.github.io/sessions/9536aac6-f321-4413-8274-1e8fd320756a

Co-authored-by: stephanbcbauer <84396022+stephanbcbauer@users.noreply.github.com>
… kit color constant, CSS comment)

Agent-Logs-Url: https://github.com/catenax-eV/catenax-ev.github.io/sessions/9536aac6-f321-4413-8274-1e8fd320756a

Co-authored-by: stephanbcbauer <84396022+stephanbcbauer@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants