PROOF OF DONE
Workday API 1.0.0
env
production
revision workday-api-00009-moz
release v1.0.3910/10
promises kept
Every acceptance criterion from this project's GitLab issues, checked live against this revision at 2026-10-27 23:49 UTC · 1 waived for human review.
| Acceptance criterion | Live now | Staging | Candidate (0% traffic) | Production |
|---|---|---|---|---|
| AC1 GET /v1/holidays for the US in 2026 lists all 11 federal holidays, including Thanksgiving on 2026-11-26. | kept | kept | kept | kept |
| AC2 Holidays that fall on a weekend report the weekday they are observed on (US Independence Day 2026 is a Saturday and is observed on Friday 2026-07-03). | kept | kept | kept | kept |
| AC3 Germany's Easter-dependent holidays are computed correctly: Karfreitag on 2026-04-03 and Pfingstmontag on 2026-05-25. | kept | kept | kept | kept |
| AC4 Business days in Germany from 2026-12-21 to 2026-12-31 (inclusive) are 8, because Christmas Day is excluded. | kept | kept | kept | kept |
| AC5 Unsupported countries return HTTP 404 with the machine-readable error code unsupported_country. | kept | kept | kept | kept |
| AC6 is-business-day reports that 2026-12-25 in the US is not a business day because it is Christmas Day. | kept | kept | kept | kept |
| AC7 The API reference is understandable for payroll staff who are not developers. | needs a human | needs a human | needs a human | needs a human |
| Acceptance criterion | Live now | Staging | Candidate (0% traffic) | Production |
|---|---|---|---|---|
AC1 GET /v1/holidays?country=IN&year=2026 returns India's three national holidays: Republic Day (2026-01-26), Independence Day (2026-08-15) and Gandhi Jayanti (2026-10-02). | kept | kept | kept | kept |
AC2 GET /v1/countries lists India with the code IN. | kept | kept | kept | kept |
| AC3 Business days in India from 2026-10-01 to 2026-10-09 (inclusive) are 6, because Gandhi Jayanti (Friday 2026-10-02) is excluded. | kept | kept | kept | kept |
AC4 GET /v1/is-business-day?country=IN&date=2026-01-26 reports that it is not a business day because it is Republic Day. | kept | kept | kept | kept |
1 · Promise
A product owner writes acceptance criteria in a GitLab issue.
2 · Contract
A GitLab Duo flow compiles them into a read-only contract before any code exists.
3 · Proof
CI proves the exact image on staging, then on a 0%-traffic production candidate with production configuration.
4 · Breach
A broken promise halts promotion; a GitLab Duo flow opens an incident and a fix MR.