Task 8: Cross-Quarter Publish Flexibility
Test Cases
| ID | Scenario | Expected Result | Status |
|---|---|---|---|
| T8-01 | Create cycle for Q1 period and publish during Q2 | Publish succeeds | |
| T8-02 | Publish request where current date is outside cycle period | No date-coupling validation error | |
| T8-03 | Cycle first publish in later quarter | Cycle becomes published with publish audit recorded | |
| T8-04 | Scoped re-publish in later quarter for remaining departments | Publish succeeds for remaining scopes only |
Demo Walkthrough
- Create cycle with past quarter dates (e.g., Q4 2025)
- Publish now (current date is outside cycle period) → Show it succeeds without date errors
- Show audit trail → Verify
published_atreflects actual publish date