feat(stability): unify readiness and recovery
CI - Build & Test / Backend (.NET) (push) Successful in 45s
CI - Build & Test / Backend integration (PostgreSQL/Toxiproxy) (push) Failing after 1m0s
CI - Build & Test / Frontend (Vue/TS) (push) Successful in 2m49s
CI - Build & Test / Security Check (push) Successful in 7s
CI - Build & Test / Deploy Nexus (push) Has been skipped

This commit is contained in:
AzuTear
2026-08-01 01:21:33 +02:00
parent 38282e4f7f
commit cd8c78d165
67 changed files with 2616 additions and 601 deletions
+141 -12
View File
@@ -585,18 +585,6 @@
}
}
},
"/api/v1/auth/csrf": {
"get": {
"tags": [
"Auth"
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/v1/auth/login": {
"post": {
"tags": [
@@ -3023,6 +3011,21 @@
}
}
},
"/health/ready": {
"get": {
"tags": [
"Health"
],
"responses": {
"200": {
"description": "OK"
},
"503": {
"description": "Service Unavailable"
}
}
}
},
"/health": {
"get": {
"tags": [
@@ -15008,6 +15011,10 @@
}
},
"ProblemDetails": {
"required": [
"code",
"traceId"
],
"type": "object",
"properties": {
"type": {
@@ -15042,6 +15049,65 @@
"null",
"string"
]
},
"code": {
"type": [
"null",
"string"
],
"description": "Stable machine-readable Nexus error code."
},
"traceId": {
"type": [
"null",
"string"
],
"description": "Privacy-safe server trace identifier."
},
"operationId": {
"type": [
"null",
"string"
],
"description": "Durable operation identifier when the request started an operation."
},
"currentRevision": {
"type": [
"null",
"integer"
],
"description": "Current server revision for a stale-write conflict.",
"format": "int32"
},
"retryAfterSeconds": {
"type": [
"null",
"integer"
],
"description": "Minimum retry delay advertised by Nexus.",
"format": "int32"
},
"remaining": {
"type": [
"null",
"integer"
],
"description": "Remaining attempts when a bounded policy exposes that value.",
"format": "int32"
},
"expectedHash": {
"type": [
"null",
"string"
],
"description": "Client-supplied content hash for a stale-write conflict."
},
"currentHash": {
"type": [
"null",
"string"
],
"description": "Current server content hash for a stale-write conflict."
}
}
},
@@ -15899,6 +15965,10 @@
}
},
"ValidationProblemDetails": {
"required": [
"code",
"traceId"
],
"type": "object",
"properties": {
"type": {
@@ -15942,6 +16012,65 @@
"type": "string"
}
}
},
"code": {
"type": [
"null",
"string"
],
"description": "Stable machine-readable Nexus error code."
},
"traceId": {
"type": [
"null",
"string"
],
"description": "Privacy-safe server trace identifier."
},
"operationId": {
"type": [
"null",
"string"
],
"description": "Durable operation identifier when the request started an operation."
},
"currentRevision": {
"type": [
"null",
"integer"
],
"description": "Current server revision for a stale-write conflict.",
"format": "int32"
},
"retryAfterSeconds": {
"type": [
"null",
"integer"
],
"description": "Minimum retry delay advertised by Nexus.",
"format": "int32"
},
"remaining": {
"type": [
"null",
"integer"
],
"description": "Remaining attempts when a bounded policy exposes that value.",
"format": "int32"
},
"expectedHash": {
"type": [
"null",
"string"
],
"description": "Client-supplied content hash for a stale-write conflict."
},
"currentHash": {
"type": [
"null",
"string"
],
"description": "Current server content hash for a stale-write conflict."
}
}
},