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
- Entry Points table: "Version/patch" → "Single-version", "Time-based" → "Time-range"
- Month Index schema: added prev-security link to show year-boundary crossing
- Added traversal example for "CVEs since September 2024"
- Added expected fetch counts for self-assessment
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@@ -501,6 +502,27 @@ The `prev-security` links are pre-computed at publish time and cross year bounda
501
502
502
503
**Anti-pattern:** Do not fetch year indexes to inspect `_embedded.months[]` and plan fetches manually (this adds fetches and duplicates work the graph already did). The `prev-security` chain already encodes this — follow it instead.
503
504
505
+
Example traversal for "CVEs since September 2024":
506
+
507
+
```text
508
+
Timeline Index → 2025/index.json
509
+
→ latest-security-month → 2025/10 ✓
510
+
→ prev-security → 2025/06 ✓
511
+
→ prev-security → 2025/04 ✓
512
+
→ prev-security → 2025/01 ✓
513
+
→ prev-security → 2024/11 ✓ (crosses year boundary)
514
+
→ prev-security → 2024/10 ✓
515
+
→ prev-security → 2024/08 (before Sept, STOP)
516
+
```
517
+
518
+
**Expected fetch counts** (for self-assessment):
519
+
520
+
* "Latest patch for .NET X": 2–3 fetches
521
+
* "CVEs since [date]": 1 + number of security months in range
522
+
* "CVEs for specific patch": 2–3 fetches
523
+
524
+
If your count significantly exceeds these, you may be navigating inefficiently.
525
+
504
526
**For specific month queries**, navigate directly:
505
527
506
528
1. GET `timeline/index.json` → navigate to year → navigate to month
0 commit comments