Files
low-code-react-app-b/audit-report.json
johndoe6345789 809803283b feat: Add JSON definitions for menu, password input, and popover components
- Introduced `menu.json` for menu component structure with bindings for trigger and content.
- Created `password-input.json` for password input handling visibility and value changes.
- Added `popover.json` for popover component with trigger and content bindings.

feat: Implement custom hooks for UI interactions

- Added `useAccordion` for managing accordion state with single/multiple item support.
- Created `useBindingEditor` for managing bindings in a dynamic editor.
- Implemented `useCopyState` for clipboard copy functionality with feedback.
- Developed `useFileUpload` for handling file uploads with drag-and-drop support.
- Introduced `useFocusState` for managing focus state in components.
- Created `useImageState` for handling image loading and error states.
- Added `useMenuState` for managing menu interactions and item clicks.
- Implemented `usePasswordVisibility` for toggling password visibility.
- Developed `usePopoverState` for managing popover visibility and interactions.

feat: Add constants and interfaces for JSON UI components

- Introduced constants for sizes, placements, styles, and object-fit handling.
- Created interfaces for various components including Accordion, Binding Editor, Copy Button, Data Source Editor, File Upload, and more.
- Added type definitions for menu items, popover props, and other UI elements to enhance type safety and maintainability.
2026-01-19 01:30:42 +00:00

1175 lines
63 KiB
JSON

{
"timestamp": "2026-01-19T00:58:32.975Z",
"issues": [
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\organisms\\AppHeader.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\organisms\\app-header.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\organisms\\DataSourceManager.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\organisms\\data-source-manager.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\organisms\\EmptyCanvasState.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\organisms\\empty-canvas-state.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\organisms\\NavigationMenu.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\organisms\\navigation-menu.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\organisms\\PageHeader.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\organisms\\page-header.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\organisms\\SchemaCodeViewer.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\organisms\\schema-code-viewer.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\organisms\\SchemaEditorCanvas.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\organisms\\schema-editor-canvas.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\organisms\\SchemaEditorLayout.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\organisms\\schema-editor-layout.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\organisms\\SchemaEditorPropertiesPanel.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\organisms\\schema-editor-properties-panel.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\organisms\\SchemaEditorSidebar.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\organisms\\schema-editor-sidebar.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\organisms\\SchemaEditorStatusBar.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\organisms\\schema-editor-status-bar.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\organisms\\SchemaEditorToolbar.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\organisms\\schema-editor-toolbar.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\organisms\\ToolbarActions.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\organisms\\toolbar-actions.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\organisms\\TreeListPanel.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\organisms\\tree-list-panel.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\AppBranding.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\app-branding.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\BindingEditor.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\binding-editor.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\Breadcrumb.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\breadcrumb.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\CanvasRenderer.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\canvas-renderer.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\CodeExplanationDialog.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\code-explanation-dialog.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\ComponentPalette.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\component-palette.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\DataSourceCard.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\data-source-card.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\EditorActions.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\editor-actions.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\EditorToolbar.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\editor-toolbar.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\EmptyEditorState.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\empty-editor-state.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\FileTabs.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\file-tabs.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\LazyBarChart.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\lazy-bar-chart.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\LazyInlineMonacoEditor.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\lazy-inline-monaco-editor.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\LazyLineChart.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\lazy-line-chart.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\LazyMonacoEditor.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\lazy-monaco-editor.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\MonacoEditorPanel.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\monaco-editor-panel.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\NavigationGroupHeader.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\navigation-group-header.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\PropertyEditor.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\property-editor.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\SearchBar.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\search-bar.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\SearchInput.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\search-input.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\ToolbarButton.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\toolbar-button.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\molecules\\TreeFormDialog.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\molecules\\tree-form-dialog.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Accordion.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\accordion.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\ActionButton.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\action-button.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\ActionCard.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\action-card.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\ActionIcon.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\action-icon.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Alert.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\alert.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\AppLogo.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\app-logo.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Avatar.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\avatar.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\AvatarGroup.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\avatar-group.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Badge.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\badge.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\BindingIndicator.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\binding-indicator.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Breadcrumb.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\breadcrumb.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Button.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\button.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\ButtonGroup.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\button-group.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Calendar.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\calendar.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Card.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\card.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Checkbox.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\checkbox.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Chip.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\chip.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\CircularProgress.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\circular-progress.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Code.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\code.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\ColorSwatch.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\color-swatch.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\CommandPalette.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\command-palette.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\CompletionCard.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\completion-card.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\ComponentPaletteItem.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\component-palette-item.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\ComponentTreeNode.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\component-tree-node.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\ConfirmButton.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\confirm-button.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Container.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\container.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\ContextMenu.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\context-menu.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\CopyButton.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\copy-button.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\CountBadge.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\count-badge.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\DataList.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\data-list.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\DataSourceBadge.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\data-source-badge.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\DataTable.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\data-table.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\DatePicker.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\date-picker.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\DetailRow.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\detail-row.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Divider.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\divider.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Dot.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\dot.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Drawer.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\drawer.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\EmptyMessage.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\empty-message.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\EmptyState.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\empty-state.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\EmptyStateIcon.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\empty-state-icon.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\ErrorBadge.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\error-badge.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\FileIcon.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\file-icon.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\FileUpload.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\file-upload.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\FilterInput.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\filter-input.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Flex.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\flex.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Form.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\form.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\GlowCard.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\glow-card.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Grid.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\grid.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Heading.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\heading.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\HelperText.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\helper-text.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\HoverCard.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\hover-card.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\IconButton.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\icon-button.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\IconText.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\icon-text.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\IconWrapper.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\icon-wrapper.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Image.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\image.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\InfoBox.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\info-box.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\InfoPanel.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\info-panel.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Input.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\input.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Kbd.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\kbd.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\KeyValue.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\key-value.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Label.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\label.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Link.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\link.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\List.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\list.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\ListItem.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\list-item.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\LiveIndicator.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\live-indicator.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\LoadingSpinner.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\loading-spinner.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\LoadingState.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\loading-state.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Menu.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\menu.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\MetricCard.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\metric-card.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\MetricDisplay.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\metric-display.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Modal.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\modal.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Notification.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\notification.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\NumberInput.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\number-input.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\PageHeader.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\page-header.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\PanelHeader.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\panel-header.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\PasswordInput.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\password-input.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Popover.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\popover.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\ProgressBar.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\progress-bar.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\PropertyEditorField.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\property-editor-field.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Pulse.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\pulse.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\QuickActionButton.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\quick-action-button.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Radio.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\radio.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\RangeSlider.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\range-slider.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Rating.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\rating.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\ResponsiveGrid.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\responsive-grid.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\ScrollArea.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\scroll-area.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\SearchInput.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\search-input.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Section.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\section.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\SeedDataStatus.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\seed-data-status.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Select.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\select.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Separator.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\separator.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Skeleton.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\skeleton.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Slider.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\slider.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Spacer.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\spacer.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Sparkle.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\sparkle.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Spinner.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\spinner.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Stack.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\stack.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\StatCard.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\stat-card.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\StatusBadge.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\status-badge.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\StatusIcon.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\status-icon.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\StepIndicator.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\step-indicator.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Stepper.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\stepper.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Switch.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\switch.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\TabIcon.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\tab-icon.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Table.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\table.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Tabs.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\tabs.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Tag.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\tag.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Text.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\text.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\TextArea.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\text-area.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\TextGradient.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\text-gradient.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\TextHighlight.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\text-highlight.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Timeline.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\timeline.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Timestamp.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\timestamp.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\TipsCard.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\tips-card.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Toggle.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\toggle.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\Tooltip.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\tooltip.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "warning",
"category": "duplicate-implementation",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\components\\atoms\\TreeIcon.tsx",
"message": "TSX file has JSON equivalent at src\\config\\pages\\atoms\\tree-icon.json",
"suggestion": "Consider removing TSX and routing through JSON renderer"
},
{
"severity": "error",
"category": "orphaned-json",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\config\\pages\\layouts\\single-column.json",
"message": "JSON file references type \"single\" which is not in registry",
"suggestion": "Add registry entry for single in json-components-registry.json"
},
{
"severity": "error",
"category": "orphaned-json",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\config\\pages\\data-sources\\kv-storage.json",
"message": "JSON file references type \"kv\" which is not in registry",
"suggestion": "Add registry entry for kv in json-components-registry.json"
},
{
"severity": "error",
"category": "orphaned-json",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\config\\pages\\actions\\create-action.json",
"message": "JSON file references type \"create\" which is not in registry",
"suggestion": "Add registry entry for create in json-components-registry.json"
},
{
"severity": "error",
"category": "orphaned-json",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\config\\pages\\actions\\delete-action.json",
"message": "JSON file references type \"delete\" which is not in registry",
"suggestion": "Add registry entry for delete in json-components-registry.json"
},
{
"severity": "error",
"category": "orphaned-json",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\config\\pages\\actions\\navigate-action.json",
"message": "JSON file references type \"navigate\" which is not in registry",
"suggestion": "Add registry entry for navigate in json-components-registry.json"
},
{
"severity": "error",
"category": "orphaned-json",
"file": "C:\\Users\\richa\\.claude-worktrees\\low-code-react-app-b\\silly-darwin\\src\\config\\pages\\actions\\update-action.json",
"message": "JSON file references type \"update\" which is not in registry",
"suggestion": "Add registry entry for update in json-components-registry.json"
},
{
"severity": "error",
"category": "broken-load-path",
"file": "registry: Chart",
"message": "Component \"Chart\" has load.path \"@/components/ui/chart/chart-container.tsx\" but file not found",
"suggestion": "Fix or remove load.path in registry"
},
{
"severity": "error",
"category": "broken-load-path",
"file": "registry: ComponentTreeManager",
"message": "Component \"ComponentTreeManager\" has load.path \"@/components/ComponentTreeManager\" but file not found",
"suggestion": "Fix or remove load.path in registry"
},
{
"severity": "error",
"category": "broken-load-path",
"file": "registry: JSONUIShowcase",
"message": "Component \"JSONUIShowcase\" has load.path \"@/components/JSONUIShowcase.tsx\" but file not found",
"suggestion": "Fix or remove load.path in registry"
},
{
"severity": "error",
"category": "broken-load-path",
"file": "registry: PageHeader",
"message": "Component \"PageHeader\" has load.path \"@/components/atoms/PageHeader.tsx\" but file not found",
"suggestion": "Fix or remove load.path in registry"
},
{
"severity": "error",
"category": "broken-load-path",
"file": "registry: Resizable",
"message": "Component \"Resizable\" has load.path \"@/components/ui/resizable.tsx\" but file not found",
"suggestion": "Fix or remove load.path in registry"
},
{
"severity": "error",
"category": "broken-load-path",
"file": "registry: SearchInput",
"message": "Component \"SearchInput\" has load.path \"@/components/atoms/SearchInput.tsx\" but file not found",
"suggestion": "Fix or remove load.path in registry"
},
{
"severity": "error",
"category": "broken-load-path",
"file": "registry: StyleDesigner",
"message": "Component \"StyleDesigner\" has load.path \"@/components/StyleDesigner\" but file not found",
"suggestion": "Fix or remove load.path in registry"
}
],
"stats": {
"totalJsonFiles": 338,
"totalTsxFiles": 568,
"registryEntries": 342,
"orphanedJson": 6,
"duplicates": 153,
"obsoleteWrapperRefs": 0
}
}