# vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy architecture

> Architecture diagram of the GitHub repository vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-13). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy
- Repository: https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy

## Overview

This repository is a guided, 240-minute workshop for designing an AI product’s behavior when it is uncertain or wrong—not an executable AI application. The main workflow takes a student team from a chosen domain track through risk scenarios, failure UX, autonomy decisions, a small prototype, release criteria, and a demo. The README documents how the brief, guide, template, rubric, five tracks, and instructor sample support that work. Source excerpts were unavailable, so relationships below rely on the README; no runtime behavior is inferred.

Main entry points: [`02-guide.md`](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/02-guide.md) (Workshop guide), [`01-challenge-brief.md`](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/01-challenge-brief.md) (Challenge brief), [`tracks/t1-healthcare.md`](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/tracks/t1-healthcare.md) (Healthcare track), [`tracks/t2-education.md`](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/tracks/t2-education.md) (Education track)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_challenge["Challenge materials"]
  node_brief["Challenge brief"]
  node_health["Healthcare track<br/>[t1-healthcare.md]"]
  node_education["Education track<br/>[t2-education.md]"]
  node_travel["Travel track<br/>[t3-travel.md]"]
  node_ecommerce["E-commerce track<br/>[t4-ecommerce.md]"]
  node_ewallet["E-wallet track<br/>[t5-ewallet.md]"]
end

subgraph group_design["Design workflow"]
  node_guide["Workshop guide<br/>[02-guide.md]"]
  node_scenarios["Risk scenarios<br/>[02-guide.md]"]
  node_failureux["Failure UX<br/>[02-guide.md]"]
  node_autonomy["Autonomy choices<br/>[02-guide.md]"]
end

subgraph group_assessment["Prototype and assessment"]
  node_prototype["Instructor prototype<br/>[index.html]"]
  node_template["Spec template"]
  node_rubric["Scoring rubric<br/>[04-rubric.md]"]
  node_demo["Team demo"]
end

node_team(("Student team"))
node_ta(("Teaching assistant"))

node_team -->|"reads first"| node_brief
node_team -->|"chooses one"| node_health
node_team -->|"chooses one"| node_education
node_team -->|"chooses one"| node_travel
node_team -->|"chooses one"| node_ecommerce
node_team -->|"chooses one"| node_ewallet
node_team -->|"follows stages"| node_guide
node_guide -->|"guides"| node_scenarios
node_guide -->|"guides"| node_failureux
node_guide -->|"guides"| node_autonomy
node_team -->|"consults sample"| node_prototype
node_team -->|"writes submission"| node_template
node_team -->|"checks criteria"| node_rubric
node_ta -->|"checks milestones"| node_team
node_team -->|"presents design"| node_demo

click node_brief "https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/01-challenge-brief.md"
click node_health "https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/tracks/t1-healthcare.md"
click node_education "https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/tracks/t2-education.md"
click node_travel "https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/tracks/t3-travel.md"
click node_ecommerce "https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/tracks/t4-ecommerce.md"
click node_ewallet "https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/tracks/t5-ewallet.md"
click node_guide "https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/02-guide.md"
click node_scenarios "https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/02-guide.md"
click node_failureux "https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/02-guide.md"
click node_autonomy "https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/02-guide.md"
click node_prototype "https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/prototype-sample/index.html"
click node_template "https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/03-spec-template.md"
click node_rubric "https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/04-rubric.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_brief,node_health,node_education,node_travel,node_ecommerce,node_ewallet toneBlue
class node_guide,node_scenarios,node_failureux,node_autonomy toneAmber
class node_prototype,node_template,node_rubric,node_demo toneMint
class node_team,node_ta toneIndigo
```

## Components

### Challenge materials

- [Challenge brief](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/01-challenge-brief.md): `01-challenge-brief.md`
- [Healthcare track](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/tracks/t1-healthcare.md): `tracks/t1-healthcare.md`
- [Education track](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/tracks/t2-education.md): `tracks/t2-education.md`
- [Travel track](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/tracks/t3-travel.md): `tracks/t3-travel.md`
- [E-commerce track](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/tracks/t4-ecommerce.md): `tracks/t4-ecommerce.md`
- [E-wallet track](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/tracks/t5-ewallet.md): `tracks/t5-ewallet.md`

### Design workflow

- [Workshop guide](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/02-guide.md): `02-guide.md`
- [Risk scenarios](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/02-guide.md): `02-guide.md`
- [Failure UX](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/02-guide.md): `02-guide.md`
- [Autonomy choices](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/02-guide.md): `02-guide.md`

### Prototype and assessment

- [Instructor prototype](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/prototype-sample/index.html): `prototype-sample/index.html`
- [Spec template](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/03-spec-template.md): `03-spec-template.md`
- [Scoring rubric](https://github.com/vinuni-ai20k/k5-l3-day05-ai-product-ux-autonomy/blob/main/04-rubric.md): `04-rubric.md`
- **Team demo**

### Other components

- **Student team**
- **Teaching assistant**

## Connections

- Student team → Challenge brief: reads first (evidence: `README.md`)
- Student team → Healthcare track: chooses one (evidence: `README.md`)
- Student team → Education track: chooses one (evidence: `README.md`)
- Student team → Travel track: chooses one (evidence: `README.md`)
- Student team → E-commerce track: chooses one (evidence: `README.md`)
- Student team → E-wallet track: chooses one (evidence: `README.md`)
- Student team → Workshop guide: follows stages (evidence: `README.md`)
- Workshop guide → Risk scenarios: guides (evidence: `README.md`)
- Workshop guide → Failure UX: guides (evidence: `README.md`)
- Workshop guide → Autonomy choices: guides (evidence: `README.md`)
- Student team → Instructor prototype: consults sample (evidence: `README.md`)
- Student team → Spec template: writes submission (evidence: `README.md`)
- Student team → Scoring rubric: checks criteria (evidence: `README.md`)
- Teaching assistant → Student team: checks milestones (evidence: `README.md`)
- Student team → Team demo: presents design (evidence: `README.md`)
