پرامپٹ ہسٹری ریکارڈز (PHRs)
📖 مکمل ترقیاتی تاریخ
کتاب کی ترقی کے دوران کلود کوڈ کے ساتھ ہر بات چیت کو پرامپٹ ہسٹری ریکارڈز (PHRs) کے طور پر دستاویز کیا گیا ہے۔ یہ ریکارڈز اس کتاب کی تعمیر کے طریقہ کار میں مکمل شفافیت فراہم کرتے ہیں۔
کل PHRs: 17 (اور شمار جاری ہے!)
🎯 PHR کیا ہے؟
ایک پرامپٹ ہسٹری ریکارڈ درج ذیل کو قید کرتا ہے:
- صارف کی ان پٹ: مکمل پرامپٹ یا کمانڈ
- اے آئی کا جواب: اہم فیصلے اور اقدامات
- فائلز میں تبدیلی: کیا بنایا گیا یا تبدیل کیا گیا
- نتیجہ: کامیابی کے معیار اور نتائج
- مرحلہ: ورک فلو کا کون سا حصہ (spec/plan/tasks/implement)
PHRs کیوں اہم ہیں:
- ✅ دوبارہ تخلیق کرنے کی صلاحیت: کوئی بھی عمل کو دوبارہ تخلیق کر سکتا ہے
- ✅ سیکھنا: دیکھیں کہ اے آئی مدد سے ترقی کیسے کام کرتی ہے
- ✅ آڈٹ کرنے کی صلاحیت: فیصلوں کا مکمل ریکارڈ
- ✅ تعاون: نئے شراکت دار سیاق و سباق کو سمجھتے ہیں
- ✅ معیار: یقینی بنائیں کہ عمل درست طور پر پیروی کی گئی
📚 باب کے مطابق PHRs
باب 1: فزیکل اے آئی کا تعارف
کل: 9 PHRs | حالت: ✅ مکمل
| ID | عنوان | مرحلہ | تاریخ | لنک |
|---|---|---|---|---|
| 001 | ابتدائی باب کی spec بنائیں | Spec | 2025-11-28 | View |
| 002 | ابتدائی باب کی منصوبہ بندی | Plan | 2025-11-28 | View |
| 003 | ابتدائی باب کے کام | Tasks | 2025-11-28 | View |
| 004 | ابتدائی باب کا MVP نافذ کریں | Implement | 2025-11-28 | View |
| 005 | ابتدائی باب کا US2 نافذ کریں | Implement | 2025-11-28 | View |
| 006 | ابتدائی باب کا US3 نافذ کریں | Implement | 2025-11-28 | View |
| 007 | ابتدائی باب کا US4 نافذ کریں | Implement | 2025-11-28 | View |
| 008 | امتحانات کا مرحلہ7 نافذ کریں | Implement | 2025-11-28 | View |
| 009 | آخری تصدیق کا مرحلہ8 پالش کریں | Implement | 2025-11-28 | View |
اہم نکات:
- مکمل /sp.specify → /sp.plan → /sp.tasks → /sp.implement سائیکل
- 8 نافذ مراحل (MVP → US2 → US3 → US4 → امتحانات → پالش)
- نتیجہ: 1975 لائنوں کا جامع تعارفی باب
- تمام قبولیت کے معیار پورے ہوئے
اہم سیکھ:
- ماڈیولر صارف کہانیاں (US1-US4) تدریجی نافذ کرنے کو ممکن بناتی ہیں
- پالش کے مرحلے نے فارمیٹنگ کی ناہمواریوں کو پکڑا
- تصدیقی رپورٹ آئین کی تعمیل کی تصدیق کرتی ہے
متعلقہ ADRs:
- ADR-001: Docusaurus for Textbook Delivery - باب کے مواد کو ڈیپلائی کرنے کے لیے پلیٹ فارم کا انتخاب
- ADR-007: Mermaid for Architecture Diagrams - باب میں استعمال ہونے والا ڈایاگرامنگ کا طریقہ
باب 2: ROS 2 کی بنیادی باتیں
کل: 3 PHRs | حالت: 🟡 22% مکمل (صرف بنیاد)
| ID | عنوان | مرحلہ | تاریخ | لنک |
|---|---|---|---|---|
| 001 | ros2 کی بنیادی باتوں کی spec بنائیں | Spec | 2025-11-28 | View |
| 002 | ros2 کی بنیادی باتوں کے کام | Tasks | 2025-11-28 | View |
| 003 | ros2 کی بنیادی باتوں کی بنیاد نافذ کریں | Implement | 2025-11-29 | View |
اہم نکات:
- 65 کام تیار کیے گئے (14 مکمل، 51 باقی)
- بنیادی مواد مکمل: اہداف، جائزہ، ڈایاگرامز، کوئز، ٹربل شوٹنگ
- 4 لیبز کی منصوبہ بندی (P1: Pub/Sub, P2: Services/Actions, P3: Parameters/Launch, P4: Transforms)
- TODO.md باقی کام کو شفافیت سے ٹریک کرتا ہے
جو کچھ مکمل ہوا:
- ✅ سیکھنے کے اہداف (5 پیمائشی مقاصد)
- ✅ ROS 2 گراف آرکیٹیکچر کے ساتھ تصوراتی جائزہ
- ✅ مواصلاتی پیٹرنز کا فلوچارٹ (Mermaid)
- ✅ نوڈ لائف سائیکل ڈایاگرام (Mermaid)
- ✅ ٹربل شوٹنگ گائیڈ (10 عام غلطیاں)
- ✅ 10 تصوراتی سوالات کے ساتھ کوئز
- ✅ 20+ ROS 2 اصطلاحات کے ساتھ گلوسری
جو باقی ہے:
- ⏳ لیب P1: Pub/Sub (publisher_node.py, subscriber_node.py, launch file)
- ⏳ لیب P2: Services & Actions (IK server, pick/place action server)
- ⏳ لیب P3: Parameters & Launch (configurable nodes, multi-node systems)
- ⏳ لیب P4: Transforms (broadcaster, listener, humanoid tf2 tree)
- ⏳ امتحانی روبرکس اور جواب کی چابیاں
متعلقہ ADRs:
- ADR-003: ROS 2 Humble as Primary Distribution - تمام کوڈ مثالوں میں استعمال ہونے والا ROS 2 ورژن
- ADR-004: Multi-Simulation Strategy - اس باب میں لیبز کے لیے Gazebo کا استعمال
- ADR-005: Assessment Methodology - لیب گریڈنگ کی ساخت مقرر کی گئی
- ADR-007: Mermaid for Architecture Diagrams - نوڈ گراف اور لائف سائیکل ڈایاگرامز
باب 3: سمولیشن ماحول
کل: 3 PHRs | حالت: 🚧 منصوبہ بندی (عمل درآمد کا انتظار)
| ID | عنوان | مرحلہ | تاریخ | لنک |
|---|---|---|---|---|
| 001 | باب 3 سمولیشن کی spec | Spec | 2025-11-28 | View |
| 002 | باب 3 سمولیشن کی منصوبہ بندی | Plan | 2025-11-28 | View |
| 003 | باب 3 سمولیشن کے کام | Tasks | 2025-11-28 | View |
تیار ہے: /sp.implement جب وقت اجازت دے
منصوبہ بندی شدہ مواد:
- Gazebo Classic کی ترتیب اور دنیا کی ڈیزائن
- Unity ML-Agents کا انضمام
- NVIDIA Isaac Sim کی بنیادی باتیں
- کراس پلیٹ فارم سمولیشن حکمت عملیاں
متعلقہ ADRs:
- ADR-003: ROS 2 Humble as Primary Distribution - ROS 2 Humble کے ساتھ انضمام
- ADR-004: Multi-Simulation Strategy - اہم ADR: ملٹی پلیٹ فارم نقطہ نظر (Gazebo, Isaac, Unity)
- ADR-007: Mermaid for Architecture Diagrams - سمولیشن پائپ لائن ڈایاگرامز
باب 4: ادراکی نظام
کل: 1 PHR | حالت: 🚧 صرف Spec
| ID | عنوان | مرحلہ | تاریخ | لنک |
|---|---|---|---|---|
| 001 | باب 4 ادراکی spec | Spec | 2025-11-28 | View |
اگلے مراحل: /sp.plan → /sp.tasks → /sp.implement
عمومی / انفراسٹرکچر
کل: 1 PHR
| ID | عنوان | مرحلہ | تاریخ | لنک |
|---|---|---|---|---|
| 001 | باب1 کی ترتیب کے لیے گٹ کمٹ | عمومی | 2025-11-28 | View |
📊 PHR اعداد و شمار
مرحلہ کے لحاظ سے
- Spec: 4 PHRs (23.5%)
- Plan: 2 PHRs (11.8%)
- Tasks: 3 PHRs (17.6%)
- Implement: 7 PHRs (41.2%)
- عمومی: 1 PHR (5.9%)
باب کے لحاظ سے
- باب 1: 9 PHRs (مکمل ورک فلو)
- باب 2: 3 PHRs (جزوی ورک فلو)
- باب 3: 3 PHRs (Spec → Plan → Tasks)
- باب 4: 1 PHR (صرف Spec)
- عمومی: 1 PHR (انفراسٹرکچر)
مکملیت کی شرح
- مکمل ورک فلو والے باب: 1/10 (10%)
- Specs والے باب: 4/10 (40%)
- Plans والے باب: 3/10 (30%)
- Tasks والے باب: 3/10 (30%)
- نافذ کردہ باب: 2/10 (20% - باب 1 مکمل، باب 2 جزوی)
🔍 PHR کو کیسے پڑھیں
ہر PHR اس ڈھانچے کی پیروی کرتا ہے:
---
id: 004
title: "Implement intro chapter MVP"
stage: implement
date: 2025-11-28
surface: agent
model: claude-sonnet-4-5
feature: 001-intro-physical-ai
branch: 001-intro-physical-ai
command: /sp.implement
labels: ["mvp", "chapter1", "foundation"]
links:
spec: specs/001-intro-physical-ai/spec.md
ticket: null
adr: null
pr: null
files:
- chapters/01-introduction-physical-ai/README.md
- chapters/01-introduction-physical-ai/assets/glossary.md
tests:
- Manual validation against acceptance criteria
---
## Prompt
User requested: "Implement the MVP for Chapter 1 (US1: Foundation)"
## Response
[Detailed implementation steps...]
## Outcome
✅ Success
- Created comprehensive README.md (1500+ lines)
- Added glossary with 25+ terms
- All acceptance criteria met
اہم فیلڈز:
- ID: خصوصیت کے اندر تسلسلی نمبر
- مرحلہ: ورک فلو کا کون سا حصہ (spec/plan/tasks/implement)
- خصوصیت: کون سا باب یا جزو
- فائلز: کیا بنایا/تبدیل کیا گیا
- نتیجہ: کامیابی/ناکامی اور تفصیلات
🎯 PHR بہترین عملیات
شراکت داروں کے لیے
- شروع کرنے سے پہلے PHRs پڑھیں: سمجھیں کہ کیا کیا گیا ہ