diff --git a/.gitignore b/.gitignore index 4fedbe9..c9330d5 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ src/*.replace.py /docs/EGO.md /docs/reportcard.html + diff --git a/plan.md b/plan.md new file mode 100644 index 0000000..e1d738f --- /dev/null +++ b/plan.md @@ -0,0 +1,32 @@ +# NotAlterra — planned transition + +## Direction + +- TUI archived at v0.4.3 — critical fixes only. +- GUI becomes the future in a **separate repo** (fork of the TUI, new identity). +- Tagline: *"NotAlterra: We are no longer terminal. You survived 4546B. You can handle a window."* + +## Why fork, not workspace + +- TUI is complete and stable — no need to carry its crate in the GUI repo. +- GUI gets its own name, identity, and community. +- Different release cadence, different issues, different dependencies. +- Shared library code (`src/lib.rs`) is snapshot-copied at fork time; cherry-pick backend fixes from the TUI repo as needed. + +## Repo structure + +| Repo | Purpose | Status | +|---|---|---| +| `github.com/forkless/NotAlterra` | TUI — archived, critical fixes only | Current repo | +| `github.com/forkless/` | GUI — Windows native (WinUI 3) | To be created | + +## Agent rules + +- Linux agent works on the TUI repo for any critical fixes. +- Windows agent works on the GUI repo for all new development. +- No shared branch coordination — repos are independent. + +## When GUI ships + +- v0.5.0 — GUI alpha, TUI v0.4.3 still available for download. +- Release draft → test GUI binaries → publish.