מקור: Ben Console — ben-console/public/index.html.
הכרעת בן, 21.7: "כמעט כמו שהוא, ממש דומה — כי הוא מעולה, מעוצב מעולה."
בן, 21.7, גייט P6: "כן." brand/brand.md נכתב
מחדש כ־v2 ומתאר את השפה הזו. הגרסה מ־13.6 נשמרה במלואה ב־
brand/brand-v1-2026-06-13.md — לא נמחקה.
למה הוחלף: v1 אושר על נייר ב־13.6 ומעולם
לא יושם חמישה שבועות. כשסוף־סוף יושם, הוא הופר באותו רגע —
#FFB347 במקום #FFB000 המאושר, ועוד ירוק
#3FB950 שהוא אוסר במפורש. איש לא שם לב.
מותג שאושר, לא יושם חודש, ונסתר ברגע הראשון — הוא הצהרה, לא מותג.
בדיוק ההבחנה שהמוצר הזה עוסק בה: מוצהר מול מדוד.
מ־v1 שרדה המשמעת, לא הפלטה: אקסנט מוקצב · אפור ≠ אדום · אדום רק לכישלון אמיתי · התיישנות היא כשל.
אין #000 ואין #fff. הכרטיס
בהיר מהרקע — כלומר מורם, לא שקוע; ובמצב הכהה זה מתהפך נכון.
האקסנט מוקצב: הוא מסמן את הדבר האחד שדורש אותך במסך.
זו לא המצאה, זו המשכיות. ה־schema.sql
של Ben Console כבר נושא provenance על כל שורה
(untrusted_human_input / agent_reported) —
הוא פשוט אף פעם לא צייר אותו. הציור הוא ההרחבה.
וכשאוריון ינהל את המפעל, "מי כתב את זה" הופכת לשאלה התפעולית המרכזית.
מקודד בצורה (חלול מול מלא), לא בצבע — WCAG 1.4.1 אוסר להישען על צבע כערוץ יחיד.
הנוסחה: צבע + תווית בשם־תואר + גליף + קו מלא/מקווקו + מיקום. שורדת בשחור־לבן, בעיוורון צבעים, ובזום 200%. שם־תואר ולא פועל — כדי שלא ייקרא כלחיץ.
מקווקו = אין אות. לעולם לא אדום. אפור הוא אי־ידיעה; אדום הוא כישלון. ב־Datadog «אין נתונים» הוא סטטוס רביעי עם ניתוב משלו — לא null שנופל לצינור של ערך רע. ו◈ שקט מתוכנן הוא הנורה הכחולה של andon: השבתה מתוכננת אינה תקלה.
חותמת אחת בכותרת היא בדיוק העיצוב שמאפשר לפיד אחד מת להרעיל דף שלם בזמן שהכותרת נראית בסדר.
prism-live החזיר HTTP 200 עם
generated_at: 2026-07-01 במשך שלושה שבועות. הורד ב־21.7.
זה לא היה באג בקוד — זה היה באג בעיצוב.
והיעדר מוצג כ־«—», לעולם לא כ־0. אפס הוא מדידה; «—» הוא היעדר מקור. (Grafana ממפה null לטקסט נפרד שעוקף את עיצוב היחידות, בדיוק כדי שלא ייקרא כאפס.)
--fs-6 · 1.5rem · כותרת עמוד
--fs-5 · 1.125rem · כותרת כרטיס
--fs-4 · 1rem · גוף
--fs-3 · .9rem · גוף משני
--fs-2 · .8rem · כיתוב
--fs-1 · .72rem · מיקרו
מונו טבלאי — 1234567890 · ליישור עמודות
הסבב הקודם השתמש ב־17 מידות גופן, שתים־עשרה מהן
דחוסות בין .68rem ל־.95rem. ההפרש בין .8
ל־.82 הוא 0.32 פיקסל — אף אחד לא רואה אותו.
זו לא הייתה סקאלה; זה font-size שנכתב בכל פעם מחדש.
ובדיקה שהפריכה הנחה: ל־Ben Console עצמו יש 13 מידות שונות ב־270 שורות. הוא לא הרפרנס לדיסציפלינת סקאלה — הוא סובל מאותה בעיה. הסקאלה הזו היא תוספת שלנו, והערכים שלו מופו למדרגה הקרובה: הנאמנות הוויזואלית נשמרה, ההפרשים שאיש לא רואה נעלמו.
רדיוס: כרטיס .7rem · פקד .5rem ·
צ'יפ .3rem. שלוש דרגות, לא תשע.
הבנייה נופלת אם מסך מכיל
font-size שאינו טוקן · rem גולמי במרווח · hex מחוץ לפלטה ·
או http/script/link חיצוני.
זה הלקח המרכזי של 21.7: 22 חוקים נכתבו,
שרדו שלושה — בדיוק אלה שהפכו לכשל בנייה.
brand-v1 אושר ב־13.6, לא יושם חמישה שבועות, וברגע שיושם הוא הופר
(#FFB347 במקום #FFB000, ועוד ירוק שהוא אוסר במפורש).
איש לא שם לב, כי שום דבר לא בדק. עכשיו בודק.
Heebo מוטמע בקובץ (base64, תת־קבוצה עברית, 12KB) —
לא מקושר. עמוד שתלוי ברשת יכול להיטען שבור, והבנדל הזה חייב להיפתח
מ־file://. עד היום הוצהר Heebo ולא נטען דבר: במכונה בלי Heebo מותקן
(אימתתי — אפס) הטקסט נפל לגופן המערכת, והדף הזה עצמו הוצג בגופן שאינו הוא.
לטינית נופלת בכוונה למחסנית המערכת; אין size-adjust כי אין לי מדידה
אמיתית של הבינארי של גופן המערכת, ומספר שנראה סביר הוא עדיין מספר מומצא.
מונו הוא ההרחבה היחידה על Ben Console: אין לו עמודות מספרים, ולנו יש עשרות שורות —
ספרות לא מיושרות הן רעש.
רוחב: 42rem במסכי החלטה (כמו Ben Console), 64rem ברצפה בלבד. אותה שפה, מכל רחב יותר — כי טור צר מכריח גלילה, וגלילה הורגת "מבט אחד".
רדיוס: כרטיס .7rem · פקד .5rem ·
צ'יפ .3rem. מרווח: 1.2rem בין כרטיסים.
שלוש דרגות, לא תשע.
אחוז־השלמה ממניין משימות שגוי בדיוק כשהוא חשוב: 90% מהמשימות ו־0% מהבעיה הקשה. «איפה זה על הגבעה» הוא שיפוט אנושי — וזה מה שמנהל קריאייטיב צריך כדי להחליט לאן לשים תשומת לב.