docs(records): record lifecycle and endpoint coverage
Dependency Audit / dependency-audit (push) Successful in 1m38s
Deployment Installer / deployment-installer (push) Successful in 6s
Security Audit / security-audit (push) Successful in 10m32s

This commit is contained in:
2026-08-06 05:36:29 +02:00
parent d6fdd7ddf5
commit 8bdf7b5f7e
3 changed files with 77 additions and 15 deletions
@@ -1336,28 +1336,81 @@
"repository": "govoplan-projects"
},
{
"category": "missing_ui",
"category": "ui_reachable",
"method": "POST",
"path": "/records/catalog/classes",
"rationale": "The first Records workspace consumes governed record classes; catalog administration remains tracked by the eAkte epic.",
"repository": "govoplan-records",
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-records/issues/1"
"path": "/records/{}/appraise",
"rationale": "The Records lifecycle panel invokes the record appraisal action through a dynamically constructed record path.",
"repository": "govoplan-records"
},
{
"category": "missing_ui",
"category": "ui_reachable",
"method": "POST",
"path": "/records/catalog/file-plan",
"rationale": "The first Records workspace consumes the file plan; governed file-plan administration remains tracked by the eAkte epic.",
"repository": "govoplan-records",
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-records/issues/1"
"path": "/records/{}/close",
"rationale": "The Records lifecycle panel invokes the record closure action through a dynamically constructed record path.",
"repository": "govoplan-records"
},
{
"category": "missing_ui",
"category": "ui_reachable",
"method": "POST",
"path": "/records/{}/dispositions",
"rationale": "The Records lifecycle panel proposes a governed disposition through a dynamically constructed record path.",
"repository": "govoplan-records"
},
{
"category": "ui_reachable",
"method": "POST",
"path": "/records/{}/dispositions/{}/finalize",
"rationale": "The Records lifecycle panel finalizes an approved disposition through a dynamically constructed record path.",
"repository": "govoplan-records"
},
{
"category": "ui_reachable",
"method": "POST",
"path": "/records/{}/dispositions/{}/withdraw",
"rationale": "The Records lifecycle panel withdraws a pending disposition through a dynamically constructed record path.",
"repository": "govoplan-records"
},
{
"category": "ui_reachable",
"method": "POST",
"path": "/records/{}/holds",
"rationale": "The Records lifecycle panel applies a hold through a dynamically constructed record path.",
"repository": "govoplan-records"
},
{
"category": "ui_reachable",
"method": "POST",
"path": "/records/{}/holds/{}/release",
"rationale": "The Records lifecycle panel releases a hold through a dynamically constructed record path.",
"repository": "govoplan-records"
},
{
"category": "ui_reachable",
"method": "POST",
"path": "/records/{}/reopen",
"rationale": "The Records lifecycle panel invokes the record reopen action through a dynamically constructed record path.",
"repository": "govoplan-records"
},
{
"category": "ui_reachable",
"method": "POST",
"path": "/records/{}/transfer-packages",
"rationale": "The Records lifecycle panel prepares an archive-neutral transfer package through a dynamically constructed record path.",
"repository": "govoplan-records"
},
{
"category": "ui_reachable",
"method": "POST",
"path": "/records/{}/transfer-packages/{}/dispatch",
"rationale": "The Records lifecycle panel runs an explicitly simulated transfer through a dynamically constructed record path.",
"repository": "govoplan-records"
},
{
"category": "ui_reachable",
"method": "POST",
"path": "/records/{}/volumes",
"rationale": "The first workspace supports record-level filing without a volume; explicit volume management remains tracked by the eAkte epic.",
"repository": "govoplan-records",
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-records/issues/1"
"rationale": "The Records filing dialog creates explicit record volumes through a dynamically constructed record path.",
"repository": "govoplan-records"
},
{
"category": "missing_ui",