Das Repository wird von koordinierten Agenten unter einem strengen Ingenieursvertrag entwickelt; menschliche Beitragende profitieren von derselben Disziplin.

Bootstrap

git clone https://github.com/Opselon/NexusTradingForexBot.git
cd NexusTradingForexBot
python -m venv .venv && .\.venv\Scripts\Activate.ps1
pip install -e .[dev]
pytest tests/unit -q

Änderungsdiziplin

Dokumentations-Workflow

Die Dokumentation gehört der Rolle Nexus-Docs; Doku-Änderungen berühren niemals Runtime-Code.

python scripts/docs/check_docs.py            # Doctor: Links · Anker · Übersetzungen · Secrets · Drift · Build
python scripts/docs/check_translations.py    # Abdeckung pro Sprache aus echter Inspektion
python scripts/docs/build_site.py            # baut die Pages-Site nach site/public

Englisch ist die Quellsprache; Übersetzungen tragen translation-status und source-revision. Produkt-/Modulnamen bleiben unübersetzt; kanonische Terminologie liegt in site/terminology/terms.csv.

Sprache hinzufügen

  1. Lege site/content/<lang>/ an (kopiere den englischen Seitensatz).
  2. Registriere die Sprache in scripts/docs/site_config.py (dir: rtl für Rechts-nach-Links — das Layout dreht automatisch und Code bleibt LTR).
  3. Markiere Seiten mit lang + translation-status + source-revision.
  4. Ergänze kanonische Begriffe in site/terminology/terms.csv.
  5. Führe Doctor und Übersetzungs-Audit aus; öffne einen Docs-only-PR.