Skip to Content

ah milestone

Milestone file management and verification commands.

ah milestone create

Create a new milestone file with standard structure.

ah milestone create <NAME> [--dir <PATH>] [--milestones <N>]
OptionDescriptionDefault
--dir <PATH>Directory to create the file inspecs/Public
--milestones <N>Number of initial milestone stubs3

ah milestone check

Verify milestone file integrity and completion gates.

ah milestone check [FILE] [--run-tests]

Runs three automated checks:

  1. Structural lint — validates the .milestones.org file format
  2. Deliverable completeness — completed milestones have all checkboxes checked
  3. Verification criteria — all verification entries for completed milestones show passed
OptionDescription
--run-testsAlso run tests referenced by verification criteria

Auto-discovers the milestone file if not specified (searches for *.milestones.org).

ah milestone list

List milestones and their status.

ah milestone list [FILE]

Displays a table with milestone ID, title, status, and deliverable progress.

ah milestone status

Show current milestone progress.

ah milestone status [FILE]

Displays the current milestone, overall completion, and deliverable details.

Examples

# Create a new milestone file ah milestone create MVP # Verify completion gates ah milestone check # Check a specific file with test execution ah milestone check specs/Public/MVP.milestones.org --run-tests # List all milestones ah milestone list # Show current progress ah milestone status