Files
Orchestrator/docs/COMPONENT-STATUS-2026-07.md
T

3.7 KiB

Component Status — July 2026

Environment

  • Node.js: 24.15.0 (current)
  • npm: 11.12.1
  • Python: 3.14.4 (current — but TOO NEW for some packages)
  • pip: 26.1.2

Diagnostics Results

Component Tests Result Notes
shared/tools/monorepo-cli 108 unit tests PASS 11.66s
privat/CV 252 tests (18 files) PASS 11.46s
shared/OrgMyLife 9 tests PASS 3.67s, deprecation warning (httpx→httpx2)
shared/AI-Orchestrator 189 tests ⚠️ 1 FAIL test_unicode_replaced (regex behavior change in Python 3.14)
dhive/Jury-Voting 42 tests ⚠️ 2 FAIL EPERM on file rename (OneDrive lock, not code issue) + routes.test.ts import error
dhive/Projekt-KIQ-HP No test runner BUILD OK vite build succeeds
privat/CV/andreknie.de No vitest config BUILD OK vite build succeeds, chunk warnings
bahn/wissensdatenbank 12 tests ⚠️ 1 FAIL Missing html2text import in test context (installed globally but not found)
bahn/teamlandkarte-mcp ~90 test files NOT RUN Missing deps (cachetools, rank_bm25) — needs venv
bahn/project-audit No tests Script-based, no automated tests
bahn/aisupport No tests
bahn/Confluence_Bot No tests
bahn/O2C-Harness No tests
bahn/awesome-bahn-mcp-servers No tests Content-library, tests not applicable
bahn/beam-mcp No tests Educational reference, not actively developed
bahn/db-planet-mcp-server tests/unit/ exists NOT RUN Dependencies not checked
privat/NoteGraph test files exist NOT RUN Needs litellm (uninstalled) + venv
shared/power_skills_and_more No tests Content-library

Dependency Update Status (done this session)

Node.js (all 0 vulnerabilities)

  • Jury-Voting: react 19.2.7, vite 8.1.4, react-router-dom 7.18.1, fast-check 4.9.0
  • Projekt-KIQ-HP: react 19.2.7, vite 8.1.4, react-router-dom 7.18.1, nodemailer 9.0.3
  • privat/CV: fast-check 4.9.0, yaml 2.9.0
  • andreknie.de: nodemailer 8→9 (security fix), vite 8.1.4, eslint 10.6.0

Python (global install, no venvs)

  • fastapi 0.139.0, pydantic 2.13.4, uvicorn 0.51.0, openai 2.44.0
  • SQLAlchemy 2.0.51, starlette 1.3.1, click 8.4.2, mcp 1.28.1
  • hypothesis 6.156.4, pytest 9.1.1, pillow 12.3.0, cryptography 49.0.0
  • litellm: UNINSTALLED (requires Python <3.14, will revisit)

Remaining Major Version Jumps (for later)

Package Current Latest Projects
TypeScript 5.9 7.0 Jury-Voting, CV
vitest 3.2 4.1 Jury-Voting, CV
jsdom 26 29 Jury-Voting
concurrently 9 10 Jury-Voting
eslint 9 10 Projekt-KIQ-HP
js-yaml 4 5 andreknie.de
sqlite-utils 3 4 global Python
importlib_metadata 8 9 global Python

Known Issues

  1. Python 3.14 compatibility: litellm, and potentially other packages with <3.14 upper bound
  2. No venvs per component: All Python projects share global install → version conflicts
  3. OneDrive file locks: Cause test failures for file-based persistence (Jury-Voting store tests)
  4. Jury-Voting routes.test.ts: registerRoutes import broken (likely refactored, test not updated)
  5. AI-Orchestrator unicode test: Regex behavior changed in Python 3.14
  6. Wissensdatenbank: html2text not found in test context despite being installed
  7. teamlandkarte-mcp: Needs full dep install (cachetools, rank_bm25, etc.) before tests run

Components WITHOUT Tests (need test suites)

  • bahn/project-audit
  • bahn/aisupport
  • bahn/Confluence_Bot
  • bahn/O2C-Harness
  • bahn/beam-mcp (educational, low priority)
  • bahn/db-planet-mcp-server (has tests/ dir but untested)