Skip to content

Fix recording, catalog integrity, UI state and updater audit findings - #8

Draft
fraa2a wants to merge 12 commits into
mainfrom
fix/audit-errors
Draft

fraa2a wants to merge 12 commits into
mainfrom
fix/audit-errors

Conversation

@fraa2a

@fraa2a fraa2a commented Oct 9, 2026

Copy link
Copy Markdown
Owner

This draft implements the 2026-10-09 Monolith audit corrections. The current checkpoint includes bounded media/session workers, AAC capture clocks, partial recording handling, owned disk-session recovery, capture/audio endpoint closure detection, persistent asynchronous runtime-rotated logs, strict Stream Deck replies, desktop UI state/persistence fixes, stable catalog/clip identities, engine-only host mutations, current-root media authorization, and updater release/process/recovery corrections.

Native storage/IPC and recorder orchestration integration are still in progress, so this draft is not ready to merge. Remaining commits will be added to this same branch.

Portable native helper/media tests, Rust production-module regressions, TypeScript/Vite, the browser suite (12 layouts and 25 audit scenarios), Stream Deck socket tests, updater state ordering and the real PowerShell producer/Rust consumer contract have passed for the reconstructed subsystem patches. Full integrated regression results and Windows CI evidence will follow.

No real Windows hardware capture, WebView2 playback, clean-install or power-loss certification is claimed. The existing screenshot-based UI design is preserved. The final description and audit-ID matrix will be updated around the completed implementation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant