Reconcile implemented platform interface surfaces
This commit is contained in:
@@ -155,44 +155,39 @@
|
||||
"repository": "govoplan-access"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "GET",
|
||||
"path": "/admin/service-accounts",
|
||||
"rationale": "Service-account lifecycle is implemented but its administration UI is tracked separately.",
|
||||
"repository": "govoplan-access",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-access/issues/18"
|
||||
"rationale": "Access administration lists service accounts and opens their lifecycle and credential manager.",
|
||||
"repository": "govoplan-access"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "POST",
|
||||
"path": "/admin/service-accounts",
|
||||
"rationale": "Service-account lifecycle is implemented but its administration UI is tracked separately.",
|
||||
"repository": "govoplan-access",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-access/issues/18"
|
||||
"rationale": "Access administration creates service accounts through the governed editor.",
|
||||
"repository": "govoplan-access"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "GET",
|
||||
"path": "/admin/service-accounts/{}",
|
||||
"rationale": "Service-account lifecycle is implemented but its administration UI is tracked separately.",
|
||||
"repository": "govoplan-access",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-access/issues/18"
|
||||
"rationale": "Access administration refreshes service-account state before governed mutations.",
|
||||
"repository": "govoplan-access"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "PATCH",
|
||||
"path": "/admin/service-accounts/{}",
|
||||
"rationale": "Service-account lifecycle is implemented but its administration UI is tracked separately.",
|
||||
"repository": "govoplan-access",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-access/issues/18"
|
||||
"rationale": "Access administration edits, activates, and deactivates service accounts with revision checks.",
|
||||
"repository": "govoplan-access"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "POST",
|
||||
"path": "/admin/service-accounts/{}/retire",
|
||||
"rationale": "Service-account lifecycle is implemented but its administration UI is tracked separately.",
|
||||
"repository": "govoplan-access",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-access/issues/18"
|
||||
"rationale": "Access administration exposes separately confirmed retirement and credential revocation.",
|
||||
"repository": "govoplan-access"
|
||||
},
|
||||
{
|
||||
"category": "intentionally_headless",
|
||||
@@ -237,44 +232,39 @@
|
||||
"repository": "govoplan-admin"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "GET",
|
||||
"path": "/approvals/templates",
|
||||
"rationale": "Approval-template and escalation administration UI is tracked separately.",
|
||||
"repository": "govoplan-approvals",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-approvals/issues/2"
|
||||
"rationale": "Approval administration lists immutable template revisions.",
|
||||
"repository": "govoplan-approvals"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "POST",
|
||||
"path": "/approvals/templates",
|
||||
"rationale": "Approval-template and escalation administration UI is tracked separately.",
|
||||
"repository": "govoplan-approvals",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-approvals/issues/2"
|
||||
"rationale": "Approval administration creates validated draft templates.",
|
||||
"repository": "govoplan-approvals"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "PUT",
|
||||
"path": "/approvals/templates/{}",
|
||||
"rationale": "Approval-template and escalation administration UI is tracked separately.",
|
||||
"repository": "govoplan-approvals",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-approvals/issues/2"
|
||||
"rationale": "Approval administration revises templates through optimistic immutable revisions.",
|
||||
"repository": "govoplan-approvals"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "POST",
|
||||
"path": "/approvals/templates/{}/publish",
|
||||
"rationale": "Approval-template and escalation administration UI is tracked separately.",
|
||||
"repository": "govoplan-approvals",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-approvals/issues/2"
|
||||
"rationale": "Approval administration publishes a draft only after an explicit confirmation.",
|
||||
"repository": "govoplan-approvals"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "POST",
|
||||
"path": "/approvals/{}/escalate",
|
||||
"rationale": "Approval-template and escalation administration UI is tracked separately.",
|
||||
"repository": "govoplan-approvals",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-approvals/issues/2"
|
||||
"rationale": "The request dialog exposes escalation only for due pending requests and authorized administrators.",
|
||||
"repository": "govoplan-approvals"
|
||||
},
|
||||
{
|
||||
"category": "ui_reachable",
|
||||
@@ -766,52 +756,46 @@
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-encryption/issues/4"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "POST",
|
||||
"path": "/files/integrity/findings/{}/cleanup",
|
||||
"rationale": "File-integrity operations UI is tracked separately.",
|
||||
"repository": "govoplan-files",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-files/issues/40"
|
||||
"rationale": "The Files integrity panel requires a dry-run preview and separate confirmation before cleanup.",
|
||||
"repository": "govoplan-files"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "POST",
|
||||
"path": "/files/integrity/findings/{}/recheck",
|
||||
"rationale": "File-integrity operations UI is tracked separately.",
|
||||
"repository": "govoplan-files",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-files/issues/40"
|
||||
"rationale": "The Files integrity panel rechecks findings against their displayed revision.",
|
||||
"repository": "govoplan-files"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "GET",
|
||||
"path": "/files/integrity/scans",
|
||||
"rationale": "File-integrity operations UI is tracked separately.",
|
||||
"repository": "govoplan-files",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-files/issues/40"
|
||||
"rationale": "The Files integrity administration panel lists bounded reconciliation scans.",
|
||||
"repository": "govoplan-files"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "POST",
|
||||
"path": "/files/integrity/scans",
|
||||
"rationale": "File-integrity operations UI is tracked separately.",
|
||||
"repository": "govoplan-files",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-files/issues/40"
|
||||
"rationale": "Authorized Files operators can create a bounded integrity scan from administration.",
|
||||
"repository": "govoplan-files"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "GET",
|
||||
"path": "/files/integrity/scans/{}/findings",
|
||||
"rationale": "File-integrity operations UI is tracked separately.",
|
||||
"repository": "govoplan-files",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-files/issues/40"
|
||||
"rationale": "The Files integrity panel displays findings and blocker evidence for the selected scan.",
|
||||
"repository": "govoplan-files"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "POST",
|
||||
"path": "/files/integrity/scans/{}/run",
|
||||
"rationale": "File-integrity operations UI is tracked separately.",
|
||||
"repository": "govoplan-files",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-files/issues/40"
|
||||
"rationale": "The Files integrity panel runs and resumes bounded batches with stale-action protection.",
|
||||
"repository": "govoplan-files"
|
||||
},
|
||||
{
|
||||
"category": "compatibility",
|
||||
@@ -863,60 +847,53 @@
|
||||
"repository": "govoplan-identity"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "intentionally_headless",
|
||||
"method": "POST",
|
||||
"path": "/identity-trust/assurance/check",
|
||||
"rationale": "Identity-assurance and device-key administration UI is tracked separately.",
|
||||
"repository": "govoplan-identity-trust",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-identity-trust/issues/2"
|
||||
"rationale": "Assurance checks are capability operations performed by protected module workflows rather than direct user commands.",
|
||||
"repository": "govoplan-identity-trust"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "intentionally_headless",
|
||||
"method": "POST",
|
||||
"path": "/identity-trust/assurance/evidence",
|
||||
"rationale": "Identity-assurance and device-key administration UI is tracked separately.",
|
||||
"repository": "govoplan-identity-trust",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-identity-trust/issues/2"
|
||||
"rationale": "Trusted assurance providers record evidence through this capability endpoint; users inspect the resulting projection.",
|
||||
"repository": "govoplan-identity-trust"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "GET",
|
||||
"path": "/identity-trust/device-keys",
|
||||
"rationale": "Identity-assurance and device-key administration UI is tracked separately.",
|
||||
"repository": "govoplan-identity-trust",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-identity-trust/issues/2"
|
||||
"rationale": "Identity Trust settings and administration list permission-filtered public device keys.",
|
||||
"repository": "govoplan-identity-trust"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "intentionally_headless",
|
||||
"method": "POST",
|
||||
"path": "/identity-trust/device-keys",
|
||||
"rationale": "Identity-assurance and device-key administration UI is tracked separately.",
|
||||
"repository": "govoplan-identity-trust",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-identity-trust/issues/2"
|
||||
"rationale": "Device onboarding registers public key material through the trust capability; the UI manages registered keys without handling private material.",
|
||||
"repository": "govoplan-identity-trust"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "POST",
|
||||
"path": "/identity-trust/device-keys/{}/revoke",
|
||||
"rationale": "Identity-assurance and device-key administration UI is tracked separately.",
|
||||
"repository": "govoplan-identity-trust",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-identity-trust/issues/2"
|
||||
"rationale": "Authorized users and trust officers revoke public device keys through a consequence-aware confirmation.",
|
||||
"repository": "govoplan-identity-trust"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "ui_reachable",
|
||||
"method": "POST",
|
||||
"path": "/identity-trust/epochs/rotate",
|
||||
"rationale": "Identity-assurance and device-key administration UI is tracked separately.",
|
||||
"repository": "govoplan-identity-trust",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-identity-trust/issues/2"
|
||||
"rationale": "Identity Trust administration exposes governed epoch rotation with history and consequence explanations.",
|
||||
"repository": "govoplan-identity-trust"
|
||||
},
|
||||
{
|
||||
"category": "missing_ui",
|
||||
"category": "intentionally_headless",
|
||||
"method": "POST",
|
||||
"path": "/identity-trust/key-access/decide",
|
||||
"rationale": "Identity-assurance and device-key administration UI is tracked separately.",
|
||||
"repository": "govoplan-identity-trust",
|
||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-identity-trust/issues/2"
|
||||
"rationale": "Protected modules request immutable key-access decisions through the capability; trust officers inspect the resulting decision projection.",
|
||||
"repository": "govoplan-identity-trust"
|
||||
},
|
||||
{
|
||||
"category": "ui_reachable",
|
||||
|
||||
Reference in New Issue
Block a user