Files
linearvoid/docs
zwitschi 8c5e70959b feat(cloudflare): add linearvoid-media edge worker for R2 HLS delivery
Replace the ad-hoc `worker.js` with a self-contained `linearvoid-media`
worker under `infrastructure/cloudflare/` that owns `media.linearvoid.tv`.
It serves HLS objects from the R2 bucket, enforcing immutable Cache-Control
on segments, a short TTL on live manifests, plus HLS CORS, OPTIONS
preflight, Range support, and a `/health` probe. Includes wrapper config
with production domain, Vitest unit tests, Miniflare R2 integration tests,
automated deploy workflow, and docs updates.
2026-09-03 08:52:31 +02:00
..

Docs Folder

This folder contains the documentation for the Linear Void project. The documentation is organized into several markdown files, each covering different aspects of the project.

Architecture

  • Architecture - High-level system architecture and component interactions.

Infrastructure

  • Cloudflare
  • Monitoring
    • Prometheus CURL - Prometheus metrics endpoint testing with curl and jq. Doocumentation of available metrics and their meanings.

API

  • API - Implemented WebSocket and REST API reference.

Deployment

  • Deployment - Production deployment and operational runbook.

Monitoring

  • Monitoring - Metrics, dashboards, and monitoring troubleshooting.

Security

  • Security - Security model, controls, and hardening baseline.

Setup

  • Setup - Test lab setup, local development, and CI/CD workflow.

Streaming

  • Streaming - Streaming architecture, playout, and delivery details.

Additional Resources

Other Documents

  • CHANGELOG - Release notes and version history.
  • CONTRIBUTING - Contribution guidelines and code of conduct.
  • TODO - Active implementation plan with checkboxes.
  • Backlog - Consolidated list of all development tasks.
  • Agents - Instructions for agents and task management.
  • Memory - Session memory and development progress tracking.
  • README - Project overview and high-level information.