Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Project Roadmap

Last reconciled: 2026-10-15

Implemented scope

The original Phase One control-plane remediation is recorded as closed in the remediation plan. Transcoding merged into main in PR #31 on 2026-10-15. The old media restack and operator-checkpoint sequence is complete as a delivery plan; it is not the starting point for new work.

AreaImplemented surfaceReference
ConfigurationSetup, typed PostgreSQL-backed configuration, API keys and runtime updatesConfiguration
Torrents and filesystemNative libtorrent integration, torrent controls, archive/PAR2 processing and managed transfersTorrent flows
Public interfacesHTTP API, CLI, SSE, health and metricsAPI, CLI
MediaRelational profiles and root associations, manual/watcher/scheduled discovery, dry-run planning, local execution and verified replacementTranscoding design
Media lifecycleCheckpoint restart, explicit cancellation, source-change handling, configured concurrency, bounded scratch and cleanupTranscoding design
Toolinguv-managed Python rv commands, delegated Just recipes and shared local/CI task implementationsTooling

Continuing work

Use current source, open issues/PRs and their owners’ handoffs to choose work. Historical assertions that pagination, setup, media runtime or tooling still need to be implemented are not an actionable backlog. Recheck a specific claim against its owning implementation before carrying it forward.

Implementation merged to main is distinct from a published release or a running deployment. Required CI, UI, security, Sonar and release checks remain controlled by the current task registry and workflows. Consult the release checklist for publication and the runbook for deployment operations.

The original remaining-scope specification is historical. Preserve its product intent where still applicable, but do not revive completed tasks, obsolete thresholds or artifact-collection instructions. Future architectural changes require the operator decision described in AGENTS.md.