790 B
790 B
Quixos TODO
- Refactor
control-cliinto clearer workflow modules.- Replace the overloaded
workspace rootconcept with explicit package-tree state paths and source-asset locations. - Split package creation into explicit steps for template materialization, package repo initialization, package push, package-tree submodule mutation, package-tree commit/push, and rollback.
- Keep the current conceptual boundary: immutable Quixos app code comes from Nix, mutable package state lives in the package-tree checkout.
- Preserve the atomicity invariant for
create-package: a failed create must not leavepackages/<name>looking like a runnable package. - Avoid boot-time repair paths for malformed package state; prevent or clean up bad state at the command that creates it.
- Replace the overloaded