Current section
Files
Jump to
Current section
Files
lib/mix/tasks/dds.upgrade.ex
defmodule Mix.Tasks.Dds.Upgrade do
@shortdoc "dds upgrade: install/upgrade the framework (canon + skills + pin + migration list)"
@moduledoc """
Installs or upgrades development-driven-specs in this repository from
the bundled bytes — the canon into docs/ (Amendment-4 reconcile:
declared divergences re-applied, stale ones surfaced), the agent
skills into .claude/skills/, the version pin, and the list of pending
migration docs to execute. Never commits; review with git diff.
mix dds.upgrade [--force]
"""
use Mix.Task
@impl true
def run(args), do: Dds.run(["upgrade" | args])
end