{
  "schema": "cad-agent-catalog-area/1",
  "origin": "https://cad-agent.valpatel.com",
  "revision": "3a4ec137a2a7cf52fa6072b5bc81b7e320d49701",
  "fields": {
    "level": "domain, area or bucket",
    "domain": "areas: the domain it belongs to",
    "priority": "demo (a good demo)",
    "projects": "areas: keys of the projects in docs/areas.yaml (areas_source) that used it",
    "issues": "GitHub issues for work in this area",
    "topics": "areas: its topics, with scope, maturity and issues",
    "areas": "domains: its areas",
    "count": "entries here",
    "kinds": "count per kind",
    "items": "every entry placed here (a domain holds its areas' entries): the fields of catalog.json without summary and related"
  },
  "item_fields": "https://cad-agent.valpatel.com/catalog.json (fields)",
  "slug": "sheet-metal",
  "title": "Sheet metal",
  "scope": "Bent metal parts.",
  "maturity": "tooling",
  "level": "area",
  "domain": "manufacturing",
  "priority": [],
  "projects": [],
  "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",
    "https://github.com/Valpatel/cad-agent/issues/283"
  ],
  "topics": [
    {
      "slug": "clinch-hardware",
      "title": "Clinch hardware",
      "scope": "PEM-type nuts, studs and standoffs pressed into sheet.",
      "maturity": "surveyed",
      "issues": [
        "https://github.com/Valpatel/cad-agent/issues/283"
      ]
    },
    {
      "slug": "blind-rivets",
      "title": "Blind rivets",
      "scope": "Joining bent parts from one side: grip, edge, pitch, strength.",
      "maturity": "surveyed",
      "issues": [
        "https://github.com/Valpatel/cad-agent/issues/283"
      ]
    }
  ],
  "count": 7,
  "kinds": {
    "project": 1,
    "guide": 2,
    "research": 4
  },
  "page": "https://cad-agent.valpatel.com/catalog?area=sheet-metal",
  "index": "https://cad-agent.valpatel.com/catalog/index.json",
  "items": [
    {
      "type": "upstream",
      "status": "trial",
      "name": "earthtojake/text-to-cad",
      "url": "https://github.com/earthtojake/text-to-cad",
      "policy": "may incorporate with attribution",
      "license": "MIT",
      "stars": 22951,
      "last_push": "2026-10-25",
      "id": "project-earthtojake-text-to-cad",
      "kind": "project",
      "areas": [
        "3d-printing",
        "sheet-metal",
        "cnc-machining"
      ],
      "maturity": "tooling",
      "what": "Agent plugin that writes build123d models, exports STEP, STL and 3MF, runs DFM checks and makes drawings",
      "notes": "v0.7.26 2026-10-20; telemetry on by default; viewer loopback unauthenticated; PCB in open PR #518; v0.8.0 (2026-10-27) replaces the 0.7 pipeline with no compatibility layer (v0.8.4 on 10-30): pin 0.7.26 or 0.8.4 deliberately; telemetry still on by default; PR #518 closed unmerged",
      "cover": "https://cad-agent.valpatel.com/catalog/covers/project-earthtojake-text-to-cad.svg",
      "demo": null,
      "licence_family": "permissive",
      "updated": "2026-10-25"
    },
    {
      "type": "doc",
      "status": "ours",
      "name": "Process profiles in code: minimum features and sheet-metal bends",
      "url": "https://cad-agent.valpatel.com/docs/process-checks",
      "license": "MIT",
      "markdown": "https://cad-agent.valpatel.com/docs/process-checks.md",
      "source": "https://github.com/Valpatel/cad-agent/blob/dev/docs/process-checks.md",
      "id": "guide-process-checks",
      "kind": "guide",
      "areas": [
        "manufacturing",
        "sheet-metal"
      ],
      "maturity": "tooling",
      "what": "A part is made by a process, and the process sets its limits: how thin a printed wall can be, how far a bridge can span, how short a bent flange can be.",
      "notes": null,
      "cover": "https://cad-agent.valpatel.com/docs/img/process/dfm-wall.svg",
      "demo": null,
      "licence_family": "permissive",
      "updated": "2026-11-02"
    },
    {
      "type": "doc",
      "status": "ours",
      "name": "Sheet-metal hardware: clinch parts and rivets",
      "url": "https://cad-agent.valpatel.com/docs/sheet-metal-hardware",
      "license": "MIT",
      "markdown": "https://cad-agent.valpatel.com/docs/sheet-metal-hardware.md",
      "source": "https://github.com/Valpatel/cad-agent/blob/dev/docs/sheet-metal-hardware.md",
      "id": "guide-sheet-metal-hardware",
      "kind": "guide",
      "areas": [
        "fasteners-and-hardware",
        "sheet-metal"
      ],
      "maturity": "tooling",
      "what": "A laser-cut plate with one or two bends and a few pressed-in nuts or studs is a stiff, cheap mounting plate.",
      "notes": null,
      "cover": "https://cad-agent.valpatel.com/docs/img/process/sheet-hardware-prices.svg",
      "demo": null,
      "licence_family": "permissive",
      "updated": "2026-11-02"
    },
    {
      "type": "research",
      "status": "ours",
      "name": "Sheet metal, clinch hardware and blind rivets: the guides cad-agent builds from (2026-11-01)",
      "url": "https://cad-agent.valpatel.com/research/sheet-metal-guides",
      "license": "MIT",
      "markdown": "https://cad-agent.valpatel.com/research/sheet-metal-guides.md",
      "source": "https://github.com/Valpatel/cad-agent/blob/dev/research/sheet-metal-guides.md",
      "id": "research-sheet-metal-guides",
      "kind": "research",
      "areas": [
        "sheet-metal"
      ],
      "maturity": "tooling",
      "what": "For Valpatel/cad-agent#283. Before any rule is written down or any check is coded, this page finds the best existing design guides for bent sheet metal, self-clinching (PEM-type) hardware and blind…",
      "notes": null,
      "cover": "https://cad-agent.valpatel.com/docs/img/sheet-metal/clinch-hardness.svg",
      "demo": null,
      "licence_family": "permissive",
      "updated": "2026-11-01"
    },
    {
      "type": "research",
      "status": "ours",
      "name": "Joining sheet metal: clinch hardware and blind rivets (2026-11-01)",
      "url": "https://cad-agent.valpatel.com/research/sheet-metal-joining",
      "license": "MIT",
      "markdown": "https://cad-agent.valpatel.com/research/sheet-metal-joining.md",
      "source": "https://github.com/Valpatel/cad-agent/blob/dev/research/sheet-metal-joining.md",
      "id": "research-sheet-metal-joining",
      "kind": "research",
      "areas": [
        "fasteners-and-hardware",
        "sheet-metal"
      ],
      "maturity": "tooling",
      "what": "This page is for Valpatel/cad-agent#283.",
      "notes": null,
      "cover": "https://cad-agent.valpatel.com/docs/img/sheet-metal/shop-hardware.svg",
      "demo": null,
      "licence_family": "permissive",
      "updated": "2026-11-02"
    },
    {
      "type": "research",
      "status": "ours",
      "name": "Sheet metal: bending, cutting and the SendCutSend deep dive (2026-11-01)",
      "url": "https://cad-agent.valpatel.com/research/sheet-metal",
      "license": "MIT",
      "markdown": "https://cad-agent.valpatel.com/research/sheet-metal.md",
      "source": "https://github.com/Valpatel/cad-agent/blob/dev/research/sheet-metal.md",
      "id": "research-sheet-metal",
      "kind": "research",
      "areas": [
        "sheet-metal"
      ],
      "maturity": "tooling",
      "what": "This page is for Valpatel/cad-agent#283, which follows the first sweep of #118.",
      "notes": null,
      "cover": "https://cad-agent.valpatel.com/docs/img/sheet-metal/bent-plate.svg",
      "demo": null,
      "licence_family": "permissive",
      "updated": "2026-11-02"
    },
    {
      "type": "research",
      "status": "ours",
      "name": "FOSS large-deflection + contact FEA, orientation, sheet metal and DFM checklists (2026-10-31)",
      "url": "https://cad-agent.valpatel.com/research/fea-and-process-tools",
      "license": "MIT",
      "markdown": "https://cad-agent.valpatel.com/research/fea-and-process-tools.md",
      "source": "https://github.com/Valpatel/cad-agent/blob/dev/research/fea-and-process-tools.md",
      "id": "research-fea-and-process-tools",
      "kind": "research",
      "areas": [
        "sheet-metal",
        "structural-fea"
      ],
      "maturity": "tooling",
      "what": "For Valpatel/cad-agent #96 (items 3–5), #94 (FEA step), #97 (pitfall catalogue), #99 (process profiles).",
      "notes": null,
      "cover": "https://cad-agent.valpatel.com/catalog/covers/research-fea-and-process-tools.svg",
      "demo": null,
      "licence_family": "permissive",
      "updated": "2026-11-01"
    }
  ]
}
