# MALE5-ML LIFECYCLE SIDECAR **Artifact class:** GOVERNANCE / DESIGN RECORD (per-family lifecycle sidecar) **Research family:** `MALE5-ML` — multivariate MALE5 classifier research **Scientific result:** **UNKNOWN** **Engineering path:** **VERIFIED** (EQF1 runner integration + parallel retry harness) **This sidecar:** records the lifecycle state of every MALE5-ML artifact so the repository can always distinguish a frozen protocol from an execution attempt and from computation-blocked status. It **grants NO execution authorization**, changes **no** scientific state, and is **not** scientific evidence itself. | field | value | |---|---| | family | MALE5-ML | | current protocol | `male5-ml-v0.1.1-frozen` (amended; supersedes `male5-ml-v0.1.0-frozen`) | | current manifest | `MALE5-ML-MANIFEST-v0.1.1-frozen` | | dependency identity | `MALE5-v3.2.0-EQF1` — execution fork of reference MALE5 v3.2.0 (commit `d6fb0695a7c2fbeaa03de379557a8b5447915384`) | | current gate | `MALE5-ML-EXECUTION (BLOCKED)` | | scientific status | `UNKNOWN` — computation blocked; no valid MALE5 real-data result | | engineering status | EQF1 RUNNER INTEGRATION VERIFIED; PARALLEL RETRY HARNESS VERIFIED; REAL-DATA EXECUTION COMPUTATION BLOCKED | | next gate | `MALE5-ML-EXECUTION-RETRY-ON-LARGER-ALLOCATION` | --- ## LIFECYCLE STATES — MUST NOT BE CONFLATED ### 1. PROTOCOL FROZEN - `male5-ml-v0.1.0-frozen` — original protocol; `DESIGN FROZEN — EXECUTION NOT AUTHORIZED`; **preserved as historical identity, never overwritten** (`MALE5_ML_PROTOCOL.md`, `MALE5_ML_MANIFEST.json`). - `male5-ml-v0.1.1-frozen` — **amended** protocol; amends ONLY the dependency identity and implementation description (dependency = `MALE5-v3.2.0-EQF1`); no scientific/statistical/economic design element changed; `DESIGN FROZEN — EXECUTION NOT AUTHORIZED` at design time (`MALE5_ML_PROTOCOL_v0.1.1_AMENDED.md`, `MALE5_ML_MANIFEST_v0.1.1_AMENDED.json`). - Dependency amendment identity: `MALE5_ML_DEPENDENCY_AMENDMENT_REPORT.md` (Status: A. AMENDMENT FROZEN — READY FOR EXECUTION AUTHORIZATION) and `MALE5_v3.2.0_CANONICAL_DEPENDENCY_FINALIZATION.md`. ### 2. EXECUTION ATTEMPT - ONE controlled real-data execution attempted under `male5-ml-v0.1.1-frozen` with `MALE5-v3.2.0-EQF1` (H60 OOS = the 3,169 frozen origins in `results/R2-H/origins_H060.csv`). Machine outcome: **0 / 3,169 predictions produced**. ### 3. COMPUTATION BLOCKED - The full 3,169-origin causal expanding walk-forward is not computable in the available execution window (~39–63 h inferred). Recorded as: `COMPUTATION_BLOCKED` (`MALE5_ML_EXECUTION_MANIFEST.json`), `HARD_STOP_INFEASIBLE` (`MALE5_ML_EXECUTION_FAILURE_EVIDENCE.json`). **Classification guardrails:** - `COMPUTATION_BLOCKED` must **never** be converted into `NULL`. - `ENGINEERING_PASS` must **never** be converted into `SCIENTIFIC_PASS`. --- ## AUTHORITATIVE STATEMENTS - scientific result = **UNKNOWN** (no valid MALE5 real-data result exists) - engineering path = **verified** (EQF1 runner integration VERIFIED; parallel retry harness VERIFIED) - next gate = **execution retry on larger allocation** - **NO EXECUTION AUTHORIZATION is granted by this document.** The next gate opens only on separate owner authorization (see `RESEARCH_STATE.md`). --- ## ARTIFACT LIFECYCLE TABLE | canonical path | artifact class | state | protocol/version | superseded / supersedes | clean-clone required | tracked / hash-bound | |---|---|---|---|---|---|---| | `results/MALE5-ML/MALE5_ML_PROTOCOL.md` | FROZEN EVIDENCE (protocol) | HISTORICAL / FROZEN | `male5-ml-v0.1.0-frozen` | superseded by `male5-ml-v0.1.1-frozen` | yes | tracked | | `results/MALE5-ML/MALE5_ML_MANIFEST.json` | FROZEN EVIDENCE (manifest) | HISTORICAL / FROZEN | `MALE5-ML-MANIFEST-v0.1.0-frozen` | superseded by v0.1.1 manifest | yes | tracked | | `results/MALE5-ML/MALE5_ML_PROTOCOL_v0.1.1_AMENDED.md` | FROZEN EVIDENCE (protocol) | FROZEN / CURRENT | `male5-ml-v0.1.1-frozen` | supersedes v0.1.0 protocol | yes | tracked | | `results/MALE5-ML/MALE5_ML_MANIFEST_v0.1.1_AMENDED.json` | FROZEN EVIDENCE (manifest) | FROZEN / CURRENT | `MALE5-ML-MANIFEST-v0.1.1-frozen` | supersedes v0.1.0 manifest | yes | tracked | | `results/MALE5-ML/MALE5_ML_DEPENDENCY_AMENDMENT_REPORT.md` | FROZEN EVIDENCE (dependency amendment identity) | FROZEN | amendment of `male5-ml-v0.1.1-frozen` | — | yes | tracked | | `results/MALE5-ML/MALE5_EQF1_NATIVE_VERIFICATION.md` | FROZEN EVIDENCE (EQF1 verification) | FROZEN | `MALE5-v3.2.0-EQF1` | — | yes | tracked | | `results/MALE5-ML/MALE5_EQF1_NATIVE_VERIFICATION.json` | FROZEN EVIDENCE (EQF1 verification) | FROZEN | `MALE5-v3.2.0-EQF1` | — | yes | tracked | | `results/MALE5-ML/MALE5_EQF1_RUNNER_INTEGRATION.md` | FROZEN EVIDENCE (runner integration) | FROZEN | `male5-ml-v0.1.1-frozen` | — | yes | tracked | | `results/MALE5-ML/MALE5_EQF1_RUNNER_INTEGRATION.json` | FROZEN EVIDENCE (runner integration) | FROZEN | `male5-ml-v0.1.1-frozen` | — | yes | tracked | | `results/MALE5-ML/MALE5_ML_EXECUTION_MANIFEST.json` | FROZEN EVIDENCE (computation-blocked execution) | FROZEN | `male5-ml-v0.1.1-frozen` | — | yes | tracked | | `results/MALE5-ML/MALE5_ML_EXECUTION_REPORT.md` | FROZEN EVIDENCE (computation-blocked execution) | FROZEN | `male5-ml-v0.1.1-frozen` | — | yes | tracked | | `results/MALE5-ML/MALE5_ML_EXECUTION_FAILURE_EVIDENCE.json` | FROZEN EVIDENCE (computation-blocked execution) | FROZEN | `male5-ml-v0.1.1-frozen` | — | yes | tracked | | `results/MALE5-ML/MALE5_ML_PARALLEL_HARNESS_VALIDATION.md` | FROZEN EVIDENCE (harness validation) | FROZEN | `male5-ml-v0.1.1-frozen` | — | yes | tracked | | `results/MALE5-ML/MALE5_ML_PARALLEL_HARNESS_VALIDATION.json` | FROZEN EVIDENCE (harness validation) | FROZEN | `male5-ml-v0.1.1-frozen` | — | yes | tracked | | `results/MALE5-ML/parallel_harness_retry/MALE5_ML_EXECUTION_RETRY_ARCHITECTURE.md` | FROZEN EVIDENCE (retry architecture) | FROZEN | `male5-ml-v0.1.1-frozen` | — | yes | tracked | | `results/MALE5-ML/parallel_harness_retry/MALE5_ML_EXECUTION_RETRY_ARCHITECTURE.json` | FROZEN EVIDENCE (retry architecture) | FROZEN | `male5-ml-v0.1.1-frozen` | — | yes | tracked | | `results/MALE5-ML/MALE5_P0_GOVERNANCE_ARTIFACT_RESOLUTION_DESIGN.md` | GOVERNANCE / DESIGN record | CURRENT | P0 remediation design | — | yes | tracked | | `results/MALE5-ML/MALE5_ML_LIFECYCLE.md` | GOVERNANCE / DESIGN (sidecar) | CURRENT (MUTABLE sidecar) | — | — | yes | tracked | SHA-256 identities for every row are recorded in `results/EVIDENCE_LEDGER.md`. --- ## CURRENT AUTHORITY `RESEARCH_CHARTER.md` · `RESEARCH_RULES.md` · `RESEARCH_STATE.md` · `results/EVIDENCE_LEDGER.md` *End of MALE5-ML lifecycle sidecar.*