Integrate the private Computer Chronicles archive with transcript search #13
Loading…
Reference in a new issue
No description provided.
Delete branch "codex/computer-chronicles-integration"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Computer Chronicles recordings can now enter the private library with their source metadata, original files, exact-recording transcripts, speaker turns, and selected posters. Searching spoken words returns timestamped results that open the matching recording and cue; the inspector shows source-attributed dates, people, and products.
The archive API preserves immutable revisions and asset identities, verifies size and checksums while streaming uploads to blob storage, and applies owner access controls to catalog and full-text transcript search. The resumable local publisher retains receipts and handles catalog updates without rebinding published assets. Cross-edit transcripts are excluded from playback.
Validation: 546 web tests and 149 shared-core tests pass, along with typecheck and app/core builds. Backend archive reader, private catalog, access control, revision, transcript eligibility, and publication tests pass. A full server suite exposed an existing migration-count fixture that was updated and rechecked. Real local browser acceptance uploaded a 142 MB recording and nine companions, verified idempotent replay and anonymous search rejection, and played a timestamped search result with synchronized transcript highlighting. Production acceptance follows the normal queued validation/deployment workflow.