feat(records): complete eAkte reference journey
Module Package Release / publish-packages (push) Successful in 12s
Module Package Release / publish-packages (push) Successful in 12s
This commit is contained in:
@@ -52,7 +52,7 @@ from govoplan_records.backend.archive import (
|
||||
|
||||
MODULE_ID = "records"
|
||||
MODULE_NAME = "Records"
|
||||
MODULE_VERSION = "0.1.19"
|
||||
MODULE_VERSION = "0.1.20"
|
||||
READ_SCOPE = "records:workspace:read"
|
||||
WRITE_SCOPE = "records:workspace:write"
|
||||
ADMIN_SCOPE = "records:workspace:admin"
|
||||
@@ -237,7 +237,8 @@ DOCUMENTATION = (
|
||||
"volumes, filing decisions, and chronology. Files and other source modules continue to own "
|
||||
"their content. Filing resolves and preserves an exact source revision only after the source "
|
||||
"module confirms current access. The titlebar temporal selection changes valid and recorded "
|
||||
"time while current authorization always remains in force."
|
||||
"time while current authorization always remains in force. The selected record is preserved "
|
||||
"as a recordId URL parameter so an authorized actor can resume the same evidence view."
|
||||
),
|
||||
layer="configured",
|
||||
documentation_types=("admin", "user"),
|
||||
@@ -288,7 +289,7 @@ DOCUMENTATION = (
|
||||
DocumentationTopic(
|
||||
id="records.filing",
|
||||
title="Exact record filing",
|
||||
summary="File immutable Files or Cases revisions through a provider-neutral capability.",
|
||||
summary="File immutable Files, Cases, Forms Runtime, or Decisions revisions through a provider-neutral capability.",
|
||||
body=(
|
||||
"Every filing requires a record, purpose, filing reason, idempotency key, and exact source "
|
||||
"revision. Records stores source identity, authority mode, digest and content metadata where "
|
||||
@@ -299,7 +300,14 @@ DOCUMENTATION = (
|
||||
documentation_types=("admin", "user"),
|
||||
audience=("user", "records_manager", "operator", "module_admin", "auditor"),
|
||||
order=110,
|
||||
related_modules=("files", "cases", "policy", "audit"),
|
||||
related_modules=(
|
||||
"files",
|
||||
"cases",
|
||||
"forms_runtime",
|
||||
"decisions",
|
||||
"policy",
|
||||
"audit",
|
||||
),
|
||||
links=(
|
||||
DocumentationLink(
|
||||
label="Records domain boundary",
|
||||
@@ -389,6 +397,66 @@ DOCUMENTATION = (
|
||||
],
|
||||
},
|
||||
),
|
||||
DocumentationTopic(
|
||||
id="records.reference-journey",
|
||||
title="Assisted and digital eAkte reference journey",
|
||||
summary="Reconstruct the resident-parking-permit evidence chain and verify recovery without implying archive custody.",
|
||||
body=(
|
||||
"Equivalent assisted and authenticated digital resident-parking-permit records preserve exact "
|
||||
"form, attachment, case and representation, formal decision, delivery receipt, and correction "
|
||||
"revisions. The record view explains each source version, authority mode, relationship, filing "
|
||||
"purpose, institutional context, legal basis, retention policy, chronology, hold, independent "
|
||||
"approval, and transfer result. The selected recordId remains in the URL for authorized resume. "
|
||||
"Automated evidence restores a database backup, searches and temporally reconstructs both records, "
|
||||
"and revalidates source digests and the archive-neutral manifest. A simulated receipt explicitly "
|
||||
"states that custody was not transferred; real archive conformance remains target-specific."
|
||||
),
|
||||
layer="configured",
|
||||
documentation_types=("admin", "user"),
|
||||
audience=("user", "records_manager", "operator", "module_admin", "auditor"),
|
||||
order=130,
|
||||
related_modules=(
|
||||
"forms_runtime",
|
||||
"files",
|
||||
"cases",
|
||||
"decisions",
|
||||
"approvals",
|
||||
"search",
|
||||
),
|
||||
links=(
|
||||
DocumentationLink(
|
||||
label="eAkte architecture",
|
||||
href="govoplan-records/docs/EAKTE_ARCHITECTURE.md",
|
||||
kind="repository",
|
||||
),
|
||||
),
|
||||
translations={
|
||||
"de": {
|
||||
"title": "Referenzablauf für assistierte und digitale eAkten",
|
||||
"summary": "Die Nachweiskette des Anwohnerparkausweises rekonstruieren und die Wiederherstellung prüfen, ohne Archivverwahrung zu behaupten.",
|
||||
"body": (
|
||||
"Gleichwertige assistierte und authentifizierte digitale Akten zum Anwohnerparkausweis "
|
||||
"bewahren exakte Revisionen von Formular, Anlage, Vorgang und Vertretung, förmlicher "
|
||||
"Entscheidung, Zustellbeleg und Korrektur. Die Aktenansicht erläutert Quellversion, "
|
||||
"Autoritätsmodus, Beziehung, Veraktungszweck, institutionellen Kontext, Rechtsgrundlage, "
|
||||
"Aufbewahrungsrichtlinie, Chronologie, Sperre, unabhängige Freigabe und Übergabeergebnis. "
|
||||
"Die ausgewählte recordId bleibt zum berechtigten Fortsetzen in der URL. Automatisierte "
|
||||
"Nachweise stellen eine Datenbanksicherung wieder her, suchen und rekonstruieren beide "
|
||||
"Akten temporal und prüfen Quellprüfsummen sowie das archivneutrale Manifest erneut. Ein "
|
||||
"simulierter Beleg stellt ausdrücklich klar, dass keine Verwahrung übertragen wurde."
|
||||
),
|
||||
}
|
||||
},
|
||||
metadata={
|
||||
"help_contexts": [
|
||||
"records.governance-context",
|
||||
"records.record-items",
|
||||
"records.chronology",
|
||||
"records.lifecycle",
|
||||
"records.lifecycle.recovery",
|
||||
],
|
||||
},
|
||||
),
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user