Duration-string keys for FusedMapping. Constrains record
keys to integer-prefixed ${digits}${'ms'|'s'|'m'|'h'|'d'} plus
the 'buffer' sentinel (which resolves to the source's retention
at construct time). Catches typos like '1min', '1.5m', and
'-1m' at compile time — same constraint as
DurationLiteral, kept in lock-step with the runtime regex
in parseDuration.
Duration-string keys for FusedMapping. Constrains record keys to integer-prefixed
${digits}${'ms'|'s'|'m'|'h'|'d'}plus the'buffer'sentinel (which resolves to the source's retention at construct time). Catches typos like'1min','1.5m', and'-1m'at compile time — same constraint as DurationLiteral, kept in lock-step with the runtime regex in parseDuration.