# C4 Level 1 — System Context: WorkWingman # Render: d2 c4-context.d2 ../svg/c4-context.svg # https://c4model.com/#SystemContextDiagram title: |md # WorkWingman — System Context (C4 L1) | {near: top-center} direction: down user: { label: "Job seeker\n[Person]" shape: person } wingman: { label: "WorkWingman\n[Local-first desktop app]\n\nFinds jobs, tailors documents,\nfills applications with approval,\ntracks applications + interviews" style.fill: "#2b6e58" style.font-color: "#ffffff" } linkedin: {label: "LinkedIn\n[jobs-tracker + OIDC]"; shape: cylinder} workday: {label: "Workday ATS tenants\n[application forms]"; shape: cylinder} google: {label: "Google\n[Gmail · Drive · Sheets · Calendar]"; shape: cylinder} apple: {label: "Apple\n[Sign in + Calendar]"; shape: cylinder} claude: {label: "Claude\n[drafting + study projects]"; shape: cylinder} learning: {label: "Learning platforms\n[Udemy · GCSB · AWS · MS Learn]"; shape: cylinder} user -> wingman: "Uses (reviews + approves\nevery action)" wingman -> linkedin: "Reads saved jobs,\nsigns in (OIDC)" wingman -> workday: "Fills + submits\napplications (watched)" wingman -> google: "Backup sync, calendar,\ninterview detection" wingman -> apple: "Calendar sync, sign-in" wingman -> claude: "Drafts docs,\nbuilds study plans" wingman -> learning: "Enrolls in\nstudy courses"