Docs / Validate documentation (push) Canceled after 0s
Docs / Deploy GitHub Pages (push) Canceled after 0s
CI Final Summary (AI) / AI Final Summary (push) Canceled after 0s
CI Final Summary (AI) / Push/PR event feed (push) Canceled after 0s
CI / CI Integrity and Change Classification (push) Canceled after 0s
CI / Code Quality & Tests (push) Canceled after 0s
Dependency Lock & Migration Safety / Dependency drift (lock vs pyproject) (push) Canceled after 0s
Dependency Lock & Migration Safety / Migration safety (fail-loud + version postconditions) (push) Canceled after 0s
JS Tests / Frontend JS Unit Tests (push) Canceled after 0s
Security / CodeQL Analysis (push) Canceled after 0s
Security / Trivy Vulnerability Scan (push) Canceled after 0s
Tests (OS Matrix) / Py Tests (macos-latest) (push) Canceled after 0s
Tests (OS Matrix) / Py Tests (windows-latest) (push) Canceled after 0s
CI / Extended Validation (Tier 2) (push) Canceled after 0s
CI / Heavy CI (database-provider) (push) Canceled after 0s
CI / Heavy CI (e2e) (push) Canceled after 0s
CI / Heavy CI (integration) (push) Canceled after 0s
CI / Heavy CI (model-validation) (push) Canceled after 0s
CI / Heavy CI (research-backtest) (push) Canceled after 0s
CI / Aggregate CI Results (push) Canceled after 0s
Full project import for the self-hosted code hosting (https://code.aifunny.ltd/gavindiaz/my-NexusTradingForexBot.git). Includes the live-freshness + scaler-hash fixes for the permanent STALE dashboard (tick_pipeline now_utc stamps; infer_probabilities computes model_input_hash on the actual scaled 70D tensor), the data-fetch default-path fix, the g29 web-auth test fixes, and a Chinese user manual (使用手册.md) for the web dashboard. Scratch diagnostic scripts (check*.py, contain a live web-auth token) and the .kilo/ agent-worktree directory are gitignored, not committed. Co-Authored-By: Claude Code <noreply@anthropic.com>
66 lines
2.9 KiB
YAML
66 lines
2.9 KiB
YAML
# AGENT LOCKS - Nexus Scalp Engine (NSE)
|
|
# Maintained per the MASTER MULTI-AGENT CONTRACT s17 (see agents/multi-agent-git-contract.md).
|
|
# If a path is locked exclusive: true, another agent is actively working it:
|
|
# inspect scope, coordinate semantically, do NOT blindly modify the same path.
|
|
# Release locks when done (remove entry or mark released).
|
|
|
|
exclusive_locks:
|
|
- path: scripts/ci/check_ml_contract_drift.py
|
|
owner: AGENT-GIT
|
|
exclusive: true
|
|
scope: ML-CI-002 ML contract drift gate (released — task DONE, PR opened)
|
|
since: 2026-09-21
|
|
task: ML-CI-002
|
|
expiry: 2026-09-21
|
|
- path: src/nexus_scalp/research/calibration.py
|
|
owner: AGENT-ML-VALIDATION
|
|
exclusive: true
|
|
scope: ML-VAL-002 probability calibration & ECE (released — task DONE, PR opened)
|
|
since: 2026-09-21
|
|
task: ML-VAL-002
|
|
expiry: 2026-09-21
|
|
- path: tests/unit/test_robustness_stress_scenarios.py
|
|
owner: AGENT-ML-VALIDATION
|
|
exclusive: true
|
|
scope: ML-VAL-003 robustness stress battery (GATE8 hardening)
|
|
since: 2026-09-20
|
|
task: ML-VAL-003
|
|
expiry: 2026-09-21
|
|
- path: src/nexus_scalp/training/optimizers.py
|
|
owner: AGENT-ML-TRAIN
|
|
exclusive: true
|
|
scope: ML-TRAIN-003 optimizer & LR-scheduler factory (AdamW + Cosine Restarts) — RELEASED (task DONE, PR opened)
|
|
since: 2026-09-21
|
|
task: ML-TRAIN-003
|
|
expiry: 2026-09-21
|
|
- path: tests/unit/test_optimizers_schedulers.py
|
|
owner: AGENT-ML-TRAIN
|
|
exclusive: true
|
|
scope: ML-TRAIN-003 optimizer & scheduler test battery — RELEASED (task DONE, PR opened)
|
|
since: 2026-09-21
|
|
task: ML-TRAIN-003
|
|
expiry: 2026-09-21
|
|
|
|
# Released this cycle:
|
|
# - src/nexus_scalp/model_lab/experiment_registry.py (ML-EXP-001, AGENT-ML-EXP) — landed in PR #335
|
|
# - scripts/experiments/hyperparam_search.py + tests/unit/test_hyperparam_search.py
|
|
# (ML-EXP-003, AGENT-ML-EXP) — branch agent/ml-exp/ml-exp-003
|
|
# - tests/unit/test_robustness_stress_scenarios.py (ML-VAL-003, AGENT-ML-VALIDATION) — landed in PR #324
|
|
# - src/nexus_scalp/training/optimizers.py + tests/unit/test_optimizers_schedulers.py
|
|
# (ML-TRAIN-003, AGENT-ML-TRAIN) — landed in PR #333
|
|
|
|
# Locked-by-convention paths (from bugs.md / skill.md activity):
|
|
# - src/nexus_scalp/application/live_engine.py (hot path; INV-001/INV-008 review required)
|
|
# - src/nexus_scalp/execution/order_manager.py (BUG-081 forensics in progress, snapshot 2026-08-18)
|
|
# - src/nexus_scalp/signals/policy.py (BUG-054 payload contract; stale test trap)
|
|
# - src/nexus_scalp/settings/ (BUG-077/080/072: Telegram credentials MUST route via settings_service, INV-010)
|
|
# - adapters/mt5/ and feature schema (INV-009/INV-011/INV-012 discipline)
|
|
|
|
# Lock registration template:
|
|
# exclusive_locks:
|
|
# - path: src/nexus_scalp/execution/order_manager.py
|
|
# owner: Hermes-Execution
|
|
# exclusive: true
|
|
# scope: split-fill lineage fix
|
|
# since: 2026-08-18
|