Story: CLI entity syntax follow-up
This page documents a story in Sprint 06. It captures the goal, current status, acceptance criteria, and the tasks that compose it.
Goal
Tidy the loose ends left by sprint 05's entity-first CLI/REPL reshape, and surface login/logout as top-level shell commands rather than under the IAM entity submenu.
Status
| Field | Value |
|---|---|
| State | DONE |
| Parent sprint | Sprint 06 |
| Now | Completed 2025-12-13. |
| Waiting on | None. |
| Next | None. |
| Last touched | 2025-12-13 |
Continued from: CLI / REPL reshape.
Acceptance
- Argument-validation edge cases addressed.
- Help text consistent across entities.
loginandlogoutwork as top-level shell commands.
Tasks
| Task | State | Start | End | Description |
|---|---|---|---|---|
| Entity syntax refactor snags | DONE | 2025-12-13 | 2025-12-13 | Mop up the snags left by sprint 05's entity-first reshape: argument validation edge cases, help text inconsistencies. |
| Add top-level login and logout commands in shell | DONE | 2025-12-13 | 2025-12-13 | Make login/logout top-level shell commands so users don't have to enter the IAM entity submenu for them. |
Decisions
- Login / logout get top-level placement
- the entity-first rule is good but these are too frequent to hide in a submenu.
See also
- CLI / REPL reshape (sprint 05) — predecessor.
- ores.cli and ores.shell — the components polished here.