# Spec Template Registry
# version: 1
# review_cadence: quarterly (templates drift from codebase patterns over time)
# loaded_by: /spec skill Step 0 (Template Router)

templates:
  - id: new-dispatch-model
    file: new-dispatch-model.yaml
    description: "Wire a new AI model into Recoil's dispatch matrix"
    touches: [pipeline, config, execution]
    keywords:
      - new model
      - add model
      - wire model
      - dispatch model
      - model profiles
      - prompt engine
      - kling
      - seedance
      - seedream
      - wan
      - veo
      - fal
      - replicate

  - id: pipeline-fix
    file: pipeline-fix.yaml
    description: "Targeted bug fix to dispatch/pipeline code"
    touches: [pipeline]
    keywords:
      - fix bug
      - pipeline fix
      - dispatch bug
      - broken
      - regression
      - patch bug
      - hotfix
      - bug fix

  - id: api-endpoint
    file: api-endpoint.yaml
    description: "Add a new FastAPI endpoint to the Recoil pipeline server"
    touches: [api]
    keywords:
      - new endpoint
      - new route
      - new api
      - fastapi endpoint
      - add endpoint
      - add route
      - http endpoint
