3.7 KiB
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
- Python 3.14 compatibility: litellm, and potentially other packages with
<3.14upper bound - No venvs per component: All Python projects share global install → version conflicts
- OneDrive file locks: Cause test failures for file-based persistence (Jury-Voting store tests)
- Jury-Voting routes.test.ts:
registerRoutesimport broken (likely refactored, test not updated) - AI-Orchestrator unicode test: Regex behavior changed in Python 3.14
- Wissensdatenbank: html2text not found in test context despite being installed
- 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)