תכונת בטא. הביקורת משתלחת כבטא בזמן שאנחנו אוספים משוב מוקדם.
קטלוג הגלאים וקבוצת הדוחות עשויים להשתנות לפני הגרסה היציבה הבאה.
אנא פתח issue אם משהו נראה לא בסדר.
http://localhost:8020/audit כאשר מריץ failproofai מקומית.
cd <cwd> מיותרות, לולאות שינה-סוקרות, קריאה חוזרת של קבצים שעדיין בעריכה, ועוד.
לכל תמליל, כל אירוע שימוש בכלי מופעל מחדש דרך 39 המדיניויות המובנות וגם דרך 8 גלאים שקיימים רק בביקורת שתופסים תבניות שטרם מכוסות במדיניויות בזמן ריצה. הספירות מתאגדות לכל מדיניות / גלאי על פני כל ההפעלות.
מה אתה מקבל
דף/audit מרכיב שישה חלקים:
- זהות — הסוכן שלך סווג לאחד מ-8 אב-טיפוסים (
optimist,cowboy,explorer,goldfish,paranoid architect,precision builder,hammer,ghost) בהתאם לאות משוקלל על פני כל תמליל שעבר ביקורת. - כוחות — מספרים אמיתיים הנגזרים מהסריקה (%, שיחות נקיות, “0 דליפות אישורים”, וכו’) מוגנים על ידי המדיניויות sanitize הרלוונטיות בעצם.
- ניקוד — 0-100 עם טווחי S/A/B/C/D/F והתחזוקה צפויה אם כל מדיניות מומלצת תופעל.
- ממצאים — כרטיסיות לכל מדיניות עם מה קרה, עלות, ראיות שנתפסו, וה-
failproofai policy add <slug>המדוקדק כדי להפעיל את המובנה בזמן חי שהיה תופס אותו. - מדיניויות מנויות — רשימת התקנה מצטברת עם פקודת
failproofai policies --installחד פעמית. - תזכורת ביקורת חוזרת — “חזור בצורה טובה יותר.” הגדר תזכורת דוא”ל של 7 ימים דרך api-server (דורש כניסה; ראה
failproofai auth).
גלאים קיימים רק בביקורת
אלה תופסים תבניות של “התנהגות טיפשה” שלא (עדיין) אנוסות בזמן אמת. הם רצים רק במהלך הביקורת ולעולם לא חוסמים שיחת כלי חי.| גלאי | מה הוא סופר |
|---|---|
redundant-cd-cwd | פקודות Bash המתחילות עם cd <cwd> && … למרות שפקודות כבר רצות ב-cwd. |
prefer-edit-over-read-cat | cat/head/tail/less/more בקובץ מקור יחיד — השתמש בכלי Read. |
prefer-edit-over-sed-awk | sed -i / awk … > file עריכות במקום — השתמש בכלי Edit. |
prefer-write-over-heredoc | Heredoc / echo > file רב שורות כתיבת קבצים — השתמש בכלי Write. |
sleep-polling-loop | sleep N ארוך (≥ 30 שניות) או while …; sleep …; done לולאות סוקרות. |
find-from-root | find /, find /home, find /usr, וכו’ — הקצה ל-cwd במקום. |
git-commit-no-verify | git commit … --no-verify / -n, דילוג על hooks. |
reread-after-edit | Read של קובץ שזה עתה Edit/Write באותה הפעלה. |
מטמונים
- מטמון לכל תמליל ב-
~/.failproofai/cache/audit/<sha1>.jsonמפתח על ידי(mtime, size, engineVersion, detectorVersion). מבטל אוטומטית כאשר קוד מדיניות או גלאי משתנה. - מטמון תוצאה כוללת ב-
~/.failproofai/audit-dashboard.json(mode 0600). מאפשר ללוח הבקרה להתחיל מיד בניווט ללא הפעלה מחדש. לחץ על[ re-audit now ]מלוח הבקרה כדי לרענן.
הערות
- אין מוטציה. הביקורת מופעלת מחדש במצב קריאה בלבד.
warn-repeated-tool-callsדולל כי שלו ה-sidecar לכל הפעלה אחרת היה שונה. - מדיניויות זרימת עבודה דוללות. מדיניויות
require-*-before-stopעוררות רק על אירועיStopו-execSyncנגד מצב git חי — אין להם פרשנות בעלת משמעות “מה היה קורה ב-2025”, כך שהן לא מופיעות בספירות ביקורת. - מדיניויות מותאמות דוללות. hooks מסופקים על ידי המשתמש לא מופעלים מחדש (הם אולי השתנו מאז ההפעלה המקורית).

