Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 678 Bytes

File metadata and controls

41 lines (31 loc) · 678 Bytes

CLI Wireframe

Command shape

solverforge-calendar-cli <group> <action> [flags]

Supported groups:

  • calendars
  • projects
  • events
  • dependencies
  • google sync

Success response

{
  "status": "ok",
  "data": { "...": "..." }
}

Error response

{
  "status": "error",
  "code": "validation_error",
  "message": "human-readable explanation"
}

Behavioral notes

  • Parsing is strict: unknown flags and malformed values fail fast.
  • Destructive commands require flags instead of prompts.
  • calendars delete cannot remove the last active calendar.
  • google sync is non-interactive and must never depend on TUI state.