Skip to content

Battery Swap Service - Interaction Diagrams

This folder contains interaction diagrams that show how different components, systems, and external services interact with the core Battery Swap Service FSMs.

Purpose

  • System Interactions: How external systems communicate with FSM components
  • Integration Patterns: Sequence diagrams for external service integrations
  • Signal Flow: How external signals are processed and mapped to fundamental FSM inputs
  • Cross-System Boundaries: Communication patterns between ABS, external services, and third parties

Content Guidelines

  • Focus on interaction sequences and system boundaries
  • Show signal compression and external-to-fundamental mapping
  • Document integration patterns with external systems
  • Avoid duplicating core FSM state definitions (those belong in /diagrams)

Files

  • battery-swap-fsm-interaction.puml - Core FSM interaction patterns and signal compression
  • abs-odoo-subscription.puml - Integration sequence with Odoo subscription management
  • Core FSM definitions: ../diagrams/
  • Architecture principles: ../../../docs/architecture/fsm-signal-compression.md
  • Model status: ../model-status.md