Support expiry date shorthand with calendar integration

Table of Contents

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

What

(One paragraph: the idea.)

Why

(Motivation, problem being solved, related context.)

References

See also

Users should be able to enter expiry dates as a shorthand (e.g. 9Y, 6M, 1W) rather than a full calendar date. This requires:

  1. A calendar service or integration (QuantLib Calendar or equivalent).
  2. A settlement rule (which business day convention, which holiday calendar).
  3. UI: a field that accepts either a date or a shorthand string; the resolved date is shown alongside.

This depends on calendar infrastructure that is not yet in place. Backlog until that work is scoped.

Emacs 29.1 (Org mode 9.6.6)