Owner direction for this roadmap:
- Brand everything clearly as
NexGSD - Minimize confusion between old nexgsd-* and new nexgsd-*
- Make the repo operational end-to-end
- Make installation and machine-wide integrations reliable
- Close legacy nexgsd-* gaps in NexGSD style, not as a raw copy
Goal: eliminate ambiguous nexgsd-* file naming inside the repo and move to nexgsd-* naming where it improves branding and reduces confusion.
Scope:
- Rename workflow files from nexgsd-* to nexgsd-*
- Rename agent files from nexgsd-* to nexgsd-*
- Rename internal config references like
nexgsd-config.jsontonexgsd-config.json - Update all mentions, links,
@references, file examples, install docs, and platform examples - Keep the system operational after renaming
Success criteria:
- No broken internal file references remain
- README, installer, workflows, agents, templates, and references all point to the new names consistently
- The repo has one clear naming language:
NexGSD
Goal: restore missing high-value capabilities from legacy NexGSD in NexGSD's own tone and structure.
Priority additions:
nexgsd-map-codebasenexgsd-healthnexgsd-updatenexgsd-new-milestonenexgsd-complete-milestonenexgsd-audit-milestonenexgsd-pause-worknexgsd-resume-worknexgsd-add-todonexgsd-check-todosnexgsd-debugnexgsd-list-phase-assumptionsnexgsd-plan-milestone-gaps
Success criteria:
- Missing workflows are available as repo-native workflow files
- Existing templates that referenced missing workflows become valid again
- The framework is stronger than legacy NexGSD on both execution and project operations
Goal: make the repo readable, coherent, and trustworthy from first read to daily usage.
Scope:
- Align README with actual repo surface
- Fix command counts and agent counts
- Remove stale /nexgsd- syntax where no longer valid
- Remove stale tool-specific references that no longer match the current repo
- Ensure templates and references do not mention nonexistent files or commands
Success criteria:
- A new user can follow README without hitting dead ends
- All documented commands exist
- All documented file names exist
Goal: make NexGSD easy to install and usable across the machine, not just in a single CLI.
Scope:
- Verify and harden
nexgsd-install.sh - Ensure local project install remains simple
- Check whether a global
nexgsd-installcommand should exist and, if so, make its setup explicit and reproducible - Verify update behavior against GitHub state
Success criteria:
- Install path works cleanly in practice
- Repo can be integrated globally without hidden manual steps
- Update mechanism is clear, predictable, and safe
Goal: run a repo-wide operational sanity pass after all changes.
Scope:
- Re-scan all files for stale nexgsd-* references that should now be nexgsd-*
- Re-check installer output and referenced paths
- Re-check README examples against actual file names
Success criteria:
- No obvious broken references remain
- Repo is internally consistent
- Brand language is unified
- Complete Phase 1 brand rename safely
- Fix broken references introduced by rename
- Restore missing workflows from Phase 2
- Align docs and templates
- Validate install and machine-wide integrations