Add compass story done command

Table of Contents

This page is a capture in the inbox bucket of the product backlog — a pre-sprint idea, not yet pulled into a sprint as a story.

What

Add a compass story done <slug> command that closes a story in one step: sets State → DONE, stamps the End date, updates the parent sprint's * Stories table row, and journals the close. Analogue of the existing compass task done command.

Why

Closing a story currently requires manually editing story.org (State, Now, Next, Last touched) and the sprint table row — error-prone and easy to leave inconsistent. compass task done already automates the equivalent flow for tasks; stories deserve the same treatment.

References

  • Task — for comparison with the existing task lifecycle.

See also

Emacs 29.1 (Org mode 9.6.6)