{
  "name": "Essential Tools",
  "version": "1.0.0",
  "schemaVersion": 1,
  "source": "/tools/releases/1.0.0/essential-tools-1.0.0.zip",
  "sourceChecksum": "/tools/releases/1.0.0/essential-tools-1.0.0.zip.sha256",
  "localProcessing": true,
  "hostedApi": false,
  "mcp": false,
  "tools": [
    {
      "id": "document-builder",
      "title": "Business Document Builder",
      "url": "/tools/document-builder",
      "engine": "pdfme",
      "engineVersion": "6.1.12",
      "upstream": "https://github.com/pdfme/pdfme",
      "formats": [
        "pdf",
        "json",
        "pdfme-template"
      ],
      "examples": [
        {
          "id": "quotation",
          "url": "/tools/examples/document-quotation.json"
        },
        {
          "id": "work-order",
          "url": "/tools/examples/document-work-order.json"
        },
        {
          "id": "service-report",
          "url": "/tools/examples/document-service-report.json"
        }
      ],
      "schema": "/tools/schemas/document-v1.json"
    },
    {
      "id": "project-planner",
      "title": "Project Timeline & Budget Planner",
      "url": "/tools/project-planner",
      "engine": "Frappe Gantt",
      "engineVersion": "1.2.2",
      "upstream": "https://github.com/frappe/gantt",
      "formats": [
        "pdf",
        "csv",
        "json"
      ],
      "examples": [
        {
          "id": "customer-portal",
          "url": "/tools/examples/plan-customer-portal.json"
        },
        {
          "id": "internal-application",
          "url": "/tools/examples/plan-internal-application.json"
        },
        {
          "id": "legacy-modernization",
          "url": "/tools/examples/plan-legacy-modernization.json"
        }
      ],
      "schema": "/tools/schemas/plan-v1.json"
    },
    {
      "id": "process-mapper",
      "title": "Business Process & System Mapper",
      "url": "/tools/process-mapper",
      "engine": "Mermaid",
      "engineVersion": "11.17.2",
      "upstream": "https://github.com/mermaid-js/mermaid",
      "formats": [
        "svg",
        "png",
        "pdf",
        "mmd",
        "json"
      ],
      "examples": [
        {
          "id": "onboarding",
          "url": "/tools/examples/process-onboarding.json"
        },
        {
          "id": "approval",
          "url": "/tools/examples/process-approval.json"
        },
        {
          "id": "service",
          "url": "/tools/examples/process-service.json"
        },
        {
          "id": "systems",
          "url": "/tools/examples/process-systems.json"
        }
      ],
      "schema": "/tools/schemas/process-v1.json"
    }
  ],
  "cli": {
    "release": "1.0.0",
    "schemaVersion": 1,
    "runtime": "Node.js 24 LTS",
    "telemetry": false,
    "hostedApi": false,
    "mcp": false,
    "commands": [
      "capabilities",
      "validate <document|plan|process> --input <file|->",
      "document pdf --input <file|-> --output <file.pdf> [--force]",
      "plan calculate --input <file|->",
      "plan export --input <file|-> --format <json|csv|pdf> --output <file> [--force]",
      "process render --input <file|-> --format <mermaid|svg|png|pdf|json> --output <file> [--force]"
    ],
    "formats": {
      "document": [
        "pdf"
      ],
      "plan": [
        "json",
        "csv",
        "pdf"
      ],
      "process": [
        "mermaid",
        "svg",
        "png",
        "pdf",
        "json"
      ]
    },
    "exitCodes": {
      "success": 0,
      "runtimeFailure": 1,
      "invalidInput": 2
    },
    "browserRequirement": "Process SVG/PNG/PDF rendering uses an installed local Playwright Chromium. Run npm run browsers once. No external rendering service is used."
  }
}
