55 lines
1.2 KiB
Plaintext
55 lines
1.2 KiB
Plaintext
@startuml
|
|
!theme plain
|
|
skinparam linetype ortho
|
|
|
|
rectangle "Current Scope" as current #lightblue {
|
|
rectangle "Core (Ship This)" as core #90EE90 {
|
|
[Project List]
|
|
[Terminal Launcher]
|
|
[Splittable Panes]
|
|
[Session Persistence]
|
|
}
|
|
|
|
rectangle "Peripherals (Defer?)" as peripherals #FFE4B5 {
|
|
[Dashboard + Todos]
|
|
[Voice Input (Ramble)]
|
|
[Discussions]
|
|
[PTY Emulation]
|
|
}
|
|
}
|
|
|
|
rectangle "MVP Shipping Path" as mvp #90EE90 {
|
|
[Week 1: List + Single Terminal]
|
|
[Week 2: Add Splits + Tabs]
|
|
[Week 3: Use It + Measure Pain]
|
|
[Week 4+: Add Features for Real Problems]
|
|
}
|
|
|
|
rectangle "Alternative: Simpler Core" as alt #FFE4B5 {
|
|
[Use QProcess instead of PTY]
|
|
[Skip dashboard - use external tool]
|
|
[Manual project creation - skip templates]
|
|
}
|
|
|
|
current --> mvp : "Recommended"
|
|
current ..> alt : "Even Simpler Option"
|
|
|
|
note right of peripherals
|
|
These add value but:
|
|
- Can ship later
|
|
- Solve hypothetical problems
|
|
- Add dependencies/complexity
|
|
|
|
Ship core first,
|
|
validate with usage
|
|
end note
|
|
|
|
note right of mvp
|
|
Pragmatic path:
|
|
1. Ship minimal core
|
|
2. Measure actual usage
|
|
3. Add features for real friction
|
|
4. Avoid solving imagined problems
|
|
end note
|
|
|
|
@enduml |