fix(pages): 收紧部署包与 Agent 同步边界

完成 V2 Phase 0 安全与一致性前置:统一真实归档限额、流式拉取、候选裁剪、保留上传删除语义及 Pages 路由引用锁。
This commit is contained in:
deqiying
2026-07-19 16:42:45 +08:00
parent f386674464
commit 4e8ec23264
47 changed files with 4005 additions and 759 deletions
+43 -2
View File
@@ -3738,6 +3738,12 @@ const docTemplate = `{
"schema": {
"$ref": "#/definitions/response.Any"
}
},
"409": {
"description": "系统保留类型或存储只读",
"schema": {
"$ref": "#/definitions/response.Any"
}
}
}
}
@@ -12535,6 +12541,12 @@ const docTemplate = `{
"$ref": "#/definitions/response.Any"
}
},
"409": {
"description": "系统保留类型或存储只读",
"schema": {
"$ref": "#/definitions/response.Any"
}
},
"500": {
"description": "内部错误",
"schema": {
@@ -12729,6 +12741,12 @@ const docTemplate = `{
"schema": {
"$ref": "#/definitions/response.Any"
}
},
"409": {
"description": "系统保留类型或存储只读",
"schema": {
"$ref": "#/definitions/response.Any"
}
}
}
}
@@ -14574,11 +14592,20 @@ const docTemplate = `{
"deployment_id": {
"type": "integer"
},
"file_count": {
"type": "integer"
},
"hash": {
"type": "string"
},
"package_size": {
"type": "integer"
},
"project_id": {
"type": "integer"
},
"total_size": {
"type": "integer"
}
}
},
@@ -16568,9 +16595,15 @@ const docTemplate = `{
"observability.AccessLogView": {
"type": "object",
"properties": {
"bytes_sent": {
"type": "integer"
},
"cache_status": {
"type": "string"
},
"created_at": {
"type": "string"
},
"host": {
"type": "string"
},
@@ -16595,6 +16628,12 @@ const docTemplate = `{
"remote_addr": {
"type": "string"
},
"request_length": {
"type": "integer"
},
"request_time_ms": {
"type": "integer"
},
"status_code": {
"type": "integer"
},
@@ -19310,7 +19349,8 @@ const docTemplate = `{
"block",
"ip_match",
"geo_match",
"pow"
"pow",
"ua_check"
],
"x-enum-varnames": [
"RuleNodeStart",
@@ -19318,7 +19358,8 @@ const docTemplate = `{
"RuleNodeBlock",
"RuleNodeIPMatch",
"RuleNodeGeoMatch",
"RuleNodePoW"
"RuleNodePoW",
"RuleNodeUACheck"
]
},
"waf.RulePosition": {