{
  "schema": "cad-agent-catalog-index/1",
  "origin": "https://cad-agent.valpatel.com",
  "revision": "5911faa4c077eb211b1dc042cfbe02a68c0ed0cf",
  "built": "2026-11-01T12:25:25-08:00",
  "fields": {
    "count": "entries in catalog.json",
    "kinds": "the page's tabs: tab, the kinds it holds, label, count, page",
    "maturity": "the maturity levels, lowest first, and what each means",
    "domains": "slug, title, scope, maturity, count, json (its file), page; areas: the same per area plus priority (demo: a good demo), projects (keys of areas_source projects: real projects that used it), kinds (count per kind), issues",
    "buckets": "entries outside the areas: cross-cutting (about the whole project) and unplaced (outside entries without areas yet; 0 when all are placed)"
  },
  "how": "Pick a domain or area, fetch its json (every entry placed there, with its url, its Markdown twin for our pages and tools, the call for tools, and its cover), then open the entry. catalog.json has every entry. The page takes the same filters as URL parameters: kind, area, q, status, licence, maturity, demo, sort.",
  "catalog": "https://cad-agent.valpatel.com/catalog.json",
  "page": "https://cad-agent.valpatel.com/catalog",
  "areas_source": "https://github.com/Valpatel/cad-agent/blob/dev/docs/areas.yaml",
  "count": 181,
  "kinds": [
    {
      "tab": "demos",
      "kinds": [
        "demo"
      ],
      "label": "Demos",
      "count": 19,
      "page": "https://cad-agent.valpatel.com/catalog?kind=demos"
    },
    {
      "tab": "tools",
      "kinds": [
        "tool"
      ],
      "label": "Tools",
      "count": 25,
      "page": "https://cad-agent.valpatel.com/catalog?kind=tools"
    },
    {
      "tab": "projects",
      "kinds": [
        "project"
      ],
      "label": "Open-source projects",
      "count": 50,
      "page": "https://cad-agent.valpatel.com/catalog?kind=projects"
    },
    {
      "tab": "libraries",
      "kinds": [
        "library"
      ],
      "label": "Libraries",
      "count": 10,
      "page": "https://cad-agent.valpatel.com/catalog?kind=libraries"
    },
    {
      "tab": "benchmarks",
      "kinds": [
        "benchmark"
      ],
      "label": "Benchmarks",
      "count": 13,
      "page": "https://cad-agent.valpatel.com/catalog?kind=benchmarks"
    },
    {
      "tab": "guides",
      "kinds": [
        "guide"
      ],
      "label": "Guides",
      "count": 27,
      "page": "https://cad-agent.valpatel.com/catalog?kind=guides"
    },
    {
      "tab": "lessons",
      "kinds": [
        "lesson"
      ],
      "label": "Lessons",
      "count": 20,
      "page": "https://cad-agent.valpatel.com/catalog?kind=lessons"
    },
    {
      "tab": "research",
      "kinds": [
        "research"
      ],
      "label": "Research",
      "count": 8,
      "page": "https://cad-agent.valpatel.com/catalog?kind=research"
    },
    {
      "tab": "skills",
      "kinds": [
        "skill",
        "agent"
      ],
      "label": "Skills and agents",
      "count": 9,
      "page": "https://cad-agent.valpatel.com/catalog?kind=skills"
    }
  ],
  "maturity": [
    {
      "level": "idea",
      "means": "named here so work has a place to land; nothing built yet"
    },
    {
      "level": "surveyed",
      "means": "open-source tools and published sources found and compared; adopt-vs-build recorded"
    },
    {
      "level": "tooling",
      "means": "deterministic tools or checks with tests, and a page that states their limits"
    },
    {
      "level": "validated",
      "means": "several independent sources agree, confidence recorded, standard jobs pass"
    },
    {
      "level": "proven",
      "means": "used on a real project, with a measured physical result"
    }
  ],
  "domains": [
    {
      "slug": "mechanical",
      "title": "Mechanical design",
      "scope": "Parts and assemblies that move, hold, enclose and fasten.",
      "maturity": "tooling",
      "count": 56,
      "json": "https://cad-agent.valpatel.com/catalog/mechanical.json",
      "page": "https://cad-agent.valpatel.com/catalog?area=mechanical",
      "areas": [
        {
          "slug": "cad-modelling",
          "title": "CAD modelling and kernels",
          "scope": "Code-CAD kernels and libraries, parametric modelling, and CAD-program bridges for agents (MCP servers).",
          "maturity": "tooling",
          "priority": [],
          "projects": [],
          "count": 16,
          "kinds": {
            "project": 12,
            "library": 2,
            "guide": 1,
            "research": 1
          },
          "json": "https://cad-agent.valpatel.com/catalog/cad-modelling.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=cad-modelling",
          "issues": []
        },
        {
          "slug": "mechanisms",
          "title": "Mechanisms",
          "scope": "Joints, linkages, motor mounts and the motion between parts.",
          "maturity": "tooling",
          "priority": [
            "demo"
          ],
          "projects": [
            "gyropup"
          ],
          "count": 9,
          "kinds": {
            "demo": 3,
            "tool": 1,
            "project": 2,
            "guide": 2,
            "skill": 1
          },
          "json": "https://cad-agent.valpatel.com/catalog/mechanisms.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=mechanisms",
          "issues": []
        },
        {
          "slug": "housings-and-enclosures",
          "title": "Housings and enclosures",
          "scope": "Shells, lids, bosses, ribs, port windows and markings around electronics and mechanisms.",
          "maturity": "tooling",
          "priority": [],
          "projects": [
            "j501-enclosure",
            "thor-can-breakout",
            "gyropup"
          ],
          "count": 6,
          "kinds": {
            "demo": 2,
            "project": 3,
            "library": 1
          },
          "json": "https://cad-agent.valpatel.com/catalog/housings-and-enclosures.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=housings-and-enclosures",
          "issues": []
        },
        {
          "slug": "compliant-mechanisms",
          "title": "Compliant mechanisms",
          "scope": "One-piece parts that flex instead of sliding or screwing.",
          "maturity": "tooling",
          "priority": [
            "demo"
          ],
          "projects": [],
          "count": 8,
          "kinds": {
            "demo": 3,
            "tool": 1,
            "project": 2,
            "guide": 1,
            "research": 1
          },
          "json": "https://cad-agent.valpatel.com/catalog/compliant-mechanisms.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=compliant-mechanisms",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/94",
            "https://github.com/Valpatel/cad-agent/issues/95",
            "https://github.com/Valpatel/cad-agent/issues/137"
          ]
        },
        {
          "slug": "gears",
          "title": "Gears",
          "scope": "Spur, helical, planetary and printed gear trains.",
          "maturity": "idea",
          "priority": [
            "demo"
          ],
          "projects": [],
          "count": 1,
          "kinds": {
            "library": 1
          },
          "json": "https://cad-agent.valpatel.com/catalog/gears.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=gears",
          "issues": []
        },
        {
          "slug": "belt-and-chain-drives",
          "title": "Belt and chain drives",
          "scope": "Timing belts, chains, pulleys, sprockets and tensioning.",
          "maturity": "idea",
          "priority": [],
          "projects": [],
          "count": 1,
          "kinds": {
            "library": 1
          },
          "json": "https://cad-agent.valpatel.com/catalog/belt-and-chain-drives.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=belt-and-chain-drives",
          "issues": []
        },
        {
          "slug": "wheels-and-driving",
          "title": "Wheels and driving",
          "scope": "Wheels, hubs, tyres and the drivetrain that turns them.",
          "maturity": "idea",
          "priority": [
            "demo"
          ],
          "projects": [
            "gyropup"
          ],
          "count": 0,
          "kinds": {},
          "json": "https://cad-agent.valpatel.com/catalog/wheels-and-driving.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=wheels-and-driving",
          "issues": []
        },
        {
          "slug": "walking",
          "title": "Walking",
          "scope": "Legged mechanisms, from linkage legs to gaits.",
          "maturity": "idea",
          "priority": [
            "demo"
          ],
          "projects": [
            "gyropup"
          ],
          "count": 0,
          "kinds": {},
          "json": "https://cad-agent.valpatel.com/catalog/walking.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=walking",
          "issues": []
        },
        {
          "slug": "fasteners-and-hardware",
          "title": "Fasteners, bought hardware and assembly",
          "scope": "Screws, inserts and other bought parts, and getting them in and out.",
          "maturity": "tooling",
          "priority": [],
          "projects": [],
          "count": 12,
          "kinds": {
            "demo": 3,
            "tool": 2,
            "project": 2,
            "library": 2,
            "guide": 2,
            "skill": 1
          },
          "json": "https://cad-agent.valpatel.com/catalog/fasteners-and-hardware.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=fasteners-and-hardware",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/46"
          ]
        },
        {
          "slug": "fixtures-and-jigs",
          "title": "Fixtures and jigs",
          "scope": "Holding, locating and testing parts and boards.",
          "maturity": "idea",
          "priority": [],
          "projects": [],
          "count": 0,
          "kinds": {},
          "json": "https://cad-agent.valpatel.com/catalog/fixtures-and-jigs.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=fixtures-and-jigs",
          "issues": []
        },
        {
          "slug": "mould-design",
          "title": "Mould design",
          "scope": "Parts designed for moulding, and the moulds themselves.",
          "maturity": "idea",
          "priority": [],
          "projects": [],
          "count": 2,
          "kinds": {
            "project": 1,
            "research": 1
          },
          "json": "https://cad-agent.valpatel.com/catalog/mould-design.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=mould-design",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/99"
          ]
        }
      ]
    },
    {
      "slug": "manufacturing",
      "title": "Manufacturing",
      "scope": "Turning a design into a part, process by process.",
      "maturity": "tooling",
      "count": 22,
      "json": "https://cad-agent.valpatel.com/catalog/manufacturing.json",
      "page": "https://cad-agent.valpatel.com/catalog?area=manufacturing",
      "areas": [
        {
          "slug": "3d-printing",
          "title": "3D printing",
          "scope": "FDM, SLA, SLS and MJF parts, from orientation to slicing.",
          "maturity": "tooling",
          "priority": [],
          "projects": [
            "gyropup",
            "j501-enclosure"
          ],
          "count": 20,
          "kinds": {
            "tool": 2,
            "project": 18
          },
          "json": "https://cad-agent.valpatel.com/catalog/3d-printing.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=3d-printing",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/84",
            "https://github.com/Valpatel/cad-agent/issues/99"
          ]
        },
        {
          "slug": "cnc-machining",
          "title": "CNC machining",
          "scope": "Milled and turned parts.",
          "maturity": "idea",
          "priority": [],
          "projects": [],
          "count": 2,
          "kinds": {
            "project": 2
          },
          "json": "https://cad-agent.valpatel.com/catalog/cnc-machining.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=cnc-machining",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/99"
          ]
        },
        {
          "slug": "laser-cutting",
          "title": "Laser cutting",
          "scope": "Flat parts cut from plastics and metals.",
          "maturity": "idea",
          "priority": [],
          "projects": [],
          "count": 1,
          "kinds": {
            "project": 1
          },
          "json": "https://cad-agent.valpatel.com/catalog/laser-cutting.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=laser-cutting",
          "issues": []
        },
        {
          "slug": "sheet-metal",
          "title": "Sheet metal",
          "scope": "Bent metal parts.",
          "maturity": "surveyed",
          "priority": [],
          "projects": [],
          "count": 2,
          "kinds": {
            "project": 1,
            "research": 1
          },
          "json": "https://cad-agent.valpatel.com/catalog/sheet-metal.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=sheet-metal",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/99",
            "https://github.com/Valpatel/cad-agent/issues/118",
            "https://github.com/Valpatel/cad-agent/issues/119"
          ]
        },
        {
          "slug": "mould-making",
          "title": "Mould making",
          "scope": "Short-run moulds made in the shop.",
          "maturity": "idea",
          "priority": [],
          "projects": [],
          "count": 0,
          "kinds": {},
          "json": "https://cad-agent.valpatel.com/catalog/mould-making.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=mould-making",
          "issues": []
        }
      ]
    },
    {
      "slug": "thermal",
      "title": "Thermal",
      "scope": "Keeping parts and electronics within their temperature limits.",
      "maturity": "tooling",
      "count": 3,
      "json": "https://cad-agent.valpatel.com/catalog/thermal.json",
      "page": "https://cad-agent.valpatel.com/catalog?area=thermal",
      "areas": [
        {
          "slug": "heat-sinks",
          "title": "Conduction and heat sinks",
          "scope": "Heat paths from the chip to the air.",
          "maturity": "tooling",
          "priority": [],
          "projects": [
            "j501-enclosure"
          ],
          "count": 0,
          "kinds": {},
          "json": "https://cad-agent.valpatel.com/catalog/heat-sinks.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=heat-sinks",
          "issues": []
        },
        {
          "slug": "airflow-and-fans",
          "title": "Airflow and fans",
          "scope": "Fans, vents and grilles, and where the air really goes.",
          "maturity": "tooling",
          "priority": [
            "demo"
          ],
          "projects": [
            "j501-enclosure"
          ],
          "count": 3,
          "kinds": {
            "demo": 1,
            "project": 1,
            "guide": 1
          },
          "json": "https://cad-agent.valpatel.com/catalog/airflow-and-fans.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=airflow-and-fans",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/47",
            "https://github.com/Valpatel/cad-agent/issues/137",
            "https://github.com/Valpatel/cad-agent/issues/160"
          ]
        },
        {
          "slug": "thermal-validation",
          "title": "Thermal validation",
          "scope": "Proving a thermal result, from energy balance to measured temperatures.",
          "maturity": "idea",
          "priority": [],
          "projects": [],
          "count": 0,
          "kinds": {},
          "json": "https://cad-agent.valpatel.com/catalog/thermal-validation.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=thermal-validation",
          "issues": []
        }
      ]
    },
    {
      "slug": "simulation",
      "title": "Simulation and validation",
      "scope": "Predicting how designs behave, and checking the predictions.",
      "maturity": "tooling",
      "count": 23,
      "json": "https://cad-agent.valpatel.com/catalog/simulation.json",
      "page": "https://cad-agent.valpatel.com/catalog?area=simulation",
      "areas": [
        {
          "slug": "structural-fea",
          "title": "Structural FEA",
          "scope": "Stiffness and strength of printed and machined parts.",
          "maturity": "tooling",
          "priority": [
            "demo"
          ],
          "projects": [
            "j501-enclosure",
            "gyropup"
          ],
          "count": 8,
          "kinds": {
            "demo": 1,
            "project": 4,
            "library": 1,
            "benchmark": 1,
            "research": 1
          },
          "json": "https://cad-agent.valpatel.com/catalog/structural-fea.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=structural-fea",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/125"
          ]
        },
        {
          "slug": "cfd",
          "title": "CFD",
          "scope": "Airflow and conjugate heat transfer.",
          "maturity": "tooling",
          "priority": [
            "demo"
          ],
          "projects": [
            "j501-enclosure"
          ],
          "count": 2,
          "kinds": {
            "project": 2
          },
          "json": "https://cad-agent.valpatel.com/catalog/cfd.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=cfd",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/47"
          ]
        },
        {
          "slug": "motion-and-dynamics",
          "title": "Motion and dynamics",
          "scope": "Rigid-body simulation of robots and mechanisms.",
          "maturity": "tooling",
          "priority": [
            "demo"
          ],
          "projects": [
            "gyropup"
          ],
          "count": 0,
          "kinds": {},
          "json": "https://cad-agent.valpatel.com/catalog/motion-and-dynamics.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=motion-and-dynamics",
          "issues": []
        },
        {
          "slug": "topology-optimisation",
          "title": "Topology optimisation",
          "scope": "Keeping only the material that carries load.",
          "maturity": "tooling",
          "priority": [
            "demo"
          ],
          "projects": [
            "j501-enclosure"
          ],
          "count": 3,
          "kinds": {
            "demo": 1,
            "project": 2
          },
          "json": "https://cad-agent.valpatel.com/catalog/topology-optimisation.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=topology-optimisation",
          "issues": []
        },
        {
          "slug": "design-exploration",
          "title": "Design exploration",
          "scope": "Comparing and optimising whole designs built from parts.",
          "maturity": "tooling",
          "priority": [],
          "projects": [],
          "count": 6,
          "kinds": {
            "demo": 1,
            "tool": 3,
            "project": 1,
            "guide": 1
          },
          "json": "https://cad-agent.valpatel.com/catalog/design-exploration.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=design-exploration",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/107"
          ]
        },
        {
          "slug": "results-and-visuals",
          "title": "Results and visuals",
          "scope": "Convergence charts, reports and renders of simulation results.",
          "maturity": "tooling",
          "priority": [
            "demo"
          ],
          "projects": [],
          "count": 2,
          "kinds": {
            "project": 2
          },
          "json": "https://cad-agent.valpatel.com/catalog/results-and-visuals.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=results-and-visuals",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/136"
          ]
        },
        {
          "slug": "physical-tests",
          "title": "Physical tests and coupons",
          "scope": "Printed coupons, drop tests and bench measurements that settle a prediction.",
          "maturity": "idea",
          "priority": [],
          "projects": [],
          "count": 0,
          "kinds": {},
          "json": "https://cad-agent.valpatel.com/catalog/physical-tests.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=physical-tests",
          "issues": []
        }
      ]
    },
    {
      "slug": "electrical",
      "title": "Electrical design",
      "scope": "Boards, harnesses, panels and test systems.",
      "maturity": "tooling",
      "count": 23,
      "json": "https://cad-agent.valpatel.com/catalog/electrical.json",
      "page": "https://cad-agent.valpatel.com/catalog?area=electrical",
      "areas": [
        {
          "slug": "electrical-panels",
          "title": "Electrical panels",
          "scope": "Panels with terminal blocks, relays and wiring ducts.",
          "maturity": "idea",
          "priority": [],
          "projects": [],
          "count": 0,
          "kinds": {},
          "json": "https://cad-agent.valpatel.com/catalog/electrical-panels.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=electrical-panels",
          "issues": []
        },
        {
          "slug": "wiring-harnesses",
          "title": "Wiring harnesses",
          "scope": "Cables, connectors, routing and strain relief.",
          "maturity": "idea",
          "priority": [],
          "projects": [
            "gyropup"
          ],
          "count": 5,
          "kinds": {
            "demo": 1,
            "library": 2,
            "lesson": 2
          },
          "json": "https://cad-agent.valpatel.com/catalog/wiring-harnesses.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=wiring-harnesses",
          "issues": []
        },
        {
          "slug": "circuit-boards",
          "title": "Circuit boards",
          "scope": "PCBs by job, with their evidence (ERC, DRC, routing, assembly).",
          "maturity": "tooling",
          "priority": [],
          "projects": [
            "thor-can-breakout",
            "gyropup"
          ],
          "count": 18,
          "kinds": {
            "tool": 1,
            "project": 10,
            "library": 3,
            "benchmark": 1,
            "guide": 1,
            "lesson": 2
          },
          "json": "https://cad-agent.valpatel.com/catalog/circuit-boards.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=circuit-boards",
          "issues": []
        },
        {
          "slug": "test-systems",
          "title": "Test systems",
          "scope": "Test benches and HIL simulators that combine software and hardware.",
          "maturity": "idea",
          "priority": [],
          "projects": [],
          "count": 0,
          "kinds": {},
          "json": "https://cad-agent.valpatel.com/catalog/test-systems.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=test-systems",
          "issues": []
        }
      ]
    },
    {
      "slug": "practice",
      "title": "Practice",
      "scope": "How agents and people work here, cutting across every domain.",
      "maturity": "tooling",
      "count": 68,
      "json": "https://cad-agent.valpatel.com/catalog/practice.json",
      "page": "https://cad-agent.valpatel.com/catalog?area=practice",
      "areas": [
        {
          "slug": "agent-workflow",
          "title": "Agent process and workflow",
          "scope": "How agents work here, in parallel - issues, worktrees, reviews and long runs.",
          "maturity": "tooling",
          "priority": [],
          "projects": [],
          "count": 13,
          "kinds": {
            "tool": 1,
            "project": 1,
            "guide": 1,
            "lesson": 4,
            "research": 1,
            "agent": 2,
            "skill": 3
          },
          "json": "https://cad-agent.valpatel.com/catalog/agent-workflow.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=agent-workflow",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/111",
            "https://github.com/Valpatel/cad-agent/issues/112"
          ]
        },
        {
          "slug": "design-process",
          "title": "Design process",
          "scope": "Requirements and the dossier that holds them, integrity gates and section reviews, through to release.",
          "maturity": "tooling",
          "priority": [],
          "projects": [],
          "count": 18,
          "kinds": {
            "demo": 1,
            "tool": 8,
            "project": 1,
            "library": 1,
            "guide": 5,
            "research": 1,
            "skill": 1
          },
          "json": "https://cad-agent.valpatel.com/catalog/design-process.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=design-process",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/40",
            "https://github.com/Valpatel/cad-agent/issues/41",
            "https://github.com/Valpatel/cad-agent/issues/97"
          ]
        },
        {
          "slug": "review-and-evidence",
          "title": "Review and evidence",
          "scope": "Pitfalls, checks and the evidence a reviewer needs.",
          "maturity": "tooling",
          "priority": [],
          "projects": [],
          "count": 7,
          "kinds": {
            "demo": 1,
            "project": 1,
            "guide": 1,
            "lesson": 4
          },
          "json": "https://cad-agent.valpatel.com/catalog/review-and-evidence.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=review-and-evidence",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/97",
            "https://github.com/Valpatel/cad-agent/issues/118"
          ]
        },
        {
          "slug": "supply-chain",
          "title": "Supply chain and resource safety",
          "scope": "What we depend on, vendor and link to - advisories, pins and receipts, drift, licences and links, checked the same way every time.",
          "maturity": "tooling",
          "priority": [],
          "projects": [],
          "count": 3,
          "kinds": {
            "guide": 1,
            "research": 1,
            "skill": 1
          },
          "json": "https://cad-agent.valpatel.com/catalog/supply-chain.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=supply-chain",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/117",
            "https://github.com/Valpatel/cad-agent/issues/151",
            "https://github.com/Valpatel/cad-agent/issues/153",
            "https://github.com/Valpatel/cad-agent/issues/154"
          ]
        },
        {
          "slug": "publishing",
          "title": "Publishing",
          "scope": "Review sites, viewers, releases and this site.",
          "maturity": "tooling",
          "priority": [],
          "projects": [],
          "count": 15,
          "kinds": {
            "demo": 3,
            "tool": 6,
            "project": 1,
            "guide": 5
          },
          "json": "https://cad-agent.valpatel.com/catalog/publishing.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=publishing",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/104",
            "https://github.com/Valpatel/cad-agent/issues/141",
            "https://github.com/Valpatel/cad-agent/issues/181"
          ]
        },
        {
          "slug": "evaluation",
          "title": "Evaluation",
          "scope": "Standard jobs and graders that measure models, harnesses and our tooling.",
          "maturity": "idea",
          "priority": [],
          "projects": [],
          "count": 13,
          "kinds": {
            "benchmark": 13
          },
          "json": "https://cad-agent.valpatel.com/catalog/evaluation.json",
          "page": "https://cad-agent.valpatel.com/catalog?area=evaluation",
          "issues": [
            "https://github.com/Valpatel/cad-agent/issues/39",
            "https://github.com/Valpatel/cad-agent/issues/142",
            "https://github.com/Valpatel/cad-agent/issues/143"
          ]
        }
      ]
    }
  ],
  "buckets": [
    {
      "slug": "cross-cutting",
      "title": "Across all areas",
      "scope": "Pages about the whole project: the toolkit, the vision, the landscape and how to contribute.",
      "count": 9,
      "json": "https://cad-agent.valpatel.com/catalog/cross-cutting.json",
      "page": "https://cad-agent.valpatel.com/catalog?area=cross-cutting"
    },
    {
      "slug": "unplaced",
      "title": "Not yet placed",
      "scope": "Outside projects, libraries and benchmarks waiting for an areas: field in their registry.",
      "count": 0,
      "json": "https://cad-agent.valpatel.com/catalog/unplaced.json",
      "page": "https://cad-agent.valpatel.com/catalog?area=unplaced"
    }
  ]
}
