69 lines
2.3 KiB
JSON
69 lines
2.3 KiB
JSON
{
|
|||
|
|
"step": "T0-closeout / E-4",
|
||
|
|
"date": "2026-09-18",
|
||
|
|
"consistency_check": {
|
||
|
|
"exit_code": 0,
|
||
|
|
"stdout": [
|
||
|
|
"种子权限 63 条;grant 脚本 1 个",
|
||
|
|
"一致性检查通过:种子内 id 唯一,各 grant 脚本与种子逐条一致。"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"seed_run": {
|
||
|
|
"exit_code": 0,
|
||
|
|
"stdout_tail": [
|
||
|
|
"verified: customer can pass public tool authorization checks"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"db_counts": {
|
||
|
|
"sys_user": 6,
|
||
|
|
"sys_role": 4,
|
||
|
|
"sys_permission": 64,
|
||
|
|
"sys_user_role": 5,
|
||
|
|
"sys_role_permission": 74
|
||
|
|
},
|
||
|
|
"login_accounts": [
|
||
|
|
{
|
||
|
|
"user_id": 9001,
|
||
|
|
"username": "cust_t",
|
||
|
|
"password_hash_len": 60,
|
||
|
|
"role": "customer"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"user_id": 9002,
|
||
|
|
"username": "risk_t",
|
||
|
|
"password_hash_len": 60,
|
||
|
|
"role": "risk_operator"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"user_id": 9003,
|
||
|
|
"username": "admin_t",
|
||
|
|
"password_hash_len": 60,
|
||
|
|
"role": "admin"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"cs_permissions_present": [
|
||
|
|
"conversation:close",
|
||
|
|
"conversation:create",
|
||
|
|
"conversation:feedback",
|
||
|
|
"handover:create",
|
||
|
|
"knowledge:query",
|
||
|
|
"knowledge:reference:read",
|
||
|
|
"suitability:read"
|
||
|
|
],
|
||
|
|
"pytest_subset": {
|
||
|
|
"exit_code": 1,
|
||
|
|
"summary": [
|
||
|
|
"7 failed, 14 passed, 1429 deselected, 2 warnings in 6.42s"
|
||
|
|
],
|
||
|
|
"failed_nodes": [
|
||
|
|
"tests/integration/test_agent_run_acceptance.py::test_customer_service_accept_redacts_sensitive_message_before_persistence",
|
||
|
|
"tests/integration/test_compliance_seed_mysql.py::test_all_seven_negative_words_are_active_and_reviewed",
|
||
|
|
"tests/integration/test_compliance_seed_mysql.py::test_reply_templates_cover_all_six_scenes",
|
||
|
|
"tests/integration/test_compliance_seed_mysql.py::test_negative_rules_are_gated_to_customer_service_only",
|
||
|
|
"tests/integration/test_compliance_seed_mysql.py::test_own_reply_templates_do_not_trip_the_seeded_rules",
|
||
|
|
"tests/integration/test_profile_snapshot_current_invariant_mysql.py::test_profile_rebuild_then_candidate_approval_keeps_current_snapshot_invariant",
|
||
|
|
"tests/integration/test_worker_runtime_mysql.py::test_http_accept_worker_commit_query_and_repeat[False]"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"conclusion": "RBAC 号段一致性门禁已恢复并纳入测试;种子重跑成功,三类账号可登录;门禁由 8 failed 降为 7 failed,剩余 7 项归属 T2(合规种子)与 3 项待查。"
|
||
|
|
}
|