/home/techb158/balavpn.abdallabala.com/docs
NameSizeModeActions
00-design-study.md36780644editdlrm
01-uml-class-diagram.puml118690644editdlrm
02-use-case-diagram.puml37630644editdlrm
03-sequence-diagrams.puml97320644editdlrm
04-database-entity-model.mmd70510644editdlrm
05-database-schema.sql133720644editdlrm
06-diagram-preview.html50210644editdlrm
07-design-checklist.md32560644editdlrm
08-step-2-storage-layer.md53250644editdlrm
09-step-3-risk-crud-ui.md33800644editdlrm
10-step-4-mitigation-workflow.md39960644editdlrm
11-step-5-deployment-gate-workflow.md22920644editdlrm
12-step-6-multi-pm-integration.md37700644editdlrm
13-step-6-1-microsoft-planner-integration.md23350644editdlrm
14-step-7-reporting-export.md41580644editdlrm
15-step-7-1-oauth-live-connectors.md45450644editdlrm
16-step-8-user-roles-access-control.md32970644editdlrm
17-step-9-production-deployment-security.md42280644editdlrm
18-step-10-final-academic-submission.md31990644editdlrm
19-final-report-draft.md68140644editdlrm
20-instructor-submission-checklist.md36390644editdlrm
21-demo-script.md39480644editdlrm
22-traceability-matrix.md48470644editdlrm
23-testing-evidence.md29610644editdlrm
24-evaluation-rubric-mapping.md29100644editdlrm
25-final-deployment-runbook.md32140644editdlrm
26-known-limitations-and-future-work.md26320644editdlrm
27-final-qa-checklist.md28930644editdlrm
28-demo-rehearsal-script.md36180644editdlrm
29-submission-freeze-report.md27690644editdlrm
30-final-known-issues.md18760644editdlrm
31-saas-rebuild-implementation.md25710644editdlrm
application-documentation.md275150644editdlrm
conversation-log.md185030644editdlrm
dashboard-spec.md36910644editdlrm
database-guide.md378260644editdlrm
development-summary.md70700644editdlrm
github-architecture.svg62880644editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/docs/02-use-case-diagram.puml (3763B)
@startuml left to right direction skinparam shadowing false skinparam packageStyle rectangle title COSMIC AI-Risk Dashboard, Use Case Diagram actor "Project Manager" as PM actor "AI Engineer / Data Scientist" as DS actor "Risk Owner" as RO actor "Governance Reviewer" as GR actor "Legal / Ethics Reviewer" as LR actor "System Admin" as SA actor "Trello User" as TU actor "Jira User" as JU actor "Asana User" as AU actor "Microsoft Planner User" as MPU actor "External PM Tool" as EPM actor "Deployment Operator" as DO rectangle "COSMIC AI-Risk Dashboard" { usecase "Create AI project" as UC1 usecase "Select AI project type" as UC2 usecase "Define lifecycle phase" as UC3 usecase "Register AI risk" as UC4 usecase "Score risk" as UC5 usecase "Assign risk owner" as UC6 usecase "Add mitigation action" as UC7 usecase "Attach evidence" as UC8 usecase "Track mitigation progress" as UC9 usecase "Record indicator measurement" as UC10 usecase "Track experiment" as UC11 usecase "Record model metrics" as UC12 usecase "Evaluate deployment gate" as UC13 usecase "Approve or accept risk" as UC14 usecase "Generate dashboard report" as UC15 usecase "Export instructor report" as UC16 usecase "Manage users and roles" as UC17 usecase "Switch active actor role" as UC24 usecase "Enforce API permission" as UC25 usecase "Sync PM work item" as UC18 usecase "Receive project-management update" as UC19 usecase "View audit trail" as UC20 usecase "Export risk register CSV" as UC21 usecase "Export mitigation CSV" as UC22 usecase "Export full evidence package" as UC23 } PM --> UC1 PM --> UC2 PM --> UC3 PM --> UC6 PM --> UC13 PM --> UC15 PM --> UC16 PM --> UC20 PM --> UC21 PM --> UC22 PM --> UC23 PM --> UC25 DS --> UC10 DS --> UC11 DS --> UC12 DS --> UC8 RO --> UC4 RO --> UC5 RO --> UC7 RO --> UC9 RO --> UC14 RO --> UC8 RO --> UC25 GR --> UC13 GR --> UC14 GR --> UC15 GR --> UC20 GR --> UC23 GR --> UC25 LR --> UC10 LR --> UC14 LR --> UC8 SA --> UC17 SA --> UC24 SA --> UC25 SA --> UC20 TU --> UC18 JU --> UC18 AU --> UC18 MPU --> UC18 EPM --> UC19 UC4 .> UC5 : include UC4 .> UC6 : include UC7 .> UC9 : include UC10 .> UC8 : extend UC11 .> UC12 : include UC13 .> UC5 : include UC13 .> UC10 : include UC13 .> UC14 : extend UC15 .> UC20 : include UC16 .> UC21 : include UC16 .> UC22 : include UC16 .> UC23 : include UC18 .> UC4 : include UC19 .> UC18 : extend note bottom of UC13 Deployment gate checks risk status, mitigation completeness, approval state, model metrics, data readiness, ethical review, and legal review. end note ' Step 7.1 extension, live integration use cases usecase "Configure OAuth credentials" as UC_OAUTH_CONFIG usecase "Generate provider authorization URL" as UC_OAUTH_URL usecase "Store encrypted OAuth token" as UC_OAUTH_TOKEN usecase "Test live PM connection" as UC_LIVE_TEST usecase "Create or update external PM work items" as UC_LIVE_SYNC usecase "Review connector credential status" as UC_CRED_STATUS SA --> UC_OAUTH_CONFIG PM --> UC_OAUTH_URL PM --> UC_LIVE_TEST PM --> UC_LIVE_SYNC GR --> UC_CRED_STATUS UC_OAUTH_URL --> UC_OAUTH_TOKEN UC_LIVE_SYNC --> UC_CRED_STATUS ' Step 9 extension, production operations use cases usecase "Check application readiness" as UC_READY usecase "Review security configuration" as UC_SECURITY_STATUS usecase "Create database backup" as UC_BACKUP_CREATE usecase "List backup manifests" as UC_BACKUP_LIST usecase "Deploy behind HTTPS reverse proxy" as UC_DEPLOY_PROXY DO --> UC_READY DO --> UC_SECURITY_STATUS DO --> UC_BACKUP_CREATE DO --> UC_BACKUP_LIST DO --> UC_DEPLOY_PROXY SA --> UC_SECURITY_STATUS SA --> UC_BACKUP_CREATE SA --> UC_BACKUP_LIST UC_DEPLOY_PROXY .> UC_READY : include UC_BACKUP_CREATE .> UC_BACKUP_LIST : extend @enduml