104 lines
4.7 KiB
JSON
104 lines
4.7 KiB
JSON
{
|
|
"id": "resident-parking-permit-berlin-style-reference",
|
|
"title": "Resident parking permit",
|
|
"title_de": "Anwohnerparkausweis",
|
|
"locale": "de-DE",
|
|
"service": {
|
|
"object_id": "resident-parking-permit",
|
|
"key": "resident_parking_permit.apply",
|
|
"version": "6",
|
|
"audience": "resident",
|
|
"required_evidence_types": [
|
|
"application",
|
|
"identity",
|
|
"primary_residence",
|
|
"vehicle_registration"
|
|
],
|
|
"channels": ["portal", "assisted"]
|
|
},
|
|
"form": {
|
|
"object_id": "resident-parking-permit-application",
|
|
"version": "3",
|
|
"fields": {
|
|
"applicant_name": "Ada Lovelace",
|
|
"applicant_email": "ada.lovelace@example.test",
|
|
"residence_address": "Musterstrasse 17, 10115 Berlin",
|
|
"licence_plate": "B-AL 1843"
|
|
}
|
|
},
|
|
"status_access": {
|
|
"mode": "email_link",
|
|
"email_field_key": "applicant_email",
|
|
"token_ttl_seconds": 1800,
|
|
"request_limit_per_hour": 3
|
|
},
|
|
"assisted_intake": {
|
|
"channel": "counter",
|
|
"affected_party_ref": "party:resident-ada-lovelace",
|
|
"represented_party_ref": null,
|
|
"authority_basis": "self",
|
|
"purpose": "Apply for a resident parking permit.",
|
|
"legal_basis_ref": "law:resident-parking-permit",
|
|
"consent_basis": "in-person-confirmation",
|
|
"notice_given": true,
|
|
"responsible_function_ref": "function:parking-permits",
|
|
"language": "de",
|
|
"accessibility_needs": ["plain-language"],
|
|
"confirmation_method": "written_preview",
|
|
"confirmation_outcome": "confirmed"
|
|
},
|
|
"case": {
|
|
"type_key": "resident-parking-permit-application",
|
|
"number": "RPP-2026-0001",
|
|
"initial_status": "intake",
|
|
"decided_status": "decided",
|
|
"deadline_days": 30
|
|
},
|
|
"workflow": {
|
|
"definition_name": "Resident parking permit decision",
|
|
"work_item_title": "Decide the resident parking permit application",
|
|
"instructions": "Review identity, primary residence, vehicle evidence, and the effective local rule before recording the decision."
|
|
},
|
|
"decision": {
|
|
"type": "resident-parking-permit",
|
|
"operative_result": "Resident parking permit granted.",
|
|
"reasoning": "Identity, primary residence, vehicle registration, and the effective local rule were verified.",
|
|
"delivery_channel": "postbox",
|
|
"remedy": "review:administrative-court"
|
|
},
|
|
"payment": {
|
|
"mode": "manual",
|
|
"amount_minor": 3000,
|
|
"currency": "EUR",
|
|
"subject": "Resident parking permit fee",
|
|
"due_days": 14,
|
|
"evidence_owner": "files"
|
|
},
|
|
"records": {
|
|
"file_plan_key": "traffic.resident-parking-permits",
|
|
"retention_policy_ref": "records:resident-parking-permit"
|
|
},
|
|
"acceptance": {
|
|
"automated": [
|
|
"The published service and exact form revision drive digital intake.",
|
|
"An authenticated assisted session uses the same exact form and validation rules while retaining purpose, authority, channel, party, accessibility, source, correction, and read-back provenance.",
|
|
"The configured applicant email issues a short-lived, hash-only status link through Notifications and exposes only the bounded status timeline.",
|
|
"An idempotent replay returns the same persisted submission.",
|
|
"The human review handoff survives a database-session restart and remains visible in Tasks until completion.",
|
|
"The production self-service and assisted WebUI paths preserve keyboard order, accessible names, WCAG 2.1 A/AA automation, and responsive geometry at desktop and mobile widths.",
|
|
"The assisted operator can assign independent source, confidence, and governed declaring-party, document, or system references to every populated field before immutable read-back.",
|
|
"The formal decision retains party, mandate, legal-basis, evidence, delivery, review, and exact revision references.",
|
|
"The Case-bound payment handoff creates a replay-safe obligation and accepts a full manual receipt only with exact amount, currency, transaction reference, and immutable evidence.",
|
|
"Forms Runtime, Cases, and Decisions can expose exact snapshots for explicit eAkte filing."
|
|
],
|
|
"manual_or_target": [
|
|
"Perform physical screen-reader spot checks for the digital journey at desktop and mobile widths.",
|
|
"Perform physical screen-reader spot checks for the assisted operator journey at desktop and mobile widths.",
|
|
"Open, resend, expire, and revoke the applicant status link with keyboard and screen reader at desktop and mobile widths.",
|
|
"Verify the configured Postbox or external delivery provider, including unknown outcome and reconciliation.",
|
|
"Restore the pinned composition and reconstruct the exact form, case, decision, delivery evidence, and eAkte chronology.",
|
|
"Transfer through a named archive profile and retain independently signed target evidence."
|
|
]
|
|
}
|
|
}
|