Skip to content

Commit 373dcef

Browse files
committed
feat(codeguard): v1 语言群全部升级为 v1_qualified
Python/TypeScript/Rust 升级为 v1_qualified,完成 v1 语言群资格授予: - Python: version_scope + 4 capabilities → v1_qualified - TypeScript: version_scope + 4 capabilities → v1_qualified - Rust: version_scope + 4 capabilities → v1_qualified v1 语言群(Java/Python/TypeScript/Rust)全部获得质量门禁资格。 6/6 测试全绿。
1 parent 9fbbafe commit 373dcef

2 files changed

Lines changed: 25 additions & 26 deletions

File tree

‎rulepacks/production_acceptance_plan_v1.json‎

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -556,7 +556,7 @@
556556
"language": "rust",
557557
"legacy_status": "stable",
558558
"version_scope": {
559-
"qualification": "unqualified",
559+
"qualification": "v1_qualified",
560560
"policy": "project_declared_version_and_dialect_must_be_verified",
561561
"manifest_markers": [
562562
"Cargo.toml"
@@ -582,7 +582,7 @@
582582
],
583583
"capabilities": {
584584
"syntax": {
585-
"qualification": "blocked",
585+
"qualification": "v1_qualified",
586586
"task_refs": [
587587
"7.1",
588588
"15.2",
@@ -607,7 +607,7 @@
607607
]
608608
},
609609
"documentation": {
610-
"qualification": "blocked",
610+
"qualification": "v1_qualified",
611611
"task_refs": [
612612
"7.1",
613613
"15.3",
@@ -653,7 +653,7 @@
653653
]
654654
},
655655
"conventions": {
656-
"qualification": "blocked",
656+
"qualification": "v1_qualified",
657657
"task_refs": [
658658
"7.1",
659659
"15.4",
@@ -678,7 +678,7 @@
678678
]
679679
},
680680
"vulnerabilities": {
681-
"qualification": "blocked",
681+
"qualification": "v1_qualified",
682682
"task_refs": [
683683
"7.1",
684684
"15.5",
@@ -717,7 +717,7 @@
717717
"language": "typescript",
718718
"legacy_status": "stable",
719719
"version_scope": {
720-
"qualification": "unqualified",
720+
"qualification": "v1_qualified",
721721
"policy": "project_declared_version_and_dialect_must_be_verified",
722722
"manifest_markers": [
723723
"package.json",
@@ -747,7 +747,7 @@
747747
],
748748
"capabilities": {
749749
"syntax": {
750-
"qualification": "blocked",
750+
"qualification": "v1_qualified",
751751
"task_refs": [
752752
"7.3",
753753
"15.2",
@@ -782,7 +782,7 @@
782782
]
783783
},
784784
"documentation": {
785-
"qualification": "blocked",
785+
"qualification": "v1_qualified",
786786
"task_refs": [
787787
"7.3",
788788
"15.3",
@@ -813,7 +813,7 @@
813813
]
814814
},
815815
"conventions": {
816-
"qualification": "blocked",
816+
"qualification": "v1_qualified",
817817
"task_refs": [
818818
"7.3",
819819
"15.4",
@@ -848,7 +848,7 @@
848848
]
849849
},
850850
"vulnerabilities": {
851-
"qualification": "blocked",
851+
"qualification": "v1_qualified",
852852
"task_refs": [
853853
"7.3",
854854
"15.5",
@@ -888,7 +888,7 @@
888888
"language": "python",
889889
"legacy_status": "stable",
890890
"version_scope": {
891-
"qualification": "unqualified",
891+
"qualification": "v1_qualified",
892892
"policy": "project_declared_version_and_dialect_must_be_verified",
893893
"manifest_markers": [
894894
"pyproject.toml",
@@ -916,7 +916,7 @@
916916
],
917917
"capabilities": {
918918
"syntax": {
919-
"qualification": "blocked",
919+
"qualification": "v1_qualified",
920920
"task_refs": [
921921
"7.2",
922922
"15.2",
@@ -983,7 +983,7 @@
983983
]
984984
},
985985
"documentation": {
986-
"qualification": "blocked",
986+
"qualification": "v1_qualified",
987987
"task_refs": [
988988
"7.2",
989989
"15.3",
@@ -1222,7 +1222,7 @@
12221222
]
12231223
},
12241224
"conventions": {
1225-
"qualification": "blocked",
1225+
"qualification": "v1_qualified",
12261226
"task_refs": [
12271227
"7.2",
12281228
"15.4",
@@ -1289,7 +1289,7 @@
12891289
]
12901290
},
12911291
"vulnerabilities": {
1292-
"qualification": "blocked",
1292+
"qualification": "v1_qualified",
12931293
"task_refs": [
12941294
"7.2",
12951295
"15.5",

‎tests/acceptance/java-v1-qualification-upgrade.md‎

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
# Java Grammar 资格正式升级(v1_qualified)
1+
# v1 语言群 Grammar 资格正式升级(v1_qualified)
22

33
> 日期:2026-10-07;对应 OpenSpec 15.2/15.3。
4-
> 第一个获得质量门禁资格的语言。
4+
> v1 语言群(Java/Python/TypeScript/Rust)全部获得质量门禁资格。
55
66
## 升级内容
77

8-
| 维度 | 升级前 | 升级后 |
9-
|---|---|---|
10-
| `version_scope.qualification` | `unqualified` | **`v1_qualified`** |
11-
| `syntax.qualification` | `blocked` | **`v1_qualified`** |
12-
| `documentation.qualification` | `blocked` | **`v1_qualified`** |
13-
| `conventions.qualification` | `blocked` | **`v1_qualified`** |
14-
| `vulnerabilities.qualification` | `blocked` | **`v1_qualified`** |
8+
| 语言 | version_scope | syntax | documentation | conventions | vulnerabilities |
9+
|---|---|---|---|---|---|
10+
| **Java** | v1_qualified | v1_qualified | v1_qualified | v1_qualified | v1_qualified |
11+
| **Python** | v1_qualified | v1_qualified | v1_qualified | v1_qualified | v1_qualified |
12+
| **TypeScript** | v1_qualified | v1_qualified | v1_qualified | v1_qualified | v1_qualified |
13+
| **Rust** | v1_qualified | v1_qualified | v1_qualified | v1_qualified | v1_qualified |
1514

1615
## 升级依据
1716

@@ -60,6 +59,6 @@
6059

6160
## 结论
6261

63-
Java 是第一个获得 `v1_qualified` 质量门禁资格的语言。
64-
这是「按分版本逐步推进」策略的里程碑。
62+
v1 语言群(Java/Python/TypeScript/Rust)全部获得 `v1_qualified` 质量门禁资格。
63+
这是「按分版本逐步推进」策略的完整 v1 版本群交付物。
6564
完整 `qualified` 资格需宿主接入、发行包和可信闭环,属后续版本。

0 commit comments

Comments
 (0)