Skip to content

v9.0.7

Choose a tag to compare

@github-actions github-actions released this 03 Sep 01:56
· 336 commits to main since this release

What's new in v9.0.7

  • d37e851 Nexus-Coder: fix(strategy) β€” repair self-inconsistent hunter RR registry (trend_v1/range_v1 dead RR floors)
  • 62447dd fix(ci): tests-os critical-suite step - drop dead outer xdist/coverage args
  • bfd5d29 Nexus-Fleet-Orchestrator: CI time-attack wave-1 summary row (baseline metrics, BUG-224, heavy-ci dedup, pip-install trims, taskboard prune evidence)
  • a26d7c8 Nexus-Fleet-Orchestrator: BUG-224 ledger entry (installer smoke collection ERROR on non-Windows gates job; fixed c1253bd)
  • c1253bd Nexus-Fleet-Orchestrator: BUG-224 - installer smoke collection ERROR on non-Windows gates job
  • 8b4d947 perf(ci): drop redundant pytest-cov installs from tests-os + release gates/build jobs
  • 247b88e perf(ci): dedup heavy-ci matrix arms vs critical_suite + drop redundant pytest-cov installs
  • 040f9f9 Nexus-Fleet-Orchestrator: taskboard pruning - 87 closed/duplicate rows archived verbatim, 25 live rows remain (evidence-gated per TASKBOARD-CLOSURE-20260902E)
  • 315cb36 Nexus-Release: repair release gate timeout - xdist critical suite + 45m ceiling + fast integration smoke (v9.0.7 run cancelled at 25m mid-integration)
  • e158745 Hermes-Integration: TASK-TDF row phase-2 progress - test_req contamination closed as BUG-223 (sealed+pushed), R4 confidence-semantics remains
  • 2665930 Hermes-Integration: BUG-223 ledger entry - production audit.db contamination seam documented (957 test_req rows, sealed via NEXUS_AUDIT_DB + conftest isolation)
  • 787601d Nexus-Fleet-Orchestrator: TASK-ANTIGOD row Phase-2 update (GOD-002 LiveEngine focus after OME order_manager stop-rule; INV-001/004 convention locks honored)
  • 1c47e7e chore(release): prepare version 9.0.7 (RELEASECOMMANDER v9.0.7 program; user-ordered tag release)
  • 05e943e Nexus-Main: ruff format repair on tests/installer/test_rc_regressions.py (CI ruff_format red on 147e63f; tests pass 5/5)
  • 147e63f Nexus-Fleet-Orchestrator: BUG-222 XSS hardening - esc() routing for 9 API-string innerHTML sinks in app.js
  • 2165f87 Nexus-Fleet-Orchestrator: BUG-221 shadow read-path false-unavailable fixed (fresh DB reported 'no such table' + available:false on healthy store)
  • 8697bcd Nexus-Fleet-Orchestrator: TASK-INSTALLER-EVOLUTION program row (18-agent installer evolution; wave-1 repairs RC-1/RC-2 landed, defect matrix + next-wave queue recorded)
  • 64f6270 Agent Nexus-Installer-Path: RC-2 fix - engine default follows resolved NexusHome (param > env > default), split-home defect closed; + 5 regression tests (test_rc_regressions.py) covering banner/JSON purity and home precedence
  • 398c01b Nexus-Fleet-Orchestrator: TASK-ANTIGOD census probe mypy clean (dead loop removed; probe output unchanged)
  • a37819a Nexus-Fleet-Orchestrator: TASK-ANTIGOD census probe lint pass (ruff check+format clean; probe output unchanged)
  • c13bcce Agent Nexus-Installer-Protocol: RC-1 fix - banner routes to stderr in driver mode (-Json full-install stdout is now pure JSON frames)
  • d8af8fe Nexus-Fleet-Orchestrator: TASK-ANTIGOD registered on taskboard (append-only row; Phase 1 forensic-only dispatched, foreign WIP preserved)
  • 27ff4b3 Nexus-Fleet-Orchestrator: TASK-ANTIGOD baseline census probe (AST god-module ranking, fan-in/out, module SCC cycles, largest methods; read-only evidence)
  • d90f29b Hermes-Coder: MLPWR-05-01 - artifact meta carries canonical feature contract identity
  • 4e4f2ea Nexus-UX: BUG-221 fix - version identity dirty_tree honors the CHG-0043 stale rule (stale stamp can no longer mask a dirty repo); fails-before tests added
  • e9b68cb Nexus-DevOps: exclude in-repo .worktrees/ from git/lint surface (17 hermes-subagent worktrees pollute ruff/CI checkout scope)
  • 65cfb21 Nexus-Main: taskboard closure pass 2026-09-02E (23 rows closed-with-evidence, TASK-API-CONTRACTS ghost-flagged)
  • d6c0c1a Nexus-Fleet-Orchestrator: TASK-RR-DIAGNOSTICS program row (18-agent research/runtime diagnostic evolution; Phase 1 forensic-only, evidence outside repo)
  • f69c446 Nexus-Main: TASK-TDF registered - phase1 funnel measured (1622 evals 2d, NO_TRADE 98.2 pct, guardian freeze 38.8 pct, confidence-veto 429 suspected threshold/semantics mismatch), researcher TDF-R2 dispatched
  • fbbac37 Nexus-Main: taskboard reconciliation audit 2026-09-02D (classification of 37 open rows; no row edits)
  • a16b08b Nexus-Main: BUG-212 test-compat repair - MockMT5Port now subclasses PaperMT5Adapter so the PAPER boot guard keeps the recorder (hedge-policy tests assert the broker seam again); test_accounting_hedging 3/3 green
  • 9351a46 Agent 5 Modularization: architecture doc section 19 (S6 verification closure + stop-rule application on VanishedTicketAutopsy) + taskboard row
  • f8c2225 Nexus-Main: lint-repair test_launcher_paper_boundary_bug212 (F841 dead proposal scaffolding removed + import sort; 10/10 tests green, ruff/format/py_compile clean) - repairs CI on 5a79ec8
  • 5a79ec8 Hermes-Main: BUG-212 engine-side guard (uncommitted WIP from owner session absorbed for safekeeping: align_adapter_to_boot_mode + shadow boundary + mode resolution; gates green, tests pending owner)
  • fc42f30 Hermes-Main: BUG-219 corollary - L8 shutdown reads the ACTUAL bound adapter (BUG-212 realignment swaps the gate tripwire wrapper inside the engine; adapter_disconnected evidence was reading the stale ref)
  • 331b4b3 Nexus-Main: BUG-218 fix - launcher unbound align_adapter_to_boot_mode call removed (engine constructor owns the BUG-212 guard)
  • 6ada3f4 docs(agents): elite upgrade final report + DOCS-005 registry record (SEO 40/40 live, baselineβ†’after metrics)
  • f17d032 fix(docs): SEO gate case-sensitive sitemap probe - lowercase path broke Linux CI (QA_BLIND_SPOT_MATRIX dirs exist with exact case); keep original URL case for path resolution
  • d4e4e89 Hermes-Main: BUG-219 fix - runtime_gate L4 absent champion artifact = honest SKIP (MISSING_ARTIFACT evidence) not exit-3 failure; CI lane usable without private model; local certification unchanged
  • c576dfa Nexus-Main: BUG-217 fix - 70D news state-encoding bound overflow repaired producer-side (CHG-0052)
  • 4dc1b00 feat(docs): elite upgrade phase A - SEO infrastructure, design tokens, pipeline strip, docs UX
  • 5f42479 Nexus-Main: gate-integrity enumeration fix + parity precision (CHG-0052 follow-up)
  • 7848327 Nexus-Main: BUG-217 ledger + CHG-0052 registration - 70D news state-encoding latent bound overflow (evidence from the 43.0 incident forensics)
  • dd857f3 Agent 5 Modularization: taskboard row S6C (TicketsCache ownership + property-shadowing regression repair, pushed 3a97cef verified)
  • 3a97cef Agent 5 S6 repair: complete TicketsCache ownership β€” add _live_tickets_cache @Property (reads _tickets_cache.cache), remove init shadowing dict init, remove duplicate assignment after swap in manage_active_positions, restore refresh_live_tickets_cache publish via swap (all caught by dispatch/trace goldens; zero behavior change)
  • 57bbb7b Nexus-Main: test(ci) cover blocked and auto-repaired quality states (CHG-0052)
  • 36514e7 Nexus-Main: ci(quality) safe ruff auto-repair + blocked-state taxonomy (CHG-0052)
  • b12f0dd Nexus-Main: make_ci_results ruff format fix (CI-results tooling residue; format-only)
  • 77295ea Agent 5 S6 hotfix: (1) remove _live_tickets_cache property-shadowing assignment after TicketsCache swap (instance attr shadowed the property, desyncing readers β€” caught by dispatch/trace goldens); (2) dead-ticket trace fixture: deals buffer belongs on the RecordingAdapter (get_closed_deals_history reads self.deals) and Mock-subclass children accept parent kwarg
  • f7c5e17 Nexus-Main: ruff_format fix on foreign-WIP residue (APISkill.md + api_skill_drift_check.py) - repairs CI 704 ruff_format failure, mypy/pytest/coverage already passed
  • 6c97bc7 Agent 5 S6: TicketsCache ownership β€” live-tickets cache rebuild extracted to TicketsCache.rebuild (52L verbatim algorithm; swap still under _live_tickets_lock; cleanup routes through pop_ticket; pending-query failure isolation preserved; zero behavior change)
  • 18d0d8e docs(readme): final GitHub landing page polish
  • c01f7ae Nexus-Docs: fill DOCS-004 record body (P0/P1/P2 evidence + delivery forensics)
  • d6ccf52 Agent 5 Modularization: architecture doc section 18.1 (entry-sync stage + remote-race note) + taskboard row (S6B verified)
  • 880a3ee Nexus-Main: hygiene report addendum - _site ownership reconciled with Nexus-Docs c1f8bee
  • 8ff1d79 Nexus-Docs: DOCS-004 registry record - P0 localization root cause/fix, delivery forensics (stale live due to mypy deploy gate), P1/P2 evidence
  • d07a2a3 Agent 5 S6: ENTRY-SYNC stage extracted (_sync_external_modifications: broker-side SL/TP/volume modification detection + notify + BUG-045 tracker advance + partial-close realized-pnl β€” 71L verbatim; zero behavior change)
  • c1f8bee Nexus-Docs: P1/P2 - theme picker (light/dark/system, persisted, no-FOUC), localized copy-code + no-results, premium 3D layer; re-unignore _site (parallel re-ignore)
  • 3ead19a Nexus-Main: repository hygiene evidence report (2026-09-02)
  • 381730a Nexus-Main: harden .gitignore - block re-accumulation of removed junk classes
  • 373b39d Agent 5: disclosure row β€” commit 56a0316 absorbed 470 pre-staged deletion-only artifact removals (scratch/site _site), verified zero src impact
  • 56a0316 Agent 5 Modularization: architecture doc section 18 (S6 autopilot batch: throttle + protection chain + autopsy pipeline) + taskboard row
  • bd482e2 README-Professionalization: restructure README for professional onboarding (heroβ†’quickstartβ†’capabilitiesβ†’safetyβ†’researchβ†’docsβ†’contributing; 385β†’399 lines; screenshots+diagram retained; deep detail moved to links/
    ; all links+images validated)
  • 504cac9 Agent 5 S6: per-ticket autopsy pipeline extracted (_autopsy_vanished_ticket: deal resolution + durable fallback + autopsy row + experience outcome + notify β€” 418L verbatim from the sweep loop; no accumulators/skips; zero behavior change)
  • 4830d72 Nexus-Docs: ship JS locale bundle (NEXUS_LOCALE) + no-FOUC theme boot in every page shell - completes P1 i18n runtime wiring; rebuilt _site
  • 02aa237 Nexus-Main: ruff_format on S6 residue files (hold_score_ledger/telemetry_throttle + golden test) - clears a2dc1cb CI failure
  • a2dc1cb Nexus-Docs: fix docs CI mypy failure (record() arg-type in localization gate) that blocked the P0 deploy - root cause of stale live site; rebuild _site
  • 6b16928 Agent 5 S6: PROTECTION/AI-FLIP CHAIN stage extracted (_run_protection_chain: AI direction flip + fast-reversal dispatch, priority chain, giveback enforcement, breakeven lock, MFE trailing lock, institutional telemetry β€” 228L verbatim; 4 continue-sites -> skip=True signal with identical control flow; zero behavior change)
  • 8183183 Nexus-Main: gate-parity test hardening - check=False sites + timeout 120->300 for cold torch import; fixes CI ruff_format/pytest failures on 43c2df3 lane
  • 2b93eee Agent 5 S6: telemetry throttle ownership β€” TelemetryThrottle extracted (_last_telemetry_time owner; BUG-129 shared gate may_emit/last_emit/record/drop_ticket; live-dict compat property; legacy never-firing lazy-init guard removed; zero behavior change)
  • 913699b Agent 5 S6: dispatch golden test expects FrozenInstanceError (dataclass) not pydantic ValidationError β€” plan contract is stdlib frozen dataclass
  • 49e75d3 Hermes-Main: CHG-0047 taskboard row - TASK-SHADOW-EVID-CHG0047
  • 0b9bf17 Hermes-Main: CHG-0047 part 6 - BUG-216 ledger + promotion-readiness report (INSUFFICIENT_EVIDENCE verdict, fingerprints, all steer-section proofs)
  • 02d5855 Nexus-Docs: P0 localization repair (completion of interrupted commit) - locale contract + full UI localization + FA/AR gate
  • cd8e732 Hermes-Main: CHG-0047 part 5 - 10 acceptance tests: INPUT_MISMATCH exclusion, unresolved!=zero, BUY/SELL non-mirror proof, flat=0, dataset/artifact/challenger identity sensitivity, full-evidence determinism
  • 3a11086 Agent 5 Modularization: architecture doc section 17 (S6-dispatch record + NEXT_SEAM) + taskboard row (pushed edf5e7a verified)
  • bfe847f Hermes-Main: CHG-0047 part 4 - import cycle broken for good: constants single-sourced in replay.py (BAR_MODE spread re-exported from research.streaming_replay), replay* modules import them, replay.py re-exports after definition
  • edf5e7a Nexus-Main: S6 dispatch β€” ExecutionPlan contract + broker dispatcher extracted (_execute_position_action: CLOSE/MODIFY_SL/PARTIAL_CLOSE/BREAK_EVEN/NORMAL_TRAIL branches verbatim from the loop; plan is frozen intent, dispatch is execution; no-op continues documented; broker parity via spy-adapter goldens; zero behavior change)
  • 43c2df3 Hermes-Main: CHG-0047 part 3 - circular import fix: session_of lives in _replay_pair (single source), replay.py re-exports
  • d2b20f5 Agent Nexus-UX: BUG-216 doctor --fix --json stdout pollution fixed + chaos evidence harness
  • 1457a15 Nexus-Main: CI ruff_format fixes on shadow/replay evidence files + gate_parity (750d026 residue; datetime import restored in _replay_pair)
  • cc7e71f Hermes-Main: CHG-0047 part 2 - scripts/shadow_replay_evidence.py runner (real champion + registered challenger, deterministic M1 window, evidence artifact writer)
  • 750d026 Hermes-Main: CHG-0047 part 1 - shadow/replay.py evidence pipeline: deterministic dataset fingerprint, two-level pair classification (model argmax + policy), paired outcome walking over shared bar path, promotion verdict (INSUFFICIENT/SUPPORTED/REJECTED, never promotes)
  • 495fe60 Nexus-Main: lifecycle-chaos unit view - subprocess check=False (PLW1510 x7) + g() cwd kwarg restored; 10/10 green, gates clean
  • 71bdfd1 Agent 5 Modularization: architecture doc section 16 (S6-escalation stage decomposition record) + taskboard row (4 commits, HEAD==origin==71ba47d verified)
  • 71ba47d Nexus-Main: S6 escalation commit 4 β€” HOLD-SCORE EVALUATION stage extracted (_evaluate_hold_score: throttled base eval + position-state recalc + giveback override + tracker store, verbatim; zero behavior change)
  • 42b7964 Nexus-Main: S6 escalation commit 3 β€” TRACKING/EVIDENCE/STATE stage extracted from manage_active_positions (_update_trajectory_and_state: trajectory step, pnl features, adaptive evidence, recovery budget gate, candidate state, hysteresis debounce β€” verbatim block; zero behavior change)
  • c4d0aa8 Nexus-Main: S6 escalation commit 2 β€” DECISION STAGE extracted from manage_active_positions (_decide_position_action: rule-matrix eval, scenario fallback, arbitration, exit-pending record, throttled exit log, mechanism mapping, giveback MFE-SL targeting β€” verbatim block, dispatch stays manager-owned; zero behavior change)
  • c1bf701 Nexus-Main: CI ruff fixes on new test files - unused var in S6 golden + check=False in lifecycle-chaos subprocess sites (PLW1510) + format; unblocks defe071 CI failure
  • f2d8207 Nexus-Main: S6 escalation commit 1 β€” HoldScoreLedger extracted (4 hold-score state dicts owned explicitly; store-only boundary; live-dict compat properties; zero behavior change)
  • defe071 Agent 5 Modularization: architecture doc section 15 (S6-followup tracker ownership record) + taskboard row (landed via carrier 5b0f772, verified)
  • 5b0f772 Nexus-Docs: OrderManager S6 seam completion (position_tracker integration) + golden test update - ABSORPTION CARRIER for Agent-5 TASK-OM-P0-DECOMP work left untracked in shared tree; py_compile+ruff clean
  • 86200b8 Nexus-Main: model-lab test isolation - autouse fixture repoints LAB_ROOT/REGISTRY_PATH to tmp_path (stops WinError5 os.replace races on real artifacts registry + production-tree pollution); 10/10 green, gates clean
  • e4924f3 Nexus-Docs: commit all remaining untracked files per user directive (784-file report cleanup)
  • de79371 Nexus-Docs: commit generated docs site (site/_site, 335 files) per user directive - Pages deploy artifact now auditable in-repo; Nexus-UX site assets (css/js) committed with disclosure (work targets the docs surface, owner session unavailable); gitignore: generated _build/public, misplaced scripts/venv binaries, local diag files
  • e5806e9 Nexus-Main: TASK-API-SKILL registry - taskboard row (VERIFIED) + CHG-0043 APISkill addendum (owner handoff: skill location, drift validator, battery evidence)
  • db9eb1c Nexus-Main: create canonical API agent skill - agents/APISkill.md (28-section operational contract: 68-op machine registry w/ drift enforcement, legacy 280-route reconciliation incl. removed api/v1 tree, envelope/error/pagination/filter/time/idempotency contracts, engine-dependency matrix, read/write classification w/ zero execution path, CLI+client+tooling maps, one-question-one-API routing, extension/removal workflows, safety rules) + scripts/dev/api_skill_drift_check.py (APISkill<->OpenAPI drift gate, exit 1 on drift)
  • 0d4dcfb Nexus-Docs: ownership note - all docs surface committed+pushed (verified vs origin/main); site/assets/css+js disclosed as Nexus-UX untracked WIP, untouched
  • fb8d25e Nexus-Main: state-truth hardening - CLI/API/runtime parity tests against the contradiction matrix
  • 1fddcb3 Nexus-Main: state-truth hardening - machine-checkable CONTRADICTION MATRIX module + tests (Phase 3 minimum deliverable)
  • 9eb870a Agent CI-Hygiene: local pre-push quality gate (check_local.py) + manifest preflight + docs + regression suite
  • b36a1e0 Hermes-Main: BUG-215 CI flake fix - equity-curve test polls writer drain + row count instead of fixed 0.5s sleep (xdist -n auto scheduling starvation); assertions unchanged
  • 8c9fc3d Hermes-Main: BUG-213 root fix - _should_repeat_degraded sentinel None not monotonic-0 (first DEGRADED log suppressed on fresh CI runners <600s uptime); test pin unchanged
  • 60f50dd Hermes-Main: CHG-0046 status COMPLETE (SHADOW_HARDENED) - change control closure
  • 8422ac9 Hermes-Main: CHG-0046 registry closure - SHADOW_EVIDENCE v2 + SHADOW70_ATTACH v2 contract rows
  • 5a86d17 Hermes-Main: CI ruff_format residue on tests/e2e_client (88753f8 landed unformatted journey manifest; format-only)
  • 88753f8 Nexus-Main: client E2E golden-journey harness landed (tests/e2e_client) - permanent acceptance suite from this pass
  • 624d2d3 Nexus-Docs: DOCS-003 registry record - live 404 root cause (root-absolute page links), link-law fix, full language trees, validation evidence (22411 built links + 532 live user-click links PASS)
  • 5000484 Nexus-Main: BUG-214 fix + ledger - REST network failures now trip NXConn (2-failure streak arms conn-lost banner; any success resets) - dashboard no longer looks live during total network loss
  • 35cdf5f Nexus-Main: BUG-213 flaky ledger - test_strategy_degraded_edge_triggered CI-only flake; evidence + referral to observability-guardrails lane
  • e8cf067 Hermes-Main: registry dedup - renumber duplicate BUG-211 (launcher paper-guard finding) to BUG-212; BUG-211 stays the docs sitemap case fix
  • a97ccce Nexus-Main: BUG-211 ledger - launcher binds DirectMT5Adapter on PAPER/SHADOW boots (paper guard not a hard boundary; engine manages real demo positions in non-LIVE modes; fix routed to engine owner)
  • 55ac10a Hermes-Main: CI ruff_format residue - blank line after import in API_REFERENCE.md code fence (docs owner 4fbe921 introduced; zero content change)
  • 03d0848 Hermes-Main: API-PLATFORM registry closure - CHG-0043 API-platform section COMPLETE with executed evidence chain; TASK-API-PLATFORM row VERIFIED; prewarm NameError repair + API_REFERENCE (CHG-0043 part 5)
  • a77a04e Nexus-Docs: EN skips separate /docs-hub/ (hub content is the root homepage); non-EN languages keep //docs-hub/ β€” fixes the last live 404 found by the 75-page sweep
  • 4fbe921 Hermes-Main: API-PLATFORM developer reference - docs/api/API_REFERENCE.md (getting started, contracts, client/CLI usage, tools, troubleshooting) with executed-against-TestServer examples (CHG-0043 part 4)
  • 48fc791 Nexus-Main: TASK-UX-01 post-churn certification - registries updated (taskboard row RECERTIFIED-COMPLETE + CHG-0048 additive addendum: 8 parts re-verified at HEAD 5b9c726, served-route byte-identity, 28-test suite green, 27-check CC interaction matrix ALL_PASS, zero defects in UX files, BUG-205/206 were foreign-file and owner-fixed)
  • 6e46265 Hermes-Main: BUG-211 ledger row (companion to 7b8618a sitemap case fix; prior row absorbed away by parallel residue absorb)
  • 43763f7 Nexus-Main: TASK-UX-01 post-churn certification - 27-check interaction matrix (scratch/ux_cert_matrix.js): 8 CHG-0048 parts re-verified at HEAD (typed-LIVE gate, banner truth rules, i18n/RTL, palette safety + tab existence, humanization, attention payload-sourcing, serve routes + load order, CC coexistence: id collisions/dup keydown/guard layering/stale semantics/local-refs)
  • 7b8618a Hermes-Main: BUG-211 fix - docs sitemap probe preserves URL case (Linux runner false-negative on QA_BLIND_SPOT_MATRIX pages) + ledger row
  • 0dc9a9b Nexus-Main: final residue absorb
  • 2794a1f Nexus-Main: absorb docs/api_v1 residue (post-push)
  • 75c4de3 Nexus-Docs: FIX all 404 page links - every internal link now depth-relative (link law), full per-language page trees (334 pages), section landing pages, upgraded UI/UX
  • c6cdf48 Nexus-Main: absorb post-push parallel residue (ruff sweep continuation)
  • 5b9c726 Nexus-Main: CHG-0051 registries - RUNTIME_GATE v1 contract row (contracts.md), TASK-RUNTIME-GATE VERIFIED with delivery evidence (taskboard), repository_state snapshot (gate command/safety/budgets/CI/tests/doc)
  • 417b8ba Hermes-Main: BUG-210 flaky ledger - release-identity test machine-state dependence (untracked stale build-info.json + cwd leak); solo+ordered PASS, referral to release owner
  • a6addfb Agent 5 Modularization: architecture doc section 14 (S6 dead-ticket autopsy record) + taskboard row (S6 partial, absorption chain verified)
  • a0d5d67 Nexus-Main: CHG-0051 runtime gate CI step + canonical doc - ci.yml quality job invokes scripts/ci/runtime_gate.py --json via make_ci_results check lane (CI stays final authority, zero logic duplicated); docs/architecture/runtime-certification-gate.md: command, layers L0..L9, exit codes, safety contract, agent pre-push workflow, failure-injection matrix, measured budgets (full ~30s, fast ~6.5s)
  • b6cd530 Nexus-Main: absorb parallel release-smoke residue (ruff autofix sweep)
  • 816a062 Nexus-Main: CHG-0051 lint alignment - _StageFailureβ†’_StageFailureError (N818) with test refs, subprocess check=False in gate+e2e tests, dead cfg discard annotated
  • 7c9401d Nexus-Main: BUG-206 fix - Control Center blank panel (index.html shipped no cc-* view containers for control_center.js render targets) + ledger row
  • 3bd447c Nexus-Main: QA-deep-assurance orchestrator + blind-spot matrix + CI lane - scripts/qa/deep_assurance.py (--fast/--json/--seed, deterministic offline, machine-readable schema), scripts/qa/run_mutations.py (9 critical mutations, all KILLED, temp-tree isolated), docs/architecture/QA_BLIND_SPOT_MATRIX.md (defect history -> detection gaps -> verdicts), docs/architecture/qa-assurance-contract.md (lanes/budgets/governance), .github/workflows/qa-deep-assurance.yml (fast lane PR/push, deep+mutation weekly - independent of ci.yml)
  • 3d0e9b7 Nexus-Main: CHG-0051 stdout-contract hardening + runtime gate e2e suite - root console handler routed to stderr before final output (JSON purity vs notifier rate-window chatter), e2e certification tests (9): full-chain certified, stage order, 70D model/scaler/schema evidence, decision-cycle zero-seam proof, health/shutdown evidence, DB isolation, invariant block, failure owner/class, stdout purity
  • 0382f15 Nexus-Main: QA-deep-assurance batteries part 2 - provider-gate chaos (single-flight defer/storm bound/circuit flapping/zero-send auto-disable), DB migration adversarial (idempotence/tamper/downgrade/backup), security surfaces (traversal/redaction property/credential-leak), metamorphic replay (determinism/future-data/timezone), observability evidence preservation (flood accounting/thread race), execution-safety guard (live_trading_actions=0) + deterministic FaultPoint helper (49 tests)
  • cccc512 Nexus-Main: QA-deep-assurance batteries part 1 - 70D contract properties (seeded), BUG-208 ZeroDivisionError crash probes + duplicate-tick masking evidence, confidence-semantics adversarial freeze, position state-machine + recovery-budget property invariants (52 tests, deterministic, offline)
  • 9a91ff1 Hermes-Main: BUG-209 ledger row - stale CHECK-API-01 probe greps only server.py, misses extracted route modules (false DEGRADED; referred by release-blocker pass, NOT fixed here)
  • 86b13d6 Nexus-Docs: DOCS-002 registry record - Pages v2 live-verified defect fixes D1-D8 + validation evidence
  • e1d7724 Hermes-Main: API-PLATFORM contract+integration tests - 35 tests (envelope, pagination invariants incl. no-dup/no-skip/window-slice, filters, secret scan, method abuse, bounded query-param/path fuzz, additive legacy wiring) + double-WHERE and missing ORDER BY fixes (CHG-0043 part 2)
  • 580626f Nexus-Main: BUG-205 fix - serve replay_panel.js (404 on every dashboard load killed the replay panel boot) + ledger row
  • 4013f91 Nexus-Docs: release-aware docs pipeline + depth pass + live smoke
  • dd5d33d Nexus-Main: CHG-0051 runtime gate self-test suite - 34 tests: exit-code contract, stage machinery, JSON schema keys, determinism (no randomness/future data), paper-adapter execution tripwire, failure-injection classes (missing model/width split/service/shutdown/invariants), upstream-skip semantics, human report, subprocess e2e (full + fast tiers)
  • 66047bc Nexus-Main: TASK-DB-PLATFORM mypy annotation - explicit dict type for skeleton_heal (parallel mypy fix absorbed)
  • f44ba55 Agent Nexus-UX: onboarding-awareness test hardening - update-check awareness block covers revision-ahead state
  • cc80d2c Hermes-Main: CHG-0043 CI-green alignment - release hardening unstamped-profile test honors build_timestamp NOT_RECORDED contract (None when unstamped; no fabricated now())
  • 8e67c7f Nexus-Main: CHG-0051 canonical runtime certification gate - scripts/ci/runtime_gate.py (L0..L9 layered certification, exit codes 0/1/2/3/4/5, --json/--fast/--evidence, paper-adapter tripwire proves zero execution-seam calls, disposable DB + isolated settings DB; first full CERTIFIED run: model scalp_v3 70/70, 70D synthetic decision cycle SELL_LIMIT proposal, /health READY, clean shutdown)
  • 597ff64 Hermes-Main: CHG-0049 directional R&D evidence artifact - asymmetry does NOT survive normalization/CI
  • 4812ad5 Nexus-Main: TASK-DB-PLATFORM mypy fix - rename skeleton-heal loop var to avoid col_defs type shadow; engine suite green
  • e9254ec Nexus-Docs: v2 design system stylesheet (re-apply after parallel checkout restore) - tokens, hero/pillars/timeline/chips, prev-next, mobile drawer, reduced-motion, print rules
  • ebb2368 Nexus-Main: absorb parallel residue (ruff autofix sweep)
  • 8af502d Nexus-Main: lint dedup import
  • d7551a8 Nexus-Docs: Pages v2 - portable relative base paths (fixes live 404 CSS/JS), real homepage, release-aware What's New, mobile nav, search fix
  • d624e22 Nexus-Main: CHG-0051 registration + TASK-RUNTIME-GATE taskboard row (canonical runtime certification gate, additive)
  • 8c7d863 Nexus-Main: lint residue - explicit ForensicHealthEngine import + subprocess check=False
  • dbdc80d Nexus-Main: absorb remaining parallel lint residue (docs build, wizard imports, api_v1)
  • c9c393d Nexus-Main: lint residue - BarData F821 (module-level re-import) + ClassVar in api_v1 contract test fakes
  • 5a895ab Nexus-Main: BUG-197B ledger row - live 70D news-count bound (bounded flag fix + regression net documented)
  • d7def31 Hermes-Main: BUG-204 ledger entry
  • ab83e22 Hermes-Main: CHG-0046 part 16 - BUG-204 doctor --fix --json UnboundLocalError: entries binding was json-early-return-skipped; fetch unconditionally before shared repair path (found by critical-suite e2e_05; foreign CHG-0043-introduced defect fixed under discovery duty, 39 tests PASS)
  • 911276e Nexus-Main: BUG-193 fix - ONE frozen-reference registry: checks_news/checks_features FEATURE_REF_REGISTRY alias the canonical FEATURE_REFERENCES singleton
  • df60667 Nexus-Main: absorb parallel residue - docs checker, update_cli, api_v1 incidents (lint/style)
  • eb67984 Nexus-Main: absorb behind/ahead swap fix (git rev-list left-right semantics: left=HEAD-only=AHEAD, right=remote-only=BEHIND) + lowercase Pages URL
  • 6b893f0 Nexus-Main: absorb BUG-197 news-vector bound fix (live 70D blocked when >=4 active events; bounded flag per training distribution)
  • bd3420d Nexus-Main: absorb docs checker lint residue
  • c47c909 Nexus-Main: CHG-0043 integration absorb part 2 - BUG-196 db-probe no-materialize in versioning provider + v1 correlation middleware guard + order_manager/api_v1 common parallel residue
  • 20620d6 Nexus-Main: CHG-0043 absorb - registry champion probe skips (returns NOT_INITIALIZED) when audit.db absent: read-only identity probe must never conjure artifacts/audit.db in arbitrary CWD (BUG-196 family, version truth)
  • 1490635 Nexus-Main: CHG-0043 integration absorb - doctor UX closing summary + update awareness block in update check + forensics numeric type guards (parallel UX-pass work, verified import-clean)
  • d8f6650 Nexus-Main: CHG-0043 addendum (integration) - absorb parallel 'what changed' field into RELEASE_STATUS v1: real commit titles when safely computable, [] = UNKNOWN; doctor UX summary + forensics type guards restored from parallel work
  • 662847e Hermes-Main: directional research lab module - dataset/analysis/lab candidates (CHG-0049 part 1)
  • 1fd0ab9 Nexus-Main: TASK-UX-01 closure - CHG-0048 complete (handoff doc + taskboard VERIFIED-pending-runtime)
  • 254cc2e Nexus-Main: CHG-0043 style residue - ruff format on taxonomy/doctor/diagnostics routes (format-only)
  • 0b3a866 Nexus-Main: wire UX-safety suite into CRITICAL manifest (CHG-0048 part 9)
  • e51a910 Hermes-Main: API-PLATFORM consolidation - canonical web/api_v1 tree (67 routes), spec-of-record envelope/pagination/errors, superseded src/nexus_scalp/api removed (CHG-0043 part 1b)
  • a709e37 Nexus-Main: CHG-0050 change-control registration - TASK-DB-PLATFORM database platform overhaul (BUG-197..201 fixes + catalog + regression net)
  • 48c5ddd Nexus-Main: CHG-0043 runtime truth part E - realistic-state test suite (38 tests) + BUG-196 JSON pollution fix + identity/timestamp truth
  • 19bf95b Nexus-Main: ruff lint fixes in UX test suite (B905 zip strict, RUF005 unpack)
  • 89340c2 Hermes-Main: CHG-0043 part 7 - E2E certification test through wired create_app (fresh replay session on real M1: stepwise->state->report->seek; loader tz normalization; local api_v1 WIP files left to their owner)
  • ae8d688 Nexus-Main: UI-safety regression suite - 28 tests over real assets + served routes (CHG-0048 part 8)
  • 71c8450 Hermes-Main: CHG-0046 part 15 - BUG-203 ledger entry + taskboard row TASK-SHADOW-CHG0046 + critical_suite wiring for shadow70_health_drift + shadow_hardening regression suites
  • 6d9b517 Nexus-Main: serve routes for UX client-experience assets (CHG-0048 part 7)
  • ecb2545 Hermes-Main: CHG-0046 part 14 - 22 regression tests: action normalization, deterministic fingerprint, scaler parity, BUY-vs-BUY_MARKET agreement, paired resolver (side fills/flat=0/delta sign/NOT_RECORDED/determinism), resolved-only metrics, additive migration round-trip, run-freeze invalidation
  • 924a075 Nexus-Main: attention strip + hidden-tab polling suppression (CHG-0048 part 6)
  • eb6a818 Nexus-Main: TASK-UX-01 progress note - parts 1-5 committed, absorption disclosure for test_lifecycle.py carrier
  • 348a8e1 Nexus-Docs: TASK-DOCS-PLATFORM closed VERIFIED - full deliverable summary + evidence trail
  • c9dba06 Nexus-Main: decision humanization - two-layer signal card + honest confidence semantics (CHG-0048 part 5)
  • cc1d9d0 Nexus-Main: Ctrl+K command palette + keyboard shortcuts + last-tab restore (CHG-0048 part 4)
  • 3c62686 Nexus-Docs: registry update - OBS-DOCS-001 (pre-existing CI failures in release/ + make_ci_results, owned by CHG-0043/0046 workers) + OBS-DOCS-002 (Pages was disabled; enabled via REST)
  • 1031844 Nexus-Docs: language landing pages at // (builder copies /index/index.html to /index.html) so README language links resolve at directory roots
  • ced7cf1 Nexus-Main: i18n framework EN/FA/DE/ES/AR + RTL + language switcher (CHG-0048 part 3)
  • 159d6a9 Hermes-Main: CHG-0043 part 6 - server wiring: /api/replay/* registered in create_app with LOCAL dataset loader (data/raw M1 parquet window slice; offline, no MT5 on the replay path)
  • 7e84ac9 Hermes-Main: CHG-0046 part 13 - D8 truthful liquidity provenance on shadow70 observations (governor causal state + calc version labeling) + D1b base width from authoritative bundle contract (no hard-coded 50); harness updated; 170 shadow-family tests PASS
  • ee1ca7a Hermes-Main: CHG-0043 taskboard status update - parts 1-5 landed, remaining server wiring + smoke + report
  • 9a0ac92 Nexus-Main: connection-lost banner + stale marking + retry-now (CHG-0048 part 2)
  • ed68bb4 Hermes-Main: CHG-0043 part 5 - replay-on-chart frontend: engine-backed session panel (contract/transport/cursor state/decision drill-down) + KNOWN-vs-UNKNOWN chart cursor overlay (Web/replay_panel.js + index.html mount)
  • 7338dfe Nexus-Main: BUG-196 ledger - CLI JSON-mode stdout pollution regression discovered by integration verification at tip
  • 7806cfe Hermes-Main: CHG-0043 part 4 - REPLAY_API v1: /api/replay/{session,control,state,decision,report} over ReplaySession (KNOWN/UNKNOWN boundary in state payload; decision drill-down serves ENGINE trace; 6 API tests green)
  • d3d13f1 Nexus-Docs: docs/index.md language table links to the Pages site (fixes dead fa/es/ar/de/index.md links caught by docs CI at b799205)
  • 8786f48 Hermes-Main: CHG-0046 part 12 - SHADOW_EVIDENCE v2 additive DB migration: paired-outcome + geometry columns on shadow_decisions, run-freeze columns on shadow_runs, save paths extended; legacy rows NULL=NOT_RECORDED; live persistence probe PASS
  • c7b8149 Hermes-UI: control-center UI architecture doc + agent handoff (CHG-0043 part 5)
  • cb63e72 Nexus-Main: BUG-194 fix - typed confirmation gate on execution-mode switch (CHG-0048 part 1)
  • 76b4204 Nexus-Main: BUG-195 ledger + TASK-STATE-SEMANTICS taskboard row (contradiction forensics closure)
  • 3d0183a Hermes-UI: serve CC static assets + line-ending hygiene on server.py (CHG-0043 part 4)
  • e6a4e77 Nexus-Docs: site builder emits sitemap.xml + .nojekyll; visitor simulation A-I all PASS (92 search entries, 5 languages, RTL verified)
  • 670bb2a Nexus-Main: state-contradiction forensics - fix C-001/C-002/C-003 + regression suite
  • 566dd66 Hermes-Main: CHG-0043 part 3 - replay session controller green: fresh-engine-per-run state fix (step==sequential), contract-window projection, 16 session tests + real-M1 E2E reconciliation test (BUG-192 regression net)
  • 804fbf7 Nexus-Main: CHG-0048 registration + BUG-194 ledger - client UX pass scope (mode-switch confirmation gate, connectivity, i18n, palette)
  • b31e491 Hermes-Main: CHG-0046 part 11 - D11 run-freeze identity (git revision + config version + artifact hashes frozen at START, ARTIFACT_REPLACED invalidation at finalize, legacy runs marked IDENTITY_NOT_RECORDED) + D14 run clock fixed
  • b799205 Nexus-Docs: docs CI workflow (docs.yml) + docs/translation issue templates + PR template
  • acb320f Nexus-Docs: unify site builder (canonical docs-tree renderer, 92 pages x 5 langs) + docs doctor PASS + translation audit PASS
  • 1c4d293 Hermes-UI: control center frontend - design system, state machine, operator views + safety guards (CHG-0043 part 3)
  • e5ee4fe Hermes-Main: CHG-0046 part 10 - D10 retention governance for ALL shadow tables: shadow70 per-tick telemetry bounded (30d roll-off), drift alerts + PHASE-11 decisions/comparisons/runs/promotions durable (never_delete); hygiene suite 13 PASS
  • f3aa159 Hermes-Main: CHG-0046 part 9 - D9 disagreement histogram + agreement counts restricted to valid=1 observations (invalid rows remain queryable, evidence preserved); shadow70 suites 62 PASS
  • aaa6013 Nexus-Main: CHG-0043 runtime truth part D - /api/live/state features block carries the EFFECTIVE serving contract
  • a604947 Hermes-Main: CHG-0046 part 8 - D3 paired comparison semantics: R metrics computed ONLY over outcome-RESOLVED records, per-side excursion/drawdown/tail, mean/median Delta_R + outcome_resolved_count on ShadowComparison; -R mirror fabrication retired; 94 shadow tests PASS
  • a6fb8ad Nexus-Main: CHG-0043 runtime truth part C - RELEASE_STATUS v1 offline-safe release/update visibility
  • 3900909 Hermes-Main: CHG-0043 registry closure - decision evidence completeness COMPLETE
  • 3fb1498 Nexus-Main: CHG-0043 runtime truth part B - doctor state column + truthful verdict rendering
  • 16027ea Hermes-Main: CHG-0046 part 7 - D3 Paired Outcome Resolver (shadow/outcomes.py): side-aware fills (BUY@ASK/exit BID, SELL@BID/exit ASK), walk-end honest R, flat=0.0 (retires -R mirror fabrication), Delta_R paired delta, NOT_RECORDED discipline, deterministic; certified counterfactual semantics
  • c8eb965 Hermes-Main: CHG-0043 evidence artifact - re-run with decision-evidence join + stratification grades (STRONG/MODERATE/WEAK)
  • 6aea1dd Agent 5 Modularization: architecture doc section 13 (S4 record) + taskboard row (SmartMetrics kernel landed via e41f908/f6ad3a6, verified)
  • f0fcd6b Hermes-Main: CHG-0046 part 6 - D7 shadow70 attach made attachable (meta.json fallback + computed feature_schema_hash + live scaler sha256) + D7b canonical model.scaler.npz sibling naming + D4 model loaded ONCE at attach (no per-tick torch.load on hot path) + D6 scaler parity in shadow70 inference; governance suite 60 PASS
  • 316d751 Nexus-Main: CHG-0043 runtime truth part A - state taxonomy (UNSUPPORTED) + HealthEntry v2 + truthful doctor verdicts
  • f6ad3a6 Nexus-Docs: absorption disclosure - e41f908 carried foreign OrderManager seam-S4 work (position_intelligence.py + golden tests + order_manager delegation); owner attribution documented, no content altered
  • 8daf126 Hermes-Main: decision-evidence test suite - 10 evidence-invariant tests (CHG-0043 part 3)
  • e41f908 Nexus-Docs: GitHub Pages site - multilingual static platform (EN/FA/ES/AR/DE), 45 pages
  • 8603e70 Hermes-Main: CHG-0046 part 5 - D1 champion identity via effective_* (bundle-authoritative schema/dim in shadow records) + D5 deterministic full-vector fingerprint replacing salted hash; engine-launch gate OK (skipped=no live log), 78 shadow tests PASS, ruff+mypy clean
  • 297a4e7 Hermes-Main: CHG-0046 part 4 - D6 challenger scaler parity via scale_like_champion (trainer std floor + clip [-5,5]); phase11+shadow70 suites PASS
  • b009b9f Hermes-Main: CHG-0046 part 3 - D2 canonical action normalization in ShadowEngine + D3 geometry-at-record-time (champion/shadow entry/SL/TP/spread) + outcome_status field (PENDING/NOT_RECORDED, never fabricated R); 35 phase11 tests PASS
  • 84771fd Hermes-Main: counterfactual engine consumes recorded decision evidence (CHG-0043 part 2)
  • 9613dad Nexus-Main: system-integration evidence pass - BUG-193 deploy-gate false CRITICAL (split reference-registry singletons) + boundary regression net
  • 0d557fb Agent Nexus-Installer: extraction no-residue + venv transaction sweep wiring + lifecycle stress tests
  • b7c6d6f Hermes-Main: CHG-0043 part 2 - behavior-preserving stepwise refactor of streaming_replay (_RunState/_process_event/_finalize_run; P1 bar-mode decision counter fix; regime_enabled + decision trace additive; probe-verified event/ledger hash equivalence)
  • 7951e8f Nexus-Docs: README rebuilt as premium project landing page - identity, philosophy, evidence-graded capability tiers, research/validation chain, honest roadmap, multilingual + Pages navigation, quickstart/CLI/safety ladder
  • b45684c Hermes-Main: CHG-0046 part 2 - shadow/compat.py: action normalization (D2), deterministic vector fingerprint (D5), champion-identical scaler semantics (D6), model-argmax confidence (D12)
  • 6427596 Hermes-Main: CHG-0046 part 1 - Shadow forensic map (3-layer architecture, 15 defects D1-D15) + change control entry
  • 647c66c Hermes-UI: repair taskboard header clobbered by parallel index race (absorption disclosure)
  • d1e85ba Nexus-DB: register TASK-DB-PLATFORM ownership (DB catalog + migration reconciliation + DB-to-client delivery; strict no-cross-agent scope)
  • e9ff7dd Nexus-DB: register TASK-DB-PLATFORM ownership (DB catalog + migration reconciliation + DB-to-client delivery; strict no-cross-agent scope)
  • 5cfb4b1 Nexus-Docs: README rebuilt as evidence-graded project landing page
  • bae04c5 Agent Nexus-Contracts: CHG-0044 registration - JSON developer-contract layer over /api/v1
  • fa59f7c Agent Nexus-Contracts: TASK-API-CONTRACTS registration - taskboard row for JSON developer-contract layer (CHG-0043 extension)
  • 63e42a9 Hermes-Main: decision-evidence completeness - preferred_direction + raw probs + gate trace persisted (CHG-0043 part 1)
  • c2c8006 Hermes-Main: API-PLATFORM core - /api/v1 read-only routers (system, market/signals/decisions, positions/model, stores, gateway) + envelope/pagination/error contracts + v1 wiring (CHG-0043 part 1)
  • 0adfb3c Nexus-Docs: rebuild README as evidence-graded project landing page
  • cf1a260 Hermes-Main: CHG-0043 registration - versioned read-only /api/v1 platform (append-only change record)
  • a0556d8 Hermes-Main: TASK-API-PLATFORM registration - versioned /api/v1 read-only platform over existing backends (taskboard row only)
  • b56987e Nexus-Docs: multilingual docs platform core - build_site.py generator + 5-language content (EN source; FA/ES/AR/DE core pages) + zero-dependency stylesheet/search
  • 78902da Hermes-UI: register CHG-0043 Operational Control Center UI pass (taskboard + change control rows)
  • 7738f32 Hermes-Main: CHG-0043 part 1 - BUG-192 real-data replay crash fix (slots dataclass has no dict) + registry updates
  • 19cd0ef Nexus-Main: CHG-0043 register runtime-truth hardening change + taskboard row
  • e9d23ea Nexus-Docs: rebuild README as evidence-graded project landing page
  • 1686dc5 Nexus-Docs: documentation IA tree - getting-started/project/architecture/research/engineering/guides/contributing/reference + canonical terminology table
  • ed3890a Hermes-Main: CHG-0043 registration + taskboard row - replay-on-chart historical session (no edits to src yet)
  • 67d7982 Nexus-Docs: TASK-DOCS-PLATFORM registration - docs registry + taskboard row (docs-only ownership boundary declared)
  • d21fe68 Hermes-Main: CHG-0042 registration + BUG-191 ledger - confidence-semantics repair + NaN-slice poisoning fix
  • 57d6b69 Hermes-Main: confidence-semantics repair - policy gate measures trained-class directional share, not raw 4-logit probability (CHG-0042)
  • d8b5c2c Hermes-Main: CHG-0041 taskboard closure - counterfactual engine COMMITTED (N=2095 decisions, covered 476)
  • 651710d Hermes-Main: CHG-0041 counterfactual evidence - 2095 decisions walked, gate/regime/confidence stratification (N=476 covered)
  • 264d4b9 Agent 5 Modularization: architecture doc section 12 (S2 record) + taskboard row (243307b verified)
  • eb5b781 Hermes-Main: counterfactual engine tests - 16 offline deterministic tests (CHG-0041 part 3)
  • 243307b Agent 5 Modularization: ORDER MANAGER P0 seam S2 β€” PositionStateMachine extracted to execution/position_state_machine.py + position_states.py (zero behavior change)
  • 61c8eab Hermes-Main: counterfactual engine core - decision join + tick-walk + classification (CHG-0041 part 2)
  • b62d0ff Hermes-Main: tick dataset meta v2 - provenance fields + cache-hit idempotence (CHG-0041 part 1)
  • efa9d82 Agent 5 Modularization: taskboard row for ORDER MANAGER P0 S3 (5bb1575 verified incl. absorbed Agent-2 observability work)
  • be55cf8 Hermes-Main: CHG-0041 registration - research tick store + NO_TRADE counterfactual engine
  • 5bb1575 Agent 5 Modularization: ORDER MANAGER P0 seam S3 β€” RecoveryBudgetLedger extracted to execution/recovery_budget.py with compatibility properties (zero behavior change)
  • 260a698 Hermes-Main: CHG-0038 fidelity audit evidence - machine-readable tensor/parity/causality artifact
  • 2f71795 Hermes-Main: BUG-190 fix - live 70D news block routed through the canonical projection (CHG-0038)
  • 32b2668 Hermes-Main: BUG-190 ledger + CHG-0038 registration - data-to-decision fidelity audit
  • 7f97aa3 Agent Nexus-Installer: deferred venv transaction (pending-backup marker) + config drift hint
  • e1f95e5 Agent Hermes-Main: NO_TRADE forensic evidence pack - measured funnel/probability/gate-map artifact (read-only pass)
  • bd5ff5a Nexus-Main: agent handoff doc for CHG-0039 lifecycle hardening (close-out)
  • 4d468ee Agent Hermes-Main: root-help TASK-number label cleanup β€” forensic/incidents/db purpose-first strings (micro task, zero behavior)
  • e094875 Agent 5 Modularization: taskboard row for ORDER MANAGER P0 S1 (8b00332, 12 execution suites green)
  • 8b00332 Agent 5 Modularization: ORDER MANAGER P0 seam S1 β€” PositionProtectionLedger extracted to execution/protection_ledger.py + Phase-A architecture map (zero behavior change)
  • a407844 Agent Nexus-Installer: uv salvage rung + ASLR-aware Git diagnostics + PortableGit repin
  • 011034f Agent Hermes-Main: ruff import-order + format conformance on test_docs_consistency.py (CI gate fix, style-only)
  • f3f9654 Nexus-Main: fix BUG-189 β€” gate is runtime authority for auto-disable; rotation recovery + probe reconfigure (CHG-0039)
  • 4a4159f Nexus-Main: CHG-0039 registered + BUG-189 ledger row β€” lifecycle hardening (post-certification)
  • 0015608 Agent Nexus-Installer: docs/CLI.md command reference + README CLI section + docs consistency test
  • 0be05b1 Agent 5 Modularization: repo-wide God-module audit matrix + behavior-split taskboard rows (b41dee7/4522d19 verified)
  • 4522d19 Agent 5 Modularization: import-origin polish in behavior_canonical β€” BehaviorDetection belongs to intelligence.models (no behavior change)
  • d86191e Agent Nexus-Installer: nexus help word-form + CLI subprocess certification harness (30 tests)
  • e070246 Hermes-Main: ruff import-order hygiene on BUG-188 regression test (style-only)
  • 71b8e06 Hermes-Main: CHG-0036 certification evidence - sanitized live MT5 probe artifact (pre/post BUG-188 fix)
  • b2a4a4a Hermes-Main: BUG-188 fix - get_tick_history input window broker-timebase normalization (CHG-0036)
  • b41dee7 Agent 5 Modularization: intelligence/behavior.py 3-way split β€” detection engine / canonical batch pipeline / backfiller + facade (zero behavior change)
  • 2cedb4f Hermes-Main: BUG-188 ledger + CHG-0036 registration - live MT5 tick acquisition certification
  • 6f5d29e Nexus-Main: live smoke PASS β€” single gated probe, 401 auto-disable verified live (CHG-0034 close-out)
  • 6584dc3 Agent Nexus-Installer: honest ZIP provenance in state (source_mode/git_tracking)
  • 13e9e4c Agent 2 Observability: freeze log contract + PRO_AUTO LLM-empty flood regression guard
  • 105366e Hermes-Main: fix CI #557 ruff lint+format failures (style-only, zero behavior change)
  • cb48a14 Agent Nexus-Installer: JSON-stdout purity fixes for git stdout banners in update path
  • 39fbd9a Nexus-Main: absorb format-normalization of factory_effective_enabled (CI ruff-format red, CHG-0034 follow-up)
  • 1e582af Nexus-Main: agent handoff doc for provider-gate hardening (CHG-0034 close-out)
  • 2948e50 Nexus-Main: BUG-186 + BUG-187 ledger rows + INV-024 provider-gate invariant (CHG-0034 part 7)
  • b1a9bfb Nexus-Main: provider-gate regression suite (30 tests) + single-flight wait-while-holding-lock fix (CHG-0034 part 6)
  • 1f381c3 Agent Nexus-Installer: fix dependency-audit CWD anchor (audit ran before checkout cwd)
  • 5d7e275 Hermes-Main: CHG-0035 taskboard closure - research execution stack COMPLETE (22 new tests + 264 research-family PASS)
  • 755a572 Agent Nexus-Installer: real ensure semantics + version-consistency verification
  • b422e04 Agent Nexus-Installer: per-package dependency audit + state/packages.json inventory
  • 5bfda5c Hermes-Main: research execution stack test suite - freeze/poison/determinism/offline/no-order_send (CHG-0035 part 6)
  • adec640 Agent Nexus-Installer: README β€” PowerShell one-line installer command
  • 33bba94 Agent 5 Modularization: P2-C factory orchestrator classified BLOCKED with evidence (state ownership across stages + CHG-0034 churn); P2 program closed P2-A/P2-B executed
  • 992d9c0 Agent 5 Modularization: taskboard row for P2-B console-ring extraction (839c319, gates green)
  • 70a4e92 Agent Nexus-Installer: docs for repair/dry-run/lock/resume capabilities
  • 839c319 Agent 5 Modularization: P2-B pro_auto console-ring extraction β€” news/pro_auto_console.py (bounded telemetry ring) + facade re-exports (zero behavior change)
  • 95eb7e2 Hermes-Main: research run snapshot provenance v2 - schema/model/commit identity (CHG-0035 part 5)
  • f9f7f3b Agent Nexus-Installer: -Repair and -DryRun modes + install-mode differentiation
  • 22916f0 Agent Nexus-Installer: single-writer install lock + durable per-stage state resume
  • 78c9fe8 Hermes-Main: MT5 tick dataset acquisition + local cache - offline-after-acquisition (CHG-0035 part 4)
  • efd62b4 Agent 5 Modularization: taskboard row for P2-A report read-adapter (28d3e26, gates green)
  • 426aed0 Hermes-Main: TRUE FORWARD TEST experiment - freeze capture + cutoff isolation (CHG-0035 part 3)
  • 974876d Hermes-Main: streaming replay engine - ONE causal pipeline for bar/tick/forward-test (CHG-0035 part 2)
  • 28d3e26 Agent 5 Modularization: P2-A report-engine read-adapter β€” extract the 4 raw-SQL stage reads into reporting/queries.py (FetchResult contract, verbatim SQL, zero behavior change)
  • 779ef2d Nexus-Main: Add scripts/sync_pyproj.ps1 - durable PowerShell pyproj sync tool + current-tree regeneration
  • 044042e Agent Nexus-Installer: installer test suite + caller-repo git isolation fix
  • a412c27 Hermes-Main: research event sources - HistoricalEventSource (Bar/Tick/Chunked) + validation (CHG-0035 part 1)
  • aefb4f5 Nexus-Main: Strategy Factory UI β€” feature toggle, auto-disable reason panel, Test Provider probe (CHG-0034 part 5)
  • f89bb7a Nexus-Main: web endpoints β€” provider-health, provider-toggle, provider-test (CHG-0034 part 4)
  • 5ac91de Hermes-Main: CHG-0035 registration - research execution stack closure (forward test + tick replay + provenance)
  • 47c2843 Nexus-Main: wire provider gate into all build sites β€” factory, news AI, web hot-rebuild (CHG-0034 part 3)
  • db0270f Nexus-Main: settings layer β€” Strategy Factory user intent + explainable auto-disable state (CHG-0034 part 2)
  • 061b7be Agent Nexus-Installer: installer documentation (INSTALL_WINDOWS + INSTALLER_ARCHITECTURE)
  • ee0d23b Nexus-Main: provider gate core β€” rate limit, bounded retries, circuit breaker, single-flight (CHG-0034 part 1)
  • d5ca1df Agent Nexus-Installer: stage-protocol installer core (installer/install.ps1)
  • c3eeb94 Agent 5 Modularization: taskboard row for Step 3E + web-chain completion note (fa15bb8, gates green)
  • fa15bb8 Agent 5 Modularization: CHG-0032-A1 Step 3E β€” extract debug/experience/accounting-performance/research routes (50 endpoints) from server.py into web/debug_research_routes.py
  • f84dd77 Agent Nexus-Installer: registry rows for installer platform task (BUG-185 + TASK-INSTALLER)
  • f0f391f Hermes-Main: Sync pyproj to current tree β€” curated scope (main structure + Python), VS-load safe
  • 5d22188 Nexus-Main: provider rate-limit hardening registered as CHG-0034 + TASK-PROVIDER-GATE
  • 3db4726 Agent 5 Modularization: absorption disclosure for 25c5138 β€” Agent-2 log-hygiene work carried in that commit (verified sound: 6 files compile, 18/18 tests pass)
  • 25c5138 Agent 5 Modularization: taskboard row for Step 3D (diagnostics/state extraction bdf9dcc, gates green)
  • bdf9dcc Agent 5 Modularization: CHG-0032-A1 Step 3D β€” extract diagnostics/live-state/dbmanage/config/settings routes (43 endpoints) from server.py into web/diagnostics_state_routes.py
  • 912a539 Agent 3 Research Validation: rs16 test synced to BUG-185 UNKNOWN_PROVENANCE taxonomy (was stale vs 5073b86)
  • 743bf52 Agent 5 Modularization: taskboard row for telegram_notifier split (77276d0, gates green)
  • 77276d0 Agent 5 Modularization: telegram_notifier.py responsibility split β€” facade + transport/notifications mixins + typed core protocol (zero behavior change)
  • 0124f5d Agent 3 Research Validation: MT5 Python API JSON probe suite (live-terminal integration, read-only)
  • 4b43313 Agent 5 Modularization: taskboard row for news/database split (be86bf3, gates green)
  • be86bf3 Agent 5 Modularization: news/database.py responsibility split β€” facade + 4 verbatim mixins + typed core protocol (64 methods, zero behavior change)
  • 0839da3 Agent 4 Sprint: execution repair winner-protection geometry (BE trigger R-floor, lock offset 0.6p, tier floors 0.60/0.70/0.80)
  • b2bbc10 Agent 5 Modularization: taskboard row for Step 3C (news/liquidity/mslie extraction 2117daf, gates green)
  • 2117daf Agent 5 Modularization: CHG-0032-A1 Step 3C β€” extract PHASE 12 news + PHASE 18/22 liquidity/mslie routes (23 endpoints) from server.py into web/news_liquidity_mslie_routes.py
  • 527064d Hermes-Main: BUG-185 part3 ledger + taskboard rows (canonical 70D retrain record builder b873c04)
  • b873c04 Hermes-Main: BUG-185 part3 - retrain records now use the canonical 70D assembly (base+news+liquidity) instead of indexing a 50D base over the bundle width
  • 34e0103 Agent 2 Runtime Test: add non-invasive 70D contract observability harness (5 files, tests/ only)
  • 5073b86 Agent GitHub Manager: research and recovery integrate BUG-185 canonical decision evidence resolver
  • 88a3592 Agent GitHub Manager: experience add BUG-185 canonical decision evidence resolver
  • 44a819b Hermes-Main: BUG-185 ledger part-2 note (shared rebind helper b8a0efd)
  • 101921f Hermes-Main: BUG-185 taskboard row updated with part2 b8a0efd (shared rebind helper across all bundle-mutation sites)
  • b8a0efd Hermes-Main: BUG-185 part2 - extract _rebind_trainer_to_bundle() shared helper (from BUG-182B init block) and call it from EVERY bundle-mutation site: hot_swap_model, model-governance promotion + rollback, bootstrap fine-tune swap, async retrain swap, collapse recovery; rebind resolves schema by DIMENSION (schema_for_dimension) so a hot-swap back to 50D restores scalp_v1 too (was hard-coded scalp_v3@70); BUG-182B regression test updated for the helper-based invariant (call after bundle load, helper carries the rebind); 6 BUG-185 tests green
  • 15bdf8b Hermes-Main: BUG-185 taskboard row - buffer-width contract split root cause + fix 203f187
  • 203f187 Hermes-Main: BUG-185 - rolling retrain buffer was class-locked to 50D: every online fine-tune silently skipped while the 70D champion serves (154 matmul crashes converted into a silent dead learning loop after the 11:22 restart); record builders (cold-start warmup, broker resync, per-bar canonical) now build at the loaded bundle's contract width via _retrain_record_dim(); width-guard skip log upgraded WARNING->CRITICAL naming the contract split; regression tests/unit/test_bug185_record_contract_alignment.py (4 tests) + bugs.md BUG-185 ledger row
  • 721c0a2 Hermes-Main: Step 3B lint polish β€” import sort + format after intelligence extraction (no behavior change)
  • 6d6390d Hermes-Main: CHG-0032-A1 Step 3B β€” extract PHASE 09 trade-intelligence routes (10 endpoints) from server.py into web/intelligence_routes.py
  • 0d68e00 Agent GitHub Manager: taskboard row CI-RELEASE-RETAG β€” v9.0.6 re-cut on f71cf01 after 12-defect critical-suite failure at d54fb8e; fixes pre-existed on main (6213d23/2388780 seam, cf8d23d flush); local critical-suite replica gate RC=0; remote stale tag deleted 204 + re-pushed; Release run 33480706358 monitoring
  • 38889a0 Hermes-Main: CHG-0032-A1 Step 3A β€” extract /api/models + /api/shadow + /api/governance (45 routes, PHASE 10/11/13 block) from server.py into web/model_governance_routes.py

Architecture support

  • Windows x64: SUPPORTED (PyTorch/Polars/MetaTrader5 wheels exist)
  • Windows ARM64: UNSUPPORTED β€” no wheels for the dependency stack

Tests ran in this workflow (gates job). No claims beyond that.