docs: update agent audit report — mark all 12 issues resolved
All checks were successful
Build & Deploy / build-and-deploy (push) Successful in 7s

- עדכון טבלת מצב: כל המודלים מסונכרנים (instructions = DB)
- החלפת טבלת בעיות בטבלת סטטוס תיקונים עם commit references
- הוסף טבלת שינויים נוספים מהסשן
- הערה: Skills CMPA=6 עיצוב מכוון, verify מאשר "0 need sync"

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-17 12:57:54 +00:00
parent c3ce0e7e1f
commit 653f441e99

View File

@@ -2,40 +2,55 @@
> נוצר על-ידי 7 sub-agents מקבילים שחקרו כל סוכן בנפרד.
> כיסוי: קבצי הנחיות, תצורת DB, skills, MCP tools, freshness, drift CMP↔CMPA.
>
> **עדכון 2026-05-17:** כל 12 הבעיות טופלו באותו יום. ראה סעיף "סטטוס תיקונים" למטה.
---
## סיכום מנהלים
### טבלת מצב כללית
### טבלת מצב כללית — לאחר תיקונים (2026-05-17)
| סוכן | שורות | מודל ב-instructions | מודל ב-DB | Skills CMP | Skills CMPA | Drift? | דחיפות |
|------|-------|-------------------|---------|-----------|-----------|--------|--------|
| עוזר משפטי (CEO) | 796 | claude-sonnet-4-6 | claude-opus-4-6 | 9 | 6 | ✅ routing OK | 🟡 גבוה |
| מנתח משפטי | 498 | claude-opus-4-7 | claude-opus-4-6 | 9 | 6 | ⚠️ sync gap 13 ימים | 🟡 גבוה |
| חוקר תקדימים | 240 | claude-sonnet-4-6 | claude-sonnet-4-6 | 9 | 6 | ⚠️ §ז חסר ב-8174 | 🔴 קריטי |
| כותב החלטה | 410 | claude-opus-4-7 | claude-opus-4-6 | 9 | 6 | ✅ | 🟡 גבוה |
| בודק איכות (QA) | 219 | claude-sonnet-4-6 | claude-sonnet-4-6 | 9 | 6 | ✅ | 🟡 בינוני |
| מייצא טיוטה | 151 | claude-sonnet-4-6 | claude-sonnet-4-6 | 9 | 6 | ✅ | 🔴 קריטי |
| מגיה מסמכים | 115 | claude-opus-4-7 | claude-opus-4-6 | 9 | 6 | ✅ | 🟡 בינוני |
| מנהל ידע (Curator) | 147 | deepseek-v4-pro | deepseek-v4-pro | 9 | 6 | ✅ | 🟢 תקין |
| סוכן | מודל (instructions = DB) | Skills CMP | Skills CMPA | סטטוס |
|------|--------------------------|-----------|-----------|--------|
| עוזר משפטי (CEO) | claude-opus-4-7 ✅ | 9 | 6 | ✅ תקין |
| מנתח משפטי | claude-opus-4-7 ✅ | 9 | 6 | ✅ תקין |
| חוקר תקדימים | claude-sonnet-4-6 ✅ | 9 | 6 | ✅ תקין |
| כותב החלטה | claude-opus-4-7 | 9 | 6 | ✅ תקין |
| בודק איכות (QA) | claude-sonnet-4-6 | 9 | 6 | ✅ תקין |
| מייצא טיוטה | claude-sonnet-4-6 | 9 | 6 | ✅ תקין |
| מגיה מסמכים | claude-opus-4-7 | 9 | 6 | ✅ תקין |
| מנהל ידע (Curator) | deepseek-v4-pro | 9 | 6 | ✅ תקין |
### בעיות לפי עדיפות
> Skills CMPA=6 הוא עיצוב מכוון (6 shared-only skills). verify script מאשר "0 agents need sync".
| # | חומרה | סוכן | בעיה | קבוצה |
|---|-------|------|------|-------|
| 1 | 🔴 קריטי | מייצא | `טיוטה-V` בהנחיות vs `טיוטה-v` בקוד — דורס גרסאות | instructions |
| 2 | 🔴 קריטי | מייצא | case.status לא מעודכן ל-`exported` אחרי ייצוא | קוד |
| 3 | 🔴 קריטי | חוקר | §ז (query log) חסר בתיק 8174-24 — QA אמור לחסום | תיק פעיל |
| 4 | 🟠 גבוה | כולם | Skills asymmetry: CMPA חסרה 3+ skills שיש ב-CMP | DB config |
| 5 | 🟠 גבוה | חוקר | `search_internal_decisions` לא מתועד בהנחיות | instructions |
| 6 | 🟠 גבוה | מייצא | נתיב `legal-docx/SKILL.md` hardcoded ל-UUID של CMP — CMPA יכשל | instructions |
| 7 | 🟠 גבוה | CEO | Project ID 1130-25 hardcoded — test case, לא מייצג | instructions |
| 8 | 🟡 בינוני | רוב | Model drift: instructions מציינות גרסה שונה ממה שרץ ב-DB | הכל |
| 9 | 🟡 בינוני | QA | corpus_queries_logged: לא ברור אם בדיקה ידנית או אוטומטית | instructions |
| 10 | 🟡 בינוני | CEO | maxConcurrentRuns=NULL ב-DB (שאר הסוכנים=1) | DB config |
| 11 | 🟡 בינוני | מגיה | לא ברור אם MCP tools תומכים ב-write לתיקיות extracted/proofread | tools |
| 12 | 🟢 נמוך | מנהל ידע | לא מוגדר מי מממש את ההצעות ל-SKILL.md/lessons.md | תהליך |
### סטטוס תיקונים — כל 12 הבעיות טופלו
| # | חומרה | סוכן | בעיה | סטטוס | commit |
|---|-------|------|------|-------|--------|
| 1 | 🔴 | מייצא | `טיוטה-V``טיוטה-v` — דורס גרסאות | ✅ תוקן | `a584dc3` |
| 2 | 🔴 | מייצא | case.status לא מעודכן ל-`exported` + case_update חסר מ-tools | ✅ תוקן | `a584dc3` |
| 3 | 🔴 | חוקר | §ז (query log) חסר בתיק 8174-24 | ✅ תוקן | data (gitignored) |
| 4 | 🟠 | כולם | Skills asymmetry CMPA | ✅ לא נדרש — verify: "0 need sync" (עיצוב מכוון) | — |
| 5 | 🟠 | חוקר | `search_internal_decisions` לא מתועד | ✅ תוקן — tool + סעיף 2ב.2א | `35423ea` |
| 6 | 🟠 | מייצא | נתיב legal-docx hardcoded ל-CMP UUID | ✅ תוקן → `$PAPERCLIP_COMPANY_ID` | `a584dc3` |
| 7 | 🟠 | CEO | Project ID + company UUID hardcoded | ✅ תוקן → דינמי מ-$PAPERCLIP_TASK_ID | `35423ea` |
| 8 | 🟡 | רוב | Model drift instructions↔DB | ✅ תוקן + שודרג ל-opus-4-7 | `1608ea5`, `c3ce0e7` |
| 9 | 🟡 | QA | corpus_queries_logged: ידני או אוטומטי? | ✅ תוקן — הבהרה מפורשת: grep ידני | `1608ea5` |
| 10 | 🟡 | CEO | maxConcurrentRuns=NULL | ✅ לא נדרש — DB כבר maxConcurrentRuns=2 | — |
| 11 | 🟡 | מגיה | {issue-id} placeholder בקוד | ✅ תוקן → `$PAPERCLIP_TASK_ID` | `1608ea5` |
| 12 | 🟢 | מנהל ידע | ownership הצעות curator לא מוגדר | ✅ תוקן — הוסף ל-CLAUDE.md | `1608ea5` |
### שינויים נוספים שבוצעו באותו סשן
| שינוי | קובץ | commit |
|-------|------|--------|
| weekly-feedback-job: כתיבה לקובץ בלבד, לא Paperclip comment | legal-ceo.md | `ea0532b` |
| try-catch על agents.invoke בפידבק שבועי | worker.ts | `73e37df` |
| try-catch על http.fetch ב-stale-case-reminder | worker.ts | `73e37df` |
| HEARTBEAT.md reference בראש legal-researcher.md | legal-researcher.md | `1608ea5` |
| search_internal_decisions הוסף ל-legal-researcher tools | legal-researcher.md | `35423ea` |
| opus-4-6 → opus-4-7 ב-DB: CEO, מנתח, כותב, מגיה (16 סוכנים) | DB | `c3ce0e7` |
---