workspace "TTRPGSolution" "Generated 2026-08-16T04:42:21.903Z" {
  model {
    tabletop_infra = softwareSystem "tabletop-infra" "Shared infra, CI/CD, observability, cross-cutting QA strategy" "in-progress"
    auth_service = softwareSystem "auth-service" "Auth and identity service" "merged"
    gateway = softwareSystem "gateway" "GraphQL federation gateway" "merged"
    table_service = softwareSystem "table-service" "Tables, memberships, roles, parties" "merged"
    ruleset_service = softwareSystem "ruleset-service" "Game system rulesets and stat schemas" "merged"
    character_service = softwareSystem "character-service" "Characters and NPCs" "merged"
    map_service = softwareSystem "map-service" "Map state, tokens, realtime sync" "spec-only"
    bff = softwareSystem "bff" "Backend-for-frontend layer: one aggregation service per microfrontend experience" "spec-only"
    tabletop_frontend = softwareSystem "tabletop-frontend" "Microfrontend monorepo: shell, map-ui, character-sheet, table-admin, chat-dice" "spec-only"
    project_automation = softwareSystem "project-automation" "" "unknown"
  }
  views {
    systemLandscape "Landscape" {
      include *
      autoLayout
    }
    theme default
  }
}