Phase 12
This commit is contained in:
1 parent
c5bcb95d74
commit
15a473ce3d
27 files changed
+380
-9
No files matched your search
@@ -875,3 +875,38 @@ class PilotDiagnosticReport:
|
||||
class CalibrationChangeRecord:
|
||||
change_id:str;created_at:str;operator:str;category:str;before_value:str;after_value:str;reason:str
|
||||
related_report_id:str|None=None;notes:str=""
|
||||
@dataclass(frozen=True,slots=True)
|
||||
class MainExperimentPlan:
|
||||
plan_id:str;title:str;created_at:str;target_prompt_valid_records:int;target_control_valid_records:int
|
||||
minimum_prompt_valid_records:int;minimum_control_valid_records:int;planned_prompt_sessions:int;planned_control_sessions:int
|
||||
condition_order_rule:str;camera_position_policy:str;voice_prompt_text:str;voice_volume:float
|
||||
response_window_sec:float;turn_weak_threshold_deg:float;notes:str
|
||||
@dataclass(frozen=True,slots=True)
|
||||
class MainExperimentProgress:
|
||||
plan_id:str;generated_at:str;prompt_total_records:int;control_total_records:int;prompt_valid_records:int
|
||||
control_valid_records:int;prompt_sessions:int;control_sessions:int;prompt_completion_rate:float|None
|
||||
control_completion_rate:float|None;total_valid_records:int;target_reached:bool;ready_for_final_analysis:bool
|
||||
main_issue:str;suggested_action:str
|
||||
@dataclass(frozen=True,slots=True)
|
||||
class ExperimentSnapshot:
|
||||
snapshot_id:str;created_at:str;config_path:str;merged_config_path:str|None;application_version:str
|
||||
git_commit:str|None;camera_position_note:str;voice_prompt_text:str;voice_volume:float|None
|
||||
trigger_strategy:str;response_window_sec:float|None;turn_weak_threshold_deg:float|None
|
||||
face_process_every_n_frames:int|None;signage_yaw_direction:str|None;notes:str
|
||||
@dataclass(frozen=True,slots=True)
|
||||
class FinalAnalysisWorkflowResult:
|
||||
workflow_id:str;generated_at:str;input_logs_dir:str;analysis_output_dir:str;final_output_dir:str
|
||||
analysis_success:bool;quality_check_success:bool;diagnostics_success:bool;final_report_success:bool
|
||||
presentation_assets_success:bool;output_files:list[str];warnings:list[str];errors:list[str]
|
||||
@dataclass(frozen=True,slots=True)
|
||||
class FinalExperimentReport:
|
||||
report_id:str;generated_at:str;experiment_title:str;total_sessions:int;prompt_sessions:int;control_sessions:int
|
||||
prompt_valid_records:int;control_valid_records:int;prompt_response_rate:float|None;control_response_rate:float|None
|
||||
rate_difference:float|None;response_rate_p_value:float|None;response_rate_test_name:str|None
|
||||
response_rate_effect_size:float|None;odds_ratio:float|None;mean_reaction_time_prompt:float|None
|
||||
mean_reaction_time_control:float|None;reaction_time_p_value:float|None;mean_yaw_delta_prompt:float|None
|
||||
mean_yaw_delta_control:float|None;yaw_delta_p_value:float|None;top_exclusion_reasons:list[str]
|
||||
main_quality_notes:str;limitations:str;conclusion_for_presentation:str
|
||||
@dataclass(frozen=True,slots=True)
|
||||
class PresentationAsset:
|
||||
asset_id:str;asset_type:str;title:str;file_path:str;description:str;suggested_slide:str
|
||||
Reference in new issue
Block a user