fix: replace todo with mime-todo in all CLI references

This commit is contained in:
Tiara Rodney 2026-03-22 01:42:32 +01:00
parent e1da550c0a
commit f002922ab8
No known key found for this signature in database
GPG key ID: 5CD8EC1D46106723
2 changed files with 34 additions and 34 deletions

View file

@ -614,7 +614,7 @@ Issue Lifecycle
Creating an issue (MUST be on ``develop``)::
todo create --type feature --title "Add login" --plan "Implement OAuth2 flow"
mime-todo create --type feature --title "Add login" --plan "Implement OAuth2 flow"
This produces a ``todo(<ID>): open`` commit modifying only the ``TODO`` file.
The ``--plan`` text becomes the issue's ``Description`` field. The commit
@ -622,7 +622,7 @@ has no body because the description is already recorded in the issue itself.
Starting work (MUST be on ``develop``)::
todo start <id> --acceptance-criteria "What must be true for this to be done"
mime-todo start <id> --acceptance-criteria "What must be true for this to be done"
This produces a ``todo(<ID>): in-progress`` commit. The
``--acceptance-criteria`` text is stored in the issue's
@ -633,7 +633,7 @@ This produces a ``todo(<ID>): in-progress`` commit. The
Completing work (MUST be on ``<Type>/<ID>``)::
todo done <id> --acceptance "What was delivered against the criteria"
mime-todo done <id> --acceptance "What was delivered against the criteria"
This produces a ``todo(<ID>): done`` commit. The ``--acceptance`` text is
stored in the issue's ``Acceptance`` field and becomes the commit body.
@ -641,11 +641,11 @@ The issue branch may then be merged into ``develop`` using ``--no-ff``.
Holding an issue (MUST be on ``<Type>/<ID>``)::
todo hold <id> --reason "Blocked on dependency"
mime-todo hold <id> --reason "Blocked on dependency"
Cancelling an issue (MUST be on ``develop`` or ``<Type>/<ID>``)::
todo cancel <id> --reason "Superseded by issue #5"
mime-todo cancel <id> --reason "Superseded by issue #5"
The CLI validates the current branch and the status transition before
committing. Invalid transitions or wrong branches are rejected with an
@ -657,29 +657,29 @@ Read-Only Commands
These commands do not modify the ``TODO`` file and may be run from any
branch::
todo list # list all issues
todo show <id> # show full issue details
todo sprints # list all sprints
todo issues-in-sprint <name> # list issues in a sprint
mime-todo list # list all issues
mime-todo show <id> # show full issue details
mime-todo sprints # list all sprints
mime-todo issues-in-sprint <name> # list issues in a sprint
Bugzilla Integration
--------------------
Initializing products and components::
todo init # check what exists
todo init --dry-run # preview changes
todo init --confirm --assignee user@example.com # create missing items
mime-todo init # check what exists
mime-todo init --dry-run # preview changes
mime-todo init --confirm --assignee user@example.com # create missing items
The ``init`` command reads the ``application/bugzilla`` part and ensures all
referenced products and components exist on the Bugzilla server.
Pushing commits to Bugzilla::
todo push # push all unpushed commits
todo push HEAD~3 # push only the last 3 commits
todo push --dry-run # preview without pushing
todo push --strategy full # re-scan all bugs
mime-todo push # push all unpushed commits
mime-todo push HEAD~3 # push only the last 3 commits
mime-todo push --dry-run # preview without pushing
mime-todo push --strategy full # re-scan all bugs
On issue branches, ``push`` posts work commits as Bugzilla comments. Work
comments are only permitted when the issue is ``in-progress`` and no
@ -697,11 +697,11 @@ Agent Usage
Agents MUST use the CLI for all ``TODO`` file interactions:
* Creating issues: ``todo create``
* Transitioning issues: ``todo start``, ``todo done``, ``todo hold``,
``todo cancel``
* Querying: ``todo list``, ``todo show``, ``todo sprints``
* Syncing to Bugzilla: ``todo push``
* Creating issues: ``mime-todo create``
* Transitioning issues: ``mime-todo start``, ``mime-todo done``, ``mime-todo hold``,
``mime-todo cancel``
* Querying: ``mime-todo list``, ``mime-todo show``, ``mime-todo sprints``
* Syncing to Bugzilla: ``mime-todo push``
Agents MUST NOT: