גרסה, לא דריסה
כל סוג תוכן שומר עד עשרים גרסאות. אישור מעתיק את הטיוטה לגרסה חיה, וחזרה אחורה יוצרת גרסה חיה חדשה במקום למחוק את מה שהיה.
Proof of Work · מערכת פנימית · חיה מאחורי סיסמה
המערכת שמפעילה את האתר הזה
חדר הבקרה הוא המערכת הפנימית של Studio Haim. הוא מחזיק שלושה דברים שבדרך כלל יושבים בשלושה כלים נפרדים: מה למדנו מהיצירות, תוכן האתר הזה לפני שהוא עולה, ומסלול הפרסום לפלטפורמות. שלושה עשר מסכים, מסד נתונים אחד, וכלל אחד — אדם מאשר כל דבר שיוצא החוצה.
למי זה מיועד: לצוותים שמפרסמים לכמה מקומות וצריכים לדעת מה יצא, מה נמדד ומה הוחלט בעקבותיו, בלי להרכיב את התשובה משלושה ממשקים.

01
הבעיה או הצורך
כשהתוכן, המדידה והפרסום יושבים בכלים נפרדים, ההחלטה מה לפרסם מתקבלת במקום שאין בו את הראיות, והעריכה נעשית במקום שאינו יודע מה כבר פורסם. וכל אחד מהכלים האלה יכול לפעול החוצה בעצמו.
Proof of Work
העמוד לא מציג לקוחות, תוצאות או מספרים שלא מופיעים במוצר. ההוכחה נשענת על מסכים, קישור חי כשקיים, סטטוס גלוי והחלטות מוצריות מתועדות.
02
מול המשתמש
בתוך המוצר
צילומים מהמוצר החי או מסביבת הפיתוח, לפי מצב הפרויקט.




03
מאחורי הקלעים
כל סוג תוכן שומר עד עשרים גרסאות. אישור מעתיק את הטיוטה לגרסה חיה, וחזרה אחורה יוצרת גרסה חיה חדשה במקום למחוק את מה שהיה.
העמודים הציבוריים קוראים את הגרסה המאושרת, ואם המסד אינו זמין הם נופלים בחזרה לטקסט שבקוד. תקלה במסד מרנדרת את האתר כמו בפריסה האחרונה, לא עמוד ריק.
בדיקה עוברת על כל גרף הייבוא של מסך הפרסום ונכשלת אם מודול כלשהו בו מסוגל לשלוח בקשה שאינה GET. זו הצורה המכנית של ״אינו יכול לפרסם, לכתוב או למחוק״.
אישור העלאה נקשר ל־sha256 של הקובץ ושל המטען שנשלח איתו. אם אי אפשר לקרוא את הקובץ, האישור נדחה ולא מונח שהקובץ לא השתנה.
0 מוצג רק כשספק החזיר אפס בפועל. Instagram ו־Facebook מסומנים חסום, לא אפס — אין מחבר, ולכן אין מה למדוד, וזה מידע אחר לגמרי.
סיסמה משותפת אחת ועוגייה חתומה ב־HMAC שתוקפה שתים־עשרה שעות. העוגייה אינה נושאת זהות — רק הצהרה חתומה שהסיסמה הוזנה.
04
החלטות מוצריות
למידה, תוכן ופרסום חולקים את אותן טבלאות, כדי שההחלטה מה לפרסם תתקבל מול הראיה ולא לצידה.
כל מסך שמראה מצב נבנה לפני המסך שמשנה אותו. אפשר להסתכל על המערכת הרבה לפני שנותנים לה לפעול.
האפיון מנה שישה מצבי תוכן. לארבעה מהם לא היה מסלול כתיבה שיכול לייצר אותם, ולכן על הלוח מופיעים רק הארבעה שקיימים באמת.
הגרסה הראשונה של המערכת נפרסה מתיקיית עבודה שלא הייתה בגיט, ומיזוג רגיל מחק אותה. הנתונים שרדו ב־Supabase; הקוד לא. מאז כל שינוי עובר דרך main.
אמת גלויה
הפרויקט נבנה ב-Studio Haim ומוצג כאן כמוצר עצמאי, כחלק ממערכת Proof of Work. במקום מונים, אפשר לראות מה מצבו, אילו מסכים או קישורים קיימים, ומה לא נטען מעבר לכך.
שימושים נוספים
שכבה משנית
הבחירה הטכנולוגית משרתת את המוצר, התחזוקה וההיקף. היא אינה הסיפור הראשי.
מהפרויקט לבעיה שלכם
אפשר להתחיל במה שקורה היום, גם אם הפתרון עדיין לא ברור.