60 lines
1.7 KiB
Markdown
60 lines
1.7 KiB
Markdown
# v1.0.0 — Initial Release
|
||
|
||
## Status: 🔵 In Development
|
||
|
||
**Target:** End of Week 24
|
||
|
||
---
|
||
|
||
## Planned Features
|
||
|
||
### Core Platform
|
||
|
||
- Cross-platform Flutter application targeting Windows x64, Web (WASM), and Android
|
||
- GPU-accelerated `CustomPainter` canvas engine with viewport culling
|
||
- 60 FPS rendering at 5,000+ nodes (Windows), 2,000+ (Web), 1,500+ (Android)
|
||
|
||
### Organizational Modeling
|
||
|
||
- Complete domain model: `UnitNode`, `PositionSlot`, `PersonnelRecord`
|
||
- MOS validation across all functional branches (Infantry, Medical, Fires, Signal, Cyber/EW, Aviation, Logistics, Engineer)
|
||
- 2026 doctrinal templates: MBCT, SBCT, ABCT, CAB-Heavy, CAB-Light
|
||
|
||
### Visual Canvas
|
||
|
||
- Reingold-Tilford hierarchical tree layout algorithm
|
||
- Quadtree spatial index for hit-testing and drag proximity queries
|
||
- Cross-platform drag-and-drop re-parenting with doctrinal validation highlights
|
||
- MIL-STD-2525D tactical symbology rendering
|
||
|
||
### Persistence & Validation
|
||
|
||
- Drift/SQLite offline-first persistence with IndexedDB on Web
|
||
- Real-time MTOE validation engine (MOS mismatch, rank mismatch, vacant leadership, structural violations)
|
||
- Delta synchronization for contested network environments
|
||
- SQLCipher data-at-rest encryption
|
||
|
||
### Export
|
||
|
||
- JSON export/import with doctrinal validation
|
||
- Protobuf binary export
|
||
- Vector PDF organizational chart export
|
||
|
||
### Platform-Specific
|
||
|
||
- Windows: multi-window, high-DPI scaling, `.msi` installer, `.uto` file association
|
||
- Web: PWA offline capability, IndexedDB quota management
|
||
- Android: battery profiling, touch-optimized targets (48×48 dp minimum)
|
||
|
||
---
|
||
|
||
## Known Limitations
|
||
|
||
*To be documented upon release.*
|
||
|
||
---
|
||
|
||
## Upgrade Instructions
|
||
|
||
*Initial release — no upgrade path required.*
|