LRLearning RoadmapRead, build, evaluate
Checklists

Project Completion Checklist

Project Completion Checklist Use this before marking any project complete. Functionality Main use case works end to end. Error cases are handled. Invalid inputs are handled. Demo p

checklists/project-completion-checklist.md1 min read

Project Completion Checklist

Use this before marking any project complete.

Functionality

  • Main use case works end-to-end.
  • Error cases are handled.
  • Invalid inputs are handled.
  • Demo path is documented.

Code and Tests

  • Code is organized clearly.
  • Reusable logic is extracted appropriately.
  • Unit or integration tests exist where useful.
  • Configuration is documented.

Documentation

  • README explains problem, setup, usage, and architecture.
  • Architecture diagram exists.
  • Evaluation report exists.
  • Security notes exist.
  • ADRs exist for major decisions.

Operations

  • Dockerfile or deployment instructions exist.
  • Logs are useful.
  • Metrics are defined.
  • Cost estimate exists if relevant.

Final Review

  • Known limitations are listed.
  • Next improvements are listed.
  • Project proves the intended skill.