Skip to content

Commit b0add2f

Browse files
Draft changelog: July 19 — verify --deep statuses and completion gate (#79)
* docs: add changelog with July 19 entry * docs: translate changelog and improve English SEO frontmatter --------- Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
1 parent ea669f0 commit b0add2f

7 files changed

Lines changed: 206 additions & 0 deletions

File tree

‎mintlify/ar/changelog/overview.mdx‎

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: "سجل التغييرات: آخر تحديثات وميزات منصة Forge الرسمية"
3+
description: "استعرض أحدث ميزات Forge وتحسيناته، بما في ذلك تحديثات نتائج التحقق العميق متعدد الحالات وبوابات إكمال الجلسات المُطوَّرة حديثاً لضمان الجودة."
4+
---
5+
6+
<Update label="July 19, 2026">
7+
8+
## التحديثات
9+
10+
**`forge verify --deep` أصبح يُبلّغ الآن عن نتيجة رباعية الحالات.** لم يعد
11+
تشغيل الإجماع متعدد العدسات يُختزل إلى نجاح أو فشل ثنائي. سترى إحدى النتائج
12+
`PASS` أو `FAIL` أو `INCOMPLETE` أو `NOT_CONFIGURED`، بحيث لا يمكن لعدسة
13+
متوقفة أو مستودع غير مُهيّأ أن يظهر بصمت على أنه أخضر. فقط `PASS` تُحتسب على
14+
أنها متحقق منها، كما أن `PASS` تتطلب الآن أيضاً أن تكون حالة اختبارات
15+
`forge verify` الأساسية `PASS` — فلا يمكن أبداً لتشغيل عميق أخضر أن يتجاوز
16+
تشغيلاً أساسياً أحمر.
17+
18+
راجع [أوامر الجودة](/ar/cli/quality) و
19+
[بوابات التحقق](/ar/concepts/verification-gates).
20+
21+
**بوابة الإكمال تتطلب دليلاً من الاختبارات لتغييرات الكود.** لأي جلسة
22+
مسّت الكود المصدري، لم تعد بوابة إكمال مسار Stop تقبل لقطة `forge handoff`
23+
وحدها. ستحتاج إما إلى ملف اختبار في تغييرات الجلسة أو إلى تشغيل ناجح جديد
24+
لـ `forge verify` مقابل التغييرات الحالية. أما الجلسات الخاصة بالوثائق فقط
25+
أو بالإعدادات فقط أو الجلسات غير البرمجية الأخرى فلا تتأثر.
26+
27+
عندما تُغلق البوابة الطريق، تبدأ قائمة الإصلاح الآن بـ `forge verify` كي
28+
يُسجَّل الدليل قبل لقطة التسليم. راجع
29+
[الذاكرة عبر الجلسات](/ar/concepts/cross-session-memory).
30+
31+
</Update>

‎mintlify/changelog/overview.mdx‎

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: "Changelog: what's new in Forge"
3+
description: "Weekly release notes for Forge — new features, updates, and fixes for the CLI, verification gates, and cross-session memory layer."
4+
---
5+
6+
<Update label="July 19, 2026">
7+
8+
## Updates
9+
10+
**`forge verify --deep` now reports a four-state result.** The multi-lens
11+
consensus run no longer collapses to a binary pass/fail. You'll see one of
12+
`PASS`, `FAIL`, `INCOMPLETE`, or `NOT_CONFIGURED`, so a stalled lens or an
13+
unconfigured repo can't quietly read as green. Only `PASS` counts as verified,
14+
and `PASS` now also requires the underlying `forge verify` tests status to be
15+
`PASS` — a green deep run can never outrun a red base run.
16+
17+
See [Quality commands](/cli/quality) and
18+
[Verification gates](/concepts/verification-gates).
19+
20+
**Completion gate requires test evidence for code changes.** For any session
21+
that touched source code, the Stop-path completion gate no longer accepts a
22+
`forge handoff` snapshot on its own. You'll need either a test file in the
23+
session's diff or a fresh passing `forge verify` against the current changes.
24+
Doc-only, config-only, and other non-code sessions are unaffected.
25+
26+
When the gate blocks, the repair checklist now leads with `forge verify` so
27+
the evidence gets recorded before the handoff snapshot. See
28+
[Cross-session memory](/concepts/cross-session-memory).
29+
30+
</Update>

‎mintlify/cn/changelog/overview.mdx‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: "更新日志"
3+
description: "了解 Forge 的最新动态、功能改进与行为变更,帮助你及时掌握每次发布中影响验证、会话与交接流程的关键更新。"
4+
---
5+
6+
<Update label="July 19, 2026">
7+
8+
## 更新内容
9+
10+
**`forge verify --deep` 现在会报告四态结果。** 多视角共识运行不再折叠为二元的通过/失败。你会看到 `PASS`、`FAIL`、`INCOMPLETE` 或 `NOT_CONFIGURED` 中的其中一个,因此停滞的视角或未配置的仓库不会悄悄被视为通过。只有 `PASS` 才算已验证,并且 `PASS` 现在还要求底层 `forge verify` 测试状态也为 `PASS` —— 绿色的深度运行永远无法覆盖红色的基础运行。
11+
12+
参见 [质量命令](/cn/cli/quality) 和 [验证门](/cn/concepts/verification-gates)。
13+
14+
**完成门要求对代码变更提供测试证据。** 对于任何涉及源代码的会话,Stop 路径的完成门不再单独接受 `forge handoff` 快照。你需要在会话的差异中包含测试文件,或针对当前变更提供一次新鲜且通过的 `forge verify`。仅文档、仅配置以及其他非代码类会话不受影响。
15+
16+
当该门拦截时,修复清单现在会以 `forge verify` 为首,以便在生成交接快照之前先记录证据。参见 [跨会话记忆](/cn/concepts/cross-session-memory)。
17+
18+
</Update>

‎mintlify/docs.json‎

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,16 @@
7272
]
7373
}
7474
]
75+
},
76+
{
77+
"tab": "Changelog",
78+
"icon": "newspaper",
79+
"groups": [
80+
{
81+
"group": "Changelog",
82+
"pages": ["changelog/overview"]
83+
}
84+
]
7585
}
7686
]
7787
},
@@ -129,6 +139,16 @@
129139
]
130140
}
131141
]
142+
},
143+
{
144+
"tab": "更新日志",
145+
"icon": "newspaper",
146+
"groups": [
147+
{
148+
"group": "更新日志",
149+
"pages": ["cn/changelog/overview"]
150+
}
151+
]
132152
}
133153
]
134154
},
@@ -186,6 +206,16 @@
186206
]
187207
}
188208
]
209+
},
210+
{
211+
"tab": "سجل التغييرات",
212+
"icon": "newspaper",
213+
"groups": [
214+
{
215+
"group": "سجل التغييرات",
216+
"pages": ["ar/changelog/overview"]
217+
}
218+
]
189219
}
190220
]
191221
},
@@ -243,6 +273,16 @@
243273
]
244274
}
245275
]
276+
},
277+
{
278+
"tab": "चेंजलॉग",
279+
"icon": "newspaper",
280+
"groups": [
281+
{
282+
"group": "चेंजलॉग",
283+
"pages": ["hi/changelog/overview"]
284+
}
285+
]
246286
}
247287
]
248288
},
@@ -300,6 +340,16 @@
300340
]
301341
}
302342
]
343+
},
344+
{
345+
"tab": "更新日志",
346+
"icon": "newspaper",
347+
"groups": [
348+
{
349+
"group": "更新日志",
350+
"pages": ["zh-CN/changelog/overview"]
351+
}
352+
]
303353
}
304354
]
305355
},
@@ -357,6 +407,16 @@
357407
]
358408
}
359409
]
410+
},
411+
{
412+
"tab": "更新日志",
413+
"icon": "newspaper",
414+
"groups": [
415+
{
416+
"group": "更新日志",
417+
"pages": ["zh-Hans/changelog/overview"]
418+
}
419+
]
360420
}
361421
]
362422
}

‎mintlify/hi/changelog/overview.mdx‎

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: "चेंजलॉग: Forge के नवीनतम रिलीज़ और अपडेट का विवरण"
3+
description: "Forge में नया क्या है — नवीनतम रिलीज़, सुधार, वेरिफिकेशन गेट में बदलाव, नई सुविधाएँ, और डेवलपर वर्कफ़्लो अपडेट का पूरा विवरण यहाँ पढ़ें।"
4+
---
5+
6+
<Update label="July 19, 2026">
7+
8+
## अपडेट
9+
10+
**`forge verify --deep` अब चार-स्थिति वाला परिणाम रिपोर्ट करता है।** मल्टी-लेंस
11+
कंसेंसस रन अब बाइनरी पास/फेल में सिमटकर नहीं रह जाता। आपको `PASS`, `FAIL`,
12+
`INCOMPLETE`, या `NOT_CONFIGURED` में से एक दिखाई देगा, ताकि कोई अटका हुआ लेंस
13+
या अनकॉन्फ़िगर्ड रेपो चुपचाप हरा न पढ़ा जा सके। केवल `PASS` को ही वेरिफाइड माना
14+
जाता है, और अब `PASS` के लिए यह भी आवश्यक है कि अंतर्निहित `forge verify`
15+
टेस्ट स्थिति `PASS` हो — एक हरा डीप रन कभी भी लाल बेस रन से आगे नहीं निकल सकता।
16+
17+
देखें [Quality commands](/hi/cli/quality) और
18+
[Verification gates](/hi/concepts/verification-gates)।
19+
20+
**कोड परिवर्तनों के लिए कंप्लीशन गेट को टेस्ट साक्ष्य की आवश्यकता है।** किसी भी
21+
ऐसे सेशन के लिए जिसने सोर्स कोड को छुआ हो, Stop-path कंप्लीशन गेट अब अकेले
22+
`forge handoff` स्नैपशॉट को स्वीकार नहीं करता। आपको या तो सेशन के डिफ़ में एक
23+
टेस्ट फ़ाइल की आवश्यकता होगी, या मौजूदा परिवर्तनों के विरुद्ध एक ताज़ा पासिंग
24+
`forge verify` की। केवल-दस्तावेज़, केवल-कॉन्फ़िग, और अन्य गैर-कोड सेशन प्रभावित
25+
नहीं होते।
26+
27+
जब गेट ब्लॉक करता है, तो रिपेयर चेकलिस्ट अब `forge verify` से शुरू होती है ताकि
28+
हैंडऑफ़ स्नैपशॉट से पहले साक्ष्य दर्ज हो जाए। देखें
29+
[Cross-session memory](/hi/concepts/cross-session-memory)।
30+
31+
</Update>
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: "更新日志"
3+
description: "Forge 的最新变化、功能更新与改进说明,帮助你及时掌握验证、会话与命令行工具的所有关键升级信息。"
4+
---
5+
6+
<Update label="July 19, 2026">
7+
8+
## 更新内容
9+
10+
**`forge verify --deep` 现在返回四态结果。** 多视角共识运行不再折叠为二元的通过/失败结果。你将看到 `PASS`、`FAIL`、`INCOMPLETE` 或 `NOT_CONFIGURED` 中的一种,因此停滞的视角或未配置的仓库不会再被悄悄标记为绿色。只有 `PASS` 才算作已验证,而 `PASS` 现在还要求底层 `forge verify` 的测试状态也为 `PASS`——绿色的深度运行永远无法凌驾于红色的基础运行之上。
11+
12+
参见[质量命令](/zh-CN/cli/quality)和[验证门](/zh-CN/concepts/verification-gates)。
13+
14+
**完成门要求代码变更提供测试证据。** 对于任何触及源代码的会话,Stop 路径上的完成门不再单独接受 `forge handoff` 快照。你需要在会话的 diff 中包含一个测试文件,或针对当前变更提供一次新鲜通过的 `forge verify`。仅涉及文档、仅涉及配置以及其他非代码类会话不受影响。
15+
16+
当此门拦截时,修复检查清单现在会以 `forge verify` 作为首要步骤,以便在生成 handoff 快照之前先记录证据。参见[跨会话记忆](/zh-CN/concepts/cross-session-memory)。
17+
18+
</Update>
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: "更新日志"
3+
description: "了解 Forge 的最新变化、功能更新与关键行为调整,帮助你及时掌握验证门与会话记忆等核心能力的演进。"
4+
---
5+
6+
<Update label="July 19, 2026">
7+
8+
## 更新内容
9+
10+
**`forge verify --deep` 现在会报告四种状态的结果。** 多视角共识运行不再折叠成"通过/失败"的二元结果。你会看到 `PASS`、`FAIL`、`INCOMPLETE` 或 `NOT_CONFIGURED` 中的一种,因此停滞的视角或未配置的仓库不再会被悄悄识别为通过。只有 `PASS` 才算作已验证,并且 `PASS` 现在还要求底层 `forge verify` 测试状态也为 `PASS`——一次绿色的深度运行永远无法盖过一次红色的基础运行。
11+
12+
参见 [质量命令](/zh-Hans/cli/quality) 与 [验证门](/zh-Hans/concepts/verification-gates)。
13+
14+
**完成门要求代码变更提供测试证据。** 对于任何触及源代码的会话,Stop 路径的完成门都不再仅凭一次 `forge handoff` 快照就予以放行。你需要会话 diff 中包含测试文件,或者针对当前变更提供一次新鲜的、通过的 `forge verify`。仅涉及文档、仅涉及配置以及其他非代码会话不受影响。
15+
16+
当完成门拦截时,修复清单现在会以 `forge verify` 起头,以便先记录证据,再进行 handoff 快照。参见 [跨会话记忆](/zh-Hans/concepts/cross-session-memory)。
17+
18+
</Update>

0 commit comments

Comments
 (0)