Skip to content
Wagtail Mars Rover

Overview:

  • Mars Rover Kata

Architecture:

  • 01. Introduction and Goals
  • 02. Architecture Constraints
  • 03. System Context
  • 04. Solution Strategy
  • 05. Building Block View
  • 06. Runtime View
  • 07. Deployment View
  • 08. Cross-Cutting Concepts
  • 09. Architecture Decisions
  • 10. Quality Requirements
  • 11. Risks and Technical Debts
  • 12. Glossary

User Stories:

  • User Story Inventory — Mars Rover Kata
  • PLATEAU-STORY-001 — Define the Plateau
  • ROVER-STORY-001 — Deploy a Rover
  • NAV-STORY-001 — Navigate a Rover
  • CLI-STORY-002 — Report Final Positions
  • NAV-STORY-002 — Boundary Safe-Stop
  • MISSION-STORY-001 — Multi-Rover Mission
  • CLI-STORY-001 — CLI Pipe Input
  • CLI-STORY-003 — Input Validation & Errors
  • NAV-STORY-003 — Obstacle Detection
  • NAV-STORY-004 — Extensible Command Types
  1. Docs
  2. Search

© Copyright 2026, Mihailo Dikanovic
Last updated: Apr 24, 2026