noCV
DREL-102 · Make the delivery contract visible

Generate release notes from the promoted revision range

Practice briefBugFoundational

Notes include commits merged after the artifact was built because they query the current branch head.

Focused work estimate
1h 30m + prerequisites
Priority in the scenario
Medium
Engineering practice
Git history · Release communication

Estimated field mix

  • DevOps70%
  • Developer tooling30%

Field percentages are editorial estimates of the ticket's engineering focus. They total 100%; they are not measured time, proficiency scores, or ownership evidence.

Your next step

Review it, then add it to your workspace.

The board opens an editable draft; nothing is saved until you confirm it. Sign-in and workspace permissions apply, and Demo boards remain ephemeral.

Project context

A fictional scheduling API is rebuilt separately for test, staging, and production-like local environments. The resulting images differ, release notes list the branch instead of the artifact, and rollback rebuilds old source with new dependencies. Use a local registry simulator and synthetic deployments; no cluster or customer traffic is supplied.

Setup prerequisites

  • Artifact digests
  • Release states
  • Health checks

Preceding work

Complete these dependencies, or supply their agreed outputs before taking this ticket.

Acceptance criteria

  • Notes bind previous and current immutable source revisions
  • Each change links to its synthetic pull-request identity
  • Empty, missing, and nonancestor ranges have explicit outcomes

Implementation constraints

  • Do not use current branch state after release creation.

Verification to include

  • Generate notes for a declared three-change revision range.
  • Advance the branch and confirm the existing notes remain unchanged.

Deliverables

  • Revision-bound notes generator and history fixtures

Rollout and recovery

Publish notes as draft until artifact and range reconciliation pass.

Value of the work

For the engineer: Practice immutable promotion, release authority, compatibility gates, canaries, and rollback.

For the team: Review a delivery flow that can identify exactly what is running and restore a known artifact without rebuilding it.

Evidence boundaries

Outcome Evidence: Tests, patches, and runbooks are requested deliverables. They become Outcome Evidence only through a qualified Mission and immutable Evidence IDs.

Ownership Evidence: Independent adaptation must be observed under a declared verification policy and cite immutable Evidence IDs. Completing a planning ticket establishes no Ownership Evidence.