{
 "annahmen": [
  "1) Bei segmentierter, quittierter Übertragung folgt FC.ACK nach dem LastFrame – Begründung: Die Bildtexte von Figure 8/10 nennen FC.ACK, ihre extrahierte Reihenfolge ist aber nicht eindeutig."
 ],
 "diagrams": [
  {
   "art": "dot",
   "id": "diag-kontext",
   "quelle": "anchor_r20_11.diag-kontext.dot"
  },
  {
   "art": "dot",
   "id": "diag-lebenszyklus",
   "quelle": "anchor_r20_11.diag-lebenszyklus.dot"
  },
  {
   "art": "seq",
   "id": "diag-protokoll",
   "quelle": "anchor_r20_11.diag-protokoll.seq.json"
  },
  {
   "art": "dot",
   "id": "diag-konfiguration",
   "quelle": "anchor_r20_11.diag-konfiguration.dot"
  },
  {
   "art": "dot",
   "id": "diag-segmentierung",
   "quelle": "anchor_r20_11.diag-segmentierung.dot"
  },
  {
   "art": "seq",
   "id": "diag-senden",
   "quelle": "anchor_r20_11.diag-senden.seq.json"
  },
  {
   "art": "seq",
   "id": "diag-empfang",
   "quelle": "anchor_r20_11.diag-empfang.seq.json"
  },
  {
   "art": "seq",
   "id": "diag-abbruch",
   "quelle": "anchor_r20_11.diag-abbruch.seq.json"
  },
  {
   "art": "seq",
   "id": "diag-flusssteuerung",
   "quelle": "anchor_r20_11.diag-flusssteuerung.seq.json"
  }
 ],
 "fragment": "content/ai/classic/modules/frtp/anchor_r20_11.html",
 "kontext": {
  "ausgelassen": {
   "budget": [
    "FIG-0d2da1c64cde3a40",
    "FIG-17ebcf7212a066a0",
    "FIG-19de9c0be9c5e7fd",
    "FIG-1a8f533953c7b2f7",
    "FIG-1bf799a475392c26",
    "FIG-21bbb51ced9b44f9",
    "FIG-26932f6a40fb9d44",
    "FIG-3448547eca8d0474",
    "FIG-396bacdc86ffcb6f",
    "FIG-3ef59dc2bd236b95",
    "FIG-400eac7f6621a814",
    "FIG-4fd88c3618d9f4c8",
    "FIG-5a38da181871e537",
    "FIG-71114fd212b2393a",
    "FIG-77f19b5b4619cd30",
    "FIG-ce03df272345d6be",
    "FIG-d344e8e6da4389e0",
    "FIG-db313a9024d8c911",
    "FIG-e44f172bc01c0a69",
    "FIG-e84da51c630cd68d",
    "FIG-f697493ff91fc7a2",
    "FIG-f6df49f536f0bcea",
    "SNIP_CLASSIC_CAN_FIGURE_Figure_1_2_FLEXRAYISOTRANSPORTLAYER",
    "SNIP_CLASSIC_FRTP_FIGURE_Figure_10_6",
    "SNIP_CLASSIC_FRTP_FIGURE_Figure_7_11",
    "SNIP_CLASSIC_FRTP_FIGURE_Figure_7_14",
    "SNIP_CLASSIC_FRTP_FIGURE_Figure_7_15",
    "SNIP_CLASSIC_FRTP_FIGURE_Figure_7_16",
    "SNIP_CLASSIC_FRTP_FIGURE_Figure_7_3",
    "SNIP_CLASSIC_FRTP_FIGURE_Figure_7_4",
    "SNIP_CLASSIC_FRTP_FIGURE_Figure_7_8"
   ],
   "dublette": {
    "SNIP_CLASSIC_COMSTACK_SECTION_7_5_2_1_Transmit_Data_via_Immediate_Buffer_Access_Mode": "SNIP_CLASSIC_FRIF_SECTION_7_5_2_1_Transmit_Data_via_Immediate_Buffer_Access_Mode",
    "SNIP_CLASSIC_COMSTACK_SECTION_7_5_2_3_1_Segmentation_condition_for_data_transfer": "SNIP_CLASSIC_FRIF_SECTION_7_5_2_3_1_Segmentation_condition_for_data_transfer",
    "SNIP_CLASSIC_COMSTACK_SECTION_7_5_2_3_Data_Transfer_with_unknown_message_length": "SNIP_CLASSIC_FRTP_SECTION_7_5_2_3_Data_Transfer_with_unknown_message_length",
    "SNIP_CLASSIC_FRIF_SECTION_11_Figure_14_depicts_only_the_overview_of_data_transmission_for_a_single_channel_without_further": "SNIP_CLASSIC_COMSTACK_SECTION_11_Figure_14_depicts_only_the_overview_of_data_transmission_for_a_single_channel_without_further",
    "SNIP_CLASSIC_FRIF_SECTION_5_3_FlexRay_Interface": "SNIP_CLASSIC_DET_SECTION_5_3_FlexRay_Interface",
    "SNIP_CLASSIC_FRIF_SECTION_7_5_1_4_RX_ERROR": "SNIP_CLASSIC_COMSTACK_SECTION_7_5_1_4_RX_ERROR",
    "SNIP_CLASSIC_FRTP_SECTION_14_The_available_data_length_evaluation_depends_on_different_scenarios_the_FrTp_is_used_in": "SNIP_CLASSIC_FRIF_SECTION_14_The_available_data_length_evaluation_depends_on_different_scenarios_the_FrTp_is_used_in",
    "SNIP_CLASSIC_FRTP_SECTION_15_FrTp_transmits_always_the_real_amount_of_data_stored_in_the_corresponding_buffer_FrTp_is_not": "SNIP_CLASSIC_FRIF_SECTION_15_FrTp_transmits_always_the_real_amount_of_data_stored_in_the_corresponding_buffer_FrTp_is_not",
    "SNIP_CLASSIC_FRTP_SECTION_22_Only_the_received_StartFrame_PDU_shall_be_stored_temporarry_in_a_local_buffer_This_is_necessray_in": "SNIP_CLASSIC_FRIF_SECTION_22_Only_the_received_StartFrame_PDU_shall_be_stored_temporarry_in_a_local_buffer_This_is_necessray_in",
    "SNIP_CLASSIC_FRTP_SECTION_7_5_1_4_RX_ERROR": "SNIP_CLASSIC_COMSTACK_SECTION_7_5_1_4_RX_ERROR",
    "SNIP_CLASSIC_FRTP_SECTION_7_5_2_1_Transmit_Data_via_Immediate_Buffer_Access_Mode": "SNIP_CLASSIC_FRIF_SECTION_7_5_2_1_Transmit_Data_via_Immediate_Buffer_Access_Mode",
    "SNIP_CLASSIC_FRTP_SECTION_7_5_2_2_Transmit_Data_via_Decoupled_Buffer_Access_Mode": "SNIP_CLASSIC_FRIF_SECTION_7_5_2_2_Transmit_Data_via_Decoupled_Buffer_Access_Mode",
    "SNIP_CLASSIC_FRTP_SECTION_7_5_2_3_1_Segmentation_condition_for_data_transfer": "SNIP_CLASSIC_FRIF_SECTION_7_5_2_3_1_Segmentation_condition_for_data_transfer",
    "SNIP_CLASSIC_FRTP_SECTION_7_5_3_Receive_Data": "SNIP_CLASSIC_FRIF_SECTION_7_5_3_Receive_Data"
   },
   "inhaltsverzeichnis": [],
   "ohne_inhalt": [
    "SNIP_CLASSIC_FRTP_FIGURE_Figure_10_1",
    "SNIP_CLASSIC_FRTP_FIGURE_Figure_1_1",
    "SNIP_CLASSIC_FRTP_FIGURE_Figure_5_1",
    "SNIP_CLASSIC_FRTP_FIGURE_Figure_7_1",
    "SNIP_CLASSIC_FRTP_FIGURE_Figure_7_2",
    "SNIP_CLASSIC_FRTP_FIGURE_Figure_7_5",
    "SNIP_CLASSIC_FRTP_FIGURE_Figure_9_2",
    "SNIP_CLASSIC_FRTP_SECTION_20_If_DET_is_active_a_corresponding_error_shall_be_set",
    "SNIP_CLASSIC_FRTP_SECTION_7_7_3_Production_Errors",
    "SNIP_CLASSIC_FRTP_SECTION_7_7_3_Transient_Faults",
    "SNIP_CLASSIC_FRTP_SECTION_7_8_Security_Events",
    "SNIP_CLASSIC_FRTP_SECTION_8_2_Type_definitions",
    "SNIP_CLASSIC_FRTP_SECTION_8_3_2_Initialization_and_Shutdown",
    "SNIP_CLASSIC_FRTP_SECTION_8_3_3_Normal_Operation",
    "SNIP_CLASSIC_FRTP_SECTION_8_3_Function_definitions",
    "SNIP_CLASSIC_FRTP_SECTION_8_4_Call_back_notifications",
    "SNIP_CLASSIC_FRTP_SECTION_8_This_variable_is_used_for_development_error_detection"
   ],
   "ohne_text": []
  },
  "im_prompt": 157,
  "im_prompt_schaubilder": 93,
  "kandidaten": 219,
  "schema": "guide-context@1"
 },
 "levels": {
  "count": 4,
  "level3_diagrams": [
   "diag-kontext",
   "diag-senden"
  ],
  "oneliner_chars": 107,
  "schema": "ai-levels@1",
  "words": {
   "2": 78,
   "3": 329,
   "4": 2042
  }
 },
 "lint": [
  "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_5_2_PDU_Router: SWS_FlexRayISOTransportLayer S. 19 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_DET_SECTION_5_3_FlexRay_Interface: SWS_FlexRayISOTransportLayer S. 21 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_DET_SECTION_5_4_ECU_State_Manager: SWS_FlexRayISOTransportLayer S. 19 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_8_5_Scheduled_functions: SWS_FlexRayISOTransportLayer S. 81 nicht im Anker R20-11 (Snippet-Releases: R23-11, R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_5_3_L_SDU_Router: SWS_FlexRayISOTransportLayer S. 19 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_5_2_PDU_Router: SWS_FlexRayISOTransportLayer S. 19 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_DET_SECTION_5_3_FlexRay_Interface: SWS_FlexRayISOTransportLayer S. 21 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_7_4_Initialization_and_shutdown: SWS_FlexRayISOTransportLayer S. 38 nicht im Anker R20-11 (Snippet-Releases: R24-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_7_5_2_3_Data_Transfer_with_unknown_message_length: SWS_FlexRayISOTransportLayer S. 47 nicht im Anker R20-11 (Snippet-Releases: R23-11, R24-11, R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_10_4_5_Configuration_Requirements_on_the_FlexRay_Interface: SWS_FlexRayISOTransportLayer S. 122 nicht im Anker R20-11 (Snippet-Releases: R23-11, R24-11, R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_FRIF_SECTION_7_5_2_3_1_Segmentation_condition_for_data_transfer: SWS_FlexRayISOTransportLayer S. 51 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_FRIF_SECTION_22_Only_the_received_StartFrame_PDU_shall_be_stored_temporarry_in_a_local_buffer_This_is_necessray_in: SWS_FlexRayISOTransportLayer S. 56 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_FRIF_SECTION_7_5_3_Receive_Data: SWS_FlexRayISOTransportLayer S. 54 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_7_5_6_2_Transmit_Cancellation_for_segmented_data_transfer: SWS_FlexRayISOTransportLayer S. 59 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
  "Stufe 4: data-snip FIG-9e680cbc04ab0600: AUTOSAR_SWS_FlexRayISOTransportLayer S. 69 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_COMSTACK_SECTION_8_1_5_TPParameterType: SWS_CommunicationStackTypes S. 18 nicht im Anker R20-11 (Snippet-Releases: R24-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_FRIF_SECTION_7_5_2_3_1_Segmentation_condition_for_data_transfer: SWS_FlexRayISOTransportLayer S. 51 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_FRTP_FIGURE_Figure_7_17: SWS_FlexRayISOTransportLayer S. 69 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_8_5_1_FrTp_MainFunction: SWS_FlexRayISOTransportLayer S. 88 nicht im Anker R20-11 (Snippet-Releases: R24-11) (INV-QL-09)",
  "Stufe 3: data-snip SNIP_CLASSIC_FRTP_SECTION_5_2_PDU_Router: SWS_FlexRayISOTransportLayer S. 19 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 3: data-snip SNIP_CLASSIC_DET_SECTION_5_3_FlexRay_Interface: SWS_FlexRayISOTransportLayer S. 21 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)"
 ],
 "output_sha256": "14e61e169c15215dd7ec4d602ab594d93f97d11d6736031a0463cba803e74bc9",
 "output_store": "ai/store/outputs/14/14e61e169c15215dd7ec4d602ab594d93f97d11d6736031a0463cba803e74bc9.html",
 "params": {
  "module": "frtp",
  "platform": "classic",
  "release": "R20-11"
 },
 "profile": {
  "effort": "high",
  "extra": {
   "abrechnung": "Abonnement des Nutzers; Kosten im Lauf-Eintrag als Listenpreis-Schätzung",
   "client": "claude (Claude Code CLI, Print-Modus); Version je Lauf im Lauf-Eintrag",
   "flags": "--output-format json --tools \"\" --strict-mcp-config --no-session-persistence --safe-mode --disable-slash-commands",
   "prompt_caching": "abgeschaltet (DISABLE_PROMPT_CACHING=1)",
   "system_prompt": "Du erzeugst Texte für das Dokumentationssystem autodocs. Die Nutzernachricht enthält den vollständigen Auftrag mit Richtlinien, Daten und Ausgabeformat. Befolge ihn genau und antworte ausschließlich in dem dort verlangten Format.",
   "tools": "keine (--tools \"\", --strict-mcp-config, --safe-mode)"
  },
  "max_output_tokens": 64000,
  "model": "claude-opus-5-5",
  "note": "claude-opus-5-5 (Effort high) über claude -p (Claude Code CLI), hermetisch ohne Werkzeuge; Temperatur nicht steuerbar",
  "provider": "anthropic",
  "route": "claude-cli-print",
  "schema": "ai-generation-profile@v1",
  "seed": null,
  "system_instruction_mode": "neutraler System-Prompt; Rezept-Prompt unverändert als Nutzernachricht",
  "temperature": null,
  "top_k": null,
  "top_p": null
 },
 "profile_id": "claude-opus-5-5__effort-high__temp-uncontrolled__claude-cli-print__6c53a2006d50",
 "prompt_hash": "74e3fa4a72651200a621709a09e9bdf73e234d484470c0c613a9d48d021fbbfe",
 "prompt_store": "ai/store/prompts/74/74e3fa4a72651200a621709a09e9bdf73e234d484470c0c613a9d48d021fbbfe.txt",
 "recipe": "module-guide@3",
 "releases": [
  "R20-11"
 ],
 "review": {
  "by": null,
  "note": "",
  "score": null,
  "status": "unreviewed"
 },
 "runs": [
  {
   "attempt": 1,
   "client": "2.1.296 (Claude Code)",
   "cost_usd_list": 1.608916,
   "cost_usd_reported": 1.608916,
   "created_at": "2026-10-13T02:56:31Z",
   "duration_api_seconds": 374.908,
   "duration_seconds": 376.909,
   "effort": "high",
   "lint_warnings": [
    "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_5_2_PDU_Router: SWS_FlexRayISOTransportLayer S. 19 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_DET_SECTION_5_3_FlexRay_Interface: SWS_FlexRayISOTransportLayer S. 21 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_DET_SECTION_5_4_ECU_State_Manager: SWS_FlexRayISOTransportLayer S. 19 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_8_5_Scheduled_functions: SWS_FlexRayISOTransportLayer S. 81 nicht im Anker R20-11 (Snippet-Releases: R23-11, R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_5_3_L_SDU_Router: SWS_FlexRayISOTransportLayer S. 19 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_5_2_PDU_Router: SWS_FlexRayISOTransportLayer S. 19 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_DET_SECTION_5_3_FlexRay_Interface: SWS_FlexRayISOTransportLayer S. 21 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_7_4_Initialization_and_shutdown: SWS_FlexRayISOTransportLayer S. 38 nicht im Anker R20-11 (Snippet-Releases: R24-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_7_5_2_3_Data_Transfer_with_unknown_message_length: SWS_FlexRayISOTransportLayer S. 47 nicht im Anker R20-11 (Snippet-Releases: R23-11, R24-11, R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_10_4_5_Configuration_Requirements_on_the_FlexRay_Interface: SWS_FlexRayISOTransportLayer S. 122 nicht im Anker R20-11 (Snippet-Releases: R23-11, R24-11, R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_FRIF_SECTION_7_5_2_3_1_Segmentation_condition_for_data_transfer: SWS_FlexRayISOTransportLayer S. 51 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_FRIF_SECTION_22_Only_the_received_StartFrame_PDU_shall_be_stored_temporarry_in_a_local_buffer_This_is_necessray_in: SWS_FlexRayISOTransportLayer S. 56 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_FRIF_SECTION_7_5_3_Receive_Data: SWS_FlexRayISOTransportLayer S. 54 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_7_5_6_2_Transmit_Cancellation_for_segmented_data_transfer: SWS_FlexRayISOTransportLayer S. 59 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
    "Stufe 4: data-snip FIG-9e680cbc04ab0600: AUTOSAR_SWS_FlexRayISOTransportLayer S. 69 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_COMSTACK_SECTION_8_1_5_TPParameterType: SWS_CommunicationStackTypes S. 18 nicht im Anker R20-11 (Snippet-Releases: R24-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_FRIF_SECTION_7_5_2_3_1_Segmentation_condition_for_data_transfer: SWS_FlexRayISOTransportLayer S. 51 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_FRTP_FIGURE_Figure_7_17: SWS_FlexRayISOTransportLayer S. 69 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_FRTP_SECTION_8_5_1_FrTp_MainFunction: SWS_FlexRayISOTransportLayer S. 88 nicht im Anker R20-11 (Snippet-Releases: R24-11) (INV-QL-09)",
    "Stufe 3: data-snip SNIP_CLASSIC_FRTP_SECTION_5_2_PDU_Router: SWS_FlexRayISOTransportLayer S. 19 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 3: data-snip SNIP_CLASSIC_DET_SECTION_5_3_FlexRay_Interface: SWS_FlexRayISOTransportLayer S. 21 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)"
   ],
   "model": "claude-opus-5-5",
   "model_usage": {
    "claude-opus-5-5": {
     "cacheCreationInputTokens": 0,
     "cacheReadInputTokens": 0,
     "canonicalModel": "claude-opus-5-5",
     "contextWindow": 1000000,
     "costBasis": "list",
     "costUSD": 1.608916,
     "inputTokens": 156029,
     "maxOutputTokens": 128000,
     "outputTokens": 49240,
     "provider": "firstParty",
     "thinkingTokens": 20820,
     "webSearchRequests": 0
    }
   },
   "route": "claude-cli-print",
   "run_id": "4e3fe1e5-28df-4c9c-8b49-41414d9c2bca",
   "stop_reason": "end_turn",
   "transcript": "_src/ai/store/transcripts/claude-opus-5-5__effort-high__temp-uncontrolled__claude-cli-print__6c53a2006d50/4e3fe1e5-28df-4c9c-8b49-41414d9c2bca.json",
   "usage": {
    "cache_creation": {
     "ephemeral_1h_input_tokens": 0,
     "ephemeral_5m_input_tokens": 0
    },
    "cache_creation_input_tokens": 0,
    "cache_read_input_tokens": 0,
    "fallback_credit": null,
    "inference_geo": "global",
    "input_tokens": 156029,
    "output_tokens": 49240,
    "output_tokens_details": {
     "thinking_tokens": 20820
    },
    "server_tool_use": {
     "web_fetch_requests": 0,
     "web_search_requests": 0
    },
    "service_tier": "standard",
    "speed": "standard"
   },
   "usage_normalized": {
    "cache_write": 0,
    "cached": 0,
    "input_uncached": 156029,
    "output": 49240,
    "thinking": 20820
   },
   "wall_seconds": 378.283
  }
 ],
 "schema": "ai-trace@2",
 "subject_id": "module.classic.frtp"
}
