The obligations register
Every recurring duty in one register, with the artefact that closes it named in advance.
- An obligation is a recurring duty with a source, a period, an owner and a defined artefact that closes it. Each of those five words is a column.
- It carries the instrument it comes from and the clause within it, so a finding can be argued back to the rule rather than to a policy document nobody has read.
- Frequency is daily, weekly, monthly, quarterly, half-yearly, annual, event-driven or once, with an anchor saying which day of that period — plus a due offset, a reminder lead time, a grace period and a severity.
- The owner is a role at a scope, not a named person. It resolves at generation time to whoever holds that role at that site today, so staff turnover does not orphan a duty.
- Nobody creates the recurring items. A scheduler walks the active obligations, works out each period from its frequency and anchor, resolves the owner, and writes an instance with a period start, a period end and a due timestamp. A second pass marks the ones past due and grace as overdue.
- Instances exist per scope, so thirty obligations across five sites is a hundred and fifty real items rather than thirty rows that quietly stand for them.
- An event-driven obligation is generated by the thing that triggers it and records what that was, so an incident produces its statutory notification instead of relying on somebody remembering that it should.
- What is due this week, what is overdue and what is unassigned is a query rather than a chase.