Digital-twin simulation platform with an operator TUI (ORION) and simulation-truth telemetry pipeline.
Платформа цифрового двойника с операторским TUI (ORION) и конвейером телеметрии от симуляции.
EN:
q-sim-servicegenerates world state and publishes telemetry/radar truth.- ORION (
operator-console) renders operational state for humans. - No-mocks policy: if data is missing, UI must show honest
N/A/—.
RU:
q-sim-serviceгенерирует состояние мира и публикует телеметрию/радар.- ORION (
operator-console) показывает операторское состояние в реальном времени. - Политика no-mocks: если данных нет, UI обязан показать честное
N/A/—.
Core components:
qiki-nats-phase1(NATS + JetStream)q-sim-service(simulation truth)qiki-faststream-bridge-phase1(routing/normalization)qiki-operator-console(ORION TUI)qiki-dev-phase1(tests, tooling, development)
Key path:
- Sim publishes truth -> NATS/JetStream.
- Bridge normalizes and routes messages.
- ORION renders semantic operator view.
- Operator commands return to simulation loop.
# 1) Start Phase1
docker compose -f docker-compose.phase1.yml up -d --build
docker compose -f docker-compose.phase1.yml ps
# 2) Start ORION console
docker compose -f docker-compose.phase1.yml -f docker-compose.operator.yml up operator-consoleHealth checks:
curl -sf http://localhost:8222/healthz
bash scripts/quality_gate_docker.shIf protobuf stubs are missing:
docker compose -f docker-compose.phase1.yml run --rm qiki-dev bash -lc "bash tools/gen_protos.sh"- One task = one branch = one PR.
- Branch format:
task-<4+digits>-<slug>. - Merge to
mainonly after:- required checks are green:
load,Sourcery review,CodeRabbit - review feedback is addressed
- PR conversation is resolved
@codex reviewis requested and processed
- required checks are green:
- Direct push to
mainis not part of normal flow.
Details: CONTRIBUTING.md, docs/operations/GIT_BRANCH_POLICY.md.
- Docs index:
docs/INDEX.md - Design canon entrypoint:
docs/design/canon/INDEX.md - Architecture:
docs/ARCHITECTURE.md - Task dossiers:
TASKS/00_INDEX.md - Operator semantics:
docs/design/operator_console/SIMULATION_CONTROL_CONTRACT.md
Minimal verification path:
- Read this README and
CONTRIBUTING.md. - Run Phase1 and ORION using commands above.
- Run
bash scripts/quality_gate_docker.sh. - Validate claims in relevant
TASKS/TASK_*.mddossier.