feat(api): publish immutable perception lab evidence

This commit is contained in:
DCCONSTRUCTIONS
2026-08-05 07:48:58 +03:00
parent 3982256f08
commit 12c8a2d74c
37 changed files with 10259 additions and 265 deletions
+544 -172
View File
@@ -41,6 +41,31 @@ from k1link.web.e30_engineering_api import build_e30_engineering_router
from k1link.web.e30_human_review_api import build_e30_human_review_router
from k1link.web.e30_review_api import build_e30_review_router
from k1link.web.e40_case_review_api import build_e40_case_review_router
from k1link.web.e46_blind_review_api import build_e46_blind_review_router
from k1link.web.e46a_ai_engineering_preannotation_api import (
build_e46a_ai_engineering_preannotation_router,
)
from k1link.web.e46b_temporal_motion_api import build_e46b_temporal_motion_router
from k1link.web.e46c_full_replay_world_tracks_api import (
build_e46c_full_replay_world_tracks_router,
)
from k1link.web.e46d_temporal_failure_audit_api import (
build_e46d_temporal_failure_audit_router,
)
from k1link.web.e46e_ready_stack_api import build_e46e_ready_stack_router
from k1link.web.e46f_dashcam_bakeoff_api import build_e46f_dashcam_bakeoff_router
from k1link.web.e46g_rectified_detector_bakeoff_api import (
build_e46g_rectified_detector_bakeoff_router,
)
from k1link.web.e46h_full_rectified_front_replay_api import (
build_e46h_full_rectified_front_replay_router,
)
from k1link.web.e46i_grounding_dino_full_replay_api import (
build_e46i_grounding_dino_full_replay_router,
)
from k1link.web.e46j_raw_fisheye_realtime_api import (
build_e46j_raw_fisheye_realtime_router,
)
from k1link.web.environment_api import build_environment_router
from k1link.web.l3_pointpillars_visual_api import (
build_l3_pointpillars_visual_router,
@@ -48,6 +73,35 @@ from k1link.web.l3_pointpillars_visual_api import (
from k1link.web.l31_pointpillars_ravnoves_api import (
build_l31_pointpillars_ravnoves_router,
)
from k1link.web.l32_pointpillars_camera_review_api import (
build_l32_pointpillars_camera_review_router,
)
from k1link.web.l33_camera_first_detector_review_api import (
build_l33_camera_first_detector_review_router,
)
from k1link.web.l34_annotation_api import (
build_l34_annotation_router,
build_l34d_blind_annotation_router,
)
from k1link.web.l34_right_yolox_truth_island_api import (
build_l34_right_yolox_truth_island_freeze_router,
)
from k1link.web.l34a_assisted_yolox_error_audit_api import (
build_l34a_assisted_yolox_error_audit_router,
)
from k1link.web.l34b_nested_box_consolidation_api import (
build_l34b_nested_box_consolidation_router,
)
from k1link.web.l34c_tile_seam_stitch_api import (
build_l34c_tile_seam_stitch_router,
)
from k1link.web.l34d_cumulative_postprocessing_api import (
build_l34d_cumulative_postprocessing_router,
)
from k1link.web.l34e_self_review_diagnostic_api import (
build_l34e_self_review_diagnostic_router,
)
from k1link.web.l34f_adjudication_api import build_l34f_adjudication_router
from k1link.web.laboratory_api import build_laboratory_router
from k1link.web.lidar_api import build_lidar_router
from k1link.web.lidar_local_surface_service import K1LocalSurfaceReadService
@@ -139,18 +193,10 @@ session_integrated_perception_store = (
IntegratedPerceptionOverlayStore(
jobs_root=REPOSITORY_ROOT / ".runtime" / "compute-jobs",
results_root=(
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e10"
/ "worker-results"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e10" / "worker-results"
),
lidar_packs_root=(
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e10"
/ "lidar-packs"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e10" / "lidar-packs"
),
cache_root=session_store.data_dir / "integrated-perception-overlays",
ffmpeg_path=_ffmpeg,
@@ -304,9 +350,7 @@ async def _recording_preparation_reconciler() -> None:
async def app_lifespan(_: FastAPI) -> AsyncIterator[None]:
reconciler: asyncio.Task[None] | None = None
try:
configure_scanner_diagnostics(
REPOSITORY_ROOT / ".runtime" / "mission-core" / "logs"
)
configure_scanner_diagnostics(REPOSITORY_ROOT / ".runtime" / "mission-core" / "logs")
session_recording_preparation_manager.start()
# Recovery is intentionally a one-shot startup phase. The archive
# helper owns a cross-process lease, while ordinary catalog requests
@@ -441,9 +485,7 @@ app.include_router(
)
)
app.include_router(
build_environment_router(
root_provider=lambda: session_store.data_dir / "ui-environment"
)
build_environment_router(root_provider=lambda: session_store.data_dir / "ui-environment")
)
app.include_router(build_map_router(map_gateway_proxy))
app.include_router(
@@ -453,25 +495,18 @@ app.include_router(
)
app.include_router(
build_polygon_router(
root_provider=lambda: configured_polygon_runs_root()
or REPOSITORY_ROOT / ".runtime" / "polygon-runs"
root_provider=lambda: (
configured_polygon_runs_root() or REPOSITORY_ROOT / ".runtime" / "polygon-runs"
)
)
)
app.include_router(
build_lidar_router(
root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "lidar-replay-v2"
/ "packs"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "lidar-replay-v2" / "packs"
),
ground_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "lidar-ground-v1"
/ "benchmarks"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "lidar-ground-v1" / "benchmarks"
),
field_review_root_provider=lambda: (
REPOSITORY_ROOT
@@ -481,18 +516,10 @@ app.include_router(
/ "reviews"
),
local_surface_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "k1-local-surface-v1"
/ "models"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "k1-local-surface-v1" / "models"
),
e10_source_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e10"
/ "lidar-packs"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e10" / "lidar-packs"
),
dataset_admission_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "dataset-gateway" / "admission.json"
@@ -518,221 +545,574 @@ app.include_router(
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e29" / "results"
),
local_surface_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "k1-local-surface-v1"
/ "models"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "k1-local-surface-v1" / "models"
),
source_pack_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e10"
/ "lidar-packs"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e10" / "lidar-packs"
),
source_result_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e10"
/ "worker-results"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e10" / "worker-results"
),
)
)
app.include_router(
build_advanced_laboratory_router(
e31_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e31"
/ "source-qualifications"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e31" / "source-qualifications"
),
e32_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e32"
/ "results"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e32" / "results"
),
e33_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e33"
/ "results"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e33" / "results"
),
e34_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e34"
/ "results"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e34" / "results"
),
e35_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e35"
/ "results"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e35" / "results"
),
e37_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e37"
/ "results"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e37" / "results"
),
e38_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e38"
/ "results"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e38" / "results"
),
e39_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e39"
/ "results"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e39" / "results"
),
e40_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e40" / "results"
),
e46_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46" / "results"
),
e46a_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e40"
/ "results"
/ "e46a"
/ "ai-engineering-preannotations"
),
e46b_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46b" / "temporal-motion"
),
e46c_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e46c"
/ "full-replay-world-tracks"
),
e46d_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e46d"
/ "temporal-failure-audits"
),
e46e_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e46e"
/ "ready-stack-results"
),
e46f_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e46f"
/ "dashcam-bakeoff-results"
),
e46g_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46g" / "results"
),
e46h_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46h" / "results"
),
e46i_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46i" / "results"
),
e46j_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46j" / "results"
),
l34_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "right-yolox-truth-island-freeze"
),
l34a_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "assisted-yolox-error-audits"
),
l34b_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "nested-box-consolidation-shadows"
),
l34c_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "l3" / "tile-seam-stitch-shadows"
),
l34d_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "cumulative-postprocessing-candidates"
),
l34e_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "l3" / "self-review-diagnostics"
),
l34f_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "l3" / "adjudicated-references"
),
l3_visual_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "visual-audits"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "l3" / "visual-audits"
),
l31_ravnoves_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "l3" / "pointpillars-ravnoves"
),
l32_camera_review_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "pointpillars-ravnoves"
/ "pointpillars-camera-review"
),
l33_camera_first_review_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "camera-first-detector-review"
),
)
)
app.include_router(
build_l3_pointpillars_visual_router(
root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "visual-audits"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "l3" / "visual-audits"
)
)
)
app.include_router(
build_l31_pointpillars_ravnoves_router(
root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "l3" / "pointpillars-ravnoves"
)
)
)
app.include_router(
build_l32_pointpillars_camera_review_router(
root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "pointpillars-ravnoves"
/ "pointpillars-camera-review"
)
)
)
app.include_router(
build_l33_camera_first_detector_review_router(
root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "camera-first-detector-review"
)
)
)
app.include_router(
build_l34_right_yolox_truth_island_freeze_router(
root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "right-yolox-truth-island-freeze"
),
truth_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46" / "results"
),
evaluation_pack_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e2" / "evaluation-packs"
),
)
)
app.include_router(
build_e46_blind_review_router(
truth_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46" / "results"
),
evaluation_pack_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e2" / "evaluation-packs"
),
annotation_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "laboratory-annotations" / "e46-blind"
),
submission_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e48" / "review-submissions"
),
)
)
app.include_router(
build_e46a_ai_engineering_preannotation_router(
root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e46a"
/ "ai-engineering-preannotations"
),
annotation_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "laboratory-annotations" / "e46a-correction"
),
)
)
app.include_router(
build_e46b_temporal_motion_router(
root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46b" / "temporal-motion"
),
)
)
app.include_router(
build_e46c_full_replay_world_tracks_router(
root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e46c"
/ "full-replay-world-tracks"
),
e26_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e10" / "worker-results"
),
)
)
app.include_router(
build_e46d_temporal_failure_audit_router(
root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e46d"
/ "temporal-failure-audits"
),
)
)
app.include_router(
build_e46e_ready_stack_router(
root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e46e"
/ "ready-stack-results"
),
)
)
app.include_router(
build_e46f_dashcam_bakeoff_router(
root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e46f"
/ "dashcam-bakeoff-results"
),
e46e_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e46e"
/ "ready-stack-results"
),
)
)
app.include_router(
build_e46g_rectified_detector_bakeoff_router(
root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46g" / "results"
)
)
)
app.include_router(
build_e46h_full_rectified_front_replay_router(
root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46h" / "results"
)
)
)
app.include_router(
build_e46i_grounding_dino_full_replay_router(
root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46i" / "results"
)
)
)
app.include_router(
build_e46j_raw_fisheye_realtime_router(
root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46j" / "results"
)
)
)
app.include_router(
build_l34_annotation_router(
root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "right-yolox-truth-island-freeze"
),
truth_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46" / "results"
),
evaluation_pack_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e2" / "evaluation-packs"
),
annotation_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "laboratory-annotations" / "l34"
),
)
)
app.include_router(
build_l34a_assisted_yolox_error_audit_router(
audit_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "assisted-yolox-error-audits"
),
l34_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "right-yolox-truth-island-freeze"
),
truth_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46" / "results"
),
evaluation_pack_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e2" / "evaluation-packs"
),
)
)
app.include_router(
build_l34b_nested_box_consolidation_router(
shadow_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "nested-box-consolidation-shadows"
),
l34_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "right-yolox-truth-island-freeze"
),
truth_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46" / "results"
),
evaluation_pack_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e2" / "evaluation-packs"
),
)
)
app.include_router(
build_l34c_tile_seam_stitch_router(
shadow_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "l3" / "tile-seam-stitch-shadows"
),
l34_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "right-yolox-truth-island-freeze"
),
truth_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46" / "results"
),
evaluation_pack_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e2" / "evaluation-packs"
),
)
)
app.include_router(
build_l34d_cumulative_postprocessing_router(
candidate_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "cumulative-postprocessing-candidates"
),
l34_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "right-yolox-truth-island-freeze"
),
truth_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46" / "results"
),
evaluation_pack_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e2" / "evaluation-packs"
),
)
)
app.include_router(
build_l34d_blind_annotation_router(
candidate_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "cumulative-postprocessing-candidates"
),
l34_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "right-yolox-truth-island-freeze"
),
truth_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46" / "results"
),
evaluation_pack_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e2" / "evaluation-packs"
),
annotation_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "laboratory-annotations" / "l34d-blind"
),
)
)
app.include_router(
build_l34e_self_review_diagnostic_router(
diagnostic_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "l3" / "self-review-diagnostics"
),
candidate_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "cumulative-postprocessing-candidates"
),
l34_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "right-yolox-truth-island-freeze"
),
truth_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46" / "results"
),
evaluation_pack_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e2" / "evaluation-packs"
),
)
)
app.include_router(
build_l34f_adjudication_router(
diagnostic_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "l3" / "self-review-diagnostics"
),
candidate_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "cumulative-postprocessing-candidates"
),
l34_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "l3"
/ "right-yolox-truth-island-freeze"
),
truth_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e46" / "results"
),
evaluation_pack_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e2" / "evaluation-packs"
),
adjudication_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "laboratory-annotations" / "l34f-adjudication"
),
result_root_provider=lambda: (
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "l3" / "adjudicated-references"
),
)
)
app.include_router(
build_e30_review_router(
materialization_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e30"
/ "materializations"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e30" / "materializations"
),
review_pack_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e30"
/ "review-packs"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e30" / "review-packs"
),
)
)
app.include_router(
build_e40_case_review_router(
e40_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e40"
/ "results"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e40" / "results"
),
operator_review_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e40"
/ "operator-reviews"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e40" / "operator-reviews"
),
)
)
app.include_router(
build_e30_engineering_router(
generation_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e30"
/ "engineering-generations"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e30" / "engineering-generations"
),
materialization_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e30"
/ "materializations"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e30" / "materializations"
),
review_pack_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e30"
/ "review-packs"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e30" / "review-packs"
),
)
)
app.include_router(
build_e30_human_review_router(
materialization_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e30"
/ "materializations"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e30" / "materializations"
),
review_pack_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e30"
/ "review-packs"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e30" / "review-packs"
),
engineering_generation_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e30"
/ "engineering-generations"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e30" / "engineering-generations"
),
draft_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e30"
/ "human-review-drafts"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e30" / "human-review-drafts"
),
generation_root_provider=lambda: (
REPOSITORY_ROOT
@@ -752,18 +1132,10 @@ app.include_router(
build_artifact_health_router(
runtime_root_provider=lambda: REPOSITORY_ROOT / ".runtime",
e44_results_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e44"
/ "results"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e44" / "results"
),
e50_results_root_provider=lambda: (
REPOSITORY_ROOT
/ ".runtime"
/ "compute-experiments"
/ "e50"
/ "results"
REPOSITORY_ROOT / ".runtime" / "compute-experiments" / "e50" / "results"
),
)
)