This directory contains analysis documents for reorganizing the src/presentation/ layer.
File: current-structure.md
Purpose: Objective analysis of the current presentation layer organization.
Contents:
- Part A: Current Structure Description
- Directory layout and organization
- Data flow diagrams
- Sequence diagrams
- Dependency graphs
- Part B: Problems Analysis
- Critical issues (3)
- Moderate issues (3)
- Minor issues (2)
Date: November 6, 2025
File: design-proposal.md
Purpose: Proposes a new four-layer architecture for the presentation layer.
Contents:
- Design overview and visual architecture
- Complete directory structure
- Layer specifications (Input, Dispatch, Controllers, Views)
- Data flow diagrams
- Benefits and trade-offs
- Comparison to alternatives
- Container integration (lazy-loading pattern)
Key Features:
- Four explicit layers: Input → Dispatch → Controllers → Views
- Reuses existing
Containerfrombootstrap/with lazy-loading - Standard web framework terminology (MVC/MVT alignment)
- Integrates orphaned
progress.rsintoviews/progress/
Date: November 6, 2025
- Research: CLI Organization Patterns
- Refactor Plan - Complete engineering process tracking
- DDD Layer Placement Guide
- Module Organization Conventions