{
  "id": "admin-maintenance",
  "path": [
    "admin",
    "maintenance"
  ],
  "title": "leapview admin maintenance",
  "summary": "Prune bounded operational history",
  "description": "Prune bounded operational history",
  "usage": "leapview admin maintenance [flags]",
  "runnable": true,
  "effect": "destructive",
  "confirmation": "conditional",
  "arguments": [],
  "options": [
    {
      "name": "apply",
      "type": "bool",
      "default": "false",
      "description": "delete rows instead of dry-run",
      "required": false
    },
    {
      "name": "archived-agent-days",
      "type": "int",
      "default": "180",
      "description": "archived agent conversation retention in days; 0 disables archived conversation pruning",
      "required": false
    },
    {
      "name": "audit-days",
      "type": "int",
      "default": "365",
      "description": "audit event retention in days; 0 disables audit pruning",
      "required": false
    },
    {
      "name": "auth-state-days",
      "type": "int",
      "default": "30",
      "description": "expired or revoked auth state retention in days; 0 disables auth-state pruning",
      "required": false
    },
    {
      "name": "query-days",
      "type": "int",
      "default": "90",
      "description": "query event retention in days; 0 disables query pruning",
      "required": false
    }
  ],
  "inheritedOptions": [],
  "examples": [],
  "subcommands": []
}
