Files
quixos/TODO.md
T
2026-06-21 17:05:05 -07:00

790 B

Quixos TODO

  • Refactor control-cli into clearer workflow modules.
    • Replace the overloaded workspace root concept 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 leave packages/<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.