Skip to content

Series — tvOS #338

Description

@zZebrahz

Validate Series — tvOS. Parent: [v1] Series #1249.

Use the parent's reference corpus, type-specific cases and progress decision. Product criteria: Library types and Core experience. These are integration checks, not a claim that implementation is missing.

Cases

  • C1: Find the library in navigation; browse artwork grid/list, sort/filter, lazy-load and empty state; search items and people as you type and filter by type.
  • C2: Open detail and verify metadata, artwork and applicable related people/content. Unmatched items remain visible with filename/placeholder and playable.
  • C3: Start from detail and resume; test supported direct/remux/transcode paths, seek beyond buffer, manual quality where applicable, and track switching at position.
  • C4: Exercise watched/unwatched, Continue Watching and cross-device resume against the parent's agreed progress rule. Keep unresolved progress semantics Blocked.
  • C5: Interrupt browse/playback network access; retry without losing state. Test token refresh and dead-refresh-token sign-in recovery, plus mid-stream reconnect.
  • C6: Play mixed-format fixtures and a corrupt/zero-byte file; show clear failure without crashing or presenting corrupt content as playable.
  • C7: Check system text size, background/resume, and resize/rotation where applicable; primary controls remain reachable.
  • C8: Season/episode hierarchy and specials are correctly grouped and navigable.
  • C9: Next Up, next-episode/autoplay and watched roll-up reflect the agreed episode state.
  • C10: Selected captions/subtitles stay legible and synchronized; include one marker/track-switch integration check and link detailed feature validation.
  • C11: Use only the TV remote: visible untrapped focus, on-screen search keyboard, bounded moves to play/resume, and focusable watched/favorite controls.

Results

Case tvOS
C1 Not run
C2 Not run
C3 Not run
C4 Not run
C5 Not run
C6 Not run
C7 Not run
C8 Not run
C9 Not run
C10 Not run
C11 Not run

Record the tested RC/build set and fixture snapshot with results; link failed cases to existing or new bugs in the owning repo. No runtime validation was performed during setup.

AI Disclosure

  • Harness: OpenAI Codex
  • Tool(s): GitHub CLI
  • Model(s): exact model identifier not exposed
  • Involvement: AI-assisted tracking setup at the maintainer's direction; no runtime validation claimed
  • Adversarial review: n/a; issue setup only

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Validationv1.0Silo v1 scope - auto-adds to the Silo v1 project

    Type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions