Requirements#

GenAI Execution
status: valid
security: NO
safety: QM
reqtype: Functional
valid_from: v2.0.0
version: 1
satisfied by: feat__gen_ai

The platform shall support the execution of Generative AI models (e.g., LLMs) on embedded automotive hardware.

GenAI Interaction Layer
status: valid
security: YES
safety: QM
reqtype: Functional
valid_from: v2.0.0
version: 1
satisfied by: feat__gen_ai

The platform shall provide a Prompting Interface for GenAI-based agents, enabling structured prompts, streaming output, and context-aware user interaction.

GenAI Action Validation
status: valid
security: YES
safety: ASIL_B
reqtype: Functional
valid_from: v2.0.0
version: 1
satisfied by: feat__gen_ai

The platform shall validate all LLM-generated actions via domain-specific policies before they are executed.

Structured Vehicle Interface
status: valid
security: YES
safety: ASIL_B
reqtype: Functional
valid_from: v2.0.0
version: 1
satisfied by: feat__gen_ai

The platform shall provide structured APIs (e.g., via MCP) to access vehicle state and invoke safe vehicle commands.

GenAI Context API
status: valid
security: YES
safety: QM
reqtype: Functional
valid_from: v2.0.0
version: 1
satisfied by: feat__gen_ai

The platform shall provide GenAI-based agents read access through the Context API to the active interaction’s current goal, location, and dialogue state.

GenAI Long-Term Context Access
status: valid
security: YES
safety: QM
reqtype: Functional
valid_from: v2.0.0
version: 1
satisfied by: feat__gen_ai

The platform shall provide GenAI-based agents read access through the Context API to the selected driver’s preferences and interaction history.

Scoped Long-Term Context Updates
status: valid
security: YES
safety: QM
reqtype: Functional
valid_from: v2.0.0
version: 1
satisfied by: feat__gen_ai

The platform shall restrict write operations to long-term context to explicitly scoped and validated updates.

Prompt Input Validation
status: valid
security: YES
safety: QM
reqtype: Functional
valid_from: v2.0.0
version: 1
satisfied by: feat__gen_ai

The platform shall validate and rate-limit prompt inputs to the GenAI runtime to protect against malformed sequences and prompt injection.

Concurrent Model Execution
status: valid
security: NO
safety: QM
reqtype: Functional
valid_from: v2.0.0
version: 1
satisfied by: feat__gen_ai

The platform shall support the concurrent execution of multiple GenAI models.

GenAI Runtime Neutrality
status: valid
security: NO
safety: QM
reqtype: Non-Functional
valid_from: v2.0.0
version: 1
satisfied by: feat__gen_ai

The platform shall integrate established GenAI model runtimes via a runtime-agnostic interface and shall not provide a proprietary GenAI runtime implementation.

MCP Access Control
status: valid
security: YES
safety: QM
reqtype: Functional
valid_from: v2.0.0
version: 1

The platform shall authenticate and authorize all communication between MCP Client and MCP Server before vehicle state is exposed or vehicle commands are invoked.