93 lines
6.6 KiB
Markdown
93 lines
6.6 KiB
Markdown
# 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.*
|