ARIMA_SAX_Hybrid_Forecaster/results/MALE5-ML/MALE5_ML_LIFECYCLE.md

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.*