90 lines
3.3 KiB
JSON
90 lines
3.3 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"ok": true,
|
|
"command": "finalize",
|
|
"status": "pass",
|
|
"type": "workflow",
|
|
"quality": "showcase",
|
|
"specification": {
|
|
"path": "D:\\Selenium Test\\.archify\\workflow-pxil-session-token-20260929-160100\\candidate.json",
|
|
"sha256": "c349c44844d853c1dc013cd9f1e9380b0f1548224ef389a1960b97af956310b1",
|
|
"bytes": 19583
|
|
},
|
|
"artifact": {
|
|
"path": "D:\\Selenium Test\\.archify\\workflow-pxil-session-token-20260929-160100\\pxil-session-token.html",
|
|
"sha256": "d0c3abadeefa664a3d46893e7dc43042339bf42471f76967fe467600f0388882",
|
|
"bytes": 771409
|
|
},
|
|
"gates": {
|
|
"validate": "pass",
|
|
"deliver": "pass",
|
|
"check": "pass",
|
|
"browser-check": "pass"
|
|
},
|
|
"diagnostics": [],
|
|
"diagnosticSummary": {
|
|
"total": 0,
|
|
"shown": 0,
|
|
"truncated": false
|
|
},
|
|
"evidence": {
|
|
"receipt": "D:\\Selenium Test\\.archify\\workflow-pxil-session-token-20260929-160100\\pxil-session-token.finalize.json",
|
|
"summaryReceipt": "D:\\Selenium Test\\.archify\\workflow-pxil-session-token-20260929-160100\\pxil-session-token.finalize-summary.json",
|
|
"browserCheckReceipt": "D:\\Selenium Test\\.archify\\workflow-pxil-session-token-20260929-160100\\pxil-session-token.browser-check.json"
|
|
},
|
|
"update": {
|
|
"status": "current",
|
|
"installedVersion": "3.0.1",
|
|
"availableVersion": "3.0.1",
|
|
"releaseNotes": null,
|
|
"checkedAt": "2026-09-29T09:50:05.829Z",
|
|
"source": "cache",
|
|
"noticeRequired": false,
|
|
"noticeText": null
|
|
},
|
|
"visualReview": "not-requested",
|
|
"durationMs": 12243,
|
|
"visualReviewRecommendation": {
|
|
"action": "inspect-route-readability",
|
|
"signals": {
|
|
"routesOverSuggestedBends": 2
|
|
},
|
|
"reason": "Automated gates passed, but crossings or detours still need perceptual review before claiming visual quality.",
|
|
"affectedRoutes": {
|
|
"crossings": [],
|
|
"detours": [
|
|
{
|
|
"relationship": {
|
|
"id": "login-dispatch",
|
|
"from": "driver_login",
|
|
"to": "token_dispatch",
|
|
"label": "run token flow",
|
|
"collectionIndex": 2,
|
|
"artifactIndex": 3
|
|
},
|
|
"bends": 3,
|
|
"stretch": 1.164
|
|
},
|
|
{
|
|
"relationship": {
|
|
"id": "param-login",
|
|
"from": "parametrize",
|
|
"to": "driver_login",
|
|
"label": "selected config",
|
|
"collectionIndex": 4,
|
|
"artifactIndex": 5
|
|
},
|
|
"bends": 3,
|
|
"stretch": 1.109
|
|
}
|
|
],
|
|
"truncated": false
|
|
},
|
|
"hints": [
|
|
"driver_login → token_dispatch needs 3 bends: move node driver_login or token_dispatch so they share a row or column with matching centers, or sit diagonally with a clear corner.",
|
|
"parametrize → driver_login needs 3 bends: move node parametrize or driver_login so they share a row or column with matching centers, or sit diagonally with a clear corner."
|
|
],
|
|
"repair": "Trace these relationships at the desktop viewport. For Architecture, use references/architecture-layout-repair.md: reflow a blocked main path or tangled connected scene, and repair an isolated defect locally only when the surrounding composition is accepted. Preserve all semantic content and user-fixed geometry. Rerun finalize once after the edit."
|
|
}
|
|
}
|