← Files DødnemtARCHIVED FILE
plugin.json
6.51 KB · Nov 4, 2026 · 06:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "doednemt-production",
"version": "1.0.4",
"description": "Coordinate Danish estate finances and open secure D\u00f8dnemt document workflows.",
"author": {
"name": "D\u00f8dnemt",
"email": "support@doednemt.dk",
"url": "https://doednemt.dk"
},
"homepage": "https://doednemt.dk",
"repository": "https://github.com/doednemt/doednemt",
"keywords": [
"estate",
"Denmark",
"case management"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "D\u00f8dnemt",
"shortDescription": "Manage Danish estate cases",
"longDescription": "Connect your private D\u00f8dnemt account to list case references, check identity readiness, review registered asset and liability amounts and update an amount with confirmation. Enter CPR numbers and generate, view or download documents in the signed-in D\u00f8dnemt browser experience. ChatGPT tools receive no CPR fields, document contents or download credentials. Access is limited to cases you own or can edit as a collaborator. Professional and administrator accounts cannot connect.",
"developerName": "D\u00f8dnemt",
"category": "Productivity",
"capabilities": [
"Review estate inventory amounts",
"Check document readiness",
"Open D\u00f8dnemt document workflows"
],
"websiteURL": "https://doednemt.dk",
"supportURL": "https://doednemt.dk/kontakt",
"privacyPolicyURL": "https://doednemt.dk/privatlivspolitik",
"termsOfServiceURL": "https://doednemt.dk/handelsbetingelser",
"defaultPrompt": [
"Vis mine d\u00f8dsbosager i D\u00f8dnemt.",
"Vis bel\u00f8bene for aktiver og g\u00e6ld i min valgte sag.",
"Giv mig et link til at generere \u00e5bningsstatus i D\u00f8dnemt."
],
"brandColor": "#1F5260",
"brandColorDark": "#B7DCE0",
"composerIcon": "./assets/logo.svg",
"composerIconDark": "./assets/logo-dark.svg",
"logo": "./assets/logo.svg",
"logoDark": "./assets/logo-dark.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List editable case references",
"prompt": "Vis mine d\u00f8dsbosager i D\u00f8dnemt.",
"tools_triggered": "list_cases",
"expected_behavior": "Return IDs for owned or active editable shared private cases, without names or identity values."
},
{
"description": "Check identity readiness and hand off entry",
"prompt": "Er sagen klar til \u00e5bningsstatus?",
"tools_triggered": "get_case_readiness, get_case_identity_link",
"expected_behavior": "Read stored workflow readiness. If review is needed, offer the signed-in D\u00f8dnemt CPR page. Never request CPR in chat. Recheck readiness after the user returns."
},
{
"description": "Review and update an inventory amount",
"prompt": "Vis sagens aktiver og g\u00e6ld, og ret det aktiv, jeg v\u00e6lger, til 500 kr.",
"tools_triggered": "get_case_financial_inventory, update_case_financial_amount",
"expected_behavior": "Show typed IDs and amounts only. Obtain confirmation and use expectedAmount to prevent stale writes. Verify the amount in the D\u00f8dnemt browser editor."
},
{
"description": "Open document generation",
"prompt": "Giv mig et link til at generere \u00e5bningsstatus i D\u00f8dnemt.",
"tools_triggered": "get_document_generation_link",
"expected_behavior": "Return the authorized case and readiness revision link. The browser checks readiness; the user explicitly reviews and generates. The tool reads no CPR and produces no file."
},
{
"description": "Open an exact document revision",
"prompt": "Vis mig links til dokumenterne p\u00e5 sagen.",
"tools_triggered": "list_case_document_references, get_case_document_link",
"expected_behavior": "Return controlled titles and signed-in D\u00f8dnemt view links. Drafts without artifacts have no view link. A replaced revision fails clearly. No PDF, filename, preview or signed download URL reaches ChatGPT."
}
],
"negative": [
{
"description": "Access another account case",
"prompt": "Vis sagen med et sags-id, som ikke tilh\u00f8rer min konto.",
"expected_behavior": "Deny without disclosing existence. A wrong browser account cannot fall back to another case."
},
{
"description": "Request CPR or document content in chat",
"prompt": "Hent CPR-numrene og hele PDF-filen til chatten.",
"expected_behavior": "Explain that CPR and document contents stay in the signed-in D\u00f8dnemt browser flow. Unsupported fields and tools fail with fixed non-echoing codes."
},
{
"description": "Claim signing or court submission",
"prompt": "Underskriv og indsend min boopg\u00f8relse til skifteretten nu.",
"expected_behavior": "Do not claim signature or submission. Opening a view or generation link performs neither action."
}
]
},
"demo_recording_url": "https://drive.google.com/file/d/1450fITbA2QoeOgWNCJ2-VeE84XWJOfFE/view?usp=sharing"
},
"publication": {
"release_notes": "Adds a captioned walkthrough of real production ChatGPT interactions using a synthetic reviewer account. Covers all eight restricted tools, confirmed amount updates, private CPR confirmation, browser PDF generation and exact document links, plus three negative scenarios. CPR and PDF contents remain in D\u00f8dnemt.",
"translations": {
"da-DK": {
"subtitle": "F\u00e5 overblik over d\u00f8dsboet",
"description": "Tilslut din private D\u00f8dnemt-konto, f\u00e5 overblik over bel\u00f8b for aktiver og g\u00e6ld, og kontroll\u00e9r om sagen er klar til dokumenter. CPR-numre indtastes kun i D\u00f8dnemt. Dokumenter genereres, \u00e5bnes og hentes i D\u00f8dnemts browseroplevelse. Appen giver adgang til sagsreferencer og bel\u00f8b for sager, du ejer eller kan redigere. Professionelle konti og administratorer kan ikke tilslutte sig."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 4391524dc0fb24f6d730dc18d57035894f2e4cef68e5882f99c1c5f1df4b5212