• Joined on 2024-06-17
david commented on issue klubhaus/sideline#36 2026-03-19 03:42:49 +00:00
CI: Benchmarking task runs during code coverage test causing interference

Root Cause Identified (2026-03-18)

The issue is NOT that benchmarks run during test-cov - they already don't! Line 13 in mise.toml:

test-cov = { run = "uv run pytest --cov=engine
david commented on issue klubhaus/sideline#37 2026-03-19 03:42:09 +00:00
Refactor app.py and adapter.py for better maintainability

Current State Analysis (2026-03-18)

What Actually Exists

After analyzing the codebase:

  1. engine/app.py (14 lines) - Already a thin wrapper!
    from engine.app import
    
david commented on issue klubhaus/sideline#34 2026-03-19 03:41:50 +00:00
Improve benchmarking system and performance tests

Implementation Plan (2026-03-18)

Phase 1: More Coverage + Better Isolation

Based on our planning, here's what we'll implement:

  1. Add more test coverage:
    • Test all display…
david commented on issue klubhaus/sideline#26 2026-03-19 03:41:34 +00:00
Add Streaming display backend

Clarification (2026-03-18)

After analyzing the codebase, there's some confusion about the scope of this issue. Let me clarify:

Current State

The existing WebSocketDisplay in `engine/dis…

david commented on issue klubhaus/sideline#33 2026-03-19 03:41:11 +00:00
Add web-based pipeline editor UI

Progress Update (2026-03-18)

Completed ()

  • WebSocket backend command handling
  • State snapshots
  • WebSocket connected to UIPanel for remote control

Priority Clarification (from…

david commented on issue klubhaus/sideline#35 2026-03-19 03:40:41 +00:00
Epic: Pipeline Mutation API for Stage Hot-Swapping

Progress Update (2026-03-18)

We have partially implemented the Pipeline Mutation API. Here's what's been done:

Completed

The following methods have been added to Pipeline class in…

david opened issue klubhaus/sideline#37 2026-03-19 00:22:11 +00:00
Refactor app.py and adapter.py for better maintainability
david opened issue klubhaus/sideline#36 2026-03-19 00:18:55 +00:00
CI: Benchmarking task runs during code coverage test causing interference
david opened issue klubhaus/sideline#35 2026-03-19 00:09:20 +00:00
Epic: Pipeline Mutation API for Stage Hot-Swapping
david opened issue klubhaus/sideline#34 2026-03-18 23:55:20 +00:00
Improve benchmarking system and performance tests
david opened issue klubhaus/sideline#33 2026-03-18 23:11:24 +00:00
Add web-based pipeline editor UI
david closed issue klubhaus/sideline#3 2026-03-18 22:03:30 +00:00
Epic: Data Source Unification
david closed issue klubhaus/sideline#2 2026-03-18 22:03:30 +00:00
Epic: Pipeline Architecture Modernization
david closed issue klubhaus/sideline#6 2026-03-18 22:03:29 +00:00
Epic: Effects Plugin System
david closed issue klubhaus/sideline#5 2026-03-18 22:03:29 +00:00
Epic: Real-Time Input (Sensors)
david closed issue klubhaus/sideline#4 2026-03-18 22:03:29 +00:00
Epic: Display Backend Expansion
david closed issue klubhaus/sideline#8 2026-03-18 22:03:28 +00:00
Story: Viewport Filtering and Camera Modes
david closed issue klubhaus/sideline#7 2026-03-18 22:03:28 +00:00
Story: Capability-Based Dependency Resolution
david closed issue klubhaus/sideline#10 2026-03-18 22:03:27 +00:00
Story: Unified DataSource Abstraction
david closed issue klubhaus/sideline#9 2026-03-18 22:03:27 +00:00
Story: MultiDisplay Support