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

43 lines
7.0 KiB
Plaintext
Raw Normal View History

2025-10-19 02:00:56 -05:00
<EFBFBD>
`<60>h<EFBFBD><00><00><00>dZddlmZmZddlmZmZddlmZGd<05>de<02>Z Gd<07>de<02>Z
Gd <09>d
e<02>Z Gd <0B>d e<02>Z Gd <0A>de<02>Z Gd<0F>de<02>ZGd<11>de<02>ZGd<13>de<02>ZGd<15>de<02>ZGd<17>de<02>Zy)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>6<00>eZdZUdZedd<03><04>Zeeed<y)<07>BrainstormResponsez%Response from strategy brainstorming..z20 diverse strategy options<6E><01> description<6F>
strategiesN) <09>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__rr rr<00>__annotations__<5F><00><00>S/Users/karandubey/projects/hpcsimsite/ai_intelligence_layer/models/output_models.pyr r
s<00><00>/<2F>!&<26>s<EFBFBD>8U<38>!V<>J<EFBFBD><04>X<EFBFBD><0E>Vrr c<00><><00>eZdZUdZeddd<04><05>Zeed<edddd<08> <09>Zeed
<edddd <0B> <09>Z eed <edddd <0A> <09>Z
eed<edddd<0F> <09>Z eed<edddd<11> <09>Z eed<y)<14>PredictedOutcomez&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_scoreN) r rrrrr<00>intrrrrr r!rrrrrs<><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>~<00>eZdZUdZedd<03><04>Zeded<edd<07><04>Ze e
ed<edd <09><04>Z e e
ed
<y ) <0C>RiskAssessmentzRisk 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_factorsN) r rrrrr)rrr*r<00>strr+rrrr$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><><00>eZdZUdZedd<03><04>Zeed<edd<06><04>Zeed<edd<08><04>Z eed <edd
<EFBFBD><04>Z
eed <y ) <0A>TelemetryInsightsz)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_formN) r rrrrr/r,rr0r1r2rrrr.r. 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>Nrr.c<00><><00>eZdZUdZedd<03><04>Zeed<edd<06><04>Zeed<edd<08><04>Z e
eed <edd
<EFBFBD><04>Z e
eed <y ) <0A> EngineerBriefz!Detailed brief for race engineer..z Brief titler
<00>titlezExecutive summary<72>summaryzKey decision points<74>
key_pointszStep-by-step execution plan<61>execution_stepsN) r rrrrr5r,rr6r7rr8rrrr4r4(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>Vrr4c<00><><00>eZdZUdZedd<03><04>Zeded<edd<07><04>Zeded <edd
<EFBFBD><04>Z ed ed <edd dd<0F><10>Z
e ed<edd<12><04>Z eded<y)<16> ECUCommandsz/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>SAVEr<<00>PUSH<53>OVERTAKE<4B> engine_mode<64><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD>zBrake balance adjustmentr<00>brake_balance_adjustmentzDifferential setting)r?r@<00>
AGGRESSIVE<EFBFBD>differential_settingN) r rrrrr>rrrBrFrIr"rKrrrr:r:0s<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<>|rr:c<00><><00>eZdZUdZedddd<05><06>Zeed<edd<08> <09>Zeed
<edd <0B> <09>Z e
ed <edd <0A> <09>Z e ded<e ed<eed<eed<eed<edd<14> <09>Ze
ed<eed<y)<18>AnalyzedStrategyz-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> ALTERNATIVEr?<00>classification<6F>predicted_outcome<6D>risk_assessment<6E>telemetry_insights<74>engineer_briefzRadio message to driver<65>driver_audio_script<70> ecu_commandsN)r rrrrrPr"rrQrRr,rUrrr$r.r4rZr:rrrrMrM9s<><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>rrMc<00><><00>eZdZUdZedd<03><04>Zeed<edd<06><04>Zeed<edd<08><04>Z eed <edd
<EFBFBD><04>Z
eed <y ) <0A>SituationalContextz'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_sensitivityN) r rrrrr^r,rr_r`rarrrr]r]GsO<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>Lrr]c<00>D<00>eZdZUdZedddd<04><05>Zeeed<e ed<y) <09>AnalyzeResponsez Response from strategy analysis..rOzTop 3 strategies)<03>
min_length<EFBFBD>
max_lengthr <00>top_strategies<65>situational_contextN)
r rrrrrfrrMrr]rrrrcrcOs(<00><00>*<2A>-2<>3<EFBFBD>1<EFBFBD>QR<51>`r<>-s<>N<EFBFBD>D<EFBFBD>)<29>*<2A>s<>+<2B>+rrcc<00><><00>eZdZUdZedd<03><04>Zeed<edd<06><04>Zeed<edd<08><04>Z eed <edd
<EFBFBD><04>Z
e ed <edd <0C><04>Z eed <y)<0F>HealthResponsezHealth 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_urlN) r rrrrrjr,rrkrlrm<00>boolrnrrrririUs_<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>UrriN)r<00>pydanticrr<00>typingrr<00>models.input_modelsrr rr$r.r4r:rMr]rcrirrr<00><module>rss<><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