You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+18-18Lines changed: 18 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -324,29 +324,29 @@ Each phase takes about a week if you're going part-time. If you want to go faste
324
324
325
325
| Session | Question | Core Idea |
326
326
|---------|----------|-----------|
327
-
|[L01](./docs/lectures/lecture-01-why-capable-agents-still-fail/index.md)| Why do strong models still fail on real tasks? | The capability gap between benchmarks and real engineering |
328
-
|[L02](./docs/lectures/lecture-02-what-a-harness-actually-is/index.md)| What does "harness" actually mean? | Five subsystems: instructions, state, verification, scope, lifecycle |
329
-
|[L03](./docs/lectures/lecture-03-why-the-repository-must-become-the-system-of-record/index.md)| Why must the repo be the single source of truth? | If the agent can't see it, it doesn't exist |
330
-
|[L04](./docs/lectures/lecture-04-why-one-giant-instruction-file-fails/index.md)| Why does one giant instruction file fail? | Progressive disclosure: give a map, not an encyclopedia |
331
-
|[L05](./docs/lectures/lecture-05-why-long-running-tasks-lose-continuity/index.md)| Why do long-running tasks lose continuity? | Persist progress to disk; pick up where you left off |
332
-
|[L06](./docs/lectures/lecture-06-why-initialization-needs-its-own-phase/index.md)| Why does initialization need its own phase? | Verify the environment is healthy before the agent starts work |
333
-
|[L07](./docs/lectures/lecture-07-why-agents-overreach-and-under-finish/index.md)| Why do agents overreach and under-finish? | One feature at a time; explicit definition of done |
334
-
|[L08](./docs/lectures/lecture-08-why-feature-lists-are-harness-primitives/index.md)| Why are feature lists harness primitives? | Machine-readable scope boundaries the agent can't ignore |
335
-
|[L09](./docs/lectures/lecture-09-why-agents-declare-victory-too-early/index.md)| Why do agents declare victory too early? | Verification gaps: confidence ≠ correctness |
336
-
|[L10](./docs/lectures/lecture-10-why-end-to-end-testing-changes-results/index.md)| Why does end-to-end testing change results? | Only a full-pipeline run counts as real verification |
337
-
|[L11](./docs/lectures/lecture-11-why-observability-belongs-inside-the-harness/index.md)| Why does observability belong inside the harness? | If you can't see what the agent did, you can't fix what it broke |
338
-
|[L12](./docs/lectures/lecture-12-why-every-session-must-leave-a-clean-state/index.md)| Why must every session leave a clean state? | The next session's success depends on this session's cleanup |
327
+
|[L01](./docs/en/lectures/lecture-01-why-capable-agents-still-fail/index.md)| Why do strong models still fail on real tasks? | The capability gap between benchmarks and real engineering |
328
+
|[L02](./docs/en/lectures/lecture-02-what-a-harness-actually-is/index.md)| What does "harness" actually mean? | Five subsystems: instructions, state, verification, scope, lifecycle |
329
+
|[L03](./docs/en/lectures/lecture-03-why-the-repository-must-become-the-system-of-record/index.md)| Why must the repo be the single source of truth? | If the agent can't see it, it doesn't exist |
330
+
|[L04](./docs/en/lectures/lecture-04-why-one-giant-instruction-file-fails/index.md)| Why does one giant instruction file fail? | Progressive disclosure: give a map, not an encyclopedia |
331
+
|[L05](./docs/en/lectures/lecture-05-why-long-running-tasks-lose-continuity/index.md)| Why do long-running tasks lose continuity? | Persist progress to disk; pick up where you left off |
332
+
|[L06](./docs/en/lectures/lecture-06-why-initialization-needs-its-own-phase/index.md)| Why does initialization need its own phase? | Verify the environment is healthy before the agent starts work |
333
+
|[L07](./docs/en/lectures/lecture-07-why-agents-overreach-and-under-finish/index.md)| Why do agents overreach and under-finish? | One feature at a time; explicit definition of done |
334
+
|[L08](./docs/en/lectures/lecture-08-why-feature-lists-are-harness-primitives/index.md)| Why are feature lists harness primitives? | Machine-readable scope boundaries the agent can't ignore |
335
+
|[L09](./docs/en/lectures/lecture-09-why-agents-declare-victory-too-early/index.md)| Why do agents declare victory too early? | Verification gaps: confidence ≠ correctness |
336
+
|[L10](./docs/en/lectures/lecture-10-why-end-to-end-testing-changes-results/index.md)| Why does end-to-end testing change results? | Only a full-pipeline run counts as real verification |
337
+
|[L11](./docs/en/lectures/lecture-11-why-observability-belongs-inside-the-harness/index.md)| Why does observability belong inside the harness? | If you can't see what the agent did, you can't fix what it broke |
338
+
|[L12](./docs/en/lectures/lecture-12-why-every-session-must-leave-a-clean-state/index.md)| Why must every session leave a clean state? | The next session's success depends on this session's cleanup |
339
339
340
340
### Projects — 6 hands-on projects applying lecture methods to the same Electron app
341
341
342
342
| Project | What You Do | Harness Mechanism |
343
343
|---------|------------|-------------------|
344
-
|[P01](./docs/projects/project-01-baseline-vs-minimal-harness/index.md)| Run the same task twice: prompt-only vs. rules-first | Minimal harness: AGENTS.md + init.sh + feature_list.json |
345
-
|[P02](./docs/projects/project-02-agent-readable-workspace/index.md)| Restructure the repo so the agent can read it | Agent-readable workspace + persistent state files |
346
-
|[P03](./docs/projects/project-03-multi-session-continuity/index.md)| Make the agent pick up from where it left off | Progress log + session handoff + multi-session continuity |
347
-
|[P04](./docs/projects/project-04-incremental-indexing/index.md)| Stop the agent from doing too much or too little | Runtime feedback + scope control + incremental indexing |
348
-
|[P05](./docs/projects/project-05-grounded-qa-verification/index.md)| Make the agent verify its own work | Self-verification + grounded Q&A + evidence-based completion |
349
-
|[P06](./docs/projects/project-06-runtime-observability-and-debugging/index.md)| Build a complete harness from scratch (capstone) | Full harness: all mechanisms + observability + ablation study |
344
+
|[P01](./docs/en/projects/project-01-baseline-vs-minimal-harness/index.md)| Run the same task twice: prompt-only vs. rules-first | Minimal harness: AGENTS.md + init.sh + feature_list.json |
345
+
|[P02](./docs/en/projects/project-02-agent-readable-workspace/index.md)| Restructure the repo so the agent can read it | Agent-readable workspace + persistent state files |
346
+
|[P03](./docs/en/projects/project-03-multi-session-continuity/index.md)| Make the agent pick up from where it left off | Progress log + session handoff + multi-session continuity |
347
+
|[P04](./docs/en/projects/project-04-incremental-indexing/index.md)| Stop the agent from doing too much or too little | Runtime feedback + scope control + incremental indexing |
348
+
|[P05](./docs/en/projects/project-05-grounded-qa-verification/index.md)| Make the agent verify its own work | Self-verification + grounded Q&A + evidence-based completion |
349
+
|[P06](./docs/en/projects/project-06-runtime-observability-and-debugging/index.md)| Build a complete harness from scratch (capstone) | Full harness: all mechanisms + observability + ablation study |
Copy file name to clipboardExpand all lines: docs-readme/ar-SA/README.md
+18-18Lines changed: 18 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -316,29 +316,29 @@
316
316
317
317
| الجلسة | السؤال | الفكرة الأساسية |
318
318
|---------|--------|-----------------|
319
-
|[L01](../../docs/lectures/lecture-01-why-capable-agents-still-fail/index.md)| لماذا تفشل النماذج القوية في المهام الحقيقية؟ | الفجوة في القدرة بين المعايير القياسية والهندسة الحقيقية |
320
-
|[L02](../../docs/lectures/lecture-02-what-a-harness-actually-is/index.md)| ماذا يعني "الحزام" فعلياً؟ | خمسة أنظمة فرعية: التعليمات، الحالة، التحقق، النطاق، دورة الحياة |
321
-
|[L03](../../docs/lectures/lecture-03-why-the-repository-must-become-the-system-of-record/index.md)| لماذا يجب أن يكون المستودع هو المصدر الوحيد للحقيقة؟ | إذا لم يستطع الوكيل رؤيته، فهو غير موجود |
|[L05](../../docs/lectures/lecture-05-why-long-running-tasks-lose-continuity/index.md)| لماذا تفقد المهام طويلة التشغيل الاستمرارية؟ | احفظ التقدم على القرص؛ التقط من حيث توقفت |
324
-
|[L06](../../docs/lectures/lecture-06-why-initialization-needs-its-own-phase/index.md)| لماذا تحتاج التهيئة إلى مرحلة خاصة بها؟ | تحقق من صحة البيئة قبل أن يبدأ الوكيل العمل |
325
-
|[L07](../../docs/lectures/lecture-07-why-agents-overreach-and-under-finish/index.md)| لماذا يتجاوز الوكلاء الحدود وينهون أعمالاً بشكل ناقص؟ | ميزة واحدة في كل مرة؛ تعريف صريح للإتمام |
326
-
|[L08](../../docs/lectures/lecture-08-why-feature-lists-are-harness-primitives/index.md)| لماذا تُعد قوائم الميزات عناصر أساسية للحزام؟ | حدود نطاق قابلة للقراءة آلياً لا يمكن للوكيل تجاهلها |
327
-
|[L09](../../docs/lectures/lecture-09-why-agents-declare-victory-too-early/index.md)| لماذا يعلن الوكلاء النصر مبكراً جداً؟ | فجوات التحقق: الثقة ≠ الصحة |
328
-
|[L10](../../docs/lectures/lecture-10-why-end-to-end-testing-changes-results/index.md)| لماذا يغيّر الاختبار من طرف إلى طرف النتائج؟ | تشغيل خط أنابيب كامل فقط يُحسب كتحقق حقيقي |
329
-
|[L11](../../docs/lectures/lecture-11-why-observability-belongs-inside-the-harness/index.md)| لماذا تنتمي قابلية الملاحظة داخل الحزام؟ | إذا لم تستطع رؤية ما فعله الوكيل، لا يمكنك إصلاح ما أفسده |
330
-
|[L12](../../docs/lectures/lecture-12-why-every-session-must-leave-a-clean-state/index.md)| لماذا يجب أن تترك كل جلسة حالة نظيفة؟ | نجاح الجلسة التالية يعتمد على تنظيف هذه الجلسة |
319
+
|[L01](../../docs/en/lectures/lecture-01-why-capable-agents-still-fail/index.md)| لماذا تفشل النماذج القوية في المهام الحقيقية؟ | الفجوة في القدرة بين المعايير القياسية والهندسة الحقيقية |
320
+
|[L02](../../docs/en/lectures/lecture-02-what-a-harness-actually-is/index.md)| ماذا يعني "الحزام" فعلياً؟ | خمسة أنظمة فرعية: التعليمات، الحالة، التحقق، النطاق، دورة الحياة |
321
+
|[L03](../../docs/en/lectures/lecture-03-why-the-repository-must-become-the-system-of-record/index.md)| لماذا يجب أن يكون المستودع هو المصدر الوحيد للحقيقة؟ | إذا لم يستطع الوكيل رؤيته، فهو غير موجود |
|[L05](../../docs/en/lectures/lecture-05-why-long-running-tasks-lose-continuity/index.md)| لماذا تفقد المهام طويلة التشغيل الاستمرارية؟ | احفظ التقدم على القرص؛ التقط من حيث توقفت |
324
+
|[L06](../../docs/en/lectures/lecture-06-why-initialization-needs-its-own-phase/index.md)| لماذا تحتاج التهيئة إلى مرحلة خاصة بها؟ | تحقق من صحة البيئة قبل أن يبدأ الوكيل العمل |
325
+
|[L07](../../docs/en/lectures/lecture-07-why-agents-overreach-and-under-finish/index.md)| لماذا يتجاوز الوكلاء الحدود وينهون أعمالاً بشكل ناقص؟ | ميزة واحدة في كل مرة؛ تعريف صريح للإتمام |
326
+
|[L08](../../docs/en/lectures/lecture-08-why-feature-lists-are-harness-primitives/index.md)| لماذا تُعد قوائم الميزات عناصر أساسية للحزام؟ | حدود نطاق قابلة للقراءة آلياً لا يمكن للوكيل تجاهلها |
327
+
|[L09](../../docs/en/lectures/lecture-09-why-agents-declare-victory-too-early/index.md)| لماذا يعلن الوكلاء النصر مبكراً جداً؟ | فجوات التحقق: الثقة ≠ الصحة |
328
+
|[L10](../../docs/en/lectures/lecture-10-why-end-to-end-testing-changes-results/index.md)| لماذا يغيّر الاختبار من طرف إلى طرف النتائج؟ | تشغيل خط أنابيب كامل فقط يُحسب كتحقق حقيقي |
329
+
|[L11](../../docs/en/lectures/lecture-11-why-observability-belongs-inside-the-harness/index.md)| لماذا تنتمي قابلية الملاحظة داخل الحزام؟ | إذا لم تستطع رؤية ما فعله الوكيل، لا يمكنك إصلاح ما أفسده |
330
+
|[L12](../../docs/en/lectures/lecture-12-why-every-session-must-leave-a-clean-state/index.md)| لماذا يجب أن تترك كل جلسة حالة نظيفة؟ | نجاح الجلسة التالية يعتمد على تنظيف هذه الجلسة |
331
331
332
332
### المشاريع — 6 مشاريع عملية تطبق طرق المحاضرات على نفس تطبيق Electron
333
333
334
334
| المشروع | ماذا تفعل | آلية الحزام |
335
335
|---------|-----------|-------------|
336
-
|[P01](../../docs/projects/project-01-baseline-vs-minimal-harness/index.md)| شغّل نفس المهمة مرتين: بالموجهات فقط مقابل القواعد أولاً | حزام أدنى: AGENTS.md + init.sh + feature_list.json |
337
-
|[P02](../../docs/projects/project-02-agent-readable-workspace/index.md)| أعد هيكلة المستودع ليتمكن الوكيل من قراءته | مساحة عمل قابلة للقراءة بواسطة الوكيل + ملفات حالة مستمرة |
338
-
|[P03](../../docs/projects/project-03-multi-session-continuity/index.md)| اجعل الوكيل يلتقط من حيث توقف | سجل التقدم + تسليم الجلسة + استمرارية متعددة الجلسات |
339
-
|[P04](../../docs/projects/project-04-incremental-indexing/index.md)| أوقف الوكيل عن القيام بالكثير جداً أو القليل جداً | ملاحظات وقت التشغيل + التحكم في النطاق + الفهرسة التدريجية |
340
-
|[P05](../../docs/projects/project-05-grounded-qa-verification/index.md)| اجعل الوكيل يتحقق من عمله بنفسه | التحقق الذاتي + أسئلة وأجوبة مبنية على أدلة + إكمال قائم على الأدلة |
341
-
|[P06](../../docs/projects/project-06-runtime-observability-and-debugging/index.md)| ابنِ حزاماً كاملاً من الصفر (مشروع التخرج) | حزام كامل: جميع الآليات + قابلية الملاحظة + دراسة الاستئصال |
336
+
|[P01](../../docs/en/projects/project-01-baseline-vs-minimal-harness/index.md)| شغّل نفس المهمة مرتين: بالموجهات فقط مقابل القواعد أولاً | حزام أدنى: AGENTS.md + init.sh + feature_list.json |
337
+
|[P02](../../docs/en/projects/project-02-agent-readable-workspace/index.md)| أعد هيكلة المستودع ليتمكن الوكيل من قراءته | مساحة عمل قابلة للقراءة بواسطة الوكيل + ملفات حالة مستمرة |
338
+
|[P03](../../docs/en/projects/project-03-multi-session-continuity/index.md)| اجعل الوكيل يلتقط من حيث توقف | سجل التقدم + تسليم الجلسة + استمرارية متعددة الجلسات |
339
+
|[P04](../../docs/en/projects/project-04-incremental-indexing/index.md)| أوقف الوكيل عن القيام بالكثير جداً أو القليل جداً | ملاحظات وقت التشغيل + التحكم في النطاق + الفهرسة التدريجية |
340
+
|[P05](../../docs/en/projects/project-05-grounded-qa-verification/index.md)| اجعل الوكيل يتحقق من عمله بنفسه | التحقق الذاتي + أسئلة وأجوبة مبنية على أدلة + إكمال قائم على الأدلة |
341
+
|[P06](../../docs/en/projects/project-06-runtime-observability-and-debugging/index.md)| ابنِ حزاماً كاملاً من الصفر (مشروع التخرج) | حزام كامل: جميع الآليات + قابلية الملاحظة + دراسة الاستئصال |
0 commit comments