## Constraints

- Only add git commits. Do not change git history.
- Follow the spec file for development.
  - Check off items in the "Acceptance
    criteria" and "Detailed steps" sections with `[x]`.
  - Please do this as they are completed.
  - Refer back to the spec after each step.
