{
  "owner": "justin",
  "registry_lan": "192.168.0.2:1234",
  "registry_fqdn": "git.jpaul.io",
  "runner_label": "docker",
  "deploy": "watchtower",
  "version_source": "git-tag",
  "migrations": "none",
  "smoke_base_url": "",
  "notes": "Docs-MCP over HPE DocPortal. CI: refresh.yml (weekly cron + dispatch — scrape→index→image, gated on corpus diff or force_build) and image-only.yml (dispatch — reindex+image from committed corpus, no scrape). Neither triggers on push, so ship = merge then dispatch. scrape/bundles.py auto-discovers new HVM versions on every refresh. Watchtower auto-pulls :latest; rollback via :<sha12>. Indexing needs Ollama (CI uses GPU-pinned :11435/:11436)."
}
