Skip to content

Commit 56a3959

Browse files
committed
fix: Update implement.md.j2 navigation guide after content expansion
## Changes Updated all line numbers in navigation guide to reflect content expansion: - File size: 1049 → 1097 lines (+48 lines) - Section 7 (Python): 141 → 189 lines (+48 lines) - Python implementation: 92 → 141 lines (+49 lines) ## Navigation Updates **Main Table**: - Section 7: 275-416 → 275-464 (141 → 189 lines) - Section 8-10: 417-508 → 465-556 - Section 11-13: 509-633 → 557-681 - Section 14-15: 634-760 → 682-808 - Section 16: 761-1048 → 809-1096 **Section 7 Subsections**: - Python: 306-398 → 306-446 (92 → 141 lines) * Now includes: overview (8) + pyproject.toml structure (97) + 3 scenarios (36) **Phase-Specific**: - Setup & pyproject.toml: 164 → 211 lines - Validation: 509-633 → 557-681 **Token Savings**: - Full file: ~3600 → ~3800 tokens - Python + pyproject.toml: 91% → 87% savings ## Cause Previous commit added comprehensive pyproject.toml guidance including: - CLI commands recording - Slash commands structure - sd_type calculation rules - 3 example scenarios (MCP, Spec-Kit, Mixed) Navigation guide line numbers became outdated.
1 parent 46b7eff commit 56a3959

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

src/metaspec/templates/meta/sdd/commands/implement.md.j2

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,43 +28,43 @@ You **MUST** consider the user input before proceeding (if not empty).
2828
|------|-------|------|----------|-----------------|
2929
| 1-5. Prerequisites & Setup | 86-232 | 146 lines | 🔴 MUST READ | `read_file(target_file, offset=86, limit=146)` |
3030
| 6. Execute Implementation | 233-274 | 41 lines | 🔴 MUST READ | `read_file(target_file, offset=233, limit=41)` |
31-
| **7. Task Execution Details** ⭐ | 275-416 | 141 lines | 🔴 **KEY** | See subsections below ⬇️ |
32-
| 8-10. Checkpoints & Reporting | 417-508 | 91 lines | 🟡 Important | `read_file(target_file, offset=417, limit=91)` |
33-
| 11-13. Validation & Saves | 509-633 | 124 lines | 🟡 Important | `read_file(target_file, offset=509, limit=124)` |
34-
| 14-15. Propagation & Validation | 634-760 | 126 lines | 🟡 Important | `read_file(target_file, offset=634, limit=126)` |
35-
| 16. Final Report | 761-1048 | 287 lines | 🟢 Reference | `read_file(target_file, offset=761, limit=287)` |
31+
| **7. Task Execution Details** ⭐ | 275-464 | 189 lines | 🔴 **KEY** | See subsections below ⬇️ |
32+
| 8-10. Checkpoints & Reporting | 465-556 | 91 lines | 🟡 Important | `read_file(target_file, offset=465, limit=91)` |
33+
| 11-13. Validation & Saves | 557-681 | 124 lines | 🟡 Important | `read_file(target_file, offset=557, limit=124)` |
34+
| 14-15. Propagation & Validation | 682-808 | 126 lines | 🟡 Important | `read_file(target_file, offset=682, limit=126)` |
35+
| 16. Final Report | 809-1096 | 287 lines | 🟢 Reference | `read_file(target_file, offset=809, limit=287)` |
3636

37-
**📋 Section 7: Task Execution Details by Language** (141 lines):
37+
**📋 Section 7: Task Execution Details by Language** (189 lines):
3838

3939
| Component | Lines | Size | Usage |
4040
|-----------|-------|------|-------|
41-
| **Python Implementation** ⭐ | 306-398 | 92 lines | `read_file(target_file, offset=306, limit=92)` |
41+
| **Python Implementation** ⭐ | 306-446 | 141 lines | `read_file(target_file, offset=306, limit=141)` |
4242
| **TypeScript Implementation** | 315-323 | 8 lines | `read_file(target_file, offset=315, limit=8)` |
4343
| **Go Implementation** | 324-332 | 8 lines | `read_file(target_file, offset=324, limit=8)` |
4444
| **Rust Implementation** | 333-341 | 8 lines | `read_file(target_file, offset=333, limit=8)` |
4545

46-
**Note**: Python section (92 lines) includes overview + detailed `pyproject.toml` structure with `[tool.metaspec]` metadata and sd_type calculation rules (48 lines).
46+
**Note**: Python section (141 lines) includes overview (8 lines) + detailed `pyproject.toml` structure (97 lines) with `[tool.metaspec]` metadata, CLI commands, slash commands, sd_type calculation, and 3 example scenarios.
4747

4848
**🎯 Phase-Specific Reading** (By component type):
4949

5050
| Phase | Lines | Size | Usage |
5151
|-------|-------|------|-------|
52-
| Setup & pyproject.toml | 136-207, 306-398 | 164 lines | `read_file(target_file, offset=136, limit=71)` + `offset=306, limit=92` |
52+
| Setup & pyproject.toml | 136-207, 306-446 | 211 lines | `read_file(target_file, offset=136, limit=71)` + `offset=306, limit=141` |
5353
| Language-Specific Impl | 306-341 | 35 lines | `read_file(target_file, offset=306, limit=35)` |
54-
| Checkpoints & Validation | 417-508 | 91 lines | `read_file(target_file, offset=417, limit=91)` |
55-
| Progress & Error Handling | 441-508 | 67 lines | `read_file(target_file, offset=441, limit=67)` |
56-
| Completion & Reporting | 509-633 | 124 lines | `read_file(target_file, offset=509, limit=124)` |
54+
| Checkpoints & Validation | 465-556 | 91 lines | `read_file(target_file, offset=465, limit=91)` |
55+
| Progress & Error Handling | 489-556 | 67 lines | `read_file(target_file, offset=489, limit=67)` |
56+
| Completion & Reporting | 557-681 | 124 lines | `read_file(target_file, offset=557, limit=124)` |
5757

5858
**💡 Typical Usage Patterns**:
5959
```python
6060
# Quick start: Read Prerequisites only (146 lines)
6161
read_file(target_file, offset=86, limit=146)
6262

63-
# Python implementation: Read Python guidance + pyproject.toml update (92 lines)
64-
read_file(target_file, offset=306, limit=92)
63+
# Python implementation: Read Python guidance + pyproject.toml update (141 lines)
64+
read_file(target_file, offset=306, limit=141)
6565

6666
# Validation phase: Read validation guidance (124 lines)
67-
read_file(target_file, offset=509, limit=124)
67+
read_file(target_file, offset=557, limit=124)
6868

6969
# Specific language: Jump to language section
7070
read_file(target_file, offset=315, limit=8) # TypeScript
@@ -73,11 +73,11 @@ read_file(target_file, offset=333, limit=8) # Rust
7373
```
7474

7575
**Token Savings**:
76-
- Full file: 1049 lines (~3600 tokens)
77-
- Prerequisites only: 146 lines (~500 tokens) → **86% savings**
76+
- Full file: 1097 lines (~3800 tokens)
77+
- Prerequisites only: 146 lines (~500 tokens) → **87% savings**
7878
- Language-specific: 8 lines (~30 tokens) → **99% savings** 🏆
79-
- Python + pyproject.toml: 92 lines (~320 tokens) → **91% savings**
80-
- Phase-specific: 67-164 lines (~230-560 tokens) → **84-94% savings**
79+
- Python + pyproject.toml: 141 lines (~490 tokens) → **87% savings**
80+
- Phase-specific: 67-211 lines (~230-730 tokens) → **81-94% savings**
8181

8282
---
8383

0 commit comments

Comments
 (0)