⬑ Lightsteel Archive

Coach sign in

Your private video + testing workbench.

⬑ Lightsteel Archive

Sort footage

and
No clips yet. Tap your name up top, then ⟳ Scan, to pull clips from your B2 bucket.
βœ‚ Highlight
In 0:00 Out 0:00
Tag the player, move/shot, stars on the right β€” by voice or typing β€” then Save.
β€”
Space play/pause Β· ←/β†’ frame Β· ↑/↓ Β±3s Β· Shift+←/β†’ Β±1s Β· Cmd+←/β†’ rewind/FF Β· H highlight (8s beforeβ†’3s after) Β· I/O manual in/out Β· Delete then Return Β· hold ` to talk
    β˜…β˜…β˜…

    Testing

    Pick a session above, or start a new one.

    Open TV page

    Enter moves down a column. Every number is kept β€” retyping a cell writes a correction, clearing it voids the trial. Best of three is worked out, never stored.

    Roster

    Moves (stickhandling / skills)

    Click a name to rename, Γ— to remove.

    Shot types

    Projects

    Delete queue

    Flagged clips wait here. Restore puts one back in the sort flow; Purge permanently deletes the video from Backblaze B2 β€” and since B2 no longer keeps old versions, that really is permanent. Each clip is playable below, so check it before you purge. There is deliberately no "purge everything" button: select what you mean to remove.

    Nothing flagged for deletion.

    Find clips

    pick one, then Find, to pull a whole video's worth of clips
    to

    Folders

    Pick a folder to work through it. This is the most dependable way to choose a batch β€” folder names are reliable, and a lot of the filmed dates aren't. Setting Filmed at on a folder marks everything in it, now and on every future scan β€” so naming folders on export does the sorting for you.

    Coaches

    Tick what each coach can do. Changes take effect the next time they load a clip β€” access is enforced by the database, not by hiding buttons. Purging footage and managing coaches stay with you.

    Creates the login immediately and shows you a one-time password to pass on. No invite email to get lost in a spam folder.
    TeamUp β€” field check

    Shows which fields TeamUp sends for a customer, and whether each is filled. Field names only β€” no personal details are shown.

    
            

    Coach activity

    By day

    Active is time the app was open, in front of them, and being used β€” counted every 30 seconds. Gaps is a second estimate from the spacing of their actions, with any single pause capped at 3 minutes. They measure the same thing different ways; where they disagree, the truth is between.

    Working sessions

    A session is a run of activity with no gap over 20 minutes. Idle time between sessions isn't counted, so this is time active in the app β€” a cross-check against an invoice, not a timesheet.

    Raw timeline

    Every action, stamped by the database as it happened.

    Nothing logged in this period yet.