Mise Tasks

Operational tasks for BlumeOps, run via mise run <task>. Tasks live in mise-tasks/ and use #USAGE directives for argument parsing.

Run mise tasks --sort name for the live list with descriptions.

AI & Documentation

TaskDescription
ai-docsPrime AI context with key documentation
docs-check-filenamesDetect duplicate filenames in documentation
docs-check-frontmatterCheck required frontmatter fields
docs-check-indexCheck every doc is referenced in its category index
docs-check-linksValidate wiki-links point to existing filenames
docs-mikadoView active Mikado dependency chains (C2 changes)
docs-reviewReview the most stale doc by last-reviewed date
docs-review-staleReport docs by last-modified date
docs-review-tagsPrint frontmatter tag inventory

Deployment & Provisioning

TaskDescription
provision-indriRun Ansible playbook for indri
provision-ringtailRun Ansible playbook for ringtail (NixOS)
provision-sifakaRun Ansible playbook for sifaka
fly-deployDeploy Fly.io public proxy
fly-setupOne-time Fly.io secrets and certs setup
fly-shutoffEmergency shutoff: stop all Fly.io proxy machines
dns-previewPreview DNS changes with pulumi
dns-upApply DNS changes with pulumi
tailnet-previewPreview Tailscale ACL changes with pulumi
tailnet-upApply Tailscale ACL changes with pulumi

Containers & Registry

TaskDescription
container-listList containers and their recent tags
container-build-and-releaseTrigger container build workflows via Forgejo API
container-version-checkValidate version consistency across Dockerfiles, nix, and manifests
mirror-createCreate an upstream mirror in the mirrors/ Forgejo org
mirror-update-patsUpdate GitHub PAT on all mirror repos on indri

Git & Forge

TaskDescription
branch-cleanupDelete merged branches (local and remote)
pr-commentsList unresolved PR comments
runner-logsView Forgejo Actions workflow logs
validate-workflowsValidate workflow files against runner schema
mikado-branch-invariant-checkValidate Mikado Branch Invariant on mikado/* branches

Operations & Monitoring

TaskDescription
services-checkCheck all services are online and responding
service-reviewReview the most stale service for version freshness
blumeops-tasksList tasks from Todoist sorted by priority
op-backupEncrypt 1Password export and send to indri for borgmatic

Infrastructure Setup

TaskDescription
ensure-minikube-indri-kubectl-configSet up kubectl config for minikube-indri
ensure-k3s-ringtail-kubectl-configSet up kubectl config for k3s-ringtail

ML & Hardware

TaskDescription
frigate-export-modelExport YOLOv9 model weights to ONNX via dagger
  • dagger — CI/CD build engine (containers, docs)
  • ansible — Configuration management
  • argocd-cli — ArgoCD deployment workflows
  • pulumi — DNS and Tailscale IaC