Skip to content

Changelog

Recent shipped commits and why they matter:

CommitWhatWhy It Matters
78ce148CLI package installability/importabilitycorex CLI can now be installed and imported without setuptools mapping errors
7c17204Service dashboard render/model display hardeningPrevents crashes when services are offline or models list is empty
0755077CLI help ergonomicsCleaner --help output, subcommand discovery
374f590Ecosystem flow smoke suite (scripts/test_ecosystem_flow.sh)First automated end-to-end integration test for the full pipeline
1fb23feEvent-bus smoke startup reliabilityEvent bus starts cleanly on first attempt, no stale port conflicts
e1975a4OpenResponses latency hardening (timeout + retry)Gateway no longer hangs on slow model loading; exponential backoff + jitter
fabd337Clean shell isolation testingTests run in isolated shell to catch missing env vars / implicit deps

Recently Shipped Features (This Branch)

  • Launcher home page — app grid + embedded terminal + service health chips
  • Headerless runtime shell — floating glass chrome (topbar, nav rail, session HUD)
  • useDraggable hook — pointer-event drag with sessionStorage persistence, double-click reset
  • Glass morphismbackdrop-filter: blur(12px) on all runtime chrome elements
  • corex-cli-v2 — Complete Rich TUI video analysis pipeline (31 tests, Typer + httpx + Pydantic)

Roadmap

Phase 12: Reliability Baseline Hardening

  • Strict JSON manifest validity — All manifests pass schema validation on CI
  • Canonical manifest ownership — Single source of truth for services.manifest.json at core-x/config/ (root copy is deprecated)
  • Strict schema validation — Enforce all 70 schemas at startup, not just at build
  • Preflight dependency checkscorex CLI validates ffmpeg, Python version, node, ports before running
  • Event-bus startup standardization — Deterministic startup order, graceful shutdown, no orphan processes

Data Pipeline Revival

  • run_all.py runner hardening — Error isolation per phase, structured JSONL logging
  • knowledge_builder RAG ingestion fix — LanceDB index rebuild after schema changes
  • Refinery revival — Reactivate ingest_refinery.py pipeline with new content
  • corex-cli-v2 Phase 2 — sensitive_v1 mode hardening, OpenResponses streaming panel, expanded test coverage

Near-Term Priorities

  • Museum exhibit integration — wire flash-ui-core as a Core-X mode
  • Voice avatar head fit profiles — per-head scale/offset calibration
  • Model zoo contracts — enforce service ↔ model compatibility checks
  • CI/CD pipeline — GitHub Actions for schema validation + smoke tests