--- תרגיל / פקודה 1 ---
node --version
ffmpeg -version
ffprobe -version

--- תרגיל / פקודה 2 ---
npx hyperframes@0.9.16 init first-reel --example blank --resolution portrait --non-interactive --skip-skills
cd first-reel
npx hyperframes@0.9.16 browser ensure
npx hyperframes@0.9.16 doctor

--- תרגיל / פקודה 3 ---
npx hyperframes@0.9.16 skills update

--- תרגיל / פקודה 4 ---
עבוד מתוך תיקיית first-reel. מצא את הקליפ ב-assets ושמור את חומר המקור כפי שהוא. בדוק ב-ffprobe משך, מידות, סיבוב, קצב פריימים וערוץ שמע. צור renders/preflight.mp4 באורך 3 עד 4 שניות מתוך קטע דיבור, בקנבס 1080×1920, עם קול המקור ועם הכתובית ״בדיקת עברית״ בגופן מותקן שתומך בעברית. בדוק שהקובץ קיים ושהוא נפתח. ציין את הזמן שבו עליי לבדוק את השמע ואת העברית בנגן. אם חסרה תלות, פרט מה חסר ועצור לפני התקנה. הגבל את העבודה לתיקיית הפרויקט.

--- תרגיל / פקודה 5 ---
npx hyperframes@0.9.16 transcribe assets/raw.mp4 --engine whisper --model small --language he --to srt --output review/transcript-source.srt

--- תרגיל / פקודה 6 ---
קרא את התמלול המתוזמן בתיקיית review ואת פרטי הווידאו שנמדדו. בחר משפט פתיחה שעומד בפני עצמו. הכין מפת חיתוכים מוצעת עם העמודות ״מקור התחלה״, ״מקור סוף״, ״לשמור או להסיר״, ״סיבה״ ו״פלט התחלה וסוף״. הסר חזרה או השהיה ברורה. שמור את הסדר ואת משמעות הדיבור, וסמן גבולות שצריך לבדוק בהאזנה. אם אין לך גישה לשמע, התבסס על התמלול שסיפקתי וסמן זאת. עצור להצגת המפה ולאישור לפני הייצוא.

--- תרגיל / פקודה 7 ---
1
00:00:00,160 --> 00:00:02,850
‫איך בוחרים קטע ראשון?‬

2
00:00:03,020 --> 00:00:04,900
‫פותחים את הגלריה‬

3
00:00:05,100 --> 00:00:07,750
‫ובוחרים תשובה אחת‬

--- תרגיל / פקודה 8 ---
קרא את רשימת החיתוכים שאישרתי ואת ציר הזמן הערוך. הכן review/captions-output.srt ב-UTF-8 לפי זמני הפלט. שמור משמעות ושמות. חלק לקבוצות קריאות, שורה אחת ככל שניתן. צור תצוגת RTL אנכית בלי להסתיר פנים. בדוק שתי נקודות חיתוך ושורה עם עברית ומונח באנגלית. אם אין גישה לשמע, ציין שאימות סנכרון עדיין פתוח. שמור את הגרסה הקודמת.

--- תרגיל / פקודה 9 ---
מצא את המופע שאישרתי של ״פותחים את הגלריה״ בפלט הערוך. הכנס את assets/gallery.mp4 להמחשה של כשתי שניות, החל ממילת העוגן בפועל. הצג רק את אזור הפעולה. השתק את שמע ההמחשה, השאר את קול המקור והכתוביות ללא שינוי, והחזר לפנים לפני המשפט הבא. הצג את זמני הכניסה והיציאה והפק קטע תצוגה. אם חסר נכס, בקש הקלטה אמיתית או סמן שהוויזואל סכמטי.

--- תרגיל / פקודה 10 ---
בנה ב-HyperFrames רילס אנכי 1080x1920 עם assets/raw.mp4. השתמש רק בטווחי המקור שאישרתי: [טווחים]. שמור קול ותמונה מחוברים בכל חיתוך. צור renders/base-v01.mp4 עם קול המקור וכתוביות RTL מתוך review/captions-output.srt. אחרי שאאשר את הבסיס, צור גרסה נפרדת עם assets/gallery.mp4 בזמן [כניסה ויציאה בפלט], בלי שמע מההמחשה. שמור פלט ב-renders/first-reel-v02.mp4. שמור את המקור. בצע lint ו-preview, והצג משך, מידות ונתיב קיים. אל תסמן סנכרון או קריאות כתקינים בלי בדיקה מתאימה.

--- תרגיל / פקודה 11 ---
npx hyperframes@0.9.16 lint
npx hyperframes@0.9.16 inspect
npx hyperframes@0.9.16 preview

--- תרגיל / פקודה 12 ---
npx hyperframes@0.9.16 render --output renders/first-reel-v02.mp4 --fps 30 --quality standard

--- תרגיל / פקודה 13 ---
ffmpeg -n -filter_complex_threads 1 -i raw.mp4 -i gallery.mp4 -filter_complex "[0:v]trim=start=2:end=5,setpts=PTS-STARTPTS[v0];[1:v]trim=start=0:end=2,setpts=PTS-STARTPTS[v1];[0:v]trim=start=9:end=12,setpts=PTS-STARTPTS[v2];[v0][v1][v2]concat=n=3:v=1:a=0,scale=1080:1920,setsar=1,subtitles=captions-output.srt:force_style='FontName=DejaVu Sans,FontSize=13,MarginV=38,Outline=1.3',format=yuv420p[v];[0:a]atrim=start=2:end=5,asetpts=PTS-STARTPTS[a0];[0:a]atrim=start=7:end=12,asetpts=PTS-STARTPTS[a1];[a0][a1]concat=n=2:v=0:a=1[a]" -map "[v]" -map "[a]" -c:v libx264 -crf 20 -c:a aac edited.mp4

--- תרגיל / פקודה 14 ---
בגרסה [שם] ב-[זמן] קורה [תיאור מדויק]. השווה למקור ולגרסה הקודמת. תקן רק את [החיתוך, הכתובית או ההמחשה], ושמור את השאר. ייצא גרסה חדשה ותן נתיב. רשום מה נבדק טכנית ומה אני צריכה לבדוק בנייד או באוזניות.

--- תרגיל / פקודה 15 ---
Create a 16:9 editorial comparison template with two empty vertical video wells. Align the wells, keep the same scale, and leave clean room above each for short Hebrew labels added later. Warm off-white, soft lavender borders and dark plum accents. No people, words, logos or fake app interface. Real matching frames from the raw and edited clips will be added in the editor.

--- תרגיל / פקודה 16 ---
Create four separate minimal line icons on transparent backgrounds: raw video file, transcript page, scissors, and export arrow. Consistent plum outline, restrained lilac accent and equal padding. No words, letters, screenshots or logos. Each icon should work as an independent layer with Hebrew text added later.

--- תרגיל / פקודה 17 ---
עבוד על עותק של הגרסה המאושרת. בזמן [מילת עוגן או טווח] הוסף רק [אפקט אחד] למשך [זמן]. שמור את קול המקור ואת הכתוביות. דווח על כניסה ויציאה והראה איך זה נראה בפריים מהפלט. אם התוספת פוגעת בקריאות או בשמע, השאר אותה בגרסת ניסיון.