Skip to main content
Ctrl+K
ESSlivedata - Home ESSlivedata - Home
  • User Guide
  • API Reference
  • Development
  • About
    • ESSreduce
    • Sciline
    • Scipp
  • GitHub
  • PyPI
  • Conda
  • User Guide
  • API Reference
  • Development
  • About
  • ESSreduce
  • Sciline
  • Scipp
  • GitHub
  • PyPI
  • Conda

Section Navigation

  • Getting started
  • Coding conventions
  • Dependency management
  • Backend Service Architecture
  • Message Flow and Transformation
  • Livedata Dashboard Architecture
  • Orchestrator Flow: Plot Creation Lifecycle
  • Rate-Aware Message Batcher
  • Per-instrument stream registry
  • Stream Keying
  • Architecture Decision Records
    • ADR 0001: In-process synthesis of merged device streams
    • ADR 0002: Gate workflow execution at the JobManager on context-stream readiness
    • ADR 0003: Unified declaration model for workflow context bindings
    • ADR 0004: Key workflow inputs uniformly by canonical stream name
    • ADR 0005: Frame-gated per-session plot flush
    • ADR 0006: Expose designated workflow outputs to NICOS as derived devices
Show Source
  • Development
  • Architecture Decision Records

Architecture Decision Records#

Lightweight records of load-bearing design decisions and their rationale. Each ADR captures one decision, immutable once accepted; superseding decisions get a new ADR that links back. Format follows scipp’s ADR convention.

  • ADR 0001: In-process synthesis of merged device streams
  • ADR 0002: Gate workflow execution at the JobManager on context-stream readiness
  • ADR 0003: Unified declaration model for workflow context bindings
  • ADR 0004: Key workflow inputs uniformly by canonical stream name
  • ADR 0005: Frame-gated per-session plot flush
  • ADR 0006: Expose designated workflow outputs to NICOS as derived devices

previous

Stream Keying

next

ADR 0001: In-process synthesis of merged device streams

© Copyright 2025 Scipp contributors.

Created using Sphinx 9.0.4.

Current ESSlivedata version: 26.7.1 (older versions).

Built with the PyData Sphinx Theme 0.19.0.