/home/techb158/cosmic-risk.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.md25730644editdlrm
application-documentation.md275150644editdlrm
conversation-log.md185030644editdlrm
dashboard-spec.md36910644editdlrm
database-guide.md378260644editdlrm
development-summary.md70700644editdlrm
github-architecture.svg62880644editdlrm
integration-pull-push-plan.md73840644editdlrm
Edit: /home/techb158/cosmic-risk.abdallabala.com/docs/06-diagram-preview.html (5021B)
COSMIC AI-Risk Dashboard, Diagram Preview

COSMIC AI-Risk Dashboard, Diagram Preview

This preview renders the Mermaid database entity model. PlantUML files can be opened with PlantUML or VS Code PlantUML extensions.

Database Entity Model

erDiagram
    PROJECTS ||--o{ LIFECYCLE_PHASES : has
    PROJECTS ||--o{ RISKS : contains
    PROJECTS ||--o{ INDICATORS : defines
    PROJECTS ||--o{ MEASUREMENT_RECORDS : records
    PROJECTS ||--o{ EXPERIMENTS : tracks
    PROJECTS ||--o{ DEPLOYMENT_GATES : evaluates
    PROJECTS ||--o{ EVIDENCE_ARTIFACTS : stores
    PROJECTS ||--o{ AUDIT_EVENTS : logs
    PROJECTS ||--o{ TRELLO_MAPPINGS : maps
    USERS ||--o{ RISKS : owns
    USERS ||--o{ MITIGATION_ACTIONS : owns
    ROLES ||--o{ USERS : grants
    RISKS ||--o{ RISK_SCORES : has
    RISKS ||--o{ MITIGATION_ACTIONS : mitigated_by
    RISKS ||--o{ EVIDENCE_ARTIFACTS : supported_by
    INDICATORS ||--o{ MEASUREMENT_RECORDS : measured_by
    EVIDENCE_ARTIFACTS ||--o{ MEASUREMENT_RECORDS : supports
    EXPERIMENTS ||--o{ MODEL_METRICS : has
    DEPLOYMENT_GATES ||--o{ GATE_CRITERIA : contains
    DEPLOYMENT_GATES ||--o{ GATE_DECISIONS : results_in
    PROJECTS {
        string id PK
        string name
        string project_type
        string current_lifecycle_phase
        number risk_appetite
        string status
    }
    RISKS {
        string id PK
        string project_id FK
        string owner_user_id FK
        string title
        string dimension
        string domain
        number probability
        number impact
        number detectability
        string status
        string approval_status
    }
    RISK_SCORES {
        string id PK
        string risk_id FK
        number raw_score
        number normalized_score
        number residual_score
        string risk_level
    }
    MITIGATION_ACTIONS {
        string id PK
        string risk_id FK
        string owner_user_id FK
        string status
        number progress_percent
        number effectiveness_percent
    }
    INDICATORS {
        string id PK
        string project_id FK
        string name
        string measurand
        string unit
        string interpretation_rule
    }
    MEASUREMENT_RECORDS {
        string id PK
        string project_id FK
        string indicator_id FK
        string evidence_id FK
        string value_text
        number numeric_value
        string status
    }
    EXPERIMENTS {
        string id PK
        string project_id FK
        string name
        string model_name
        string dataset_version
        boolean selected
        string reproducibility_status
    }
    MODEL_METRICS {
        string id PK
        string experiment_id FK
        string metric_name
        number metric_value
        number threshold_value
        string status
    }
    DEPLOYMENT_GATES {
        string id PK
        string project_id FK
        string status
        string summary
        string evaluated_by_user_id FK
    }
    GATE_CRITERIA {
        string id PK
        string gate_id FK
        string name
        string actual_value
        string expected_rule
        string status
        boolean blocking
    }
    GATE_DECISIONS {
        string id PK
        string gate_id FK
        string decision
        string reason
        string approved_by_user_id FK
    }
    EVIDENCE_ARTIFACTS {
        string id PK
        string project_id FK
        string risk_id FK
        string type
        string title
        string uri
    }
    USERS {
        string id PK
        string display_name
        string email
        string role_id FK
        boolean active
    }
    ROLES {
        string id PK
        string name
        string permissions_json
    }
    AUDIT_EVENTS {
        string id PK
        string project_id FK
        string actor_user_id FK
        string entity_type
        string entity_id
        string action
    }
    TRELLO_MAPPINGS {
        string id PK
        string project_id FK
        string trello_board_id
        string trello_card_id
        string local_entity_type
        string local_entity_id
        string sync_status
    }