הצוות פותר באג התנתקות כואב.
הם מעבירים את הסשנים לשרת כדי שאפשר יהיה לבטל מיד טוקן שדלף. הבחירה מוסיפה מורכבות, אבל סוגרת את הפרצה.
כל סוכן קוד מגיע כשהוא שולט בתחביר, אבל הוא חדש בצוות שלכם. Hunch נותן לו את השפה, ההחלטות, התיקונים שנלמדו בדרך והגבולות שמאחורי הקוד — לפני שהוא משנה אותו.
הקוד נשאר. שיקול הדעת שהצוות רכש בדרך דוהה.
הם מעבירים את הסשנים לשרת כדי שאפשר יהיה לבטל מיד טוקן שדלף. הבחירה מוסיפה מורכבות, אבל סוגרת את הפרצה.
האירוע קבור ב-pull request ישן. שני אנשים עברו לצוותים אחרים. זרימת הסשן החריגה נראית עכשיו כמו מנגנון מיותר.
השינוי נקי ונכון מקומית. הוא גם פותח מחדש בדיוק את הכשל שהצוות כבר שילם כדי להבין.
Hunch מחזיר לקדמת הבמה מה נבחר, מה נדחה ואיזה באג הבחירה מונעת. הסוכן עובד עם שיקול הדעת של הצוות בלי להעמיד פנים שהוא הצוות.
הוא הופך ראיות שכבר נמצאות במאגר להקשר תחום ורלוונטי. הרגלים שנצפו נשארים בגדר עצה; רק כללים שאנשים נותנים בהם אמון במפורש יכולים לקבל סמכות אכיפה.
Hunch בוחן רוויזיית Git מדויקת, היסטוריה תחומה, מוסכמות מחויבות וראיות סקירה שהכלים שלכם מורשים לספק.
השפה, הרגלי התרומה, ציפיות הסקירה והמוסכמות ההנדסיות שומרות את רמת הביטחון, העדכניות והראיות שלהן.
הסוכן מקבל את ההקשר הרלוונטי לפני העריכה. התנהגות נפוצה לעולם אינה הופכת בשקט לכלל, והסמכות נשארת אנושית.
Hunch בונה פרופיל שמקושר לרוויזיה מסוימת מתוך היסטוריית Git, קובצי מוסכמות וראיות סקירה תחומות. טקסט גולמי מהשיח בצוות אינו נכנס לפרופיל, והרגלים שנצפו לעולם אינם הופכים למדיניות.
npm i -g @davesheffer/hunch
Project DNA יכול להנחות התמצאות, מינוח וסקירה. הוא אינו יכול ליצור או לעקוף החלטה, אילוץ, מדיניות או הרשאה. כך פועל גבול הראיות ←
Hunch מפריד בין Project DNA שנצפה, זיכרון הנדסי עמיד וכללים שאושרו בידי אנשים. כל תשובה מציינת מאיפה הגיעה, עד כמה היא עדכנית ואיזו סמכות באמת יש לה.
Project DNAאוצר מילים, הרגלי תרומה, ציפיות סקירה ומוסכמות הנדסיות מגיעים מראיות במאגר — לא מאישיות שנוצרה.
זיכרון הנדסיהחלטות, חלופות שנדחו, תיקונים ובאגים שכבר נפתרו נשארים זמינים גם אחרי שהצ'אט, ה-pull request או חבר הצוות נעלמו.
גרף קודHunch עוקב אחרי החיבורים בין קבצים ופונקציות כדי שהסיבה הנכונה תופיע במקום הנכון.
סמכות אנושיתדפוסים שנצפו נשארים בגדר עצה. רק כלל מדויק שאנשים בוחרים לתת בו אמון יכול לקבל סמכות אכיפה.
ראיות מצורפותרמת הביטחון, העדכניות, המקור והרוויזיה התומכת עוברים יחד עם ההקשר שהסוכן מקבל.
local-firstHunch לא דורש חשבון מתארח. שמרו את הזיכרון בפרויקט או במאגר Git פרטי שבשליטת הצוות.
רוצים את הפרטים הטכניים? כך Hunch עובד ←
פקודה אחת קוראת את הפרויקט ומחברת את עוזרי הקוד שכבר נמצאים בשימוש.
hunch backfill --since 90d מוצא החלטות ולקחים שימושיים ב-90 הימים האחרונים של הקומיטים.
בדקו את ה-Project DNA שלכם, ואז שאלו „למה מודול הסשן בנוי כך?” כל תשובה מגיעה עם ראיות.
# התקנה מ-npm — נדרש Node 22.13+ $ npm install -g @davesheffer/hunch # חיבור Hunch לפרויקט ולעוזרים $ cd your-repo && hunch init # אפשר ללמוד מ-90 הימים האחרונים $ hunch backfill --since 90d # בדיקת ה-DNA מבוסס הראיות של המאגר $ hunch dna inspect # לשאול למה קובץ קיים $ hunch why src/auth/session.ts
npm i -g @davesheffer/hunch && hunch init
Project DNA והזיכרון הם בגדר עצה כברירת מחדל. דבר אינו נחסם עד שתבחרו בכך במפורש.
משתמשים ב-Claude Code? התקינו במקום זאת כתוסף:
/plugin marketplace add davesheffer/hunch → /plugin install hunch@hunch
Open VSX
תנו לו את השפה, ההחלטות, הלקחים שנלמדו בדרך והגבולות שמאחורי הקוד לפני שהוא משנה אותו — והשאירו כל טענה ניתנת למעקב.