Skip to content

t27f deck: stills draw the glass card invisible (still_frame is the faded last frame) #9985

Closed as not planned

Description

@gHashTag

Problem

reel.t27 takes a scene's still at still_frame, the last frame of the scene (k = n - 1). deck.t27 (#9979) fades the glass card out over the last FADE_OUT_FRAMES, so card_alpha(n - 1, n) == 0. A host that draws a still with card_alpha draws every split still with an invisible card. Found by the t27f_view host work (#9984).

Fix

A still is one picture, not a video: nothing moves, so nothing fades. Add STILL_CARD_ALPHA to deck.t27 (the card's settled opacity, 1000) and a test that ties it to the video: it equals the opacity once the camera has landed, never the faded last frame, and no frame of the video is more opaque.

Done when

  • The deck spec's test report on the lab passes with the new test non-vacuous.
  • Mutating STILL_CARD_ALPHA to 0 or 999 fails the new test.

Activity

  1. added
    shape-refusedClosed by the issue-shape gate (specs/policy/issue_shape.t27); a passing edit reopens it
    on Oct 17, 2026
  2. github-actions commented on Oct 17, 2026

    @github-actions
    Contributor

    Closed by the issue-shape gate (specs/policy/issue_shape.t27, #7498): an issue must have the template's sections. Edit the body; an edit that passes reopens it.

    • missing: ## Boundary -- list every file this task may touch, one per line (- specs/x.t27); without it the Queen reserves nothing and no bee can take the issue
    • missing: ## User Scenarios -- at least one Given/When/Then scenario
    • missing: ## Requirements -- numbered obligations, FR-001: ... MUST ...
    • missing: ## Success Criteria -- an outcome a machine can settle: a number with a unit, a backticked file, exit 0, or a backticked command
  3. added a commit that references this issue on Oct 17, 2026
    e1b4c32
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

    shape-refusedClosed by the issue-shape gate (specs/policy/issue_shape.t27); a passing edit reopens it

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions