|
| 1 | +# v0.4.0 Roadmap |
| 2 | + |
| 3 | +Milestone title: `v0.4.0 - Developer Experience` |
| 4 | + |
| 5 | +## Goal |
| 6 | + |
| 7 | +Make OrgScript easier to use in daily development, CI, and editor workflows without expanding the language surface. |
| 8 | + |
| 9 | +## Release focus |
| 10 | + |
| 11 | +- CLI ergonomics |
| 12 | +- better documentation for machine-readable output |
| 13 | +- editor support foundation |
| 14 | +- stable quality workflows for contributors |
| 15 | + |
| 16 | +## Non-goals |
| 17 | + |
| 18 | +- new language keywords |
| 19 | +- localization |
| 20 | +- larger parser refactors |
| 21 | +- new semantic block types |
| 22 | +- SaaS or hosted tooling |
| 23 | + |
| 24 | +## Planned issues |
| 25 | + |
| 26 | +1. [`feat(format): add --check mode for canonical formatting`](../issues/v0.4.0/01-format-check.md) |
| 27 | +2. [`docs(cli): add JSON diagnostics examples and contract`](../issues/v0.4.0/02-json-diagnostics-docs.md) |
| 28 | +3. [`feat(cli): add orgscript check as a combined quality command`](../issues/v0.4.0/03-check-command.md) |
| 29 | +4. [`enhancement(diagnostics): make CLI output more consistent and machine-friendly`](../issues/v0.4.0/04-diagnostics-consistency.md) |
| 30 | +5. [`feat(editor): add initial VS Code syntax highlighting scaffold`](../issues/v0.4.0/05-vscode-syntax-highlighting.md) |
| 31 | + |
| 32 | +## Recommended order |
| 33 | + |
| 34 | +1. `format --check` |
| 35 | +2. JSON diagnostics examples and contract sync |
| 36 | +3. `orgscript check` |
| 37 | +4. diagnostics consistency improvements |
| 38 | +5. VS Code syntax highlighting scaffold |
| 39 | + |
| 40 | +## Why this order |
| 41 | + |
| 42 | +- `format --check` unlocks CI and pre-commit flows immediately. |
| 43 | +- JSON diagnostics examples make current machine-facing features visible and reusable. |
| 44 | +- `orgscript check` becomes much more useful once formatting and diagnostics are stable. |
| 45 | +- diagnostics consistency should build on the exact commands users will run. |
| 46 | +- editor support is a strong DX improvement, but it depends less on the CLI path. |
| 47 | + |
| 48 | +## Success criteria |
| 49 | + |
| 50 | +- CI can verify canonical formatting without rewriting files. |
| 51 | +- README shows real JSON examples for `validate --json` and `lint --json`. |
| 52 | +- Contributors have one clear quality command for routine checks. |
| 53 | +- CLI output feels predictable in both text and JSON modes. |
| 54 | +- `.orgs` files are easier to read in a mainstream editor. |
| 55 | + |
| 56 | +## After v0.4.0 |
| 57 | + |
| 58 | +The next phase should focus on visible integrations and real-world validation: |
| 59 | + |
| 60 | +- OrgScript to Mermaid |
| 61 | +- OrgScript to Markdown or HTML summaries |
| 62 | +- more domain-diverse example files |
| 63 | +- GitHub issue curation and external communication |
0 commit comments