Template Catalog
> Experimental: The gallery is available to launch partners only. Template metadata and commands can change without notice.
Last updated: 2025-11-14
Live Gallery Entries
| Template | Status | Capabilities | Commands | Docs | Assets |
| --- | --- | --- | --- | --- | --- |
| TaskOps Helpdesk | ready | notifications, auth | pnpm eval:taskops · pnpm template:export taskops-helpdesk | /docs/demos/taskops-helpdesk-roadmap | templates/apps/taskops-helpdesk/* |
| Notifications History | ready | notifications, auth | pnpm eval:autopilot -- --scenario notifications-history · pnpm template:export notifications-history | /docs/demos/notifications-history | templates/apps/notifications-history/* |
| Blog Platform | ready | content, notifications, auth | pnpm eval:autopilot -- --scenario blog-platform · pnpm template:export blog-platform --force | /docs/demos/blog-platform | templates/apps/blog-platform/* |
templates/apps/taskops-helpdesk/template.json.templates/apps/taskops-helpdesk/weldr.ownership.yaml./api/templates/apply → hydrateTemplateForChat persists the DSL snapshot + preview bundle.DSL-Only Placeholders
These DSL presets live in lib/dsl/templates.ts for prompt suggestions but do not have exported bundles yet:
task-managerecommerceIf any of these should ship as gallery entries, run their eval scenarios (or craft DSL manually), then follow the export workflow below.
Export & Refresh Workflow
pnpm eval:) to produce eval-output/.bundle.json . pnpm template:export <scenario> [--force] [--bundle=...] [--manifest=...]
The script copies the bundle, DSL snapshot, ownership manifest, and template metadata into templates/apps/.
curl -X POST http://localhost:3000/api/templates/reload./templates) now reads from disk on every request (app/templates/page.tsx is dynamic='force-dynamic'), so a browser refresh is enough to see newly exported templates.Adding a New Gallery Entry
templates/apps// with:template.json (at minimum: id, title, description, status, summary.*, docsLink).
- weldr.app.json (DSL).
- weldr.ownership.yaml.
- bundle.json.
- README.md for maintainers.
pnpm template:export whenever you refresh assets; the script rewrites metadata and pings /api/templates/reload.