processRemoteDiagnosticsTrigger

suspend fun processRemoteDiagnosticsTrigger(triggerId: String, metadata: Map<String, String> = emptyMap()): TriggerResult

Process a remote diagnostics trigger request.

Security (BSI APP.4.4.A7):

  • Rate limited by maxRemoteTriggersPerDay

  • Cooldown enforced between triggers

  • All triggers are audit logged

Return

Result indicating acceptance or rejection.

Since

0.3.0

Parameters

triggerId

Unique identifier for this trigger.

metadata

Additional context. Threading: Main-safe. File IO dispatched internally.