Skip to content

Build inference campaign control room and evidence organ - #2

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/insight-control-room
Oct 4, 2026
Merged

Jammy2211 merged 1 commit into
mainfrom
feature/insight-control-room

Conversation

@Jammy2211

@Jammy2211 Jammy2211 commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Implements the organ destination for #1. Keep #1 open until the coordinated migration, refresh and deployment are shipped and verified.

This implements the PyAutoInsight inference campaign control room following Pulse's 2–3 October design: an editable all-inference check-in prompt, campaign table and canonical task ledger, followed by diagnostic/result/provenance coverage. It includes the inference-summary reader, explicit registry, resolved-commit receipts and last-good snapshots, CLI, reproducible dashboards, cockpit feed/badge, CI, refresh and Pages workflows. Integrity, freshness, execution and scientific qualification remain separate. Cortex owns scientific records/conclusions; projects retain drivers and samples; Mind retains bounded implementation lifecycle/claims.

Six preserved Mind prompts have destination files and migration hashes. Mind originals must remain until this destination has landed. Dashboard refresh is observation only: no compute submission, approval, scientific status transition or fabricated check-in.

Validation: 77 organ tests passed; lint, formatting and offline contract checks passed; all 6 migration hashes verified; Node editable-copy and clipboard fallback tests passed. Initial real evidence is explicitly captured from autolens_inference feature/insight-producer at 9c362a7a, a public feature-branch source awaiting merge. It is labelled as that branch. This PR does not assert main deployment, successful production refresh dispatch or live-dashboard verification yet.

Merge order: autolens_inference#18 producer first, then this Insight destination, then Mind source-removal migration. Complete post-merge refresh/receipt and live Pages verification before closing the overall task. Companion integration PRs are tracked under #1; Brain#460 establishes the shared theme/identity.

Human-authorized end-to-end implementation and normal review/merge/close-out workflow (/prm); preserve branch CI and shipping gates. Explicit Heart RED development override: "I authorize on red and repo made, continue". This is scoped to Insight#1 and does not waive scientific approvals or release gates. Exact overridden entry reasons:

release validation FAILED (stage integrate)
PyAutoHeart/workflows/Release Integrate: failure
PyAutoArray/Tests: red
PyAutoArray/Tests: red
PyAutoFit/Tests: red
autofit_workspace_test/Smoke Tests: red
autogalaxy_workspace_test/Smoke Tests: red
autolens_workspace_test/Smoke Tests: red
CI wall-clock: 26 gates · slowest PyAutoBrain Nightly Release 83m · 1 slowed · 6 hang events
Release readiness: release validation FAILED (stage integrate)
PyAutoCTI/test_autocti/extract/two_d/parallel/test_parallel_fpr.py::test__estimate_capture: red
PyAutoNerves/test_autonerves/test_fitsable.py::test__output_to_fits: red
Unit-test timing: 3 test regressions (>3× baseline), 1 slow (>1.5×)
autolens_test: red
Release validation: NOT release_ready — v2026.10.3.1.dev79901 profile=release (2026-10-03T07:43:31+00:00)
validation_report/stages/integrate: fail
autolens_assistant: red
autolens_profiling: red
autolens_workspace_test: red
Worktree drift: 0 orphan / 0 missing / 4 dirty
euclid_strong_lens_modeling_pipeline: red

@Jammy2211
Jammy2211 merged commit aabc486 into main Oct 4, 2026
2 checks passed
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