confidentialoperations/obligations.md
Recurring obligations
- Owner
- Bence
- Updated
- 20 August 2026
- Review
- quarterly
What has to happen whether or not anybody remembers. A scheduled job opens an issue for each of these; this page is the list it is generated from.
| Obligation | Cadence | Owner | Notes |
|---|---|---|---|
| VAT return | Quarterly — confirm the filing frequency with the accountant | Bence | A v.o.f. can be on monthly, quarterly or annual filing; this must not be guessed |
| Month-end close | Monthly | Bence | operations/sops/monthly-close.md |
| Contractor payment | Monthly | Bence | finance/contractor-pay.md |
| Backup restore drill | Quarterly | Bence | Proves the backups restore, not that they exist. passtheyear/ops/release/restore-drill.sh |
| Documentation review sweep | Monthly | Bence | Opens an issue per document whose Review: cadence has lapsed |
| Risk register review | Monthly | Bence | company/risk-register.md |
| Vendor and renewal check | Quarterly | Bence | operations/vendors/README.md |
| Apple developer programme renewal | Annually — date to confirm | Bence | Missing this pulls the iOS app from the store |
| Domain renewals | Annually — dates to confirm | Bence | passtheyear.com, onlyonflow.com, erudeon.com, getflow.social |
What is marked to confirm
Three rows above carry a confirm marker. They are written that way on purpose: a plausible-looking date in a compliance document is worse than a visible gap, because nobody checks a field that looks already answered.