ARIMA_SAX_Hybrid_Forecaster/results/EVIDENCE_LEDGER.md

224 lines
29 KiB
Markdown

# EVIDENCE LEDGER
**Artifact class:** GOVERNANCE / DESIGN — canonical artifact inventory
**Status:** MUTABLE governance artifact (grows as new evidence is produced; it never rewrites, overwrites, or modifies any evidence it describes)
**Gate that produced it:** `P0-GOVERNANCE-ARTIFACT-REMEDIATION` (implementation gate, 2026-08-30)
**Project:** `ARIMA_SAX_Hybrid_Forecaster`
**Authoritative workspace:** `D:\TradingTerminal\MetaTrader 5\MQL5\Shared Projects\ARIMA_SAX_Hybrid_Forecaster`
**Remote:** `https://forge.mql5.io/chiki2bum2/ARIMA_SAX_Hybrid_Forecaster.git`
**Purpose:** from disk alone, this ledger answers, for every authoritative
artifact: **what** it is, **where** it lives, **which** role/class it has,
**how** it was produced, **which** protocol/version it belongs to, and its
**SHA-256** identity.
**Hash convention:** every SHA-256 below is **programmatically generated**
(SHA-256 of the exact bytes of each file as present in the authoritative
workspace). No hash is typed by hand. Git blob identity (LF-normalized under
`core.autocrlf=true` where the repository config applies) is verified at
staging and at commit; those machine-verified values are recorded in the P0
gate report.
---
## Classification legend
| attribute | values |
|---|---|
| artifact class | `FROZEN EVIDENCE` · `GOVERNANCE/CONTROLLED` · `GOVERNANCE/DESIGN` · `MUTABLE/STATE` · `TRANSIENT` |
| state | `FROZEN` · `CURRENT` · `HISTORICAL` |
| clean-clone required | `yes` — needed to reconstruct research state from a clean clone |
| tracked / hash-bound | `tracked` — committed to the Forge repository · `hash-bound` — identity pinned by SHA-256 only, not committed (large/generated/regenerable) |
---
## A. Governance / controlled documents (tracked)
| canonical path (repo-relative) | artifact class | state | protocol/version | SHA-256 | superseded / supersedes | clean-clone required | tracked / hash-bound |
|---|---|---|---|---|---|---|---|
| `RESEARCH_CHARTER.md` | GOVERNANCE/CONTROLLED | CURRENT | charter v1.0 | `41b8179f077fc1c52866d225223b14a509e9d3b5851337b9b75058efc491babe` | — | yes | tracked |
| `RESEARCH_RULES.md` | GOVERNANCE/CONTROLLED | CURRENT | rules v1.0 | `5ef9ef43548068cc37c7772a43405198e8ade17102e6d524cb6d347be1362bf6` | — | yes | tracked |
| `README.md` | GOVERNANCE/CONTROLLED (entrypoint) | CURRENT | current-governance block added P0 remediation | `43a1fdf3c4fd7014197258bedce04c84bb557bc20d244d7d628df2d09e208a05` | historical foundation body preserved within | yes | tracked |
| `RESEARCH_PROTOCOL.md` | GOVERNANCE/CONTROLLED | HISTORICAL | superseded for governance | `e855b2bd027d1a8cd844cefceff199cdcdc29108b8ed83b46fa6119b7f509507` | superseded by charter/rules/state | yes | tracked |
| `VALIDATION_PROTOCOL.md` | GOVERNANCE/CONTROLLED | HISTORICAL | superseded for governance | `68d3527ccde50061e28c52d6423d271bb8f81e218fcb29d393fcc7f2745dd035` | superseded by charter/rules/state | yes | tracked |
| `ARCHITECTURE.md` | GOVERNANCE/CONTROLLED | HISTORICAL | superseded for governance | `9d209c09fb929b7cdebad6e0f32e8869fd1dbc1b181e1a19596bd48942835f78` | superseded by charter/rules/state | yes | tracked |
| `CHANGELOG.md` | GOVERNANCE/CONTROLLED | HISTORICAL | superseded for governance | `852028025f3f5244ae56301a617b5ff158738f41c367dd3024aadde453b136c7` | superseded by charter/rules/state | yes | tracked |
| `DEFECT_LOG.md` | GOVERNANCE/CONTROLLED | HISTORICAL | superseded for governance | `1df7e438376b374409e9b977db6a496a5fb02f1e5c34b3ae2361a2b99a77c6dc` | superseded by charter/rules/state | yes | tracked |
| `HANDOVER_R1F.md` | GOVERNANCE/CONTROLLED | HISTORICAL | superseded for governance | `93376f8c8a6a49385deecacd8d45a981308641e6173c25cb763b03b405ba83c0` | superseded by charter/rules/state | yes | tracked |
| `HANDOVER_R1R.md` | GOVERNANCE/CONTROLLED | HISTORICAL | superseded for governance | `da40a80ea541d8d77a687557d52fbb7d95ef00c9fa70be0b955dbc46d4163e1b` | superseded by charter/rules/state | yes | tracked |
| `LICENSE` | GOVERNANCE/CONTROLLED | CURRENT | — | `c679ad3f9d4bf4b94b56f2285b8b3b378cd570bb4fd865890c9129f63a720fe6` | — | yes | tracked |
| `configs/default.json` | GOVERNANCE/CONTROLLED (frozen config) | FROZEN | config hash `ef1e3fd5…` | `08e2d1351c6c52d2b9fe86a09d11f4479d01a55cedafaa06281008e70b3d2e65` | — | yes | tracked |
| `requirements.txt` | GOVERNANCE/CONTROLLED | CURRENT | — | `4da0cbd439690bb8ebed138fa6a8874118fc973606ee434dcb23a5d223eb1ef5` | — | yes | tracked |
| `MALE5_v3.2.0_CANONICAL_DEPENDENCY_FINALIZATION.md` | FROZEN EVIDENCE (dependency identity) | FROZEN | MALE5 v3.2.0 commit `d6fb0695a7c2fbeaa03de379557a8b5447915384` | `d4344da59b37cb50f144a6baaf6f1394437b59206c9550356c3c6b9ba8984538` | — | yes | tracked |
## B. Mutable state (tracked)
| canonical path | artifact class | state | protocol/version | SHA-256 | superseded / supersedes | clean-clone required | tracked / hash-bound |
|---|---|---|---|---|---|---|---|
| `RESEARCH_STATE.md` | MUTABLE/STATE | CURRENT | checkpoint v6.0 | `5ed35ab28f3b02deabf7ff332bc04a9177773ed1975792bc3f5c098d318151ef` | — | yes | tracked |
## C. R1-R frozen family — CLOSED / IMMUTABLE (tracked)
| canonical path | artifact class | state | protocol/version | SHA-256 | superseded / supersedes | clean-clone required | tracked / hash-bound |
|---|---|---|---|---|---|---|---|
| `results/R1_R/R1_R_PROTOCOL.md` | FROZEN EVIDENCE (protocol) | FROZEN | `r1-r-v0.1.0-frozen` | `345e065e9420cfc19beeaa97dfa64a1d1e9971f6a1b3f655a861a304269359c3` | — | yes | tracked |
| `results/R1_R/R1_R_PROTOCOL_MANIFEST.json` | FROZEN EVIDENCE (protocol/origin manifest) | FROZEN | `r1-r-v0.1.0-frozen` | `08e5a5e1f96b385a02e020a95d4c309576df4e56087ffa99bb6dd219def101db` | — | yes | tracked |
| `results/R1_R/R1_R_EXECUTION_MANIFEST.json` | FROZEN EVIDENCE (execution manifest) | FROZEN | `r1-r-v0.1.0-frozen` | `8f43716f8663bfd31578b21a710978fdc172013cc725bfbac8811d23252bc75f` | — | yes | tracked |
| `results/R1_R/R1_R_EXECUTION_REPORT.md` | FROZEN EVIDENCE (execution report) | FROZEN | `r1-r-v0.1.0-frozen` | `63d9929aa42c19dc46753985a1d51a4861d13ff8f2c1d7b7c2743eff78770fb2` | — | yes | tracked |
| `results/R1_R/origins_M1.csv` | FROZEN EVIDENCE (origins) | FROZEN | `r1-r-v0.1.0-frozen` | `dbd6b7c7e2b0b1e6880987328d2705b450f99daeb029fe278ea5b455ed36c76c` | — | yes | tracked |
| `results/R1_R/origins_M5.csv` | FROZEN EVIDENCE (origins) | FROZEN | `r1-r-v0.1.0-frozen` | `085c011418894706b770e14f860cd6f274808b18503a056d28edcfb9ff8920b1` | — | yes | tracked |
| `results/R1_R/origins_M15.csv` | FROZEN EVIDENCE (origins) | FROZEN | `r1-r-v0.1.0-frozen` | `b5c7abb9adef4e4a6a3ff49f1463d688c28ea64ff5fa24c5509aafaf68038a9b` | — | yes | tracked |
| `results/R1_R/predictions_M1.csv` | FROZEN EVIDENCE (predictions) | FROZEN | `r1-r-v0.1.0-frozen` | `4a15d3fd5fa4c536a397d8e7336bd9c1846f93cff201d904acbbeb9f4a441a8a` | — | yes | tracked |
| `results/R1_R/predictions_M5.csv` | FROZEN EVIDENCE (predictions) | FROZEN | `r1-r-v0.1.0-frozen` | `de9767c659b09705d271bb3d4a752eb8d9bd4e734f634ae5e6c7ace56b7c50d8` | — | yes | tracked |
| `results/R1_R/predictions_M15.csv` | FROZEN EVIDENCE (predictions) | FROZEN | `r1-r-v0.1.0-frozen` | `a484741cb5118d3157c2e40185028729754634a164c2bc67347260ea12988ad1` | — | yes | tracked |
| `results/R1_R/R1_R2_METRICS.csv` | FROZEN EVIDENCE (metrics) | FROZEN | `r1-r-v0.1.0-frozen` | `5c566af8147f74702f1ded88340fcc679caa05a3bf54bdfe2bc26ac3f73e633d` | — | yes | tracked |
| `results/R1_R/R1_R2_METRICS.json` | FROZEN EVIDENCE (metrics) | FROZEN | `r1-r-v0.1.0-frozen` | `7412aee3a6eab2233b123d86dbce38fef6bdbce4124d1d8fbf42953b763c8004` | — | yes | tracked |
| `results/R1_R/R1_R2_REPORT.md` | FROZEN EVIDENCE (report) | FROZEN | `r1-r-v0.1.0-frozen` | `1efb2173156d94cd987a6c83404a4067d516920f7d3669c5e980b32227b63ec8` | — | yes | tracked |
| `results/R1_R/R1_R2_SEGMENTS.csv` | FROZEN EVIDENCE (segments) | FROZEN | `r1-r-v0.1.0-frozen` | `508bc6d1909e1c3a0f954e1f0ee7376442eaacadfb9f0c0266c64f52712a1d40` | — | yes | tracked |
| `results/R1_R/R1_R3_INFERENCE.csv` | FROZEN EVIDENCE (inference) | FROZEN | `r1-r-v0.1.0-frozen` | `075ffbeb8939e80e24e780750b0524ac1978a498a622986a68b4576efac44c2c` | — | yes | tracked |
| `results/R1_R/R1_R3_INFERENCE.json` | FROZEN EVIDENCE (inference) | FROZEN | `r1-r-v0.1.0-frozen` | `fe09e089ab495483cfe6102112d5e29cfed7abc3f7cdfc07ea64e955b9e805c9` | — | yes | tracked |
| `results/R1_R/R1_R3_REPORT.md` | FROZEN EVIDENCE (report) | FROZEN | `r1-r-v0.1.0-frozen` | `d1c51514dd4d512e7b06ab075ea00a95d2550105a0bb9f6e0534eea39a2aea91` | — | yes | tracked |
| `results/R1_R/R1_R4F_FORENSIC.json` | FROZEN EVIDENCE (forensic) | FROZEN | `r1-r-v0.1.0-frozen` | `c9839ab05848fd6b20e96adfcf001689689795855d87bbae70b81c73aff19c48` | — | yes | tracked |
| `results/R1_R/R1_R4F_FORENSIC.md` | FROZEN EVIDENCE (forensic) | FROZEN | `r1-r-v0.1.0-frozen` | `c848dd4f0faf0fccb37e9f825e7fdb41a8824c72a06d4915f3df42d793dc5aa6` | — | yes | tracked |
| `results/R1_R/R1_R4V_TICK_VALIDATION.json` | FROZEN EVIDENCE (tick validation) | FROZEN | `r1-r-v0.1.0-frozen` | `1fb961c131883872994dd49b29b952d56fa35ae1c3012dd6889f5053f244081f` | — | yes | tracked |
| `results/R1_R/R1_R4V_TICK_VALIDATION.md` | FROZEN EVIDENCE (tick validation) | FROZEN | `r1-r-v0.1.0-frozen` | `d3e6daee4bf3905f6822c62f84e25a2e8a245be42e0ec3800a806b322631cbe3` | — | yes | tracked |
| `results/R1_R/R1_R4_ECONOMIC.csv` | FROZEN EVIDENCE (economic) | FROZEN | `r1-r-v0.1.0-frozen` | `b0100ff14ce8a72b9900aa04cdfcce392c8815a4a6f6d9800e53b85c98af3a76` | — | yes | tracked |
| `results/R1_R/R1_R4_ECONOMIC.json` | FROZEN EVIDENCE (economic) | FROZEN | `r1-r-v0.1.0-frozen` | `654cc075cd9defefee196c7cc014ff30d6dca846dea735a97053aa96fd07aa28` | — | yes | tracked |
| `results/R1_R/R1_R4_REPORT.md` | FROZEN EVIDENCE (report) | FROZEN | `r1-r-v0.1.0-frozen` | `a34d9dae9ba364ac75d41f3f07b0f52f8b030773272eacc00417b2342c719332` | — | yes | tracked |
| `results/R1_R/R1_R5_FINAL_SYNTHESIS.json` | FROZEN EVIDENCE (synthesis) | FROZEN | `r1-r-v0.1.0-frozen` | `8105af5ccd0d8b0172e0a188ba6b4819c07810152816fe8cf5ffb7b0af7f69e3` | — | yes | tracked |
| `results/R1_R/R1_R5_FINAL_SYNTHESIS.md` | FROZEN EVIDENCE (synthesis) | FROZEN | `r1-r-v0.1.0-frozen` | `c3ef833aa39447450f91f0b80fb5836b701b71241df8a1e6b31d69cb7f730068` | — | yes | tracked |
Note: alternate origin-run directories under `results/` (e.g. `R1_R_*_runA/B`, `R1_R_check_run2`) are derived/transient provenance material — **not** authoritative, hash-bound at most, never tracked.
## D. R2-H frozen family — EXECUTED / NULL / IMMUTABLE
| canonical path | artifact class | state | protocol/version | SHA-256 | superseded / supersedes | clean-clone required | tracked / hash-bound |
|---|---|---|---|---|---|---|---|
| `results/R2-H/R2_H_PROTOCOL.md` | FROZEN EVIDENCE (protocol) | FROZEN | `r2-h-v0.1.0-frozen` | `422d66d68bdaff71e94a2f3f3dbd853d8315f6a36c18776ccdecd1a6517165ac` | — | yes | tracked |
| `results/R2-H/R2_H_MANIFEST.json` | FROZEN EVIDENCE (manifest) | FROZEN | `R2-H-MANIFEST-v0.1.0-frozen` | `7579a82a648bd5b7bcb4e0ffb7446f55faf890e0f5015948e7134419ab1645c3` | — | yes | tracked |
| `results/R2-H/R2_H_EXECUTION_MANIFEST.json` | FROZEN EVIDENCE (execution manifest) | FROZEN | `r2-h-v0.1.0-frozen` | `011fddc0a556d4bd016c49629b0759d242799580748cabb401aa7838df68902f` | — | yes | tracked |
| `results/R2-H/R2_H_REPORT.md` | FROZEN EVIDENCE (execution report) | FROZEN | `r2-h-v0.1.0-frozen` | `f1c08d878e0b3148d4f8cad979ccb66c580b6641b8bdf1b56cbfd1090f2b695e` | — | yes | tracked |
| `results/R2-H/R2_H_INFERENCE.json` | FROZEN EVIDENCE (NULL inference) | FROZEN | `r2-h-v0.1.0-frozen` | `eba57f4ba329cbc9f5a079fac619ef0e17fd86c0148b2e45852db90d9d1cc74a` | — | yes | tracked |
| `results/R2-H/origins_H015.csv` | FROZEN EVIDENCE (origins) | FROZEN | `r2-h-v0.1.0-frozen` | `fb5a36e93c8f9c7b0fee638d35d551778f1a27cbc50e0727556cf6a1d8c5c7df` | — | yes | tracked |
| `results/R2-H/origins_H060.csv` | FROZEN EVIDENCE (origins) | FROZEN | `r2-h-v0.1.0-frozen` | `e7b5132c321f5350ec1e231d49d68dbc29468cdf9ee6a5014a2764aaf36eb9af` | — | yes | tracked |
| `results/R2-H/origins_H240.csv` | FROZEN EVIDENCE (origins) | FROZEN | `r2-h-v0.1.0-frozen` | `3ad65e94f46731e65b8d40cf2b7746a6c0bd2eafe43216178d9e6e6c6ebcb910` | — | yes | tracked |
| `results/R2-H/predictions_H015.csv` | FROZEN EVIDENCE (predictions) | FROZEN | `r2-h-v0.1.0-frozen` | `6ec7334c782999d7169bc4589b732ee85d93f7463fc8ceb47b9e54824eaf0e3b` | — | yes | hash-bound (large) |
| `results/R2-H/predictions_H060.csv` | FROZEN EVIDENCE (predictions) | FROZEN | `r2-h-v0.1.0-frozen` | `abe8d26c040c543fdb8d94391b9678863165a981feeadafe3d9470212c560e5d` | — | yes | hash-bound (large) |
| `results/R2-H/predictions_H240.csv` | FROZEN EVIDENCE (predictions) | FROZEN | `r2-h-v0.1.0-frozen` | `3e84e32c38f38c626d42ec128a3d9a01c172173cdf021bb9bc52997382977343` | — | yes | hash-bound (large) |
| `results/R2-H/R2_H_LIFECYCLE.md` | GOVERNANCE/DESIGN (sidecar) | CURRENT (MUTABLE) | — | `7f686a1f516e246063c59db206cca24c5b3472178d05076488f5076c82e8d23f` | — | yes | tracked |
2026-08-31 02:58:14 +07:00
## E. MALE5-ML family — scientific result CLOSED (INCONCLUSIVE), engineering verified, forensic validation PASS
| canonical path | artifact class | state | protocol/version | SHA-256 | 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` | `6226f12be14e1ed805542c0be84273cd20b1cee0a7ffecfb0b594eec2f5d8e7f` | 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` | `4b74328b4d9495f3dba6acd17cf5b6d415aa1ad7d026708ff6e54e53a3a6c1b2` | 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` | `d3c416f19662b8397e7bfa85b72ca27d6033387e427b295cb839788a3112eda1` | 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` | `5cfc5d2bdbe88c235f45da821efaac6d3d80c8ab8e6e9652f2a525048fbbd1c5` | 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` | `068ebbeb3d2980dc410ce0786bb672414feff670db5bdadaaba79a4f3a4c14fe` | — | yes | tracked |
| `results/MALE5-ML/MALE5_EQF1_NATIVE_VERIFICATION.md` | FROZEN EVIDENCE (EQF1 verification) | FROZEN | `MALE5-v3.2.0-EQF1` | `510918a6300b89c502a712b5962e906ba510b0497b43b4c81f52de601c9ecba6` | — | yes | tracked |
| `results/MALE5-ML/MALE5_EQF1_NATIVE_VERIFICATION.json` | FROZEN EVIDENCE (EQF1 verification) | FROZEN | `MALE5-v3.2.0-EQF1` | `e8b84882ee90c4ecce30c18d7565632b205ec25f1fa510a24a8d477ab7f399e2` | — | yes | tracked |
| `results/MALE5-ML/MALE5_EQF1_RUNNER_INTEGRATION.md` | FROZEN EVIDENCE (runner integration) | FROZEN | `male5-ml-v0.1.1-frozen` | `77b57598438d0d34d19ee54201b6f0c7881a176f4602c6323133e454d519ff05` | — | yes | tracked |
| `results/MALE5-ML/MALE5_EQF1_RUNNER_INTEGRATION.json` | FROZEN EVIDENCE (runner integration) | FROZEN | `male5-ml-v0.1.1-frozen` | `ad1345dfae6e12f72fdebf9942167ffd27721af5dcd660f0f5847095b23e8a46` | — | yes | tracked |
| `results/MALE5-ML/MALE5_ML_EXECUTION_MANIFEST.json` | FROZEN EVIDENCE (computation-blocked execution) | FROZEN | `male5-ml-v0.1.1-frozen` | `381e62c317733057561e280770a6e06b4178afdc687e7312edb2dce09ce2ec97` | — | yes | tracked |
| `results/MALE5-ML/MALE5_ML_EXECUTION_REPORT.md` | FROZEN EVIDENCE (computation-blocked execution) | FROZEN | `male5-ml-v0.1.1-frozen` | `a16d3f45b9d68e792b62e0d0786a0b329ea20d4dce2f250a1e242d4e9d67f755` | — | yes | tracked |
| `results/MALE5-ML/MALE5_ML_EXECUTION_FAILURE_EVIDENCE.json` | FROZEN EVIDENCE (computation-blocked execution) | FROZEN | `male5-ml-v0.1.1-frozen` | `362fc7ac2ce559c6f3b5e3a98acb7adb772ec5bd0c38f5708042ed40f3bdcc5b` | — | yes | tracked |
| `results/MALE5-ML/MALE5_ML_PARALLEL_HARNESS_VALIDATION.md` | FROZEN EVIDENCE (harness validation) | FROZEN | `male5-ml-v0.1.1-frozen` | `d0dc99ae628bb90c096ffb73777bc2303d97e271987b39c0efdd5b49980c337d` | — | yes | tracked |
| `results/MALE5-ML/MALE5_ML_PARALLEL_HARNESS_VALIDATION.json` | FROZEN EVIDENCE (harness validation) | FROZEN | `male5-ml-v0.1.1-frozen` | `5e884c5e87b6d4132cda58b323143ea6df29a6ca67cbe6fc408f25f98ece9ef0` | — | 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` | `d11a73c1b34e7b68ef404cbcf7dd5ba1ac4d286e54c9f1dcb935dd95ab75e9b7` | — | 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` | `87a866e7b2a9f88f58fbd375a6f67122ebcd42d87a26f34cebc52e912f0c2b05` | — | yes | tracked |
| `results/MALE5-ML/MALE5_P0_GOVERNANCE_ARTIFACT_RESOLUTION_DESIGN.md` | GOVERNANCE/DESIGN (P0 design record) | CURRENT | P0 remediation design | `a0d16328d6ef6d0f2ee15b8bc919e5486e472cac63835017f95bfc019082a5b0` | — | yes | tracked |
| `results/MALE5-ML/MALE5_ML_LIFECYCLE.md` | GOVERNANCE/DESIGN (sidecar) | CURRENT (MUTABLE) | — | `d8299b345ed802145e62f230f1e3e267ccc916348b55bd6b38dbdcbd956f0a16` | — | yes | tracked |
2026-08-31 02:58:14 +07:00
| `results/MALE5-ML/predictions_H060.csv` | FROZEN EVIDENCE (predictions) | FROZEN | `male5-ml-v0.1.1-frozen` | `1cf8d1ad62a20c86dec45724ddc8aca4bb864f9114060d669f3897113d3f78cc` | — | yes | hash-bound (large) |
| `results/MALE5-ML/MALE5_ML_EXECUTION_MANIFEST_20260830.json` | FROZEN EVIDENCE (execution manifest) | FROZEN | `male5-ml-v0.1.1-frozen` | `73766780dc12733e6664aa5cfeec11b0d9a4d412d508d04144f43c8bd659756d` | — | yes | hash-bound |
| `results/MALE5-ML/MALE5_ML_EXECUTION_REPORT_20260830.md` | FROZEN EVIDENCE (execution report) | FROZEN | `male5-ml-v0.1.1-frozen` | `4d7c09413bc53399df201482f91b67c969391ed508a194bc5a2cda968b7a04af` | — | yes | hash-bound |
| `results/MALE5-ML/real_run_20260830/metrics_H060.json` | FROZEN EVIDENCE (metrics) | FROZEN | `male5-ml-v0.1.1-frozen` | `8b7864b268f877e83a52a5a1a324ac7c085fb0871db54c66065cc101c03ad42a` | — | yes | hash-bound |
| `results/MALE5-ML/real_run_20260830/mbb_H060.json` | FROZEN EVIDENCE (MBB) | FROZEN | `male5-ml-v0.1.1-frozen` | `49424e769f11979bca6553da0dfc26c3061c8b27aebadfc1c76d863b00ec7437` | — | yes | hash-bound |
| `results/MALE5-ML/real_run_20260830/forensic_H060.json` | FROZEN EVIDENCE (forensic) | FROZEN | `male5-ml-v0.1.1-frozen` | `55ddd454fcd000bf078fc09c578e1aad637b501108ceaf8e0526531087f0aede` | — | yes | hash-bound |
| `results/MALE5-ML/real_run_20260830/baselines_H060.json` | FROZEN EVIDENCE (baselines) | FROZEN | `male5-ml-v0.1.1-frozen` | `44e12612489fc644ee1388be767b2ebe42526d6e461471a694b4c0506064a778` | — | yes | hash-bound |
| `results/MALE5-ML/real_run_20260830/prediction_integrity.json` | FROZEN EVIDENCE (prediction integrity) | FROZEN | `male5-ml-v0.1.1-frozen` | `4afb0b14f376c14e9649aa116c5bb520a8da9a31e8cfb64c6e6100cfcecd9dfe` | — | yes | hash-bound |
| `results/MALE5-ML/real_run_20260830/mutation/no_lookahead_mutation.json` | FROZEN EVIDENCE (no-lookahead mutation) | FROZEN | `male5-ml-v0.1.1-frozen` | `dde4b85cd511f568c35fa8cd5287dea86c7caa8496189959845e665309ca23e0` | — | yes | hash-bound |
| `results/MALE5-ML/MALE5_ML_SCIENTIFIC_CLOSURE_20260830.md` | FROZEN EVIDENCE (scientific closure) | FROZEN | `male5-ml-v0.1.1-frozen` | `b0e3508647b28860c1c4776346879394d2e3d51efe3b0378f7252e615dd4f587` | — | yes | tracked |
Note: MALE5-ML real-data execution completed 2026-08-30 on the frozen 3,169
H060 origins (validated parallel retry harness, 8 workers,
`MALE5-v3.2.0-EQF1`). Scientific classification: **INCONCLUSIVE** —
significant edge vs Drift only (MBB 95% CI lower bound > 0); no significant
edge vs Majority; economically not viable (net/trade CI < 0). Primary
prediction artifact `results/MALE5-ML/predictions_H060.csv`; see
`MALE5_ML_EXECUTION_REPORT_20260830.md`.
No MALE5-ML artifact asserts a positive or negative scientific result beyond
the recorded INCONCLUSIVE classification of this execution run.
## F. Hash-bound external / derived inputs (not tracked)
| canonical path | artifact class | state | SHA-256 | tracked / hash-bound |
|---|---|---|---|---|
| `results/R1_real_data/XAUUSDc_M1_raw.json` | FROZEN EVIDENCE (source dataset, M1) | FROZEN (external input) | `5472357e67f70f7d1bfef8f9de67fcce91ee6f26208072d7a6766b06c158ee6e` | hash-bound |
| `results/R1_real_data/XAUUSDc_M1.csv` | FROZEN EVIDENCE (dataset, derived view) | FROZEN (external input) | `bb35ab1c494ecd0adc886581220a9eb6418af890f5cfa08a1fd416a58c8904d7` | hash-bound |
| `results/R1_REAL_DATASET_MANIFEST.json` | GOVERNANCE/DESIGN (dataset provenance manifest) | CURRENT | `5030926344c275d16eec258f9034a356e742093ca1a74f3eeb8527c1150e009f` | hash-bound |
## G. Transient artifacts — never authoritative
Scratch outputs, probe logs, `__pycache__/`, `*.pyc`, caches, benchmark/probe
artifacts, `results/MALE5-ML/artifacts_parallel/`, isolated scratch runners,
and other generated intermediates under `results/` are **TRANSIENT**:
git-ignored, outside this canonical inventory, and never used to draw a
scientific conclusion.
---
## H. DISTRIBUTIONAL-MAGNITUDE family — DESIGN FROZEN, EXECUTION NOT AUTHORIZED
| canonical path | artifact class | state | protocol/version | SHA-256 | superseded / supersedes | clean-clone required | tracked / hash-bound |
|---|---|---|---|---|---|---|---|
| `results/DISTRIBUTIONAL-MAGNITUDE/DISTRIBUTIONAL_MAGNITUDE_PROTOCOL_DESIGN_v0.1.0.md` | GOVERNANCE/DESIGN (predecessor design) | CURRENT (predecessor) | design `distributional-magnitude-protocol-design-v0.1.0` | `1d04014285ef06c0509c45a1a3890d365f0ba2470eac065d6936871a6e068e5a` | superseded by frozen protocol v0.1.0 | yes | hash-bound |
| `results/DISTRIBUTIONAL-MAGNITUDE/DISTRIBUTIONAL_MAGNITUDE_DESIGN_MANIFEST.json` | GOVERNANCE/DESIGN (predecessor manifest) | CURRENT (predecessor) | `DISTRIBUTIONAL-MAGNITUDE-DESIGN-MANIFEST-v0.1.0` | `b651f4618f3aa7820f31bcf1583b9ec707bcd1c219196387ff7a0cb4eb87a9cd` | superseded by frozen manifest v0.1.0 | yes | hash-bound |
| `results/DISTRIBUTIONAL-MAGNITUDE/DISTRIBUTIONAL_MAGNITUDE_PROTOCOL_v0.1.0.md` | FROZEN EVIDENCE (protocol) | FROZEN | `distributional-magnitude-protocol-v0.1.0-frozen` | `d819c2e59074f6f24352dabe600837d0c77099f67f6fc26725d32f40f8e4034c` | supersedes design v0.1.0 | yes | tracked |
| `results/DISTRIBUTIONAL-MAGNITUDE/DISTRIBUTIONAL_MAGNITUDE_MANIFEST_v0.1.0.json` | FROZEN EVIDENCE (manifest) | FROZEN | `DISTRIBUTIONAL-MAGNITUDE-MANIFEST-v0.1.0-frozen` | `75a8bfb3a5debd332f3494ca75656e5fb2f295e8a1df050ef700499ee7fe758c` | supersedes design manifest v0.1.0 | yes | tracked |
| `results/DISTRIBUTIONAL-MAGNITUDE/execution/real_run_20260831/DISTRIBUTIONAL_MAGNITUDE_EXECUTION_REPORT.md` | FROZEN EVIDENCE (execution report) | FROZEN | `distributional-magnitude-protocol-v0.1.0-frozen` | `2486f10272e97bde8a124318515d352d97ad0b1a0e69a28b2a36558116b4a8c5` | — | yes | hash-bound |
| `results/DISTRIBUTIONAL-MAGNITUDE/execution/real_run_20260831/DISTRIBUTIONAL_MAGNITUDE_HARDSTOP_EVIDENCE.json` | FROZEN EVIDENCE (hard-stop evidence) | FROZEN | `distributional-magnitude-protocol-v0.1.0-frozen` | `36ccc4e6e96a63beee3774206984d5852364b80448ce271ad6d822b27312a0bc` | — | yes | hash-bound |
| `results/DISTRIBUTIONAL-MAGNITUDE/execution/real_run_20260831/forensic/DISTRIBUTIONAL_MAGNITUDE_HARDSTOP_FORENSIC.md` | FROZEN EVIDENCE (forensic report) | FROZEN | `distributional-magnitude-protocol-v0.1.0-frozen` | `9a7867087c294a7d8aa3cdf2b120d5c67da6d67b46b24b2f706e1d679be1bac2` | — | yes | hash-bound |
| `results/DISTRIBUTIONAL-MAGNITUDE/execution/real_run_20260831/forensic/DISTRIBUTIONAL_MAGNITUDE_HARDSTOP_FORENSIC.json` | FROZEN EVIDENCE (forensic report, machine-readable) | FROZEN | `distributional-magnitude-protocol-v0.1.0-frozen` | `5e2fb8199fea891beb9411776d4d4e4339980e57262384186a81951d80dc922c` | — | yes | hash-bound |
| `results/DISTRIBUTIONAL-MAGNITUDE/execution/real_run_20260831/forensic/trace_frozen_origin82467.json` | FROZEN EVIDENCE (diagnostic trace) | FROZEN | `distributional-magnitude-protocol-v0.1.0-frozen` | `e210bb0f09feec730c8a977ef88d335f58664e764dbebe0056e435b6a4d1f7a8` | — | yes | hash-bound |
| `results/DISTRIBUTIONAL-MAGNITUDE/execution/real_run_20260831/forensic/independent_solver_crosscheck.json` | FROZEN EVIDENCE (diagnostic trace) | FROZEN | `distributional-magnitude-protocol-v0.1.0-frozen` | `93b5526749796772e32c6cf5052ed7556f4fcdb91a41b5c4f79ead492b5dbd0d` | — | yes | hash-bound |
| `results/DISTRIBUTIONAL-MAGNITUDE/execution/real_run_20260831/forensic/numerical_failure_audit.json` | FROZEN EVIDENCE (diagnostic trace) | FROZEN | `distributional-magnitude-protocol-v0.1.0-frozen` | `44588a6e4bb86be6e725e6ecc8da3346e7e1d535eeece6701b119e051385d192` | — | yes | hash-bound |
| `results/DISTRIBUTIONAL-MAGNITUDE/execution/real_run_20260831/forensic/driver_module_separation.json` | FROZEN EVIDENCE (diagnostic trace) | FROZEN | `distributional-magnitude-protocol-v0.1.0-frozen` | `4e69f1ab04c014d078974b48a8be23c38c4ff87f4a86d6e4746bdd064e08a3b4` | — | yes | hash-bound |
| `results/DISTRIBUTIONAL-MAGNITUDE/DISTRIBUTIONAL_MAGNITUDE_SCIENTIFIC_CLOSURE_20260831.md` | FROZEN EVIDENCE (scientific closure) | FROZEN | `distributional-magnitude-protocol-v0.1.0-frozen` | `a6af19e42d7e03ca8960514eb4ba68c112c342ea9f885f699bf89a7e6b1469e5` | — | yes | tracked |
| `results/DISTRIBUTIONAL-MAGNITUDE/DISTRIBUTIONAL_MAGNITUDE_SCIENTIFIC_CLOSURE_20260831.json` | FROZEN EVIDENCE (scientific closure manifest) | FROZEN | `distributional-magnitude-protocol-v0.1.0-frozen` | `d21ef94eb53eb345de0b6788382103f0955d7ea66985f99f32cfd99b55335b79` | — | yes | tracked |
Note: the frozen protocol and manifest are tracked at this gate (freeze commit
`docs: freeze distributional magnitude protocol`). The predecessor design
document and design manifest were produced by the document-revision gate
(uncommitted; the `results/` ignore rule applies) and are hash-bound.
`RESEARCH_STATE.md` remains checkpoint v5.0 (NOT modified by the freeze).
The DISTRIBUTIONAL-MAGNITUDE family is `DESIGN FROZEN — EXECUTION NOT
AUTHORIZED`; the CRPS regression battery remains
`DEFERRED_TO_PRE_EXECUTION_GATE`.
Update (2026-08-31, DISTRIBUTIONAL-MAGNITUDE-EXECUTION-CLOSED): ONE controlled execution
attempt (RUN_ID `dm-ex-20260831-01`) was authorized and executed on the frozen protocol; the run
terminated **INVALID** (FITTING_FAILED / NO_CONVERGENCE_AFTER_100 at origin 82467, ordinal 643);
forensic validation PASS; failure authenticated as frozen-machinery failure; the 642 partial origins
are excluded from all scientific inference; the scientific closure was registered (see Section H rows
above); `RESEARCH_STATE.md` advanced to checkpoint v6.0 (EXECUTION_INVALID / NO_SCIENTIFIC_RESULT);
frozen protocol and manifest unchanged; no retry authorized.
## Document control
| Version | Date | Gate | Change |
|---|---|---|---|
| 1.0 | 2026-08-30 | P0-GOVERNANCE-ARTIFACT-REMEDIATION | Initial canonical evidence inventory. |
2026-08-31 02:58:14 +07:00
| 2.0 | 2026-08-30 | MALE5-ML-EXECUTION | Appended MALE5-ML execution evidence (predictions/manifest/report/metrics/MBB/forensic/baselines/integrity/no-lookahead, all SHA-256 pinned) and refreshed the RESEARCH_STATE.md identity (checkpoint v4.0, classification INCONCLUSIVE). |
| 3.0 | 2026-08-30 | MALE5-ML-SCIENTIFIC-CLOSED | Appended MALE5-ML scientific closure evidence (`MALE5_ML_SCIENTIFIC_CLOSURE_20260830.md`, SHA-256 pinned, scientific classification INCONCLUSIVE, scientific closure role) and refreshed the RESEARCH_STATE.md identity (checkpoint v5.0, SCIENTIFIC_RESULT_CLOSED). |
| 4.0 | 2026-08-31 | DISTRIBUTIONAL-MAGNITUDE-PROTOCOL-FREEZE | Corrected Section B `RESEARCH_STATE.md` identity pin to checkpoint v5.0 (hash `10f4b00c…`; was stale v4.0 / `1615b657…`) and appended Section H registering the DISTRIBUTIONAL / MAGNITUDE family (predecessor design artifacts hash-bound; frozen protocol `d819c2e5…` and frozen manifest `75a8bfb3…` tracked). Status: DESIGN FROZEN — EXECUTION NOT AUTHORIZED; CRPS battery deferred to pre-execution gate. |
| 5.0 | 2026-08-31 | DISTRIBUTIONAL-MAGNITUDE-EXECUTION-CLOSED | Registered DISTRIBUTIONAL-MAGNITUDE execution, forensic, and closure evidence (execution report `2486f102…`, hard-stop evidence `36ccc4e6…`, forensic report `9a786708…`/`5e2fb819…`, diagnostic traces `e210bb0f…`/`93b55267…`/`44588a6e…`/`4e69f1ab…`, scientific closure `a6af19e4…`/`d21ef94e…`, all SHA-256 pinned) and refreshed the `RESEARCH_STATE.md` identity (checkpoint v6.0, EXECUTION_INVALID / NO_SCIENTIFIC_RESULT). Run `dm-ex-20260831-01` closed INVALID — NO SCIENTIFIC RESULT; no retry authorized. |
**Self-identity:** the SHA-256 of the committed bytes of this ledger itself is
recorded (machine-generated) in the P0 remediation gate report
(`FROZEN_ARTIFACT_HASH_CHECK` / `COMMIT` sections), because a ledger cannot
contain its own final hash without self-reference.
---
_End of EVIDENCE_LEDGER.md._