openspec/specs/archival-annotation-vocabulary/spec.md (REQ line under "ArchivalRetentionTask sweeps expired rows hourly") states:
The platform SHALL register OCA\OpenRegister\Cron\ArchivalRetentionTask in appinfo/info.xml <background-jobs>
Two things are stale:
- The namespace. Every job moved to
OCA\OpenRegister\BackgroundJob. appinfo/info.xml on development registers OCA\OpenRegister\BackgroundJob\ArchivalRetentionTask, so the code no longer satisfies the requirement as written.
- The element name. The spec says
<background-jobs>; info.xml uses <job> entries.
This is a live (non-archived) spec, so it is the current statement of the contract — anything checking code against it is comparing to a class that does not exist. The archived copies under openspec/changes/archive/ are historical records and should NOT be rewritten.
Not fixed directly: this repo has another change in flight on a working branch with staged files, and editing a spec underneath it risks disturbing that work.
Found while sweeping the fleet for the retired namespace after integriq's e2e failed on an executable reference (ConductionNL/integriq#1590). filinq's two docblock references are fixed in ConductionNL/filinq#820.
openspec/specs/archival-annotation-vocabulary/spec.md(REQ line under "ArchivalRetentionTask sweeps expired rows hourly") states:Two things are stale:
OCA\OpenRegister\BackgroundJob.appinfo/info.xmlondevelopmentregistersOCA\OpenRegister\BackgroundJob\ArchivalRetentionTask, so the code no longer satisfies the requirement as written.<background-jobs>; info.xml uses<job>entries.This is a live (non-archived) spec, so it is the current statement of the contract — anything checking code against it is comparing to a class that does not exist. The archived copies under
openspec/changes/archive/are historical records and should NOT be rewritten.Not fixed directly: this repo has another change in flight on a working branch with staged files, and editing a spec underneath it risks disturbing that work.
Found while sweeping the fleet for the retired namespace after integriq's e2e failed on an executable reference (ConductionNL/integriq#1590). filinq's two docblock references are fixed in ConductionNL/filinq#820.