From f21cf626bf7becfbfef6165102dce0b4f5f95338 Mon Sep 17 00:00:00 2001 From: Darren Hinde <107584450+darrenhinde@users.noreply.github.com> Date: Sat, 31 Jan 2026 02:17:25 +0000 Subject: [PATCH] fix: comprehensive context system audit and restructuring (#150) * chore: bump version to v0.8.0 * chore: update version to 0.7.1 instead of 0.8.0 * docs: expand comparison table with Oh My OpenCode and additional features * backup: development context before reorganization * refactor(context): reorganize development folder - Remove 7 duplicate files (ui/design files exist in ui/web/) - Remove 2 redundant READMEs (use navigation.md instead) - Move react-patterns.md to frontend/react/ - Create frontend/react/navigation.md - Update 4 navigation files (development, ui, frontend, frontend/react) - Update developer profile (4 path changes: ui-styling-standards, design-systems, design-assets, animation-patterns) - Update 3 core context files (visual-development.md, design-iteration.md, file-locations.md) Result: 29 context files (down from 36), no duplicates, clean structure Refs: REORGANIZATION_PLAN.md, REORGANIZATION_SUMMARY.md * docs(context): add frontend delegation guide - Create when-to-delegate.md with clear decision criteria - Decision matrix for when to delegate vs. handle directly - Common patterns and examples - Red flags and green flags - Frontend-specialist capabilities reference - Update frontend and development navigation files Helps orchestrators decide when to delegate UI work to frontend-specialist subagent. * feat: enhance developer and advanced profiles with UI, development, and system builder context - Developer profile: Add UI/UX patterns, development principles, design systems, React patterns, animation patterns, styling standards, and design assets - Full profile: Add same UI/development context as developer profile for consistency - Advanced profile: Add comprehensive system builder context including templates, guides, context system standards, and repository management context - Update profile descriptions to reflect new capabilities - All context files verified to exist and are properly referenced * fix: remove duplicate context entries with incorrect paths - Remove duplicate design-assets, ui-styling-standards, clean-code, animation-patterns, design-systems, react-patterns, and api-design entries that pointed to wrong paths - Remove non-existent development-readme and mastra-ai-readme entries - Keep only correct entries with proper file paths - All registry paths now validated and correct * feat: add add-context command to registry and all profiles - Register add-context command in registry.json - Add command:add-context to all 5 profiles (essential, developer, business, full, advanced) - Update add-context.md to mention external-context files in .tmp/ directory - Fix command dependencies to use context IDs instead of full paths - All registry paths and dependencies validated * feat: enhance add-context with external context file management - Add Stage 0: Detect external context files in .tmp/ - Offer options to extract, manage, or harvest external files - Extract patterns from external context files for use in project intelligence - Provide management options: update, remove, clean, or harvest - Add examples showing external context extraction and management - Update troubleshooting with external context file handling - Integrate with /context harvest command for permanent context organization * fix: comprehensive context system audit and restructuring - Fix 6 command documentation inconsistencies in add-context.md * Correct /add-context vs /context harvest command references * Simplify Stage 0 workflow from 4 to 2 options * Update examples to match actual behavior * Remove non-existent operations from delegation section * Fix troubleshooting Q&A section - Restructure registry.json with 4 major improvements * Replace 31 duplicate 'navigation' IDs with unique IDs per subfolder - core-navigation, development-navigation, openagents-repo-navigation, etc. * Add context:openagents-repo/* to developer and full profiles - Developers now have repo-specific guides and examples * Remove context:to-be-consumed/* from essential, developer, business, full - Keep only in advanced profile for system builders * Properly scope mastra-ai context via wildcard patterns Validation Results: - Registry: 220/220 paths valid, 0 missing dependencies - Profiles: All appropriately scoped with no duplicate IDs - Standards: MVI compliance, frontmatter, structure verified - No regressions: All tests passing Fixes issues with context organization, command consistency, and profile coverage. --------- Co-authored-by: github-actions[bot]