2.4 KiB
2.4 KiB
Context System Changelog
Purpose: Track major changes to the context system
2026-01-08: Navigation System Redesign
Major Changes
-
Renamed README.md → navigation.md
- More descriptive filename
- Better discoverability
- Self-describing purpose
-
Added Concern-Based Organization Pattern
- Pattern A: Function-Based (repository-specific)
- Pattern B: Concern-Based (multi-technology)
- Hybrid approach supported
-
Token-Efficient Navigation
- Target: 200-300 tokens per navigation file
- ASCII trees for structure
- Tables for quick routes
- Concise descriptions (3-5 words)
-
Specialized Navigation Files
- Cross-cutting concerns (e.g.,
ui-navigation.md) - Task-focused routes
- Workflow-oriented
- Cross-cutting concerns (e.g.,
-
Self-Describing Filenames
code.md→code-quality.mdtests.md→test-coverage.mdreview.md→code-review.md
New Documentation
Created:
guides/navigation-design.md- How to create navigation filesguides/organizing-context.md- How to choose organizational patternexamples/navigation-examples.md- Real-world examples
Updated:
context-system.md- Added concern-based pattern, navigation principlesstandards/templates.md- Added navigation templates
Organizational Decisions
-
Core Standards (Universal)
- Location:
core/standards/ - Scope: All projects, all languages
- Users can edit to affect global context flow
- Location:
-
Development Principles (Domain-Specific)
- Location:
development/principles/ - Scope: Software engineering
- Both core standards and dev principles exist
- Location:
-
Data Context
- Location:
development/data/(not top-level) - Rationale: Data layer is part of development workflow
- Location:
-
Specialized Navigation
- Includes quick routes + common patterns
- Example:
fullstack-navigation.mdshows MERN, T3 stacks
Migration Path
Phase 0: ✅ Update context system documentation (DONE) Phase 1: Rename navigation files, update core/ Phase 2: Restructure development/ category Phase 3: Organize New-context-to-sort/ Phase 4: Update all references
Previous Changes
2026-01-06: Initial Context System
- Established MVI principle
- Created function-based structure
- Added file templates
- Defined operations (harvest, extract, organize, update)