393 行
8.4 KiB
Plaintext
393 行
8.4 KiB
Plaintext
{
|
|
"issueId": "OSMOKE1",
|
|
"mode": "oa-only-smoke-readiness",
|
|
"status": "PASS_OA_ONLY_SMOKE_READY",
|
|
"conclusion": "PASS_OA_ONLY_SMOKE_READY",
|
|
"baseUrl": "https://oa.hyinda.com",
|
|
"checkedAt": "2026-05-27T11:32:34.313Z",
|
|
"businessReadOnly": true,
|
|
"readOnlyNote": "performs login/readiness probes only; no business data writes and no WeCom writes",
|
|
"privacy": "role/masked identifier/status/counts only; no password/token/secret/full email/full phone",
|
|
"targets": [
|
|
{
|
|
"key": "admin",
|
|
"expectedRoles": [
|
|
"admin",
|
|
"employee"
|
|
],
|
|
"maskedIdentifier": "sm***@***.com",
|
|
"login": {
|
|
"status": "PASS",
|
|
"reason": null,
|
|
"code": null
|
|
},
|
|
"roleMatch": "PASS",
|
|
"probes": [
|
|
{
|
|
"id": "me",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"status": "active",
|
|
"notificationPushEnabled": true,
|
|
"roleCodes": [
|
|
"admin",
|
|
"employee"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "portal",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {}
|
|
},
|
|
{
|
|
"id": "assets",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"itemCount": 7,
|
|
"total": null
|
|
}
|
|
},
|
|
{
|
|
"id": "users",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"itemCount": 1,
|
|
"total": 13
|
|
}
|
|
}
|
|
],
|
|
"actualRoles": [
|
|
"admin",
|
|
"employee"
|
|
],
|
|
"missingRoles": []
|
|
},
|
|
{
|
|
"key": "employee",
|
|
"expectedRoles": [
|
|
"employee"
|
|
],
|
|
"maskedIdentifier": "sm***@***.com",
|
|
"login": {
|
|
"status": "PASS",
|
|
"reason": null,
|
|
"code": null
|
|
},
|
|
"roleMatch": "PASS",
|
|
"probes": [
|
|
{
|
|
"id": "me",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"status": "active",
|
|
"notificationPushEnabled": true,
|
|
"roleCodes": [
|
|
"employee"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "portal",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {}
|
|
},
|
|
{
|
|
"id": "my-assets",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"itemCount": 0,
|
|
"total": null
|
|
}
|
|
}
|
|
],
|
|
"actualRoles": [
|
|
"employee"
|
|
],
|
|
"missingRoles": []
|
|
},
|
|
{
|
|
"key": "manager",
|
|
"expectedRoles": [
|
|
"manager",
|
|
"employee"
|
|
],
|
|
"maskedIdentifier": "sm***@***.com",
|
|
"login": {
|
|
"status": "PASS",
|
|
"reason": null,
|
|
"code": null
|
|
},
|
|
"roleMatch": "PASS",
|
|
"probes": [
|
|
{
|
|
"id": "me",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"status": "active",
|
|
"notificationPushEnabled": true,
|
|
"roleCodes": [
|
|
"employee",
|
|
"manager"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "portal",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {}
|
|
},
|
|
{
|
|
"id": "workflow",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"itemCount": 1,
|
|
"total": 1
|
|
}
|
|
}
|
|
],
|
|
"actualRoles": [
|
|
"employee",
|
|
"manager"
|
|
],
|
|
"missingRoles": []
|
|
},
|
|
{
|
|
"key": "ceo",
|
|
"expectedRoles": [
|
|
"ceo",
|
|
"employee"
|
|
],
|
|
"maskedIdentifier": "sm***@***.com",
|
|
"login": {
|
|
"status": "PASS",
|
|
"reason": null,
|
|
"code": null
|
|
},
|
|
"roleMatch": "PASS",
|
|
"probes": [
|
|
{
|
|
"id": "me",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"status": "active",
|
|
"notificationPushEnabled": true,
|
|
"roleCodes": [
|
|
"ceo",
|
|
"employee"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "portal",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {}
|
|
},
|
|
{
|
|
"id": "dashboard",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"totalCount": 33,
|
|
"paidCount": 8,
|
|
"reviewingCount": 3
|
|
}
|
|
}
|
|
],
|
|
"actualRoles": [
|
|
"ceo",
|
|
"employee"
|
|
],
|
|
"missingRoles": []
|
|
},
|
|
{
|
|
"key": "finance",
|
|
"expectedRoles": [
|
|
"finance",
|
|
"employee"
|
|
],
|
|
"maskedIdentifier": "sm***@***.com",
|
|
"login": {
|
|
"status": "PASS",
|
|
"reason": null,
|
|
"code": null
|
|
},
|
|
"roleMatch": "PASS",
|
|
"probes": [
|
|
{
|
|
"id": "me",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"status": "active",
|
|
"notificationPushEnabled": true,
|
|
"roleCodes": [
|
|
"employee",
|
|
"finance"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "portal",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {}
|
|
},
|
|
{
|
|
"id": "payment-batches",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"itemCount": 9,
|
|
"total": null
|
|
}
|
|
},
|
|
{
|
|
"id": "ap-ledger",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"itemCount": 1,
|
|
"total": 33
|
|
}
|
|
}
|
|
],
|
|
"actualRoles": [
|
|
"employee",
|
|
"finance"
|
|
],
|
|
"missingRoles": []
|
|
},
|
|
{
|
|
"key": "finance_mgr",
|
|
"expectedRoles": [
|
|
"finance",
|
|
"finance_mgr",
|
|
"employee"
|
|
],
|
|
"maskedIdentifier": "sm***@***.com",
|
|
"login": {
|
|
"status": "PASS",
|
|
"reason": null,
|
|
"code": null
|
|
},
|
|
"roleMatch": "PASS",
|
|
"probes": [
|
|
{
|
|
"id": "me",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"status": "active",
|
|
"notificationPushEnabled": true,
|
|
"roleCodes": [
|
|
"employee",
|
|
"finance",
|
|
"finance_mgr"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "portal",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {}
|
|
},
|
|
{
|
|
"id": "payment-batches",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"itemCount": 9,
|
|
"total": null
|
|
}
|
|
},
|
|
{
|
|
"id": "ap-ledger",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"itemCount": 1,
|
|
"total": 33
|
|
}
|
|
}
|
|
],
|
|
"actualRoles": [
|
|
"employee",
|
|
"finance",
|
|
"finance_mgr"
|
|
],
|
|
"missingRoles": []
|
|
},
|
|
{
|
|
"key": "hr",
|
|
"expectedRoles": [
|
|
"hr",
|
|
"employee"
|
|
],
|
|
"maskedIdentifier": "sm***@***.com",
|
|
"login": {
|
|
"status": "PASS",
|
|
"reason": null,
|
|
"code": null
|
|
},
|
|
"roleMatch": "PASS",
|
|
"probes": [
|
|
{
|
|
"id": "me",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"status": "active",
|
|
"notificationPushEnabled": true,
|
|
"roleCodes": [
|
|
"employee",
|
|
"hr"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "portal",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {}
|
|
},
|
|
{
|
|
"id": "wecom-archive",
|
|
"status": "PASS",
|
|
"httpStatus": 200,
|
|
"summary": {
|
|
"itemCount": 1,
|
|
"total": 9
|
|
}
|
|
}
|
|
],
|
|
"actualRoles": [
|
|
"employee",
|
|
"hr"
|
|
],
|
|
"missingRoles": []
|
|
}
|
|
],
|
|
"findings": [],
|
|
"boundaries": {
|
|
"noBusinessWrites": true,
|
|
"noWeComWrites": true,
|
|
"noPasswordOutput": true,
|
|
"noRealEmployeeIdentifiers": true
|
|
}
|
|
}
|
|
[oa-only-smoke-readiness] report=.trellis/tasks/05-26-oa-seven-day-trial-live-ops/research/postdeploy-20260527-wave2-public/oa-only-smoke-readiness/summary.json
|