Skip to content

chore(snapshot): replace main with current ORION base#84

Open
sonra44 wants to merge 1 commit into
mainfrom
pr/orion-main-replacement
Open

chore(snapshot): replace main with current ORION base#84
sonra44 wants to merge 1 commit into
mainfrom
pr/orion-main-replacement

Conversation

@sonra44
Copy link
Copy Markdown
Owner

@sonra44 sonra44 commented Mar 30, 2026

What changed

This PR replaces the current main tree with the current ORION snapshot base through a main-based bridge commit.

The direct ORION -> main PR was impossible because ORION was rebuilt as a root snapshot and no longer shared history with main. To respect protected-branch workflow, this branch was created from main and then updated so its file tree matches the current ORION snapshot.

Source state

  • ORION snapshot head: edfffe46a0e577d03b4fc493b1948374e6820cb2
  • Bridge branch head: cbaf6c78cec9a22cf6d0a821524f8ca5a6e949d4
  • Previous main tip before replacement attempt: 4ba569c2de003fa85a448829ef0dbe1aef6baf57

Why

The goal is to make main carry the same project base that now exists on ORION, but branch protection requires doing that through a PR with checks instead of a force-push.

Notes

  • This is an intentional base replacement, not an incremental feature PR.
  • The branch tree was aligned to ORION snapshot content.
  • Remote origin/ORION already points to the snapshot base.

Validation already run

  • bash scripts/check_no_second_task_board.sh -> OK
  • bash scripts/check_reference_truth_boundaries.sh -> OK
  • bash scripts/qiki_drift_audit.sh --strict -> OK

Intent

Merging this PR should make main match the current ORION-based project base through the protected GitHub workflow.

Create a main-based replacement commit whose file tree matches the current ORION snapshot so the change can be reviewed and merged through the protected main workflow.
Copy link
Copy Markdown

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, we are unable to review this pull request

The GitHub API does not allow us to fetch diffs exceeding 300 files, and this pull request has 526

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 30, 2026

Important

Review skipped

Too many files!

This PR contains 294 files, which is 144 over the limit of 150.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: a5a15b69-19dd-458a-8906-21e6c6e53d85

📥 Commits

Reviewing files that changed from the base of the PR and between 4ba569c and cbaf6c7.

⛔ Files ignored due to path filters (6)
  • .codex/imp/RE_QIKI_Archive_Verification.csv is excluded by !**/*.csv
  • AAADOCK.zip is excluded by !**/*.zip
  • docs/design/diz1.jpg is excluded by !**/*.jpg
  • docs/design/diz2.jpg is excluded by !**/*.jpg
  • generated/README.md is excluded by !**/generated/**
  • generated/__init__.py is excluded by !**/generated/**
📒 Files selected for processing (294)
  • .codex/imp/RE_00_QIKI_Root_Index.md
  • .codex/imp/RE_BR_01_Code_Truth_Passport.md
  • .codex/imp/RE_BR_02_QIKI_Canonization_Passport.md
  • .codex/imp/RE_BR_03_Orion_and_Operator_Surface_Passport.md
  • .codex/imp/RE_BR_04_Product_Frame_Passport.md
  • .codex/imp/RE_BR_05_Context_Transfer_and_Replication_Passport.md
  • .codex/imp/RE_QIKI_Analytical_Path_Map.md
  • .codex/imp/RE_QIKI_Architecture_Verification_Note.md
  • .codex/imp/RE_QIKI_Archive_Verification.md
  • .codex/imp/RE_QIKI_Canon_Map_and_ADR.md
  • .codex/imp/RE_QIKI_Document_Pack_Index.md
  • .codex/imp/RE_QIKI_Documentation_Completion_Criteria.md
  • .codex/imp/RE_QIKI_Maturity_Matrix.md
  • .codex/imp/RE_QIKI_Product_Truth_and_Gate_Plan.md
  • .codex/imp/RE_QIKI_Project_Analysis_Position.md
  • .codex/imp/RE_QIKI_Risks_and_Unresolved_Zones.md
  • .codex/imp/RE_QIKI_Runtime_Evidence_Notes.md
  • .codex/imp/RE_QIKI_Unified_Manifest.md
  • .codex/skills/ANALYSIS.md
  • .codex/skills/INDEX.json
  • .codex/skills/INDEX.md
  • .codex/skills/orion-v-task-image-audit/SKILL.md
  • .codex/skills/orion-v-task-image-audit/references/tooling.md
  • .codex/skills/orion-v-top-zone-redesign/SKILL.md
  • .codex/skills/orion-v-top-zone-redesign/references/top-zone-principles.md
  • .codex/skills/orion-v-ui-redesign/SKILL.md
  • .codex/skills/qiki-bootstrap/SKILL.md
  • .codex/skills/qiki-bootstrap/agents/openai.yaml
  • .codex/skills/qiki-checkpoint/SKILL.md
  • .codex/skills/qiki-checkpoint/agents/openai.yaml
  • .codex/skills/qiki-doc-principles/SKILL.md
  • .codex/skills/qiki-drift-audit/SKILL.md
  • .codex/skills/qiki-drift-audit/agents/openai.yaml
  • .codex/skills/qiki-intent-ownership-guardian/SKILL.md
  • .codex/skills/qiki-record-replay-analyst/SKILL.md
  • .codex/skills/qiki-runtime-contour-verifier/SKILL.md
  • .codex/skills/qiki-sensor-plane-auditor/SKILL.md
  • .codex/skills_disabled/qiki-onecontext-tmux/SKILL.md
  • .qwen/settings.json
  • .qwen/settings.json.orig
  • .serena/project.yml
  • AGENTS.md
  • CONTRIBUTING.md
  • Cabinet/Reports/TRUTH_TABLE_2026-01-23.md
  • DOCUMENTATION_UPDATE_PROTOCOL.md
  • F6
  • LOG.MD
  • PRODUCTION_DEPLOYMENT_PLAN.md
  • QIKI_CODEX_AUDIT_FOR_TASKING.md
  • README.md
  • RESTART_CHECKLIST.md
  • RUNNING
  • TASKS/ARTIFACT_20260301_intermediate_critical_audit.md
  • TASKS/ARTIFACT_20260301_orion_v_clickable_g1_runtime_evidence.md
  • TASKS/ARTIFACT_20260305_g1_qiki_loop_acceptance.md
  • TASKS/ARTIFACT_20260305_g1_qiki_procedural_execution_runtime_proof.md
  • TASKS/ARTIFACT_20260305_g1_qiki_procedure_surface_runtime_proof.md
  • TASKS/ARTIFACT_20260305_orion_v_clickable_deep_audit.md
  • TASKS/ARTIFACT_20260305_orion_v_cockpit_clickable_refresh.md
  • TASKS/ARTIFACT_20260305_orion_v_f1_quick_actions_runtime_proof.md
  • TASKS/ARTIFACT_20260305_recovery_rebaseline_plan.md
  • TASKS/ARTIFACT_20260306_g1_qiki_procedural_execution_acceptance.md
  • TASKS/ARTIFACT_20260306_g1_qiki_slow_observation_runtime_proof.md
  • TASKS/ARTIFACT_20260306_g2_qiki_combat_entry_preparation_acceptance.md
  • TASKS/ARTIFACT_20260306_g2_qiki_combat_event_consequence_acceptance.md
  • TASKS/ARTIFACT_20260306_g2_qiki_combat_resource_gate_acceptance.md
  • TASKS/ARTIFACT_20260306_g2_qiki_combat_system_consequence_acceptance.md
  • TASKS/ARTIFACT_20260306_g2_qiki_comms_combat_constraint_acceptance.md
  • TASKS/ARTIFACT_20260306_g2_qiki_hostile_context_open_acceptance.md
  • TASKS/ARTIFACT_20260306_g2_qiki_power_constraint_acceptance.md
  • TASKS/ARTIFACT_20260306_g2_qiki_protocol_arbitration_acceptance.md
  • TASKS/ARTIFACT_20260306_g2_qiki_tactical_state_shift_acceptance.md
  • TASKS/ARTIFACT_20260306_g2_qiki_thermal_followup_constraint_acceptance.md
  • TASKS/ARTIFACT_20260306_orion_v_command_mode_stability.md
  • TASKS/ARTIFACT_20260306_orion_v_f1_body_visual_refresh.md
  • TASKS/ARTIFACT_20260306_orion_v_f1_qiki_motion_logic_refresh.md
  • TASKS/ARTIFACT_20260306_orion_v_live_render_stability_verification.md
  • TASKS/ARTIFACT_20260306_orion_v_menu_semantics_f4_console.md
  • TASKS/ARTIFACT_20260306_orion_v_navigation_logic_audit.md
  • TASKS/ARTIFACT_20260306_orion_v_top_zone_visual_audit.md
  • TASKS/ARTIFACT_20260307_g3_qiki_observation_objective_seed_acceptance.md
  • TASKS/TASK_20260202_exec_plan_p0_sequential.md
  • TASKS/TASK_20260202_orion_incident_replay_proof.md
  • TASKS/TASK_20260202_power_pdu_overcurrent_incident_proof.md
  • TASKS/TASK_20260202_radar_guard_incident_proof.md
  • TASKS/TASK_20260202_record_replay_incident_repro_proof.md
  • TASKS/TASK_20260202_thermal_incident_ack_clear_proof.md
  • TASKS/TASK_20260202_thermal_trip_incident_proof.md
  • TASKS/TASK_20260226_orion_v_levels_overlay_and_bounded_events.md
  • TASKS/TASK_20260226_orion_v_stage4_functional_expansion.md
  • TASKS/TASK_20260226_orion_v_stage5_pilot_stabilization.md
  • TASKS/TASK_20260226_orionv_prep_quality_gate_e501.md
  • TASKS/TASK_20260226_stage6_cutover_rehearsal.md
  • TASKS/TASK_20260305_g1_qiki_legality_trust_consequence_loop.md
  • TASKS/TASK_20260305_g1_qiki_procedural_execution_and_time_control.md
  • TASKS/TASK_20260306_g2_qiki_combat_entry_preparation.md
  • TASKS/TASK_20260306_g2_qiki_combat_event_consequence.md
  • TASKS/TASK_20260306_g2_qiki_combat_resource_gate.md
  • TASKS/TASK_20260306_g2_qiki_combat_system_consequence.md
  • TASKS/TASK_20260306_g2_qiki_comms_combat_constraint.md
  • TASKS/TASK_20260306_g2_qiki_hostile_context_open_and_conditional_allow.md
  • TASKS/TASK_20260306_g2_qiki_protocol_arbitration_and_combat_entry.md
  • TASKS/TASK_20260306_g2_qiki_tactical_state_shift.md
  • TASKS/TASK_20260306_g2_qiki_thermal_followup_constraint.md
  • TASKS/TASK_20260306_g2_qiki_thermal_or_power_constraint.md
  • TASKS/TASK_20260307_g3_qiki_dual_route_observation_choice.md
  • TASKS/TASK_20260307_g3_qiki_objective_lifecycle_closure.md
  • TASKS/TASK_20260307_g3_qiki_observation_mission_seed.md
  • TASKS/TASK_20260307_g3_qiki_route_deviation_hidden_event.md
  • TASKS/TASK_20260313_g3_qiki_hidden_event_followup_consequence.md
  • TASKS/TASK_20260313_g3_qiki_post_review_followup_choice.md
  • TASKS/TASK_20260313_g3_qiki_resume_observation_loop.md
  • TASKS/TASK_20260313_g3_qiki_review_action_closure_loop.md
  • TASKS/TASK_20260313_g3_qiki_second_observation_result_signature_changed.md
  • TASKS/TASK_20260313_orion_v_f2_systems_overview.md
  • TASKS/TASK_20260313_orion_v_l0_alerts_overlay.md
  • TASKS/TASK_20260329_bot_sensor_reasoning_contract.md
  • TASKS/TASK_20260330_qiki_freshness_threshold_ownership.md
  • TASKS/TASK_stage7_final_cutover.md
  • TASKS/TASK_stage7_primary_switch.md
  • TASK_OUT/ORION/ARTIFACT_20260325_orion_v_always_on_contract_and_derived_state.md
  • TASK_OUT/ORION/ARTIFACT_20260325_orion_v_f1_mission_cockpit_refactor.md
  • TASK_OUT/ORION/ARTIFACT_20260325_orion_v_global_shell_canonical_relayout.md
  • TASK_OUT/active_docs_consistency_cleanup.md
  • TASK_OUT/bridge_track_continuity_diagnostic.md
  • TASK_OUT/canonical_runtime_maintenance_runbook.md
  • TASK_OUT/final_stabilization_and_baseline.md
  • TASK_OUT/live_signature_changed_logs.md
  • TASK_OUT/live_signature_changed_proof.md
  • TASK_OUT/minimal_regression_pack_wrapper.md
  • TASK_OUT/observation_contour_dossier.md
  • TASK_OUT/observation_seed_smoke_fix.md
  • TASK_OUT/operational_wording_cleanup.md
  • TASK_OUT/orion_bios_projection_alignment.md
  • TASK_OUT/orion_execution_dossier.md
  • TASK_OUT/orion_launch_canon_cleanup.md
  • TASK_OUT/orion_precomparison_diagnostic.md
  • TASK_OUT/orion_procedure_path_fix.md
  • TASK_OUT/post_blocker_doc_cleanup.md
  • TASK_OUT/qbios_contract_and_resilience.md
  • TASK_OUT/qbios_contract_cleanup.md
  • TASK_OUT/qbios_liveness_readiness_doc_hardening.md
  • TASK_OUT/qbios_nats_outage_probe.md
  • TASK_OUT/qcore_identity_continuity_diagnostic.md
  • TASK_OUT/qcore_identity_derivation_fix.md
  • TASK_OUT/qcore_identity_vs_signature_split.md
  • TASK_OUT/qcore_resumed_target_selection_fix.md
  • TASK_OUT/qcore_vs_orion_truth_comparison.md
  • TASK_OUT/qiki_chat_canon_labeling_cleanup.md
  • TASK_OUT/qiki_chat_lifecycle_status.md
  • TASK_OUT/qsim_truth_path_passport.md
  • TASK_OUT/registrar_audit_passport.md
  • TASK_OUT/registrar_boundary_cleanup.md
  • TASK_OUT/regression_failure_severity_map.md
  • TASK_OUT/regression_pack_canonization.md
  • TASK_OUT/resumed_observability_baseline_lock.md
  • TASK_OUT/resumed_path_observability_hardening.md
  • TASK_OUT/runtime_contour_canon.md
  • TASK_OUT/runtime_registry.md
  • TASK_OUT/shell_os_canon_labeling_cleanup.md
  • TASK_OUT/shell_os_support_status.md
  • TASK_OUT/signature_changed_blocker_investigation.md
  • TASK_OUT/signature_changed_remaining_gap_fix.md
  • config/grafana-datasource.yml
  • config/grafana.ini
  • config/loki-config.yaml
  • config/orion_v/procedures/hostile_rcs_intercept_burst.json
  • config/orion_v/procedures/safe_pause_resume.json
  • config/orion_v/procedures/safe_pause_slow_resume.json
  • config/promtail-config.yaml
  • docker-compose.minimal.yml
  • docker-compose.operator.yml
  • docker-compose.operator_legacy.yml
  • docker-compose.operator_orionv.yml
  • docker-compose.phase1.yml
  • docker-compose.qcore-intents.yml
  • docker-compose.shell_os.yml
  • docker-compose.yml
  • docs/0_step.md
  • docs/CODEX_CLI_QIKI_skill_plan.md
  • docs/CUTOVER_PLAN.md
  • docs/EXPORT_SYSTEM_DOSSIER.md
  • docs/INDEX.md
  • docs/ORION_V_HARDWARE_VIEW_MODEL.md
  • docs/ORION_V_QUICKSTART.md
  • docs/ORION_V_RUNBOOK.md
  • docs/RELEASE_NOTES_ORIONV_1.0.0.md
  • docs/RESTART_CHECKLIST.md
  • docs/WINDOWS_NATIVE_MIGRATION_GUIDE.md
  • docs/agents/orion_tui_agent.md
  • docs/design/canon/CONTEXT_LOCK_QIKI_DTMP.md
  • docs/design/canon/G1_QIKI_OPERATOR_LOOP_CANON.md
  • docs/design/canon/G1_QIKI_PROCEDURAL_EXECUTION_CANON.md
  • docs/design/canon/G2_QIKI_COMBAT_ENTRY_PREP_CANON.md
  • docs/design/canon/G2_QIKI_COMBAT_EVENT_CONSEQUENCE_CANON.md
  • docs/design/canon/G2_QIKI_COMBAT_RESOURCE_GATE_CANON.md
  • docs/design/canon/G2_QIKI_COMBAT_SYSTEM_CONSEQUENCE_CANON.md
  • docs/design/canon/G2_QIKI_COMMS_COMBAT_CONSTRAINT_CANON.md
  • docs/design/canon/G2_QIKI_HOSTILE_CONTEXT_OPEN_CANON.md
  • docs/design/canon/G2_QIKI_PROTOCOL_ARBITRATION_CANON.md
  • docs/design/canon/G2_QIKI_TACTICAL_STATE_SHIFT_CANON.md
  • docs/design/canon/G2_QIKI_THERMAL_CONSTRAINT_FOLLOWUP_CANON.md
  • docs/design/canon/G2_QIKI_THERMAL_OR_POWER_CONSTRAINT_CANON.md
  • docs/design/canon/INDEX.md
  • docs/design/canon/TELEMETRY_G1_IMPLEMENTATION_LOCK.md
  • docs/design/game/SECTOR_TERTA_CANON.md
  • docs/design/hardware_and_physics/power_plane_load_shedding.md
  • docs/design/hardware_and_physics/thermal_plane_warn_and_floor.md
  • docs/design/operator_console/CANONICAL_SPEC_ORION_QIKI.md
  • docs/design/operator_console/ORION_OS_SYSTEM.md
  • docs/design/operator_console/ORION_OS_VALIDATION_CHECKLIST.md
  • docs/design/operator_console/ORION_V_CLICKABLE_ACCEPTANCE_CHECKLIST.md
  • docs/design/operator_console/ORION_V_CLICKABLE_ACCEPTANCE_RUN_2026-03-01.md
  • docs/design/operator_console/ORION_V_CLICKABLE_ACCEPTANCE_RUN_2026-03-05.md
  • docs/design/operator_console/ORION_V_CLICKABLE_ACCEPTANCE_RUN_2026-03-06.md
  • docs/design/operator_console/ORION_V_CONSOLE_SENSOR_AND_SCREEN_DOSSIER.md
  • docs/design/operator_console/ORION_V_PROFILES_ACCEPTANCE_ARTIFACT_2026-03-05.md
  • docs/design/operator_console/ORION_V_UI_UX_REDESIGN_TECHNICAL_ASSIGNMENT.md
  • docs/design/operator_console/SIMULATION_CONTROL_CONTRACT.md
  • docs/design/operator_console/TELEMETRY_DICTIONARY.yaml
  • docs/design/q-core-agent/bios_design.md
  • docs/operator_console/REAL_DATA_MATRIX.md
  • docs/ops/STATE_HEALTH_RUNBOOK.md
  • docs/qiki_sensor_audit.md
  • docs/stage0_actual_plan.md
  • proto_extensions/utils/generate_mock_messages.py
  • requirements.txt
  • safe_pause_slow_resume
  • schemas/asyncapi/qiki.events.v1.bios_status/v1/README.md
  • schemas/asyncapi/qiki.events.v1.operator.objectives/v1/README.md
  • schemas/asyncapi/qiki.events.v1.operator.objectives/v1/payload.schema.json
  • schemas/asyncapi/qiki.responses.qiki/v1/README.md
  • schemas/asyncapi/qiki.responses.qiki/v1/payload.schema.json
  • scripts/check_reference_truth_boundaries.sh
  • scripts/prove_orion_incident_replay.sh
  • scripts/prove_orion_v_command_mode.sh
  • scripts/prove_orion_v_f1_body.sh
  • scripts/prove_orion_v_f1_quick_actions.sh
  • scripts/prove_orion_v_qiki_combat_entry.sh
  • scripts/prove_orion_v_qiki_combat_system_consequence.sh
  • scripts/prove_orion_v_qiki_comms_combat_constraint.sh
  • scripts/prove_orion_v_qiki_dual_route_observation_choice.sh
  • scripts/prove_orion_v_qiki_hostile_intent.sh
  • scripts/prove_orion_v_qiki_hostile_power_gate.sh
  • scripts/prove_orion_v_qiki_hostile_resource_gate.sh
  • scripts/prove_orion_v_qiki_observation_objective_seed.sh
  • scripts/prove_orion_v_qiki_procedure_surface.sh
  • scripts/prove_orion_v_qiki_release_dock.sh
  • scripts/prove_orion_v_qiki_safe_observation.sh
  • scripts/prove_orion_v_qiki_slow_observation.sh
  • scripts/prove_orion_v_qiki_tactical_state_shift.sh
  • scripts/prove_orion_v_qiki_thermal_followup_constraint.sh
  • scripts/prove_orion_v_top_zone.sh
  • scripts/qiki_drift_audit.sh
  • scripts/quality_gate_docker.sh
  • scripts/run_integration_tests_docker.sh
  • scripts/run_minimal_regression_pack.sh
  • scripts/run_orion_v_live.sh
  • src/qiki/mission_control_terminal.py
  • src/qiki/services/faststream_bridge/app.py
  • src/qiki/services/faststream_bridge/lag_monitor.py
  • src/qiki/services/faststream_bridge/mode_store.py
  • src/qiki/services/faststream_bridge/radar_guard_cadence.py
  • src/qiki/services/faststream_bridge/radar_guard_publisher.py
  • src/qiki/services/faststream_bridge/radar_track_store.py
  • src/qiki/services/faststream_bridge/tests/test_radar_guard_cadence.py
  • src/qiki/services/faststream_bridge/tests/test_radar_guard_event_payload_times.py
  • src/qiki/services/faststream_bridge/tests/test_radar_track_store.py
  • src/qiki/services/faststream_bridge/tests/test_smoke_lag.py
  • src/qiki/services/faststream_bridge/tests/test_track_publisher_headers.py
  • src/qiki/services/faststream_bridge/track_publisher.py
  • src/qiki/services/operator_console/Dockerfile
  • src/qiki/services/operator_console/__init__.py
  • src/qiki/services/operator_console/clients/__init__.py
  • src/qiki/services/operator_console/clients/grpc_client.py
  • src/qiki/services/operator_console/clients/grpc_enhanced_client.py
  • src/qiki/services/operator_console/clients/metrics_client.py
  • src/qiki/services/operator_console/clients/nats_client.py
  • src/qiki/services/operator_console/core/__init__.py
  • src/qiki/services/operator_console/core/i18n.py
  • src/qiki/services/operator_console/legacy/__init__.py
  • src/qiki/services/operator_console/legacy/main_orion.py
  • src/qiki/services/operator_console/main.py
  • src/qiki/services/operator_console/main_live.py
  • src/qiki/services/operator_console/main_orion.py
  • src/qiki/services/operator_console/main_orion_v.py
  • src/qiki/services/operator_console/orion_v/__init__.py
  • src/qiki/services/operator_console/orion_v/app.py
  • src/qiki/services/operator_console/orion_v/dialogs.py
  • src/qiki/services/operator_console/orion_v/events_store.py
  • src/qiki/services/operator_console/orion_v/hardware_view_model/__init__.py
  • src/qiki/services/operator_console/orion_v/hardware_view_model/collector.py
  • src/qiki/services/operator_console/orion_v/hardware_view_model/diagnostics.py
  • src/qiki/services/operator_console/orion_v/hardware_view_model/key_aliases.py

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch pr/orion-main-replacement

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Owner Author

sonra44 commented Mar 30, 2026

Protected-path handoff status:

  • The replacement branch pr/orion-main-replacement is pushed and this PR is open.
  • ORION already points to the desired snapshot base edfffe46a0e577d03b4fc493b1948374e6820cb2.
  • Direct force-push to main is blocked by branch protection.
  • Auto-merge is disabled for this repository.
  • Self-approval is not allowed by GitHub, so I cannot satisfy the approval gate on my own PR.

Already validated locally for this replacement path:

  • bash scripts/check_no_second_task_board.sh -> OK
  • bash scripts/check_reference_truth_boundaries.sh -> OK
  • bash scripts/qiki_drift_audit.sh --strict -> OK

The remaining step is a human/reviewer approval plus required GitHub checks, then merge this PR to move main onto the replacement base.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant