Connect the change to its purpose
Describe the concrete trigger and the intended result. Point to the main files or reviewable diff, and name any public interface or configuration change. Explain decisions that are not obvious from the code. Keep speculative improvements separate so that the recipient can assess the work that actually exists.
Make uncertainty actionable
State which checks ran, which failed, and which could not run. For an unresolved issue, include the observation and the next useful investigation. Identify local edits or dependencies that are not included in the handoff. The recipient should not have to infer whether a missing result was forgotten, blocked, or never considered relevant.