Core CLI shipped locally
Done (in repo): init + generate (default), templates, prompts. Matches README / source layout.
[ SHIP · DONE VS TO DO ]
What's already shipped (repo + site) vs what's still open before npm and "stable" claims line up.
SYSTEM ORIGIN
v1.2.2
Done (in repo): init + generate (default), templates, prompts. Matches README / source layout.
Done: install, badges, quick start, example, usage. Same as documented in the repo README.
Done: repository, bugs, PR/discussion URLs, homepage.
Done (external): site at your homepage; keep it in sync with the real CLI commands.
To do: fix E404. Confirm npm whoami, who owns Genesis-env on npm, scoped rename or access. Until this works, installs from npm as documented may not match your package.
To do: fill keywords, author (and optional files / engines) so npm search and trust look complete.
To do: npm warned about .gitignore as fallback. Consider .npmignore or files so only dist + essentials ship (avoid publishing unnecessary src if you don’t want that).
To do: npm test is still a stub; add real tests + CI (e.g. GitHub Actions) before calling it “stable.”
To do: docs/ROADMAP.md lists validation, merge, secret managers, etc. Align site, README, and roadmap so users aren’t misled about what the CLI actually does today.
To do: changelog/releases, issue templates usage, semver discipline, and v0.2+ themes (progress UI, stricter validation, optional keys, etc.).