Skip to content

fix(media): bound local pilot memory - #119

Merged
jerome-queck merged 3 commits into
mainfrom
codex/issue-107-gallery-load-more
Aug 16, 2026
Merged

fix(media): bound local pilot memory#119
jerome-queck merged 3 commits into
mainfrom
codex/issue-107-gallery-load-more

Conversation

@jerome-queck

@jerome-queck jerome-queck commented Aug 16, 2026

Copy link
Copy Markdown
Member

Summary

  • Persist resolved recording and speech durations through media outcomes, metadata, status Markdown, durable state, and queue updates.
  • Preserve duration when resuming from retained media so coverage validation does not regress.
  • Add queue-schema tests for numeric duration evidence.
  • Record the completed direct video/audio rehearsals and the unsupported-shape follow-up.

Closes #107

Live and staged evidence

  • CC0015: 76 content-tree appearances — 40 Kaltura, 18 direct, 18 unsupported; 38 Kaltura transcripts complete; 3 direct rehearsals complete (2 video, 1 audio). Two Kaltura appearances remain red after controlled retries.
  • PS0002: 133 content-tree appearances — 43 Kaltura and 90 unsupported; all 43 Kaltura transcripts complete.
  • MH1101: 7 content-tree plus 27 Media Gallery appearances; all 27 Gallery appearances classified; 26 Kaltura transcripts complete; one non-speech Kaltura appearance remains red after a fresh retry; 7 content-tree appearances remain unsupported.
  • Unsupported shapes are classified in aggregate and tracked in ready-for-agent issue Add adapters for remaining NTULearn external-media shapes #120; no signed URLs, cookies, tokens, or session material were persisted.
  • Direct durations: 88.3s, 73.0s, and 609.2s. Largest full-batch RSS: 1,987,461,120 bytes (~1.85 GiB); no 2x capture was enabled.
  • Semantic QA passed for 110 complete artifact pairs: all formatting guards and timestamp checks passed; code-switching was preserved; no numeric loss, low-overlap, summary-lead, or added-translation candidate was found.
  • Focused provider/fallback, capture-restore, and staged 04:00 checkpoint/resumption tests passed.
  • Verification: 339/340 tests pass; the lone failure is the existing environment-sensitive media-setup CLI test because this checkout has the real untracked config/courses.json. Lint, formatting, and diff checks pass.

Acceptance

Drift

#107 — Rehearse the Y1S2 and Y2S1 media pilot: 11 of 11 criteria delivered, plus nothing beyond the brief.

Assisted-by: none

Stream acquired media from files and cap local formatting while preserving gallery reconciliation.

Assisted-by: none
Refresh the pull request event after adding the required issue-closing keyword.

Assisted-by: none
Carry recording and speech durations through artifacts, queue state, and human-readable statuses.

Assisted-by: none
@jerome-queck
jerome-queck merged commit c8460ff into main Aug 16, 2026
4 checks passed
@jerome-queck
jerome-queck deleted the codex/issue-107-gallery-load-more branch August 16, 2026 23:44
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.

Rehearse the Y1S2 and Y2S1 media pilot

1 participant