Significant project achievement or checkpoint.

Frequently integrating code into a shared branch.

Obstacle preventing progress.

Requirement concerning technical system behavior or constraints.

High-level plan showing product direction and priorities.

Keeping software continuously ready for release.

External work or component required for progress.

Detailed description of required functionality.

Plan describing intended software releases.

Automatically releasing validated changes.