Files
creator-hub/docs/evidence/tanstack-start-control-plane-manual-validation.json

88 lines
4.5 KiB
JSON

{
"name": "tanstack-start-control-plane-manual-validation",
"branch": "feat/tanstack-start-dashboard",
"frontend": "http://127.0.0.1:4176",
"controlPlane": "http://127.0.0.1:8082",
"browserHarness": {
"status": "passed",
"finalRegisteredGateway": {
"name": "plan01-gateway",
"endpoint": "http://127.0.0.1:28187",
"lifecycleRecordingPath": "/home/rogee/.config/browser-harness/agent-workspace/recordings/creatorhub-registered-native-gateway-lifecycle-final",
"lifecycleRecordingFrames": 7,
"startState": "运行中 / 可调度 / http://127.0.0.1:19000",
"stopState": "已停止 / 运行实例缺失"
},
"finalCompetitorRecordingPath": "/home/rogee/.config/browser-harness/agent-workspace/recordings/creatorhub-anonymous-competitor-final",
"recordingPath": "/home/rogee/.config/browser-harness/agent-workspace/recordings/creatorhub-tanstack-control-plane-pass3",
"frames": 50,
"actionRecordingPath": "/home/rogee/.config/browser-harness/agent-workspace/recordings/creatorhub-tanstack-control-plane-actions-pass2",
"actionFrames": 82,
"nativeEnvironmentRecordingPath": "/home/rogee/.config/browser-harness/agent-workspace/recordings/creatorhub-tanstack-control-plane-native-environment",
"nativeEnvironmentFrames": 8,
"nativeEnvironmentPass2Path": "/home/rogee/.config/browser-harness/agent-workspace/recordings/creatorhub-tanstack-control-plane-native-environment-pass2",
"nativeEnvironmentPass2Frames": 8,
"nativeEnvironmentStopPath": "/home/rogee/.config/browser-harness/agent-workspace/recordings/creatorhub-tanstack-control-plane-native-environment-stop-final",
"nativeEnvironmentStopFrames": 8,
"credentialsPersisted": false
},
"flows": [
{"name": "login", "path": "/login", "resultPath": "/accounts", "status": "passed"},
{"name": "accounts", "path": "/accounts", "heading": "账号管理", "status": "passed"},
{"name": "environment", "path": "/browsers", "heading": "运行环境", "status": "passed"},
{"name": "competitors", "path": "/creator/competitors", "heading": "竞品分析", "status": "passed", "shareUrl": "https://www.douyin.com/video/7685553258340830507", "preview": "anonymous author preview confirmed", "monitoring": "listener created and enabled", "temporaryRuntimeCleanup": "verified"},
{"name": "workbench", "path": "/creator/workbench", "heading": "运营工作台", "status": "passed"},
{"name": "tasks", "path": "/tasks", "heading": "任务中心", "status": "passed"}
],
"interactiveActions": {
"accountOpenDetail": {"status": "passed", "resultPath": "/accounts/account-committed"},
"environmentStart": {
"status": "passed",
"registeredNativeGateway": "plan01-gateway at 127.0.0.1:28187",
"start": "running / dispatchable / CDP http://127.0.0.1:19000",
"stop": "stopped / runtime instance missing",
"recording": "/home/rogee/.config/browser-harness/agent-workspace/recordings/creatorhub-registered-native-gateway-lifecycle-final"
},
"competitorPreview": {"status": "passed", "result": "anonymous Douyin author preview confirmed and listener created", "shareUrl": "https://www.douyin.com/video/7685553258340830507", "temporaryRuntimeCleanup": "only stopped plan01-douyin remained after cleanup"},
"workbenchTabs": {"status": "passed", "tabs": ["线索", "规则", "事件监听", "私信", "操作记录", "评论"]},
"taskFilterApplyClear": {"status": "passed", "value": "account-committed"}
},
"buildEvidence": {
"outputPath": "docs/evidence/tanstack-start-build-output.log",
"baselineWarningOutputPath": "docs/evidence/tanstack-start-build-warning-baseline.log",
"baselineContainsTanStackWarnings": true,
"exitStatus": 0,
"nonBlockingEmptyChunkWarnings": true
},
"apiChecks": {
"healthz": 204,
"readyz": 204,
"gateways": 200,
"phaseAAccounts": 200,
"browsers": 200,
"creatorAccounts": 200,
"creatorUpdatesInitialEvent": "retry: 5000",
"healthAfterSseDisconnect": 204
},
"automatedChecks": {
"webTests": "101/101",
"webCoverageLines": 68.57,
"webTypecheck": "passed",
"webBuild": "passed",
"webAuditVulnerabilities": 0,
"auditEvidencePath": "docs/evidence/tanstack-start-audit-baseline-7.json",
"gatewayPythonTests": "72 passed",
"goTest": "passed",
"goRace": "passed",
"goVet": "passed",
"goBuild": "passed"
},
"auditBaseline": {
"total": 7,
"high": 1,
"moderate": 5,
"low": 1,
"status": "resolved by dependency upgrades; current audit is 0"
}
}