Files
Guido.Tech/ai_intelligence_layer/models/__pycache__/output_models.cpython-313.pyc

44 lines
7.1 KiB
Plaintext
Raw Normal View History

2025-10-18 22:36:20 -05:00
<EFBFBD>
<00>e<EFBFBD>h<EFBFBD><00><00><00>SrSSKJrJr SSKJrJr SSKJr "SS\5r "SS\5r
2025-10-18 22:36:20 -05:00
"S S
\5r "S S \5r "S S\5r "SS\5r"SS\5r"SS\5r"SS\5r"SS\5rg)zq
Output data models for the AI Intelligence Layer.
Defines schemas for strategy generation and analysis results.
<EFBFBD>)<02> BaseModel<65>Field)<02>List<73>Literal)<01>Strategyc<00>8<00>\rSrSr%Sr\"SSS9r\\\ S'Sr
g) <09>BrainstormResponse<73>
z%Response from strategy brainstorming..z20 diverse strategy options<6E><01> description<6F>
strategies<EFBFBD>N) <0B>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__rr rr<00>__annotations__<5F>__static_attributes__r<00><00>O/Users/adipu/Documents/HPCSimSite/ai_intelligence_layer/models/output_models.pyr r
2025-10-18 22:36:20 -05:00
s<00><00>/<2F>!&<26>s<EFBFBD>8U<38>!V<>J<EFBFBD><04>X<EFBFBD><0E>Vrr c<00><><00>\rSrSr%Sr\"SSSS9r\\S'\"SSSS S
9r \\S '\"SSSS S
9r
\\S '\"SSSSS
9r \\S'\"SSSSS
9r \\S'\"SSSSS
9r \\S'Srg)<16>PredictedOutcome<6D>z&Predicted race outcome for a strategy..rzMost likely finishing position)<02>gtr <00>finish_position_most_likely<6C>dzProbability of P1 (%)<29><03>ge<67>ler <00>p1_probabilityzProbability of P2 (%)<29>p2_probabilityzProbability of P3 (%)<29>p3_probabilityzProbability of P4 or worse (%)<29>p4_or_worse_probabilityz$Overall confidence in prediction (%)<29>confidence_scorerN)rrrrrrr<00>intrr!r"r#r$r%rrrrrrs<><00><00>0<>',<2C>S<EFBFBD>Q<EFBFBD>Dd<44>'e<><1F><13>e<><1F><03><01>c<EFBFBD>?V<>W<>N<EFBFBD>C<EFBFBD>W<><1F><03><01>c<EFBFBD>?V<>W<>N<EFBFBD>C<EFBFBD>W<><1F><03><01>c<EFBFBD>?V<>W<>N<EFBFBD>C<EFBFBD>W<>#(<28><13><11>s<EFBFBD>Hh<48>#i<><1B>S<EFBFBD>i<>!<21>#<23>!<21><03>Ag<41>h<><14>c<EFBFBD>hrrc<00>t<00>\rSrSr%Sr\"SSS9r\S\S'\"SSS9r \
\ \S '\"SS
S9r \
\ \S 'S r g )<0E>RiskAssessment<6E>zRisk assessment for a strategy..zOverall risk levelr )<04>low<6F>medium<75>high<67>critical<61>
risk_levelz Primary risks<6B> key_riskszFactors that enable success<73>success_factorsrN)rrrrrrr.rrr/r<00>strr0rrrrr(r(sH<00><00>)<29>?D<>S<EFBFBD>Vj<56>?k<>J<EFBFBD><07>;<3B><<3C>k<> <20><13>/<2F>B<>I<EFBFBD>t<EFBFBD>C<EFBFBD>y<EFBFBD>B<>!&<26>s<EFBFBD>8U<38>!V<>O<EFBFBD>T<EFBFBD>#<23>Y<EFBFBD>Vrr(c<00>z<00>\rSrSr%Sr\"SSS9r\\S'\"SSS9r \\S'\"SS S9r
\\S
'\"SS S9r \\S 'S r g)<0F>TelemetryInsights<74> z)Insights derived from enriched telemetry..zTire degradation projectionr <00>tire_wear_projectionzAerodynamic performance status<75> aero_statuszFuel situation assessment<6E> fuel_marginzDriver consistency assessment<6E> driver_formrN) rrrrrrr5r1rr6r7r8rrrrr3r3 sN<00><00>3<> %<25>c<EFBFBD>7T<37> U<><18>#<23>U<><1C>S<EFBFBD>.N<>O<>K<EFBFBD><13>O<><1C>S<EFBFBD>.I<>J<>K<EFBFBD><13>J<><1C>S<EFBFBD>.M<>N<>K<EFBFBD><13>Nrr3c<00><><00>\rSrSr%Sr\"SSS9r\\S'\"SSS9r \\S'\"SS S9r
\ \\S
'\"SS S9r \ \\S 'S r g)<0F> EngineerBrief<65>(z!Detailed brief for race engineer..z Brief titler <00>titlezExecutive summary<72>summaryzKey decision points<74>
key_pointszStep-by-step execution plan<61>execution_stepsrN)rrrrrrr<r1rr=r>rr?rrrrr:r:(sT<00><00>+<2B><16>s<EFBFBD> <0A>6<>E<EFBFBD>3<EFBFBD>6<><18><13>*=<3D>><3E>G<EFBFBD>S<EFBFBD>><3E>!<21>#<23>3H<33>I<>J<EFBFBD><04>S<EFBFBD> <09>I<>!&<26>s<EFBFBD>8U<38>!V<>O<EFBFBD>T<EFBFBD>#<23>Y<EFBFBD>Vrr:c<00><><00>\rSrSr%Sr\"SSS9r\S\S'\"SSS9r \S \S
'\"SS S9r
\S \S '\"SSSSS9r \ \S'\"SSS9r \S\S'Srg)<18> ECUCommands<64>0z/Electronic Control Unit commands for car setup..zFuel consumption moder )<03>LEAN<41>STANDARD<52>RICH<43> fuel_modezERS deployment strategy)<03> CONSERVATIVE<56>BALANCED<45>AGGRESSIVE_DEPLOY<4F> ers_strategyzEngine power mode)<04>SAVErD<00>PUSH<53>OVERTAKE<4B> engine_mode<64><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD>zBrake balance adjustmentr<00>brake_balance_adjustmentzDifferential setting)rGrH<00>
AGGRESSIVE<EFBFBD>differential_settingrN)rrrrrrrFrrrJrNrQr&rSrrrrrArA0s<00><00>9<>5:<3A>3<EFBFBD>Lc<4C>5d<35>I<EFBFBD>w<EFBFBD>1<>2<>d<>MR<4D>SV<53>d}<7D>M~<7E>L<EFBFBD>'<27>I<>J<>~<7E>CH<43><13>Zm<5A>Cn<43>K<EFBFBD><17>?<3F>@<40>n<>$)<29>#<23>"<22><11>Hb<48>$c<><1C>c<EFBFBD>c<>NS<4E>TW<54>e{<7B>N|<7C><18>'<27>"J<>K<>|rrAc<00><><00>\rSrSr%Sr\"SSSSS9r\\S'\"SS S
9r \\S '\"SS S
9r
\ \S '\"SSS
9r \ S\S'\\S'\\S'\\S'\\S'\"SSS
9r\ \S'\\S'Srg)<1A>AnalyzedStrategy<67>9z-A single analyzed strategy with full details..<2E><00>zStrategy rank (1-3)r<00>rankzReference to original strategyr <00> strategy_idz Strategy name<6D> strategy_namezStrategy classification)<03> RECOMMENDED<45> ALTERNATIVErG<00>classification<6F>predicted_outcome<6D>risk_assessment<6E>telemetry_insights<74>engineer_briefzRadio message to driver<65>driver_audio_script<70> ecu_commandsrN)rrrrrrrYr&rrZr[r1r^rrr(r3r:rcrArrrrrUrU9s<><00><00>7<><15>c<EFBFBD>a<EFBFBD>A<EFBFBD>3H<33>I<>D<EFBFBD>#<23>I<><1C>S<EFBFBD>.N<>O<>K<EFBFBD><13>O<><1E>s<EFBFBD><0F>@<40>M<EFBFBD>3<EFBFBD>@<40>LQ<4C>RU<52>c|<7C>L}<7D>N<EFBFBD>G<EFBFBD>H<>I<>}<7D>'<27>'<27>#<23>#<23>)<29>)<29>!<21>!<21>$<24>S<EFBFBD>6O<36>P<><17><13>P<><1D>rrUc<00>z<00>\rSrSr%Sr\"SSS9r\\S'\"SSS9r \\S'\"SS S9r
\\S
'\"SS S9r \\S 'S r g)<0F>SituationalContext<78>Gz'Current situational context and alerts..zCurrent critical decision pointr <00>critical_decision_pointzImportant telemetry alerts<74>telemetry_alertzKey assumption for analysis<69>key_assumptionzTime-sensitive factors<72>time_sensitivityrN) rrrrrrrhr1rrirjrkrrrrrfrfGsO<00><00>1<>#(<28><13>:[<5B>#\<5C><1B>S<EFBFBD>\<5C> <20><13>2N<32>O<>O<EFBFBD>S<EFBFBD>O<><1F><03>1N<31>O<>N<EFBFBD>C<EFBFBD>O<>!<21>#<23>3K<33>L<><14>c<EFBFBD>Lrrfc<00>F<00>\rSrSr%Sr\"SSSSS9r\\\ S'\
\ S'S r g
) <0B>AnalyzeResponse<73>Oz Response from strategy analysis..rXzTop 3 strategies)<03>
min_length<EFBFBD>
max_lengthr <00>top_strategies<65>situational_contextrN) rrrrrrrqrrUrrfrrrrrmrmOs(<00><00>*<2A>-2<>3<EFBFBD>1<EFBFBD>QR<51>`r<>-s<>N<EFBFBD>D<EFBFBD>)<29>*<2A>s<>+<2B>+rrmc<00><><00>\rSrSr%Sr\"SSS9r\\S'\"SSS9r \\S'\"SS S9r
\\S
'\"SS S9r \ \S '\"SS S9r \\S'Srg)<11>HealthResponse<73>UzHealth check response..zService statusr <00>statusz Service name<6D>servicezService version<6F>versionzWhether demo mode is enabled<65> demo_modezURL of enrichment service<63>enrichment_service_urlrN)rrrrrrrvr1rrwrxry<00>boolrzrrrrrtrtUs_<00><00> <20><17><03>)9<>:<3A>F<EFBFBD>C<EFBFBD>:<3A><18><13>.<2E>9<>G<EFBFBD>S<EFBFBD>9<><18><13>*;<3B><<3C>G<EFBFBD>S<EFBFBD><<3C><1B>C<EFBFBD>-K<>L<>I<EFBFBD>t<EFBFBD>L<>"'<27><03>9T<39>"U<><1A>C<EFBFBD>UrrtN)r<00>pydanticrr<00>typingrr<00>models.input_modelsrr rr(r3r:rArUrfrmrtrrr<00><module>rs<><00><01><04>&<26> <20>(<28>W<01><19>W<01>
i<01>y<EFBFBD>i<01>W<01>Y<EFBFBD>W<01>O<01> <09>O<01>W<01>I<EFBFBD>W<01>}<01>)<29>}<01> <1E>y<EFBFBD> <1E>M<01><19>M<01>,<2C>i<EFBFBD>,<2C> V<01>Y<EFBFBD>Vr