Repository navigation
[OpenSpec] one-term-engine #3560
Copy link
Copy link
Open
Labels
openspecOpenSpec-driven changeOpenSpec-driven changeopenspec:tasksOpenSpec phase: TasksOpenSpec phase: Tasks
Description
⚠️ OpenSpec-managed issue — this content is automatically synced
from theopenspec/directory. Manual edits will be overwritten on next sync.
Artifacts
Specs
- 📄 my-work
- 📄 my-work-landing
- 📄 termijn-binding
- 📄 termijn-pause-extension
- 📄 termijnbewaking-schemas
- 📄 woo-case-type
Tasks
- 1.1
CaseDeadlineMirror(lib/Service/Termijn/): which statutory - 1.2
TermijnServicecalls the mirror after every save of a statutory - 1.3
CaseDeadlineFollowsTermListeneronObjectUpdatingEvent, priority - 1.4
DeadlineCaseCreatedListenerstarts the statutory instance and the - 1.5
DeadlineExtensionServicerolls the requested end date and keeps - 1.6 Repair step
ReconcileCaseDeadlinesWithTerms, part one: every case's - 1.7 The
deadlineproperty and calculation descriptions say what is now - 2.1
CaseTermsService::endAfter()takes a mode; the planned end and the - 2.2
WorkQueueService::businessDaysBetween()asksWorkingDayRoll, - 2.3
WorkQueueService::nearestActiveTermDeadline()readslopend, - 3.1
TermijnTimerService::armBeslistermijn()anchors at the start of the - 3.2 Repair step part two (its own step,
RearmBeslistermijnTimers, after the reconcile): re-arm running beslistermijn timers once, mark - 3.3 One front-end helper (
src/utils/deadlineCountdown.js), used by - 3.4 Simple structure: list column, board
dueRuleand week strip - 4.1
WOODeadlineService::calculate()asks the definitions - 4.2
extendDeadline()goes throughDeadlineExtensionService::extendStatutoryTermOfCase()on the - 4.3 The T-7 warning reads
deadlineonly; dropverdagingRedenfrom the - 4.4
woo-term-is-computed-and-reported-righttasks 1 to 3 marked as moved - 5.1 Per PR: php -l, phpcs and phpstan on the changed PHP, eslint on the
- 5.2 Boards (fixed in fix(screens): a term is not late on its last day (DqMijnWerk, DqTermijnen) design-system#172): DqMijnWerk's week strip draws the term ending today as late,
Design
See design.md for technical design details.
Synced from openspec/changes/one-term-engine by OpenSpec workflow
App: dossiq
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
openspecOpenSpec-driven changeOpenSpec-driven changeopenspec:tasksOpenSpec phase: TasksOpenSpec phase: Tasks
Activity