Chaim
e203474548
G12 Leak-Guard / leak-guard (pull_request) Successful in 3s
Lint — undefined names / undefined-names (pull_request) Successful in 10s
feat(seance): אחזור-הקשר מריצות-קודמות של issue לצמצום blind-heartbeats (#220)
מוסיף get_predecessor_context(issue_id, limit) ב-paperclip_client — read-only,
מחזיר ריצות-heartbeat שהסתיימו על אותו issue (newest-first) עם ה-summary שכל
heartbeat משאיר ב-result_json, כך ש-wake טרי קורא מה קודמיו הסיקו במקום לגלות-מחדש
(ה-generic blind heartbeat). קשירת run→issue דרך wakeup_request_id→payload.issueId;
limit מוגבל 1..10.
- Port: pc_get_predecessor_context (read-only, לא עטוף-טלמטריה).
- endpoint: GET /api/operations/issues/{issue_id}/predecessor?limit=3.
- 3 בדיקות (fake-asyncpg: shaping+isoformat, clamp, empty). אומת חי read-only על
issue בן 11 ריצות → מוחזרות מסקנות-דיספוזיציה אמיתיות.
Invariants: מקיים G12 (fetch מהמעטפת, המגע מהשער; אין REST/כלי-פלטפורמה בליבה),
G2 (מקור-predecessor יחיד). follow-up: MCP tool + HEARTBEAT (wake קורא בתחילת ריצה).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-07 03:16:03 +00:00
..
2026-07-07 03:16:03 +00:00
2026-07-07 03:05:17 +00:00
2026-07-07 03:16:03 +00:00
2026-07-06 20:51:20 +00:00
2026-07-07 03:16:03 +00:00
2026-05-27 10:22:14 +00:00
2026-05-27 10:06:22 +00:00
2026-04-28 17:14:57 +00:00
2026-06-08 05:13:09 +00:00
2026-06-07 21:04:47 +00:00
2026-06-08 08:26:09 +00:00
2026-05-04 06:37:09 +00:00
2026-05-04 06:40:16 +00:00
2026-06-06 14:14:39 +00:00
2026-07-07 03:16:03 +00:00
2026-04-30 12:53:23 +00:00