feat(spec): חיבור ספ-המערכת למסלול-הכתיבה האינטראקטיבי (אכיפה 3-שכבתית) #59
Reference in New Issue
Block a user
Delete Branch "feat/spec-enforcement-interactive"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
מה ולמה
הספ הפורמלי (
docs/spec/, חוקה + G1–G11) שהוקם בשבוע 30.5–3.6 חובר לסוכני Paperclip דרך INV-AG1 (HEARTBEAT.md §"קריאת-ספ" + קבצי-סוכן) — אבל לא למסלול שבו רוב הקוד נכתב בפועל: הסשן האינטראקטיבי של Claude Code (chaim + Claude). אומת:legal-ai/CLAUDE.mdהכיל אפס הפניות ל-docs/spec/, ולא היה hook אוכף.PR זה סוגר את הפער לפני מחזור-2 (FU-9..15), שהוא כולו כתיבת-קוד — אחרת נחזור לכשל-השורש שהספ בא לייבש (מסלולים מקבילים מתפצלים, G2).
Invariants — הצהרה
שלוש שכבות אכיפה (החלטת היו"ר: ההדוקה ביותר)
CLAUDE.md§"פרוטוקול כתיבת-קוד — קודם הספ" + 3 שורותdocs/spec/בטבלת-הייחוס (חסרו לגמרי).scripts/spec-guard.sh(PreToolUse עלEdit|Write|MultiEdit, רשום ב-.claude/settings.json). מזריק תזכורתadditionalContextבכל נגיעה בקובץ-קוד (web/,mcp-server/,web-ui/src/,scripts/,adapters/). non-blocking, dedup פעם-בסשן, מחריג.md/docs//tests//artifacts..gitea/PULL_REQUEST_TEMPLATE.mdעם סעיף-חובה "Invariants" + צ'קליסט פרוטוקול (התבנית הזו).צ'קליסט — פרוטוקול כתיבת-קוד
docs/spec/00-constitution.md+ ספ-התחום (X4-agents) לפני הכתיבהgap-audit.md— לא נוגע ב-GAP/FU ממופה (זו תשתית-אכיפה מעל הספ)אימות
🤖 Generated with Claude Code