malkhut(docs): add parallel eval subsystem to README + update date

- Added parallel_eval.py to package structure tree
- Added Parallel Eval row to completed subsystems table
- Updated CWM row with numba timing (5.3 µs/transition)
- Date updated to 2026-07-11
This commit is contained in:
Codex
2026-07-11 21:12:17 +02:00
parent bcd37984d9
commit aaaf326abf

View File

@@ -139,6 +139,7 @@ MALKHUT/
│ │ ├── asset_classification.py # Multi-label invariant asset taxonomy
│ │ ├── asset_behavior.py # 10-dimension behavior DSL, research-validated
│ │ ├── asset_compiler.py # Auto-fetch from Binance/BingX, compile profiles
│ │ ├── parallel_eval.py # ProcessPoolExecutor episode runner, 9x speedup
│ │ ├── cognition.py # Rate-limited market regime research
│ │ ├── regime_expansion.py # 200+ regimes from dimension combinations
│ │ ├── news_sources.py # 12 industry-standard news sources
@@ -395,7 +396,7 @@ simple doctrinal tick-exits (C11) ship first via T19 step 3; MALKHUT supersedes
---
## DEVELOPMENT STATUS (2026-07-10)
## DEVELOPMENT STATUS (2026-07-11)
**1156 test functions. 47 test files. All green. 0 failures. 0 regressions.**
@@ -404,7 +405,7 @@ simple doctrinal tick-exits (C11) ship first via T19 step 3; MALKHUT supersedes
| Subsystem | Module | Tests | Status |
|-----------|--------|-------|--------|
| **State Model** | `state.py` | 17 | 42 frozen dataclasses, immutable |
| **CWM** | `cwm/core.py` + `cwm/numba_core.py` | 103 | Full exchange mechanics + numba JIT |
| **CWM** | `cwm/core.py` + `cwm/numba_core.py` | 103 | Full exchange mechanics + numba JIT (5.3 µs/transition) |
| **Replay Verification** | `cwm/replay_verify.py` | 65 | Deep comparison, binary search, trajectory recording |
| **Planner** | `planner/sm_mcts.py` | 11 | Decoupled UCB/UCT, ≤25ms budget |
| **Action Menu** | `planner/action_menu.py` | (in planner) | Compact action space construction |
@@ -415,6 +416,7 @@ simple doctrinal tick-exits (C11) ship first via T19 step 3; MALKHUT supersedes
| **Control Plane** | `ipc/control_plane.py` | 3 | HOT_RELOAD_POLICY, kill switch |
| **ClickHouse** | `storage/ch_store.py` | 9 | 5 tables, HTTP API |
| **CMA-ES Training** | `training/cma_trainer.py` | 65 | Behavior-driven scenarios, auto-compile, label queries |
| **Parallel Eval** | `training/parallel_eval.py` | 16 | 9x speedup, zero fidelity loss, ProcessPoolExecutor |
| **Policy Registry** | `training/registry.py` | 14 | CANDIDATE → ACTIVE lifecycle |
| **Training Pipeline** | `training/pipeline.py` | 21 | Bounded continuous learning loop |
| **Strategy DSL v2** | `training/dsl.py` | 69 | 40+ primitives, 40+ sensors, 16 builtins |