Lifecycle you’ll follow in every lab

  1. Read the ticket → clarify scope, risk, success criteria.

  2. Pre-change snapshot → backup config/screens; note current state.

  3. Implement → GUI/CLI with small, reversible steps.

  4. Validate → functional tests + security checks; collect logs/metrics.

  5. Document → what changed, why, evidence, and a backout plan.

Grading rubric (typical)

  • Correctness (60%)

  • Validation evidence (20%)

  • Safety/backout (20%)