| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 |
- {
- "at": "2026-11-10T09:24:01.911Z",
- "sourceCommit": "592919581ec48a5ef6cc974ba852f72a35e44073",
- "gateways": [
- {
- "scope": "operations",
- "hash": "959369b4261294ed62d263aeb89afc2e9d56adb82d43c60e7b2f1847da0071ac"
- },
- {
- "scope": "mobile",
- "hash": "6be6e3cefff302995abe3cdf77b5711b4508b2ea089ba204cbb1d691f96ef363"
- }
- ],
- "database": {
- "installed": {
- "digest": true,
- "source": true,
- "snapshot": true
- },
- "rollbackRehearsed": true,
- "original39FunctionsUnchanged": true,
- "derivedFunctionDefinitions": 28
- },
- "mobile": {
- "at": "2026-11-10T09:21:55.049Z",
- "origin": "https://h5.xiaoshu.pro",
- "releaseId": "mobile-speed3-592919581ec4-20261110T090242570Z",
- "commit": "592919581ec48a5ef6cc974ba852f72a35e44073",
- "publicAssetsVerified": 107,
- "deepRoutesVerified": 6,
- "login": {
- "passed": true,
- "unauthenticatedGate": true
- },
- "readOnly": true,
- "limitations": "Public asset and unauthenticated login-gate acceptance. Role journeys were checked separately with anonymous fixtures; real-record API projections separately. No real teacher/student password login or native-device acceptance.",
- "cdnRefreshTask": "8145662520"
- },
- "admin": {
- "at": "2026-11-10T09:20:28.451Z",
- "origin": "https://admin.xiaoshu.pro",
- "releaseId": "admin-speed2-e72a405025aa-20261110T062158898Z",
- "commit": "e72a405025aa102680c1ee30404fae656b029d6c",
- "filesVerified": 96,
- "deepRoutesVerified": 12,
- "readOnly": true,
- "measurement": "One production smoke sample per page; not comparable to controlled p75",
- "pages": [
- {
- "page": "dashboard",
- "readyMs": 2702,
- "passed": true,
- "primaryRequests": 1
- },
- {
- "page": "members",
- "readyMs": 1390,
- "passed": true,
- "primaryRequests": 1
- },
- {
- "page": "stores",
- "readyMs": 1905,
- "passed": true,
- "primaryRequests": 1
- },
- {
- "page": "schedule",
- "readyMs": 2521,
- "passed": true,
- "primaryRequests": 1
- },
- {
- "page": "coaches",
- "readyMs": 1989,
- "passed": true,
- "primaryRequests": 1
- },
- {
- "page": "payroll",
- "readyMs": 6853,
- "passed": true,
- "primaryRequests": 1,
- "verificationDisabled": true,
- "coachDetailMs": 473,
- "exportVerified": true
- },
- {
- "page": "lessons",
- "readyMs": 4421,
- "passed": true,
- "primaryRequests": 1,
- "menuReturn": {
- "ms": 89,
- "primaryRequests": 0
- }
- },
- {
- "page": "learning-reports",
- "readyMs": 2070,
- "passed": true,
- "primaryRequests": 1
- },
- {
- "page": "support-requests",
- "readyMs": 853,
- "passed": true,
- "primaryRequests": 1,
- "menuReturn": {
- "ms": 63,
- "primaryRequests": 0
- }
- },
- {
- "page": "vocabulary",
- "readyMs": 2419,
- "passed": true,
- "primaryRequests": 1
- },
- {
- "page": "special-training",
- "readyMs": 1022,
- "passed": true,
- "primaryRequests": 1
- }
- ]
- },
- "teacher": {
- "at": "2026-11-10T09:20:17.781Z",
- "gatewayHash": "6be6e3cefff302995abe3cdf77b5711b4508b2ea089ba204cbb1d691f96ef363",
- "guards": {
- "source": true,
- "snapshot": true,
- "digest": true
- },
- "exactGross": true,
- "checks": [
- {
- "oldMs": 1845,
- "newMs": 1120,
- "monthly": {
- "available": true,
- "matched": 28,
- "computed": 0
- }
- },
- {
- "oldMs": 1587,
- "newMs": 631,
- "monthly": {
- "available": true,
- "matched": 28,
- "computed": 0
- }
- }
- ],
- "scope": "Two production operator-bound teacher read projections; current original source vs released monthly/indexed algorithm. Derived monthly rows may be stored. No business source/payroll/payment writes. Not teacher login or production p75."
- },
- "cleanup": {
- "guards": {
- "digest": true,
- "source": true,
- "snapshot": true
- },
- "diagnosticSchemasRemaining": 0,
- "sessionTemporaryReadHelpers": 1,
- "diagnosticFunctionsRemaining": 0,
- "note": "No private speed3 schemas or standalone diagnostic endpoints remain. A session-local read-only SQL probe may remain until its pooled PostgreSQL backend closes; cross-session deletion was denied, and no pool/backend was terminated. It has no business writes or secrets."
- },
- "tests": {
- "mobile": 350,
- "backend": 102,
- "finalIndexAndPatch": 14,
- "cloudDefinitions": 11,
- "build": "mobile production passed with existing CSS/CommonJS warnings"
- },
- "scope": {
- "mobileH5": true,
- "adminStaticChanged": false,
- "nativePackage": false,
- "businessSourceWrites": false,
- "payrollLedgerWrites": false
- }
- }
|