# תוכנית עבודה - VitTeamAgents

## מה המוצר הזה אמור להיות

VitTeamAgents הוא מרכז שליטה לאקוסיסטם של Vitruvius.

במילים פשוטות:

המערכת מסתכלת על כל הפרויקטים שלך, מזהה בעיות, מפיקה משימות, מחלקת אחריות לסוכנים, ומראה לך איפה צריך לטפל קודם.

זה לא צ'אט.
זה לא רשימת פרומפטים.
זה לוח בקרה שמנהל עבודה.

## איך לחשוב על זה

דמיין חדר בקרה:

- בצד אחד רואים את כל הפרויקטים.
- בצד שני רואים סיכונים.
- באמצע יש סוכנים עם תפקידים.
- כל בעיה הופכת למשימה.
- כל משימה מקבלת אחראי.
- כל בדיקה נרשמת בדוח.

## מצב נוכחי

מה כבר עובד:

- סריקת פרויקטים באקוסיסטם.
- רישום 22 סוכנים.
- לוח בקרה כהה.
- יצירת משימות אוטומטית.
- שמירת מצב משימות.
- סריקת אבטחה בסיסית.
- מנוע סיכונים.
- דוח הנהלה.
- הרצת בדיקות בצורה מבוקרת.
- בנייה אמיתית של Vitruvius דרך MSBuild שעברה בהצלחה.

## שכבות המערכת

### 1. שכבת הנהלה ובקרה

סוכנים שמחליטים, מתעדפים ומעלים בעיות לטיפול.

כוללת:

- המנהל
- השופט
- המבקר
- מנהל סיכונים
- מנהל משימות

### 2. שכבת מומחי תחום

סוכנים שמבינים תחומים מקצועיים.

כוללת:

- אדריכל בכיר
- מומחה אבטחה
- מומחה Firebase
- קונסטרוקטור
- יועץ מערכות
- חוקר שווקים
- מנהל כספים
- מנהל מוצר

### 3. שכבת ביצוע

סוכנים שעושים עבודה בפועל.

כוללת:

- המפתח הראשי
- השרטט
- הממדל
- בודק תוכנה
- כותב מפרטים
- מתעד גרסאות

### 4. שכבת אימות ובקרת איכות

סוכנים שבודקים שהעבודה באמת תקינה.

כוללת:

- שער איכות
- בקר תאימות
- מאמת

## שלבי פיתוח

### שלב א - מרכז שליטה בסיסי

מטרה:
לראות את כל האקוסיסטם במקום אחד.

סטטוס:
בוצע.

כולל:

- סריקת פרויקטים.
- דשבורד.
- רישום סוכנים.
- מצב מערכת.

### שלב ב - משימות וסיכונים

מטרה:
שהמערכת לא רק תראה בעיות, אלא תהפוך אותן למשימות.

סטטוס:
בוצע.

כולל:

- יצירת משימות אוטומטית.
- בעל אחריות לכל משימה.
- רמת חשיבות.
- פעולה מומלצת.
- שמירת סטטוס משימה.

### שלב ג - בדיקות מבוקרות

מטרה:
להריץ בדיקות בלי להרוס או להעמיס.

סטטוס:
בוצע חלקית.

כבר עובד:

- תכנון בדיקות לכל פרויקט.
- חסימה כברירת מחדל.
- הרצה רק לפרויקט שהותר במפורש.
- דוח הרצה.
- Vitruvius נבנה בהצלחה.

מה נשאר:

- להריץ בדיקות Flutter בצורה מדורגת.
- לשמור היסטוריית תוצאות נוחה יותר לקריאה.

### שלב ד - זיכרון והיסטוריה

מטרה:
שהמערכת תזכור מה קרה לאורך זמן.

סטטוס:
התחיל.

כבר עובד:

- mission-state.json
- task-state.json
- דוחות Markdown

מה נשאר:

- בסיס נתונים אמיתי.
- חיפוש בהיסטוריה.
- זיכרון לפי סוכן.

### שלב ה - אוטונומיה מבוקרת

מטרה:
שהסוכנים יוכלו להציע פעולות, ולאחר אישור לבצע אותן.

חשוב:
לא לתת לכל סוכן גישה מלאה.

מה צריך:

- הרשאות לפי סוכן.
- אישור לפני פעולה מסוכנת.
- גבול עומק להאצלת משימות.
- תיעוד של כל החלטה.

### שלב ו - מוצר מלא

מטרה:
מערכת הפעלה ארגונית לסוכנים.

כולל:

- דשבורד חי.
- התראות.
- הרצת בדיקות.
- ניהול משימות.
- זיכרון.
- דוחות.
- אינטגרציה עם כל פרויקטי Vitruvius.

## מה חשוב לי לזכור לגבי המשתמש

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

## קישורים חשובים

- לוח בקרה: `dashboard/index.html`
- מילון מונחים: `docs/GLOSSARY_HE.md`
- חזון ויזואלי: `docs/VISION_HE.html`
- מצב מערכת: `reports/mission-state.json`
- דוח הנהלה: `reports/briefings/latest-executive-briefing.md`
- משימות: `reports/tasks/latest-task-backlog.md`

