{
  "title": "30 seeded defects — retrospective UI activation audit",
  "audit_date": "2026-09-22",
  "confirmed_pairs": 30,
  "total": 30,
  "cases": [
    {
      "id": "BS-E1",
      "title": "新增書本回傳錯誤",
      "steps": "從 Books 建立 Activation Book 並儲存。",
      "expected": "建立成功並開啟新書。",
      "actual": "新增書本失敗，顯示 An Error Occurred。",
      "runs": {
        "clean": {
          "id": "BS-E1",
          "profile": "clean",
          "started_at": "2026-09-22T01:51:30.690Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7523,
              "label": "開啟 /books"
            },
            {
              "at_ms": 8302,
              "label": "點選 Create New Book"
            },
            {
              "at_ms": 9810,
              "label": "送出 Save Book"
            }
          ],
          "network": [
            {
              "at_ms": 6329,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 6969,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 6990,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7549,
              "url": "http://127.0.0.1:19082/books",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8341,
              "url": "http://127.0.0.1:19082/create-book",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9893,
              "url": "http://127.0.0.1:19082/books",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 9919,
              "url": "http://127.0.0.1:19082/books/activation-book",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "url": "http://127.0.0.1:19082/books/activation-book",
            "body": "Skip to main content\nBook successfully created\nBookStack\nShelves Books Settings\nAdmin\nDetails\nCreated 0 seconds ago by Admin\nUpdated 0 seconds ago by Admin\nActions\nNew Page\nNew Chapter\nEdit\nSort\nCopy\nPermissions\nDelete\nWatch\nFavourite\nExport\nRecent Activity\nAdmin created book Activation Book\n0 seconds ago\nBooks\nActivation Book\nActivation Book\n\nNo pages or chapters have been created for this book.\n\nCreate a new page\nAdd a chapter\n Back to top"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19082/books/activation-book",
          "finished_at": "2026-09-22T01:51:43.653Z",
          "duration_ms": 12962
        },
        "seeded": {
          "id": "BS-E1",
          "profile": "seeded",
          "started_at": "2026-09-22T01:51:43.653Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7980,
              "label": "開啟 /books"
            },
            {
              "at_ms": 8754,
              "label": "點選 Create New Book"
            },
            {
              "at_ms": 10252,
              "label": "送出 Save Book"
            }
          ],
          "network": [
            {
              "at_ms": 6779,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7423,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7448,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8004,
              "url": "http://127.0.0.1:19182/books",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8783,
              "url": "http://127.0.0.1:19182/create-book",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10327,
              "url": "http://127.0.0.1:19182/books",
              "method": "POST",
              "status": 500
            }
          ],
          "facts": {
            "url": "http://127.0.0.1:19182/books",
            "body": "Skip to main content\nBookStack\nShelves Books Settings\nAdmin\nAn Error Occurred\nAn unknown error occurred\n\nReturn to home\n\n Back to top"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19182/books",
          "finished_at": "2026-09-22T01:51:57.049Z",
          "duration_ms": 13396
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "BS-E2",
      "title": "頂欄搜尋框消失",
      "steps": "登入後查看 Books 頁頂欄；有搜尋框時輸入 Weekly Meetings 搜尋。",
      "expected": "可見搜尋框且可找到頁面。",
      "actual": "頂欄沒有搜尋輸入框。",
      "runs": {
        "clean": {
          "id": "BS-E2",
          "profile": "clean",
          "started_at": "2026-09-22T01:51:57.049Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7630,
              "label": "開啟 /books"
            },
            {
              "at_ms": 8540,
              "label": "從頂欄搜尋 Weekly Meetings"
            }
          ],
          "network": [
            {
              "at_ms": 6434,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7075,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7097,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7654,
              "url": "http://127.0.0.1:19082/books",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8569,
              "url": "http://127.0.0.1:19082/search?term=Weekly+Meetings",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "search_box_count": 1,
            "search_result": "Skip to main content\nBookStack\nShelves Books Settings\nAdmin\nAdvanced Search\nSearch Terms\nContent Type\nPage Chapter\nBook Shelf\nExact Matches\nAdd\nTag Searches\nAdd\nOptions\n Viewed by me\n Not viewed by me\n Permissions set\n Created by me\n Updated by me\n Owned by me\nDate Options\nUpdated after\t\nSet Date\t\nUpdated before\t\nSet Date\t\nCreated after\t\nSet Date\t\nCreated before\t\nSet Date\t\nUpdate Search\nSearch Results\n1 result found\nWeekly Meetings\nOffice Handbook  Office Routines\n\nOur weekly meeting begins on Monday morning. Please bring your current task list and any questions for the team.\n\nDepartment\nOperations\n Back to top"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19082/search?term=Weekly+Meetings",
          "finished_at": "2026-09-22T01:52:08.769Z",
          "duration_ms": 11720
        },
        "seeded": {
          "id": "BS-E2",
          "profile": "seeded",
          "started_at": "2026-09-22T01:52:08.769Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7376,
              "label": "開啟 /books"
            }
          ],
          "network": [
            {
              "at_ms": 6190,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 6821,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 6845,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7399,
              "url": "http://127.0.0.1:19182/books",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "search_box_count": 0
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19182/books",
          "finished_at": "2026-09-22T01:52:19.485Z",
          "duration_ms": 10716
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "BS-E3",
      "title": "附件上傳失敗",
      "steps": "編輯 Weekly Meetings，從 Attachments → Upload File 選取文字檔。",
      "expected": "附件成功上傳並保留檔名。",
      "actual": "上傳回傳 HTTP 500，附件未建立。",
      "runs": {
        "clean": {
          "id": "BS-E3",
          "profile": "clean",
          "started_at": "2026-09-22T02:00:28.449Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7860,
              "label": "開啟 /books/office-handbook/page/weekly-meetings"
            },
            {
              "at_ms": 9021,
              "label": "從附件面板選取文字檔上傳"
            }
          ],
          "network": [
            {
              "at_ms": 6672,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7302,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7327,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7896,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8711,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings/edit",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9226,
              "url": "http://127.0.0.1:19082/attachments/upload?uploaded_to=4",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 9240,
              "url": "http://127.0.0.1:19082/attachments/get/page/4",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "body": "Skip to main content\nBookStack\nShelves Books Settings\nAdmin\nBack\nEditing Page  \nSet Changelog\nSave Page\nParagraph\nAttachments\n\nUpload some files or attach some links to display on your page. These are visible in the page sidebar. Changes here are saved instantly.\n\nUpload File\nAttach Link\n\nAlternatively you can drag and drop a file here to upload it as an attachment.\n\nupload-activation.txt\nFile successfully uploaded\n100%\nmeeting-agenda.txt\nReference Website\nupload-activation.txt",
            "persisted": "upload-activation.txt"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings/edit",
          "finished_at": "2026-09-22T02:00:42.732Z",
          "duration_ms": 14283
        },
        "seeded": {
          "id": "BS-E3",
          "profile": "seeded",
          "started_at": "2026-09-22T02:00:42.732Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7469,
              "label": "開啟 /books/office-handbook/page/weekly-meetings"
            },
            {
              "at_ms": 8654,
              "label": "從附件面板選取文字檔上傳"
            }
          ],
          "network": [
            {
              "at_ms": 6254,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 6908,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 6936,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7512,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8321,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings/edit",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8845,
              "url": "http://127.0.0.1:19182/attachments/upload?uploaded_to=4",
              "method": "POST",
              "status": 500
            }
          ],
          "facts": {
            "body": "Skip to main content\nBookStack\nShelves Books Settings\nAdmin\nBack\nEditing Page  \nSet Changelog\nSave Page\nParagraph\nAttachments\n\nUpload some files or attach some links to display on your page. These are visible in the page sidebar. Changes here are saved instantly.\n\nUpload File\nAttach Link\n\nAlternatively you can drag and drop a file here to upload it as an attachment.\n\nupload-activation.txt\n{ \"message\": \"\" }\n100%\nmeeting-agenda.txt\nReference Website",
            "persisted": ""
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings/edit",
          "finished_at": "2026-09-22T02:00:56.698Z",
          "duration_ms": 13966
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "BS-E4",
      "title": "文字匯出回傳 404",
      "steps": "Office Handbook → Export → Plain Text File，開啟該匯出連結。",
      "expected": "下載非空文字檔。",
      "actual": "顯示 Page Not Found（404）。本次重驗使用 TXT 格式。",
      "runs": {
        "clean": {
          "id": "BS-E4",
          "profile": "clean",
          "started_at": "2026-09-22T01:57:57.865Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7939,
              "label": "開啟 /books/office-handbook"
            },
            {
              "at_ms": 8752,
              "label": "開啟 Export 選單"
            }
          ],
          "network": [
            {
              "at_ms": 6729,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7380,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7406,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7999,
              "url": "http://127.0.0.1:19082/books/office-handbook",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10122,
              "url": "http://127.0.0.1:19082/books/office-handbook/export/plaintext",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "export": {
              "file": "export-office-handbook.txt",
              "bytes": 366,
              "sha256": "a4d042b8fcd0288604e6bc9a35eee3d919687bbd2c05b8ed3c631bfd77f014f0"
            }
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19082/books/office-handbook",
          "finished_at": "2026-09-22T01:58:10.682Z",
          "duration_ms": 12817
        },
        "seeded": {
          "id": "BS-E4",
          "profile": "seeded",
          "started_at": "2026-09-22T01:58:10.682Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7988,
              "label": "開啟 /books/office-handbook"
            },
            {
              "at_ms": 8791,
              "label": "開啟 Export 選單"
            },
            {
              "at_ms": 10141,
              "label": "在目前分頁開啟選單中的 Plain Text File 連結"
            },
            {
              "at_ms": 10141,
              "label": "開啟 http://127.0.0.1:19182/books/office-handbook/export/plaintext"
            }
          ],
          "network": [
            {
              "at_ms": 6784,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7433,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7456,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8038,
              "url": "http://127.0.0.1:19182/books/office-handbook",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10167,
              "url": "http://127.0.0.1:19182/books/office-handbook/export/plaintext",
              "method": "GET",
              "status": 404
            }
          ],
          "facts": {
            "body": "Skip to main content\nBookStack\nShelves Books Settings\nAdmin\nPage Not Found\nSorry, The page you were looking for could not be found.\n\nIf you expected this page to exist, you might not have permission to view it.\n\nReturn to home\nPopular Pages\n\nNo items available\n\nPopular Books\nOffice Handbook\nPopular Chapters\n\nNo items available\n\n Back to top"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19182/books/office-handbook/export/plaintext",
          "finished_at": "2026-09-22T01:58:24.596Z",
          "duration_ms": 13914
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "BS-E5",
      "title": "角色列表無法開啟",
      "steps": "Settings → Roles。",
      "expected": "顯示角色清單。",
      "actual": "顯示 An Error Occurred（500）。",
      "runs": {
        "clean": {
          "id": "BS-E5",
          "profile": "clean",
          "started_at": "2026-09-22T01:53:57.648Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7593,
              "label": "開啟 /settings"
            },
            {
              "at_ms": 8361,
              "label": "開啟 Roles 設定"
            }
          ],
          "network": [
            {
              "at_ms": 6395,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7039,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7060,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7603,
              "url": "http://127.0.0.1:19082/settings",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 7617,
              "url": "http://127.0.0.1:19082/settings/features",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8393,
              "url": "http://127.0.0.1:19082/settings/roles",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "body": "Skip to main content\nBookStack\nShelves Books Settings\nAdmin\nSettings\nMaintenance\nAudit Log\nUsers\nRoles\nWebhooks\nUser Roles\nCreate New Role\n\nRoles are used to group users & provide system permission to their members. When a user is a member of multiple roles the privileges granted will stack and the user will inherit all abilities.\n\nSort \nName\nAdmin\nAdministrator of the whole application\n1 user assigned\n62 permissions\nEditor\nUser can edit Books, Chapters & Pages\n0 users assigned\n40 permissions\nPublic\nThe role given to public visitors if allowed\n1 user assigned\n10 permissions\nViewer\nUser can view books & their content behind authentication\n1 user assigned\n10 permissions\n Back to top"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19082/settings/roles",
          "finished_at": "2026-09-22T01:54:09.202Z",
          "duration_ms": 11554
        },
        "seeded": {
          "id": "BS-E5",
          "profile": "seeded",
          "started_at": "2026-09-22T01:54:09.203Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 8001,
              "label": "開啟 /settings"
            },
            {
              "at_ms": 8776,
              "label": "開啟 Roles 設定"
            }
          ],
          "network": [
            {
              "at_ms": 6807,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7448,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7470,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8011,
              "url": "http://127.0.0.1:19182/settings",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 8027,
              "url": "http://127.0.0.1:19182/settings/features",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8825,
              "url": "http://127.0.0.1:19182/settings/roles",
              "method": "GET",
              "status": 500
            }
          ],
          "facts": {
            "body": "Skip to main content\nBookStack\nShelves Books Settings\nAdmin\nAn Error Occurred\nAn unknown error occurred\n\nReturn to home\n\n Back to top"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19182/settings/roles",
          "finished_at": "2026-09-22T01:54:21.158Z",
          "duration_ms": 11955
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "BS-M1",
      "title": "頁面移動回報成功卻未移動",
      "steps": "將 Weekly Meetings 移至 Team Resources，重讀目的書及來源書。",
      "expected": "目的書出現頁面，來源書移除頁面。",
      "actual": "回報移動成功，但頁面仍留在原書，目的書沒有該頁。",
      "runs": {
        "clean": {
          "id": "BS-M1",
          "profile": "clean",
          "started_at": "2026-09-22T02:00:56.698Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7135,
              "label": "開啟 /books/office-handbook/page/weekly-meetings"
            },
            {
              "at_ms": 8107,
              "label": "搜尋目的書本 Team Resources"
            },
            {
              "at_ms": 9593,
              "label": "執行 Move Page"
            },
            {
              "at_ms": 10301,
              "label": "開啟 /books/team-resources"
            },
            {
              "at_ms": 11832,
              "label": "開啟 /books/office-handbook"
            }
          ],
          "network": [
            {
              "at_ms": 5922,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 6580,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 6602,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7169,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7972,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings/move",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7994,
              "url": "http://127.0.0.1:19082/search/entity-selector?types=book%2Cchapter&permission=page-create",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8337,
              "url": "http://127.0.0.1:19082/search/entity-selector?types=book%2Cchapter&permission=page-create&term=Team%20Resources",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9669,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings/move",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 9709,
              "url": "http://127.0.0.1:19082/books/team-resources/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10330,
              "url": "http://127.0.0.1:19082/books/team-resources",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11859,
              "url": "http://127.0.0.1:19082/books/office-handbook",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "saved_url": "http://127.0.0.1:19082/books/team-resources/page/weekly-meetings",
            "save_message": "Skip to main content\nPage successfully moved\nBookStack\nShelves Books Settings\nAdmin\nDetails\nRevision #1\nCreated 5 days ago by Admin\nUpdated 0 seconds ago by Admin\nActions\nEdit\nCopy\nMove\nRevisions\nPermissions\nDelete\nWatch\nFavourite\nExport\nDepartment\nOperations\nAttachments\nmeeting-agenda.txt\nReference Website\nBook Navigation\nTeam Resources\nWeekly Meetings\nBooks\nTeam Resources\nWeekly Meetings\nWeekly Meetings\n\nOur weekly meeting begins on Monday morning.\n\nPlease bring your current task list and any questions for the team.\n\nEnter section select mode\n0 Comment Threads\n0 Archived\nAdd Comment\n\nNo comments to display\n\n Back to top",
            "destination": "Skip to main content\nBookStack\nShelves Books Settings\nAdmin\nDetails\nCreated 5 days ago by Admin\nUpdated 5 days ago by Admin\nActions\nNew Page\nNew Chapter\nEdit\nSort\nCopy\nPermissions\nDelete\nWatch\nFavourite\nExport\nRecent Activity\nAdmin moved page Weekly Meetings\n1 second ago\nAdmin created page Weekly Meetings\n5 days ago\nAdmin created book Team Resources\n5 days ago\nBooks\nTeam Resources\nTeam Resources\n\nShared reference material for the team.\n\nWeekly Meetings\n\nOur weekly meeting begins on Monday morning. Please bring your current task list and any question...\n\n Back to top",
            "source": "Office Routines\n\nPractical notes for a typical working week.\n\nVisitor Information\n\nPlease welcome visitors at reception and let their host know they have arrived.",
            "sql": "4\tWeekly Meetings\t2"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19082/books/office-handbook",
          "finished_at": "2026-09-22T02:01:11.908Z",
          "duration_ms": 15210
        },
        "seeded": {
          "id": "BS-M1",
          "profile": "seeded",
          "started_at": "2026-09-22T02:01:11.908Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7825,
              "label": "開啟 /books/office-handbook/page/weekly-meetings"
            },
            {
              "at_ms": 8796,
              "label": "搜尋目的書本 Team Resources"
            },
            {
              "at_ms": 10289,
              "label": "執行 Move Page"
            },
            {
              "at_ms": 10974,
              "label": "開啟 /books/team-resources"
            },
            {
              "at_ms": 12520,
              "label": "開啟 /books/office-handbook"
            }
          ],
          "network": [
            {
              "at_ms": 6607,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7267,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7292,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7858,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8661,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings/move",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8690,
              "url": "http://127.0.0.1:19182/search/entity-selector?types=book%2Cchapter&permission=page-create",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9023,
              "url": "http://127.0.0.1:19182/search/entity-selector?types=book%2Cchapter&permission=page-create&term=Team%20Resources",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10359,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings/move",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 10383,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11016,
              "url": "http://127.0.0.1:19182/books/team-resources",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12549,
              "url": "http://127.0.0.1:19182/books/office-handbook",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "saved_url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings",
            "save_message": "Skip to main content\nPage successfully moved\nBookStack\nShelves Books Settings\nAdmin\nDetails\nRevision #1\nCreated 5 days ago by Admin\nUpdated 5 days ago by Admin\nActions\nEdit\nCopy\nMove\nRevisions\nPermissions\nDelete\nWatch\nFavourite\nExport\nDepartment\nOperations\nAttachments\nmeeting-agenda.txt\nReference Website\nBook Navigation\nOffice Handbook\nOffice Routines\n  1 Page\nWeekly Meetings\nVisitor Information\nBooks\nOffice Handbook\nOffice Routines\nWeekly Meetings\nWeekly Meetings\n\nOur weekly meeting begins on Monday morning.\n\nPlease bring your current task list and any questions for the team.\n\nEnter section select mode\nPrevious\nOffice Routines\nNext\nVisitor Information\n0 Comment Threads\n0 Archived\nAdd Comment\n\nNo comments to display\n\n Back to top",
            "destination": "Skip to main content\nBookStack\nShelves Books Settings\nAdmin\nDetails\nCreated 5 days ago by Admin\nUpdated 5 days ago by Admin\nActions\nNew Page\nNew Chapter\nEdit\nSort\nCopy\nPermissions\nDelete\nWatch\nFavourite\nExport\nRecent Activity\nAdmin created book Team Resources\n5 days ago\nBooks\nTeam Resources\nTeam Resources\n\nShared reference material for the team.\n\nNo pages or chapters have been created for this book.\n\nCreate a new page\nAdd a chapter\n Back to top",
            "source": "Office Routines\n\nPractical notes for a typical working week.\n\n 1 Page\nWeekly Meetings\n\nOur weekly meeting begins on Monday morning. Please bring your current task list and any question...\n\nVisitor Information\n\nPlease welcome visitors at reception and let their host know they have arrived.",
            "sql": "4\tWeekly Meetings\t1"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19182/books/office-handbook",
          "finished_at": "2026-09-22T02:01:27.912Z",
          "duration_ms": 16004
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "BS-M2",
      "title": "儲存後書本順序反轉",
      "steps": "Sort → Sort by Name → Save New Order，重讀目錄。",
      "expected": "Office Routines 在 Visitor Information 之前。",
      "actual": "儲存後 Visitor Information 反而排在 Office Routines 之前。",
      "runs": {
        "clean": {
          "id": "BS-M2",
          "profile": "clean",
          "started_at": "2026-09-22T01:58:48.166Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7655,
              "label": "開啟 /books/office-handbook"
            },
            {
              "at_ms": 8460,
              "label": "開啟 Sort"
            },
            {
              "at_ms": 9076,
              "label": "以名稱排序"
            },
            {
              "at_ms": 10437,
              "label": "儲存 Save New Order"
            }
          ],
          "network": [
            {
              "at_ms": 6450,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7098,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7123,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7705,
              "url": "http://127.0.0.1:19082/books/office-handbook",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8492,
              "url": "http://127.0.0.1:19082/books/office-handbook/sort",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8521,
              "url": "http://127.0.0.1:19082/search/entity-selector?types=book&permission=update",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10532,
              "url": "http://127.0.0.1:19082/books/office-handbook/sort",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 10562,
              "url": "http://127.0.0.1:19082/books/office-handbook",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "requested": "Office Handbook\nSort by Name\nSort by Created Date\nSort by Updated Date\nChapters First\nChapters Last\nOffice Routines\nWeekly Meetings\nVisitor Information",
            "body": "Office Routines\n\nPractical notes for a typical working week.\n\n 1 Page\nVisitor Information\n\nPlease welcome visitors at reception and let their host know they have arrived.",
            "sql": "Office Routines\t0\nWeekly Meetings\t0\nVisitor Information\t1"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19082/books/office-handbook",
          "finished_at": "2026-09-22T01:59:01.825Z",
          "duration_ms": 13659
        },
        "seeded": {
          "id": "BS-M2",
          "profile": "seeded",
          "started_at": "2026-09-22T01:59:01.826Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7835,
              "label": "開啟 /books/office-handbook"
            },
            {
              "at_ms": 8633,
              "label": "開啟 Sort"
            },
            {
              "at_ms": 9252,
              "label": "以名稱排序"
            },
            {
              "at_ms": 10613,
              "label": "儲存 Save New Order"
            }
          ],
          "network": [
            {
              "at_ms": 6632,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7279,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7303,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7881,
              "url": "http://127.0.0.1:19182/books/office-handbook",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8668,
              "url": "http://127.0.0.1:19182/books/office-handbook/sort",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8692,
              "url": "http://127.0.0.1:19182/search/entity-selector?types=book&permission=update",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10690,
              "url": "http://127.0.0.1:19182/books/office-handbook/sort",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 10717,
              "url": "http://127.0.0.1:19182/books/office-handbook",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "requested": "Office Handbook\nSort by Name\nSort by Created Date\nSort by Updated Date\nChapters First\nChapters Last\nOffice Routines\nWeekly Meetings\nVisitor Information",
            "body": "Visitor Information\n\nPlease welcome visitors at reception and let their host know they have arrived.\n\nOffice Routines\n\nPractical notes for a typical working week.\n\n 1 Page",
            "sql": "Visitor Information\t9999\nOffice Routines\t10000\nWeekly Meetings\t10000"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19182/books/office-handbook",
          "finished_at": "2026-09-22T01:59:15.644Z",
          "duration_ms": 13818
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "BS-M3",
      "title": "標題層級儲存後降級",
      "steps": "在內建 Source code 對話框輸入 h1 標題，Save Page，再重開編輯器。",
      "expected": "標題保留 h1。",
      "actual": "文字保留，但 h1 被改成 h2。",
      "runs": {
        "clean": {
          "id": "BS-M3",
          "profile": "clean",
          "started_at": "2026-09-22T01:59:15.644Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7643,
              "label": "開啟 /books/office-handbook/page/weekly-meetings"
            },
            {
              "at_ms": 8636,
              "label": "開啟編輯器 Source code 對話框"
            },
            {
              "at_ms": 10329,
              "label": "儲存 Save Page"
            }
          ],
          "network": [
            {
              "at_ms": 6434,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7085,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7111,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7677,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8500,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings/edit",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10395,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 10438,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11085,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings/edit",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "heading": {
              "tag": "H1",
              "text": "Activation Heading One"
            },
            "reopened_source": "<h1 id=\"bkmrk-activation-heading-o\">Activation Heading One</h1>\n<p id=\"bkmrk-heading-verification\">Heading verification.</p>"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings/edit",
          "finished_at": "2026-09-22T01:59:29.515Z",
          "duration_ms": 13871
        },
        "seeded": {
          "id": "BS-M3",
          "profile": "seeded",
          "started_at": "2026-09-22T01:59:29.516Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7649,
              "label": "開啟 /books/office-handbook/page/weekly-meetings"
            },
            {
              "at_ms": 8616,
              "label": "開啟編輯器 Source code 對話框"
            },
            {
              "at_ms": 10323,
              "label": "儲存 Save Page"
            }
          ],
          "network": [
            {
              "at_ms": 6446,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7095,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7117,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7685,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8480,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings/edit",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10386,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 10428,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11058,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings/edit",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "heading": {
              "tag": "H2",
              "text": "Activation Heading One"
            },
            "reopened_source": "<h2 id=\"bkmrk-activation-heading-o\">Activation Heading One</h2>\n<p id=\"bkmrk-heading-verification\">Heading verification.</p>"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings/edit",
          "finished_at": "2026-09-22T01:59:43.331Z",
          "duration_ms": 13815
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "BS-M4",
      "title": "下載附件變成零位元組",
      "steps": "點選 meeting-agenda.txt，並以瀏覽器開啟實際下載檔。",
      "expected": "下載 68 bytes，可讀取會議議程。",
      "actual": "HTTP 200，下載檔卻為 0 bytes。",
      "runs": {
        "clean": {
          "id": "BS-M4",
          "profile": "clean",
          "started_at": "2026-09-22T01:54:21.159Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7579,
              "label": "開啟 /books/office-handbook/page/weekly-meetings"
            },
            {
              "at_ms": 9318,
              "label": "以瀏覽器開啟實際下載的文字檔"
            }
          ],
          "network": [
            {
              "at_ms": 6392,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7024,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7047,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7614,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9185,
              "url": "http://127.0.0.1:19082/attachments/1",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "attachment": {
              "file": "attachment-meeting-agenda.txt",
              "bytes": 68,
              "sha256": "61b3552616142f2f20fef070e6242972384aa6c652c4c2820b4cd8dcf280df6c"
            },
            "download_text": "Weekly meeting agenda\n1. Team updates\n2. Current tasks\n3. Questions\n"
          },
          "limitations": [],
          "final_url": "file:///home/ubuntu/tuco-lab/experiments/activation-check/evidence/BS-M4/clean/attachment-meeting-agenda.txt",
          "finished_at": "2026-09-22T01:54:33.655Z",
          "duration_ms": 12496
        },
        "seeded": {
          "id": "BS-M4",
          "profile": "seeded",
          "started_at": "2026-09-22T01:54:33.655Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7967,
              "label": "開啟 /books/office-handbook/page/weekly-meetings"
            },
            {
              "at_ms": 9697,
              "label": "以瀏覽器開啟實際下載的文字檔"
            }
          ],
          "network": [
            {
              "at_ms": 6780,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7411,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7435,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8004,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9566,
              "url": "http://127.0.0.1:19182/attachments/1",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "attachment": {
              "file": "attachment-meeting-agenda.txt",
              "bytes": 0,
              "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
            },
            "download_text": ""
          },
          "limitations": [],
          "final_url": "file:///home/ubuntu/tuco-lab/experiments/activation-check/evidence/BS-M4/seeded/attachment-meeting-agenda.txt",
          "finished_at": "2026-09-22T01:54:46.544Z",
          "duration_ms": 12889
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "BS-M5",
      "title": "新頁儲存後未出現在書本目錄",
      "steps": "New Page，填入標題及內容，Save Page，再回書本目錄。",
      "expected": "新頁發布並出現在目錄。",
      "actual": "儲存後仍為 draft，新頁不出現在目錄。",
      "runs": {
        "clean": {
          "id": "BS-M5",
          "profile": "clean",
          "started_at": "2026-09-22T02:07:10.088Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7960,
              "label": "開啟 /books/office-handbook"
            },
            {
              "at_ms": 8770,
              "label": "點選 New Page"
            },
            {
              "at_ms": 9568,
              "label": "在編輯器輸入內容"
            },
            {
              "at_ms": 10914,
              "label": "Save Page"
            },
            {
              "at_ms": 11610,
              "label": "開啟 /books/office-handbook"
            }
          ],
          "network": [
            {
              "at_ms": 6757,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7404,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7427,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8008,
              "url": "http://127.0.0.1:19082/books/office-handbook",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8801,
              "url": "http://127.0.0.1:19082/books/office-handbook/create-page",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 8836,
              "url": "http://127.0.0.1:19082/books/office-handbook/draft/6",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10999,
              "url": "http://127.0.0.1:19082/books/office-handbook/draft/6",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 11027,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/activation-new-page",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11637,
              "url": "http://127.0.0.1:19082/books/office-handbook",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "save_url": "http://127.0.0.1:19082/books/office-handbook/page/activation-new-page",
            "contents": "Office Routines\n\nPractical notes for a typical working week.\n\n 1 Page\nVisitor Information\n\nPlease welcome visitors at reception and let their host know they have arrived.\n\nActivation New Page\n\nNew page activation content.",
            "sql": "Activation New Page\t0"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19082/books/office-handbook",
          "finished_at": "2026-09-22T02:07:25.015Z",
          "duration_ms": 14927
        },
        "seeded": {
          "id": "BS-M5",
          "profile": "seeded",
          "started_at": "2026-09-22T02:07:25.015Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7865,
              "label": "開啟 /books/office-handbook"
            },
            {
              "at_ms": 8667,
              "label": "點選 New Page"
            },
            {
              "at_ms": 9469,
              "label": "在編輯器輸入內容"
            },
            {
              "at_ms": 10799,
              "label": "Save Page"
            },
            {
              "at_ms": 11493,
              "label": "開啟 /books/office-handbook"
            }
          ],
          "network": [
            {
              "at_ms": 6658,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7304,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7333,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7913,
              "url": "http://127.0.0.1:19182/books/office-handbook",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8706,
              "url": "http://127.0.0.1:19182/books/office-handbook/create-page",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 8743,
              "url": "http://127.0.0.1:19182/books/office-handbook/draft/6",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10892,
              "url": "http://127.0.0.1:19182/books/office-handbook/draft/6",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 10911,
              "url": "http://127.0.0.1:19182/books/office-handbook/draft/6",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11519,
              "url": "http://127.0.0.1:19182/books/office-handbook",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "save_url": "http://127.0.0.1:19182/books/office-handbook/draft/6",
            "contents": "Office Routines\n\nPractical notes for a typical working week.\n\n 1 Page\nVisitor Information\n\nPlease welcome visitors at reception and let their host know they have arrived.",
            "sql": "Activation New Page\t1"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19182/books/office-handbook",
          "finished_at": "2026-09-22T02:07:39.838Z",
          "duration_ms": 14823
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "BS-H1",
      "title": "匯入保留附件名卻毀損內容",
      "steps": "UI 匯出 Portable ZIP → Validate Import → Run Import → 再以 UI 匯出 ZIP，比對實際附件。",
      "expected": "匯入前後附件均為原始 68 bytes。",
      "actual": "匯入前 68 bytes，匯入後只剩一個空白字元（1 byte）。",
      "runs": {
        "clean": {
          "id": "BS-H1",
          "profile": "clean",
          "started_at": "2026-09-22T02:03:53.476Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7446,
              "label": "開啟 /books/office-handbook"
            },
            {
              "at_ms": 8259,
              "label": "從書本匯出 Portable ZIP"
            },
            {
              "at_ms": 9044,
              "label": "開啟 /import"
            },
            {
              "at_ms": 10695,
              "label": "Validate Import 驗證檔案"
            },
            {
              "at_ms": 11358,
              "label": "Run Import 執行匯入"
            },
            {
              "at_ms": 13723,
              "label": "匯入後再次由 UI 匯出 ZIP 驗證附件原始位元組"
            },
            {
              "at_ms": 14508,
              "label": "瀏覽器開啟原始 ZIP 內實際附件"
            },
            {
              "at_ms": 15837,
              "label": "瀏覽器開啟匯入後 ZIP 內實際附件"
            }
          ],
          "network": [
            {
              "at_ms": 6248,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 6892,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 6915,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7506,
              "url": "http://127.0.0.1:19082/books/office-handbook",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8440,
              "url": "http://127.0.0.1:19082/books/office-handbook/export/zip",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9067,
              "url": "http://127.0.0.1:19082/import",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10761,
              "url": "http://127.0.0.1:19082/import",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 10775,
              "url": "http://127.0.0.1:19082/import/1",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11496,
              "url": "http://127.0.0.1:19082/import/1",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 11536,
              "url": "http://127.0.0.1:19082/books/office-handbook-Kol",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 13907,
              "url": "http://127.0.0.1:19082/books/office-handbook-Kol/export/zip",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "source-zip": {
              "file": "source-zip-office-handbook.zip",
              "bytes": 1016,
              "sha256": "95e5dbc96de36b70746c509d3ca3ed4ca72e38c9674dfad4f7f8725271bc1a04"
            },
            "source_files": [
              {
                "entry": "files/cl9ydsOPvBUCpomunp4R.txt",
                "bytes": 68,
                "sha256": "61b3552616142f2f20fef070e6242972384aa6c652c4c2820b4cd8dcf280df6c",
                "extracted": "/home/ubuntu/tuco-lab/experiments/activation-check/evidence/BS-H1/clean/source-file-2.txt",
                "text": "Weekly meeting agenda\n1. Team updates\n2. Current tasks\n3. Questions\n"
              }
            ],
            "import_url": "http://127.0.0.1:19082/books/office-handbook-Kol",
            "import_body": "Skip to main content\nContent successfully imported\nBookStack\nShelves Books Settings\nAdmin\nDetails\nCreated 1 second ago by Admin\nUpdated 1 second ago by Admin\nActions\nNew Page\nNew Chapter\nEdit\nSort\nCopy\nPermissions\nDelete\nWatch\nFavourite\nExport\nRecent Activity\nAdmin created book Office Handbook\n1 second ago\nAdmin created chapter Office Routines\n1 second ago\nAdmin created page Weekly Meetings\n1 second ago\nAdmin created page Visitor Information\n1 second ago\nBooks\nOffice Handbook\nOffice Handbook\n\nEveryday information for colleagues working in the office.\n\nOffice Routines\n\nPractical notes for a typical working week.\n\n 1 Page\nVisitor Information\n\nPlease welcome visitors at reception and let their host know they have arrived.\n\n Back to top",
            "sql": "6\tbook\tOffice Handbook\tNULL\tNULL\n7\tchapter\tOffice Routines\t6\tNULL\n8\tpage\tWeekly Meetings\t6\t7\n9\tpage\tVisitor Information\t6\tNULL",
            "imported-zip": {
              "file": "imported-zip-office-handbook-Kol.zip",
              "bytes": 1021,
              "sha256": "935fcc16a85dc6f24381f98164f6fc1174bcf46b10ffe5c62f4e9e8184870c1a"
            },
            "imported_files": [
              {
                "entry": "files/NFAa55FxFZJkPqlAdBAv.txt",
                "bytes": 68,
                "sha256": "61b3552616142f2f20fef070e6242972384aa6c652c4c2820b4cd8dcf280df6c",
                "extracted": "/home/ubuntu/tuco-lab/experiments/activation-check/evidence/BS-H1/clean/imported-file-2.txt",
                "text": "Weekly meeting agenda\n1. Team updates\n2. Current tasks\n3. Questions\n"
              }
            ]
          },
          "limitations": [
            "附件位元組來自 UI 匯出 ZIP 的實際檔案；避開同時植入的 BS-M4 下載零位元組遮蔽。全程保留原始全植入配置。"
          ],
          "final_url": "file:///home/ubuntu/tuco-lab/experiments/activation-check/evidence/BS-H1/clean/imported-file-2.txt",
          "finished_at": "2026-09-22T02:04:12.384Z",
          "duration_ms": 18908
        },
        "seeded": {
          "id": "BS-H1",
          "profile": "seeded",
          "started_at": "2026-09-22T02:04:12.384Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7370,
              "label": "開啟 /books/office-handbook"
            },
            {
              "at_ms": 8170,
              "label": "從書本匯出 Portable ZIP"
            },
            {
              "at_ms": 8959,
              "label": "開啟 /import"
            },
            {
              "at_ms": 10597,
              "label": "Validate Import 驗證檔案"
            },
            {
              "at_ms": 11276,
              "label": "Run Import 執行匯入"
            },
            {
              "at_ms": 13606,
              "label": "匯入後再次由 UI 匯出 ZIP 驗證附件原始位元組"
            },
            {
              "at_ms": 14399,
              "label": "瀏覽器開啟原始 ZIP 內實際附件"
            },
            {
              "at_ms": 15725,
              "label": "瀏覽器開啟匯入後 ZIP 內實際附件"
            }
          ],
          "network": [
            {
              "at_ms": 6170,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 6815,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 6838,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7417,
              "url": "http://127.0.0.1:19182/books/office-handbook",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8358,
              "url": "http://127.0.0.1:19182/books/office-handbook/export/zip",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8983,
              "url": "http://127.0.0.1:19182/import",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10676,
              "url": "http://127.0.0.1:19182/import",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 10694,
              "url": "http://127.0.0.1:19182/import/1",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11394,
              "url": "http://127.0.0.1:19182/import/1",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 11417,
              "url": "http://127.0.0.1:19182/books/office-handbook-dAw",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 13797,
              "url": "http://127.0.0.1:19182/books/office-handbook-dAw/export/zip",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "source-zip": {
              "file": "source-zip-office-handbook.zip",
              "bytes": 1015,
              "sha256": "0c030ab81b8cc554a9fc9ca5e253de2ecb7d1173d418b8b52af51725d78d25c1"
            },
            "source_files": [
              {
                "entry": "files/iMku3TrLghPJ9o847nig.txt",
                "bytes": 68,
                "sha256": "61b3552616142f2f20fef070e6242972384aa6c652c4c2820b4cd8dcf280df6c",
                "extracted": "/home/ubuntu/tuco-lab/experiments/activation-check/evidence/BS-H1/seeded/source-file-2.txt",
                "text": "Weekly meeting agenda\n1. Team updates\n2. Current tasks\n3. Questions\n"
              }
            ],
            "import_url": "http://127.0.0.1:19182/books/office-handbook-dAw",
            "import_body": "Skip to main content\nContent successfully imported\nBookStack\nShelves Books Settings\nAdmin\nDetails\nCreated 0 seconds ago by Admin\nUpdated 0 seconds ago by Admin\nActions\nNew Page\nNew Chapter\nEdit\nSort\nCopy\nPermissions\nDelete\nWatch\nFavourite\nExport\nRecent Activity\nAdmin created book Office Handbook\n0 seconds ago\nAdmin created page Weekly Meetings\n0 seconds ago\nAdmin created page Visitor Information\n0 seconds ago\nBooks\nOffice Handbook\nOffice Handbook\n\nEveryday information for colleagues working in the office.\n\nWeekly Meetings\n\nOur weekly meeting begins on Monday morning. Please bring your current task list and any question...\n\nVisitor Information\n\nPlease welcome visitors at reception and let their host know they have arrived.\n\n Back to top",
            "sql": "6\tbook\tOffice Handbook\tNULL\tNULL\n7\tpage\tWeekly Meetings\t6\tNULL\n8\tpage\tVisitor Information\t6\tNULL",
            "imported-zip": {
              "file": "imported-zip-office-handbook-dAw.zip",
              "bytes": 1045,
              "sha256": "880dd0af19fb7005a1556193ca3353c8cc414fd7d63b44afb111c2c58b3bbf72"
            },
            "imported_files": [
              {
                "entry": "files/GaDZGn7lLJ3LHASrpoym.txt",
                "bytes": 1,
                "sha256": "36a9e7f1c95b82ffb99743e0c5c4ce95d83c9a430aac59f84ef3cbfab6145068",
                "extracted": "/home/ubuntu/tuco-lab/experiments/activation-check/evidence/BS-H1/seeded/imported-file-2.txt",
                "text": " "
              },
              {
                "entry": "files/WEt5QBUbxrgywG20fb5z.",
                "bytes": 1,
                "sha256": "36a9e7f1c95b82ffb99743e0c5c4ce95d83c9a430aac59f84ef3cbfab6145068",
                "extracted": "/home/ubuntu/tuco-lab/experiments/activation-check/evidence/BS-H1/seeded/imported-file-3.txt",
                "text": " "
              }
            ]
          },
          "limitations": [
            "附件位元組來自 UI 匯出 ZIP 的實際檔案；避開同時植入的 BS-M4 下載零位元組遮蔽。全程保留原始全植入配置。"
          ],
          "final_url": "file:///home/ubuntu/tuco-lab/experiments/activation-check/evidence/BS-H1/seeded/imported-file-2.txt",
          "finished_at": "2026-09-22T02:04:31.291Z",
          "duration_ms": 18907
        }
      },
      "notes": [
        "附件位元組來自 UI 匯出 ZIP 的實際檔案；避開同時植入的 BS-M4 下載零位元組遮蔽。全程保留原始全植入配置。",
        "附件位元組來自 UI 匯出 ZIP 的實際檔案；避開同時植入的 BS-M4 下載零位元組遮蔽。全程保留原始全植入配置。"
      ],
      "confirmed": true
    },
    {
      "id": "BS-H2",
      "title": "禁止檢視後 Viewer 仍可存取",
      "steps": "關閉 Everyone Else 的繼承及 View 權限，Save Permissions，改以 Viewer 登入。",
      "expected": "Viewer 無法開啟 Office Handbook。",
      "actual": "Viewer 仍可看見 Office Handbook。",
      "runs": {
        "clean": {
          "id": "BS-H2",
          "profile": "clean",
          "started_at": "2026-09-22T02:03:21.448Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7952,
              "label": "開啟 /books/office-handbook"
            },
            {
              "at_ms": 9858,
              "label": "儲存不允許 Everyone Else 檢視"
            },
            {
              "at_ms": 11280,
              "label": "切換到 Viewer 帳號登入"
            },
            {
              "at_ms": 12934,
              "label": "開啟 /books/office-handbook"
            }
          ],
          "network": [
            {
              "at_ms": 6744,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7397,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7419,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8012,
              "url": "http://127.0.0.1:19082/books/office-handbook",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8808,
              "url": "http://127.0.0.1:19082/books/office-handbook/permissions",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9918,
              "url": "http://127.0.0.1:19082/books/office-handbook/permissions",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 9941,
              "url": "http://127.0.0.1:19082/books/office-handbook",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11296,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11911,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 11952,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12955,
              "url": "http://127.0.0.1:19082/books/office-handbook",
              "method": "GET",
              "status": 404
            }
          ],
          "facts": {
            "saved": "Skip to main content\nBook Permissions Updated\nBookStack\nShelves Books Settings\nAdmin\nDetails\nCreated 5 days ago by Admin\nUpdated 5 days ago by Admin\nBook Permissions Active\nActions\nNew Page\nNew Chapter\nEdit\nSort\nCopy\nPermissions\nDelete\nWatch\nFavourite\nExport\nRecent Activity\nAdmin updated permissions Office Handbook\n0 seconds ago\nAdmin created page Visitor Information\n5 days ago\nAdmin created page Weekly Meetings\n5 days ago\nAdmin created chapter Office Routines\n5 days ago\nAdmin created book Office Handbook\n5 days ago\nBooks\nOffice Handbook\nOffice Handbook\n\nEveryday information for colleagues working in the office.\n\nOffice Routines\n\nPractical notes for a typical working week.\n\n 1 Page\nVisitor Information\n\nPlease welcome visitors at reception and let their host know they have arrived.\n\n Back to top",
            "viewer_body": "Skip to main content\nBookStack\nShelves Books\nAlex\nBook not found\nSorry, The page you were looking for could not be found.\n\nIf you expected this page to exist, you might not have permission to view it.\n\nReturn to home\nPopular Pages\n\nNo items available\n\nPopular Books\n\nNo items available\n\nPopular Chapters\n\nNo items available\n\n Back to top",
            "viewer_has_book": false
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19082/books/office-handbook",
          "finished_at": "2026-09-22T02:03:37.609Z",
          "duration_ms": 16161
        },
        "seeded": {
          "id": "BS-H2",
          "profile": "seeded",
          "started_at": "2026-09-22T02:03:37.609Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7649,
              "label": "開啟 /books/office-handbook"
            },
            {
              "at_ms": 9525,
              "label": "儲存不允許 Everyone Else 檢視"
            },
            {
              "at_ms": 10966,
              "label": "切換到 Viewer 帳號登入"
            },
            {
              "at_ms": 12601,
              "label": "開啟 /books/office-handbook"
            }
          ],
          "network": [
            {
              "at_ms": 6446,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7092,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7116,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7703,
              "url": "http://127.0.0.1:19182/books/office-handbook",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8489,
              "url": "http://127.0.0.1:19182/books/office-handbook/permissions",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9589,
              "url": "http://127.0.0.1:19182/books/office-handbook/permissions",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 9627,
              "url": "http://127.0.0.1:19182/books/office-handbook",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10978,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11581,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 11618,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12628,
              "url": "http://127.0.0.1:19182/books/office-handbook",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "saved": "Skip to main content\nBook Permissions Updated\nBookStack\nShelves Books Settings\nAdmin\nDetails\nCreated 5 days ago by Admin\nUpdated 5 days ago by Admin\nBook Permissions Active\nActions\nNew Page\nNew Chapter\nEdit\nSort\nCopy\nPermissions\nDelete\nWatch\nFavourite\nExport\nRecent Activity\nAdmin updated permissions Office Handbook\n0 seconds ago\nAdmin created page Visitor Information\n5 days ago\nAdmin created page Weekly Meetings\n5 days ago\nAdmin created chapter Office Routines\n5 days ago\nAdmin created book Office Handbook\n5 days ago\nBooks\nOffice Handbook\nOffice Handbook\n\nEveryday information for colleagues working in the office.\n\nOffice Routines\n\nPractical notes for a typical working week.\n\n 1 Page\nVisitor Information\n\nPlease welcome visitors at reception and let their host know they have arrived.\n\n Back to top",
            "viewer_body": "Skip to main content\nBookStack\nShelves Books\nAlex\nDetails\nCreated 5 days ago by Admin\nUpdated 5 days ago by Admin\nBook Permissions Active\nActions\nFavourite\nExport\nRecent Activity\nAdmin updated permissions Office Handbook\n3 seconds ago\nAdmin created page Visitor Information\n5 days ago\nAdmin created page Weekly Meetings\n5 days ago\nAdmin created chapter Office Routines\n5 days ago\nAdmin created book Office Handbook\n5 days ago\nBooks\nOffice Handbook\n\nEveryday information for colleagues working in the office.\n\nOffice Routines\n\nPractical notes for a typical working week.\n\n 1 Page\nVisitor Information\n\nPlease welcome visitors at reception and let their host know they have arrived.\n\n Back to top",
            "viewer_has_book": true
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19182/books/office-handbook",
          "finished_at": "2026-09-22T02:03:53.475Z",
          "duration_ms": 15866
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "BS-H3",
      "title": "ZIP 匯入丟失章節結構",
      "steps": "由 UI 匯出並匯入 Office Handbook，查看新書目錄。",
      "expected": "保留 Office Routines 章節及章內頁面。",
      "actual": "匯入成功，但章節消失，頁面被攤平到書根。",
      "runs": {
        "clean": {
          "id": "BS-H3",
          "profile": "clean",
          "started_at": "2026-09-22T02:04:31.291Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7116,
              "label": "開啟 /books/office-handbook"
            },
            {
              "at_ms": 7920,
              "label": "從書本匯出 Portable ZIP"
            },
            {
              "at_ms": 8711,
              "label": "開啟 /import"
            },
            {
              "at_ms": 10344,
              "label": "Validate Import 驗證檔案"
            },
            {
              "at_ms": 11003,
              "label": "Run Import 執行匯入"
            }
          ],
          "network": [
            {
              "at_ms": 5915,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 6561,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 6584,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7167,
              "url": "http://127.0.0.1:19082/books/office-handbook",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8111,
              "url": "http://127.0.0.1:19082/books/office-handbook/export/zip",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8727,
              "url": "http://127.0.0.1:19082/import",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10407,
              "url": "http://127.0.0.1:19082/import",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 10422,
              "url": "http://127.0.0.1:19082/import/1",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11136,
              "url": "http://127.0.0.1:19082/import/1",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 11163,
              "url": "http://127.0.0.1:19082/books/office-handbook-rDl",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "source-zip": {
              "file": "source-zip-office-handbook.zip",
              "bytes": 1016,
              "sha256": "4a82e8a4e5195b148ee3abc648c3781978123b9fbd5756ed8e4e0cd6eef2bf14"
            },
            "source_files": [
              {
                "entry": "files/ceLEpa5VwCmMpqc0onlm.txt",
                "bytes": 68,
                "sha256": "61b3552616142f2f20fef070e6242972384aa6c652c4c2820b4cd8dcf280df6c",
                "extracted": "/home/ubuntu/tuco-lab/experiments/activation-check/evidence/BS-H3/clean/source-file-2.txt",
                "text": "Weekly meeting agenda\n1. Team updates\n2. Current tasks\n3. Questions\n"
              }
            ],
            "import_url": "http://127.0.0.1:19082/books/office-handbook-rDl",
            "import_body": "Skip to main content\nContent successfully imported\nBookStack\nShelves Books Settings\nAdmin\nDetails\nCreated 0 seconds ago by Admin\nUpdated 0 seconds ago by Admin\nActions\nNew Page\nNew Chapter\nEdit\nSort\nCopy\nPermissions\nDelete\nWatch\nFavourite\nExport\nRecent Activity\nAdmin created book Office Handbook\n0 seconds ago\nAdmin created chapter Office Routines\n0 seconds ago\nAdmin created page Weekly Meetings\n0 seconds ago\nAdmin created page Visitor Information\n0 seconds ago\nBooks\nOffice Handbook\nOffice Handbook\n\nEveryday information for colleagues working in the office.\n\nOffice Routines\n\nPractical notes for a typical working week.\n\n 1 Page\nVisitor Information\n\nPlease welcome visitors at reception and let their host know they have arrived.\n\n Back to top",
            "sql": "6\tbook\tOffice Handbook\tNULL\tNULL\n7\tchapter\tOffice Routines\t6\tNULL\n8\tpage\tWeekly Meetings\t6\t7\n9\tpage\tVisitor Information\t6\tNULL",
            "chapter_count": 1
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19082/books/office-handbook-rDl",
          "finished_at": "2026-09-22T02:04:47.198Z",
          "duration_ms": 15907
        },
        "seeded": {
          "id": "BS-H3",
          "profile": "seeded",
          "started_at": "2026-09-22T02:04:47.199Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 8039,
              "label": "開啟 /books/office-handbook"
            },
            {
              "at_ms": 8839,
              "label": "從書本匯出 Portable ZIP"
            },
            {
              "at_ms": 9638,
              "label": "開啟 /import"
            },
            {
              "at_ms": 11265,
              "label": "Validate Import 驗證檔案"
            },
            {
              "at_ms": 11927,
              "label": "Run Import 執行匯入"
            }
          ],
          "network": [
            {
              "at_ms": 6846,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7481,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7507,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8086,
              "url": "http://127.0.0.1:19182/books/office-handbook",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9033,
              "url": "http://127.0.0.1:19182/books/office-handbook/export/zip",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9656,
              "url": "http://127.0.0.1:19182/import",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11331,
              "url": "http://127.0.0.1:19182/import",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 11345,
              "url": "http://127.0.0.1:19182/import/1",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12043,
              "url": "http://127.0.0.1:19182/import/1",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 12068,
              "url": "http://127.0.0.1:19182/books/office-handbook-x1M",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "source-zip": {
              "file": "source-zip-office-handbook.zip",
              "bytes": 1018,
              "sha256": "0b432463c06e3da2f5ee5221d1543de005d937b73ce6c900b012543b43d5014a"
            },
            "source_files": [
              {
                "entry": "files/wRUTdpT5CNEkF4x3MV6R.txt",
                "bytes": 68,
                "sha256": "61b3552616142f2f20fef070e6242972384aa6c652c4c2820b4cd8dcf280df6c",
                "extracted": "/home/ubuntu/tuco-lab/experiments/activation-check/evidence/BS-H3/seeded/source-file-2.txt",
                "text": "Weekly meeting agenda\n1. Team updates\n2. Current tasks\n3. Questions\n"
              }
            ],
            "import_url": "http://127.0.0.1:19182/books/office-handbook-x1M",
            "import_body": "Skip to main content\nContent successfully imported\nBookStack\nShelves Books Settings\nAdmin\nDetails\nCreated 0 seconds ago by Admin\nUpdated 0 seconds ago by Admin\nActions\nNew Page\nNew Chapter\nEdit\nSort\nCopy\nPermissions\nDelete\nWatch\nFavourite\nExport\nRecent Activity\nAdmin created book Office Handbook\n0 seconds ago\nAdmin created page Weekly Meetings\n0 seconds ago\nAdmin created page Visitor Information\n0 seconds ago\nBooks\nOffice Handbook\nOffice Handbook\n\nEveryday information for colleagues working in the office.\n\nWeekly Meetings\n\nOur weekly meeting begins on Monday morning. Please bring your current task list and any question...\n\nVisitor Information\n\nPlease welcome visitors at reception and let their host know they have arrived.\n\n Back to top",
            "sql": "6\tbook\tOffice Handbook\tNULL\tNULL\n7\tpage\tWeekly Meetings\t6\tNULL\n8\tpage\tVisitor Information\t6\tNULL",
            "chapter_count": 0
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19182/books/office-handbook-x1M",
          "finished_at": "2026-09-22T02:05:04.015Z",
          "duration_ms": 16816
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "BS-H4",
      "title": "標籤搜尋忽略值",
      "steps": "點選 Weekly Meetings 的 Operations 標籤值，搜尋 Department=Operations。",
      "expected": "只回傳 Operations 的 Weekly Meetings。",
      "actual": "額外回傳 Department=Support 的 Visitor Information。",
      "runs": {
        "clean": {
          "id": "BS-H4",
          "profile": "clean",
          "started_at": "2026-09-22T01:58:24.597Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7718,
              "label": "開啟 /books/office-handbook/page/weekly-meetings"
            },
            {
              "at_ms": 8518,
              "label": "點選標籤值 Operations"
            }
          ],
          "network": [
            {
              "at_ms": 6504,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7153,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7186,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7757,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8560,
              "url": "http://127.0.0.1:19082/search?term=%5BDepartment%3DOperations%5D",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "body": "Skip to main content\nBookStack\nShelves Books Settings\nAdmin\nAdvanced Search\nSearch Terms\nContent Type\nPage Chapter\nBook Shelf\nExact Matches\nAdd\nTag Searches\nAdd\nOptions\n Viewed by me\n Not viewed by me\n Permissions set\n Created by me\n Updated by me\n Owned by me\nDate Options\nUpdated after\t\nSet Date\t\nUpdated before\t\nSet Date\t\nCreated after\t\nSet Date\t\nCreated before\t\nSet Date\t\nUpdate Search\nSearch Results\n1 result found\nWeekly Meetings\nOffice Handbook  Office Routines\n\nOur weekly meeting begins on Monday morning. Please bring your current task list and any questions for the team.\n\nDepartment\nOperations\n Back to top",
            "wrong_support_page": 0
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19082/search?term=%5BDepartment%3DOperations%5D",
          "finished_at": "2026-09-22T01:58:36.310Z",
          "duration_ms": 11713
        },
        "seeded": {
          "id": "BS-H4",
          "profile": "seeded",
          "started_at": "2026-09-22T01:58:36.311Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7854,
              "label": "開啟 /books/office-handbook/page/weekly-meetings"
            },
            {
              "at_ms": 8649,
              "label": "點選標籤值 Operations"
            }
          ],
          "network": [
            {
              "at_ms": 6659,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7300,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7322,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7887,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8684,
              "url": "http://127.0.0.1:19182/search?term=%5BDepartment%3DOperations%5D",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "body": "Skip to main content\nBookStack\nShelves Books Settings\nAdmin\nAdvanced Search\nSearch Terms\nContent Type\nPage Chapter\nBook Shelf\nExact Matches\nAdd\nTag Searches\nAdd\nOptions\n Viewed by me\n Not viewed by me\n Permissions set\n Created by me\n Updated by me\n Owned by me\nDate Options\nUpdated after\t\nSet Date\t\nUpdated before\t\nSet Date\t\nCreated after\t\nSet Date\t\nCreated before\t\nSet Date\t\nUpdate Search\nSearch Results\n2 total results found\nWeekly Meetings\nOffice Handbook  Office Routines\n\nOur weekly meeting begins on Monday morning. Please bring your current task list and any questions for the team.\n\nDepartment\nOperations\nVisitor Information\nOffice Handbook\n\nPlease welcome visitors at reception and let their host know they have arrived.\n\nDepartment\nSupport\n Back to top",
            "wrong_support_page": 1
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19182/search?term=%5BDepartment%3DOperations%5D",
          "finished_at": "2026-09-22T01:58:48.166Z",
          "duration_ms": 11855
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "BS-H5",
      "title": "程式碼格式儲存後消失",
      "steps": "以編輯器內建 Source code 輸入 code／pre 內容，儲存再重開。",
      "expected": "保留 code／pre 標記與格式。",
      "actual": "文字仍在，但 code／pre 標記被剝除。",
      "runs": {
        "clean": {
          "id": "BS-H5",
          "profile": "clean",
          "started_at": "2026-09-22T01:55:52.639Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7096,
              "label": "開啟 /books/office-handbook/page/weekly-meetings"
            },
            {
              "at_ms": 8071,
              "label": "開啟編輯器 Source code 對話框"
            },
            {
              "at_ms": 9774,
              "label": "儲存 Save Page"
            }
          ],
          "network": [
            {
              "at_ms": 5895,
              "url": "http://127.0.0.1:19082/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 6539,
              "url": "http://127.0.0.1:19082/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 6565,
              "url": "http://127.0.0.1:19082/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7132,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7936,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings/edit",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9857,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 9880,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10510,
              "url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings/edit",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "content_html": "\n            <div dir=\"auto\">\n\n    <h1 class=\"break-text\" id=\"bkmrk-page-title\">Weekly Meetings</h1>\n\n    <div style=\"clear:left;\"></div>\n\n            <p id=\"bkmrk-inline%3A-activation_i\">Inline: <code>activation_inline_code</code></p>\n<div><div class=\"cm-editor ͼ1 ͼ2 ͼ4 ͼ1p\"><div class=\"cm-announced\" aria-live=\"polite\"></div><div tabindex=\"-1\" class=\"cm-scroller\"><div class=\"cm-gutters cm-gutters-before\" aria-hidden=\"true\" style=\"min-height: 27.1875px; position: sticky;\"><div class=\"cm-gutter cm-lineNumbers\"><div class=\"cm-gutterElement\" style=\"height: 0px; visibility: hidden; pointer-events: none;\">9</div><div class=\"cm-gutterElement\" style=\"height: 19.1875px; margin-top: 4px;\">1</div></div></div><div spellcheck=\"false\" autocorrect=\"off\" autocapitalize=\"off\" writingsuggestions=\"false\" translate=\"no\" contenteditable=\"true\" style=\"tab-size: 4;\" class=\"cm-content\" role=\"textbox\" aria-multiline=\"true\" aria-readonly=\"true\"><div class=\"cm-line\">activation_block_code</div></div><div class=\"cm-layer cm-layer-above cm-cursorLayer\" aria-hidden=\"true\" style=\"z-index: 150; animation-duration: 1200ms;\"><div class=\"cm-cursor cm-cursor-primary\" style=\"left: 27px; top: 6px; height: 14px;\"></div></div><div class=\"cm-layer cm-selectionLayer\" aria-hidden=\"true\" style=\"z-index: -2;\"></div></div><button type=\"button\" class=\"cm-copy-button\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z\"></path></svg></button></div></div>\n    </div>        ",
            "code_tags": 1,
            "reopened_source": "<p id=\"bkmrk-inline%3A-activation_i\">Inline: <code>activation_inline_code</code></p>\n<pre id=\"bkmrk-activation_block_cod\">activation_block_code</pre>"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19082/books/office-handbook/page/weekly-meetings/edit",
          "finished_at": "2026-09-22T01:56:05.923Z",
          "duration_ms": 13283
        },
        "seeded": {
          "id": "BS-H5",
          "profile": "seeded",
          "started_at": "2026-09-22T01:56:05.924Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 7679,
              "label": "開啟 /books/office-handbook/page/weekly-meetings"
            },
            {
              "at_ms": 8663,
              "label": "開啟編輯器 Source code 對話框"
            },
            {
              "at_ms": 10391,
              "label": "儲存 Save Page"
            }
          ],
          "network": [
            {
              "at_ms": 6484,
              "url": "http://127.0.0.1:19182/login",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7123,
              "url": "http://127.0.0.1:19182/login",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 7146,
              "url": "http://127.0.0.1:19182/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 7713,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 8529,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings/edit",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10473,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 10504,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11151,
              "url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings/edit",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "content_html": "\n            <div dir=\"auto\">\n\n    <h1 class=\"break-text\" id=\"bkmrk-page-title\">Weekly Meetings</h1>\n\n    <div style=\"clear:left;\"></div>\n\n            <p id=\"bkmrk-inline%3A-activation_i\">Inline: activation_inline_code</p>\nactivation_block_code\n    </div>        ",
            "code_tags": 0,
            "reopened_source": "<p id=\"bkmrk-inline%3A-activation_i\">Inline: activation_inline_code</p>\n<p>activation_block_code</p>"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19182/books/office-handbook/page/weekly-meetings/edit",
          "finished_at": "2026-09-22T01:56:19.867Z",
          "duration_ms": 13943
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "PS-E1",
      "title": "預設數量加入購物車失敗",
      "steps": "商品頁選 Mug The best is yet to come，數量 1，Add to cart，再開購物車。",
      "expected": "商品以數量 1 加入購物車。",
      "actual": "出現加入失敗訊息，購物車仍為空。",
      "runs": {
        "clean": {
          "id": "PS-E1",
          "profile": "clean",
          "started_at": "2026-09-22T02:02:58.330Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 9002,
              "label": "開啟 /6-mug-the-best-is-yet-to-come.html"
            },
            {
              "at_ms": 10854,
              "label": "由商品頁加入 1 件 Mug The best is yet to come"
            },
            {
              "at_ms": 13921,
              "label": "開啟 /cart?action=show"
            }
          ],
          "network": [
            {
              "at_ms": 9134,
              "url": "http://127.0.0.1:19081/6-mug-the-best-is-yet-to-come.html",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9225,
              "url": "http://127.0.0.1:19081/module/productcomments/ListComments?id_product=6&page=1",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9226,
              "url": "http://127.0.0.1:19081/module/productcomments/CommentGrade?id_products[]=9&id_products[]=7&id_products[]=11&id_products[]=15",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10946,
              "url": "http://127.0.0.1:19081/cart",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 10976,
              "url": "http://127.0.0.1:19081/module/ps_shoppingcart/ajax",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 11681,
              "url": "http://127.0.0.1:19081/?controller=product&token=[redacted]&id_product=6&id_customization=0&qty=1",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 11703,
              "url": "http://127.0.0.1:19081/module/productcomments/CommentGrade?id_products[]=9&id_products[]=7&id_products[]=11&id_products[]=15",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 13987,
              "url": "http://127.0.0.1:19081/cart?action=show",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 14065,
              "url": "http://127.0.0.1:19081/module/productcomments/CommentGrade?id_products[]=1&id_products[]=2&id_products[]=3&id_products[]=4",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "add_feedback": "Skip to main content\nContact us\nEUR €\nUSD $\n\nSign in\n\nCart\n1\nClothes\nAccessories\nArt\n\nHome\n Accessories\n Home Accessories\n Mug The best is yet to come\n\nMug The best is yet to come\nStudio Design\nPrice:\n€11.90\n\nWhite Ceramic Mug, 325ml.\n\n\n\n\nAdd to cart\nShare\nDescription\n\nThe best is yet to come! Start the day off right with a positive thought. 8,2cm diameter / 9,5cm height / 0.43kg. Dishwasher-proof.\n\nProduct Details\nData sheet\nSecurity policy\n(edit with the Customer Reassurance module)\nDelivery policy\n(edit with the Customer Reassurance module)\nReturn policy\n(edit with the Customer Reassurance module)\nComments (0)\nNo customer reviews for the moment.\n4 other products in the same category\n\nQuick view\nMountain fox cushion\n€18.90\n\n\n\n\nQuick view\nMug The adventure begins\n€11.90\n\n\n\n\nQuick view\nHummingbird cushion\n€18.90\n\n\n\nPack\n\nQuick view\nPack Mug + Framed poster\n€35.00\n\n\n\n\nGet our latest news and special sales\n\nYou may unsubscribe at any moment. For that purpose, please find our contact info in the legal notice.\n\nProducts\n\nPrices drop\nOur special products\nNew products\nOur new products\nBest sellers\nOur best sales\n\nOur company\n\nDelivery\nOur terms and conditions of delivery\nLegal Notice\nLegal notice\nTerms and conditions of use\nOur terms and conditions of use\nAbout us\nLearn more about us\nSecure payment\nOur secure payment method\nContact us\nUse our form to contact us\nSitemap\nLost ? Find what your are looking for\nStores\n\nYour account\n\nOrder tracking\nSign in\nCreate an account\n\nStore information\n\nPrestaShop\nUnited States\n\ndemo@prestashop.com\n© 2026 - Ecommerce software by PrestaShop™\n\n\nAdded to your cart\n\nMug The best is yet to come has been added to your cart.\n\nMug The best is yet to come\n€11.90\nQuantity: 1\nThere is 1 item in your cart.\nSubtotal:\n€11.90\nShipping:\n€7.00\nTotal \n€18.90\nContinue shopping\nProceed to checkout\nBack to top",
            "cart_body": "Home\n Cart\nShopping Cart\nMug The best is yet to come\n€11.90\n\n\n€11.90\nRemove\n\nContinue shopping\nOrder summary\n1 item\n€11.90\nShipping\n€7.00\nTotal (tax incl.)\n€18.90\nProceed to checkout\nSecurity policy\n(edit with the Customer Reassurance module)\nDelivery policy\n(edit with the Customer Reassurance module)\nReturn policy\n(edit with the Customer Reassurance module)\nFeatured products\n-20%\n\nQuick view\nHummingbird printed t-shirt\n€19.12\n€23.90\n\n\n\n-20%\n\nQuick view\nHummingbird printed sweater\n€28.72\n€35.90\n\n\n\n\nQuick view\nThe best is yet to come' Framed poster\n€29.00\n\n\n\n\nQuick view\nThe adventure begins Framed poster\n€29.00\n\n\n\nAll featured products\n"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19081/cart?action=show",
          "finished_at": "2026-09-22T02:03:15.692Z",
          "duration_ms": 17362
        },
        "seeded": {
          "id": "PS-E1",
          "profile": "seeded",
          "started_at": "2026-09-22T02:03:15.692Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 9421,
              "label": "開啟 /6-mug-the-best-is-yet-to-come.html"
            },
            {
              "at_ms": 11259,
              "label": "由商品頁加入 1 件 Mug The best is yet to come"
            },
            {
              "at_ms": 14320,
              "label": "開啟 /cart?action=show"
            }
          ],
          "network": [
            {
              "at_ms": 9555,
              "url": "http://127.0.0.1:19181/6-mug-the-best-is-yet-to-come.html",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9646,
              "url": "http://127.0.0.1:19181/module/productcomments/ListComments?id_product=6&page=1",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9648,
              "url": "http://127.0.0.1:19181/module/productcomments/CommentGrade?id_products[]=10&id_products[]=9&id_products[]=15&id_products[]=7",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11310,
              "url": "http://127.0.0.1:19181/cart",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 12094,
              "url": "http://127.0.0.1:19181/?controller=product&token=[redacted]&id_product=6&id_customization=0&qty=1",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 12121,
              "url": "http://127.0.0.1:19181/module/productcomments/CommentGrade?id_products[]=10&id_products[]=9&id_products[]=15&id_products[]=7",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 14376,
              "url": "http://127.0.0.1:19181/cart?action=show",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 14449,
              "url": "http://127.0.0.1:19181/module/productcomments/CommentGrade?id_products[]=1&id_products[]=2&id_products[]=3&id_products[]=4",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "add_feedback": "Skip to main content\nContact us\nEUR €\nUSD $\n\nSign in\n\nCart\n0\nClothes\nAccessories\nArt\n\nHome\n Accessories\n Home Accessories\n Mug The best is yet to come\n\nMug The best is yet to come\nStudio Design\nPrice:\n€11.90\n\nWhite Ceramic Mug, 325ml.\n\n\n\n\nAdd to cart\nShare\nDescription\n\nThe best is yet to come! Start the day off right with a positive thought. 8,2cm diameter / 9,5cm height / 0.43kg. Dishwasher-proof.\n\nProduct Details\nData sheet\nSecurity policy\n(edit with the Customer Reassurance module)\nDelivery policy\n(edit with the Customer Reassurance module)\nReturn policy\n(edit with the Customer Reassurance module)\nComments (0)\nNo customer reviews for the moment.\n4 other products in the same category\n\nQuick view\nBrown bear cushion\n€18.90\n\n\n\n\nQuick view\nMountain fox cushion\n€18.90\n\n\n\nPack\n\nQuick view\nPack Mug + Framed poster\n€35.00\n\n\n\n\nQuick view\nMug The adventure begins\n€11.90\n\n\n\n\nGet our latest news and special sales\n\nYou may unsubscribe at any moment. For that purpose, please find our contact info in the legal notice.\n\nProducts\n\nPrices drop\nOur special products\nNew products\nOur new products\nBest sellers\nOur best sales\n\nOur company\n\nDelivery\nOur terms and conditions of delivery\nLegal Notice\nLegal notice\nTerms and conditions of use\nOur terms and conditions of use\nAbout us\nLearn more about us\nSecure payment\nOur secure payment method\nContact us\nUse our form to contact us\nSitemap\nLost ? Find what your are looking for\nStores\n\nYour account\n\nOrder tracking\nSign in\nCreate an account\n\nStore information\n\nPrestaShop\nUnited States\n\ndemo@prestashop.com\n© 2026 - Ecommerce software by PrestaShop™\nUnable to add product to cart\nBack to top",
            "cart_body": "Home\n Cart\nShopping Cart\n\nThere are no more items in your cart\n\n\nContinue shopping\nOrder summary\n0 items\n€0.00\nTotal (tax incl.)\n€0.00\nCheckout\nSecurity policy\n(edit with the Customer Reassurance module)\nDelivery policy\n(edit with the Customer Reassurance module)\nReturn policy\n(edit with the Customer Reassurance module)\nFeatured products\n-20%\n\nQuick view\nHummingbird printed t-shirt\n€19.12\n€23.90\n\n\n\n-20%\n\nQuick view\nHummingbird printed sweater\n€28.72\n€35.90\n\n\n\n\nQuick view\nThe best is yet to come' Framed poster\n€29.00\n\n\n\n\nQuick view\nThe adventure begins Framed poster\n€29.00\n\n\n\nAll featured products\n"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19181/cart?action=show",
          "finished_at": "2026-09-22T02:03:33.400Z",
          "duration_ms": 17708
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "PS-E2",
      "title": "新增商品對話框失敗",
      "steps": "商品列表點選 Add new product，查看對話框內頁。",
      "expected": "正常顯示商品類型選擇介面。",
      "actual": "對話框內頁出現 Oops 錯誤（500）。",
      "runs": {
        "clean": {
          "id": "PS-E2",
          "profile": "clean",
          "started_at": "2026-09-22T01:55:22.370Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 15615,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/catalog/products/"
            },
            {
              "at_ms": 16861,
              "label": "點選 Add new product"
            }
          ],
          "network": [
            {
              "at_ms": 11485,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 11722,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12562,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 14283,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15674,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 15710,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19081%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcatalog%2Fproducts%2F&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16123,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16319,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16349,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 16369,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042138651",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17410,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/create?shopId=1&_token=[redacted]&liteDisplaying=1",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17478,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042139816",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17496,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            }
          ],
          "facts": {
            "body": "9.1.5\nQuick Access\nEverywhere\nsearch\nvisibility\nView my store\nnotifications_none\n7\naccount_circle\nfirst_page\nWELCOME\ntrending_up\nDashboard\nsupport_agent\nCare Center\nSELL\nshopping_basket\nOrders\nkeyboard_arrow_down\nstore\nCatalog\nkeyboard_arrow_up\nProducts\nCategories\nMonitoring\nAttributes & Features\nBrands & Suppliers\nFiles\nDiscounts\nStock\naccount_circle\nCustomers\nkeyboard_arrow_down\nchat\nCustomer Service\nkeyboard_arrow_down\nassessment\nStats\nIMPROVE\nextension\nModules\nkeyboard_arrow_down\ndesktop_mac\nDesign\nkeyboard_arrow_down\nlocal_shipping\nShipping\nkeyboard_arrow_down\npayment\nPayment\nkeyboard_arrow_down\nlanguage\nInternational\nkeyboard_arrow_down\ncampaign\nMarketing\nkeyboard_arrow_down\nCONFIGURE\nsettings\nShop Parameters\nkeyboard_arrow_down\nsettings_applications\nAdvanced Parameters\nkeyboard_arrow_down\nCOMMUNITY\ngroups\nWall of Fame\nstore Catalog\nProducts\nProducts\nadd_circle_outline\nAdd new product\nextension\nOptimize product catalog\nHelp\nProducts (19)\nSettings\nFilter by categories \nBulk actions\n\t\nID\n\tImage\t\nName\n\t\nReference\n\t\nCategory\n\t\nPrice (tax excl.)\n\tPrice (tax incl.)\t\nQuantity\n\t\nStatus\n\t\nActions\n\n\n\t\n\t\t\n\t\n\t\n\t\n\t\t\n\t\nAll\nYes\nNo\n\t\nsearch\nSearch\n\n\n\t19\t\tCustomizable mug\tdemo_14\tHome Accessories\t€13.90\t€13.90\t300\t\n\t\nedit\n\n\n\t18\t\tHummingbird notebook\tdemo_10\tStationery\t€12.90\t€12.90\t1200\t\n\t\nedit\n\n\n\t17\t\tBrown bear notebook\tdemo_9\tStationery\t€12.90\t€12.90\t1200\t\n\t\nedit\n\n\n\t16\t\tMountain fox notebook\tdemo_8\tStationery\t€12.90\t€12.90\t1200\t\n\t\nedit\n\n\n\t15\t\tPack Mug + Framed poster\tdemo_21\tHome Accessories\t€35.00\t€35.00\t100\t\n\t\nedit\n\n\n\t14\t\tHummingbird - Vector graphics\tdemo_20\tArt\t€9.00\t€9.00\t300\t\n\t\nedit\n\n\n\t13\t\tBrown bear - Vector graphics\tdemo_19\tArt\t€9.00\t€9.00\t300\t\n\t\nedit\n\n\n\t12\t\tMountain fox - Vector graphics\tdemo_18\tArt\t€9.00\t€9.00\t300\t\n\t\nedit\n\n\n\t11\t\tHummingbird cushion\tdemo_17\tHome Accessories\t€18.90\t€18.90\t600\t\n\t\nedit\n\n\n\t10\t\tBrown bear cushion\tdemo_16\tHome Accessories\t€18.90\t€18.90\t600\t\n\t\nedit\n\n\n\t9\t\tMountain fox cushion\tdemo_15\tHome Accessories\t€18.90\t€18.90\t600\t\n\t\nedit\n\n\n\t8\t\tMug Today is a good day\tdemo_13\tHome Accessories\t€11.90\t€11.90\t300\t\n\t\nedit\n\n\n\t7\t\tMug The adventure begins\tdemo_12\tHome Accessories\t€11.90\t€11.90\t300\t\n\t\nedit\n\n\n\t6\t\tMug The best is yet to come\tdemo_11\tHome Accessories\t€11.90\t€11.90\t300\t\n\t\nedit\n\n\n\t5\t\tToday is a good day Framed poster\tdemo_7\tArt\t€29.00\t€29.00\t900\t\n\t\nedit\n\n\n\t4\t\tThe adventure begins Framed poster\tdemo_5\tArt\t€29.00\t€29.00\t1500\t\n\t\nedit\n\n\n\t3\t\tThe best is yet to come' Framed poster\tdemo_6\tArt\t€29.00\t€29.00\t1500\t\n\t\nedit\n\n\n\t2\t\tHummingbird printed sweater\tdemo_3\tWomen\t€35.90\t€35.90\t2100\t\n\t\nedit\n\n\n\t1\t\tHummingbird printed t-shirt\tdemo_1\tMen\t€23.90\t€23.90\t2400\t\n\t\nedit\n1\nPrevious\nNext\n1\nViewing 1-19 out of 19 (page 1 / 1)\nItems per page:\n10\n20\n50\n100\n300\n1000\n×\n---FRAME---\nStandard product\ncheckroom\nProduct with combinations\nlayers\nPack of products\ngrid_view\nVirtual product\nqr_code\narrow_forward A physical product that needs to be shipped.\nAdd new product"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/?_token=[redacted]",
          "finished_at": "2026-09-22T01:55:45.911Z",
          "duration_ms": 23541
        },
        "seeded": {
          "id": "PS-E2",
          "profile": "seeded",
          "started_at": "2026-09-22T01:55:45.911Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 15594,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/catalog/products/"
            },
            {
              "at_ms": 16821,
              "label": "點選 Add new product"
            }
          ],
          "network": [
            {
              "at_ms": 11534,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 11771,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12605,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 14262,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15629,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 15673,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19181%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcatalog%2Fproducts%2F&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16084,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16277,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042162149",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 16292,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16322,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17354,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/create?shopId=1&_token=[redacted]&liteDisplaying=1",
              "method": "GET",
              "status": 500
            }
          ],
          "facts": {
            "body": "9.1.5\nQuick Access\nEverywhere\nsearch\nvisibility\nView my store\nnotifications_none\n7\naccount_circle\nfirst_page\nWELCOME\ntrending_up\nDashboard\nsupport_agent\nCare Center\nSELL\nshopping_basket\nOrders\nkeyboard_arrow_down\nstore\nCatalog\nkeyboard_arrow_up\nProducts\nCategories\nMonitoring\nAttributes & Features\nBrands & Suppliers\nFiles\nDiscounts\nStock\naccount_circle\nCustomers\nkeyboard_arrow_down\nchat\nCustomer Service\nkeyboard_arrow_down\nassessment\nStats\nIMPROVE\nextension\nModules\nkeyboard_arrow_down\ndesktop_mac\nDesign\nkeyboard_arrow_down\nlocal_shipping\nShipping\nkeyboard_arrow_down\npayment\nPayment\nkeyboard_arrow_down\nlanguage\nInternational\nkeyboard_arrow_down\ncampaign\nMarketing\nkeyboard_arrow_down\nCONFIGURE\nsettings\nShop Parameters\nkeyboard_arrow_down\nsettings_applications\nAdvanced Parameters\nkeyboard_arrow_down\nCOMMUNITY\ngroups\nWall of Fame\nstore Catalog\nProducts\nProducts\nadd_circle_outline\nAdd new product\nextension\nOptimize product catalog\nHelp\nProducts (19)\nSettings\nFilter by categories \nBulk actions\n\t\nID\n\tImage\t\nName\n\t\nReference\n\t\nCategory\n\t\nPrice (tax excl.)\n\tPrice (tax incl.)\t\nQuantity\n\t\nStatus\n\t\nActions\n\n\n\t\n\t\t\n\t\n\t\n\t\n\t\t\n\t\nAll\nYes\nNo\n\t\nsearch\nSearch\n\n\n\t19\t\tCustomizable mug\tdemo_14\tHome Accessories\t€13.90\t€13.90\t300\t\n\t\nedit\n\n\n\t18\t\tHummingbird notebook\tdemo_10\tStationery\t€12.90\t€12.90\t1200\t\n\t\nedit\n\n\n\t17\t\tBrown bear notebook\tdemo_9\tStationery\t€12.90\t€12.90\t1200\t\n\t\nedit\n\n\n\t16\t\tMountain fox notebook\tdemo_8\tStationery\t€12.90\t€12.90\t1200\t\n\t\nedit\n\n\n\t15\t\tPack Mug + Framed poster\tdemo_21\tHome Accessories\t€35.00\t€35.00\t100\t\n\t\nedit\n\n\n\t14\t\tHummingbird - Vector graphics\tdemo_20\tArt\t€9.00\t€9.00\t300\t\n\t\nedit\n\n\n\t13\t\tBrown bear - Vector graphics\tdemo_19\tArt\t€9.00\t€9.00\t300\t\n\t\nedit\n\n\n\t12\t\tMountain fox - Vector graphics\tdemo_18\tArt\t€9.00\t€9.00\t300\t\n\t\nedit\n\n\n\t11\t\tHummingbird cushion\tdemo_17\tHome Accessories\t€18.90\t€18.90\t600\t\n\t\nedit\n\n\n\t10\t\tBrown bear cushion\tdemo_16\tHome Accessories\t€18.90\t€18.90\t600\t\n\t\nedit\n\n\n\t9\t\tMountain fox cushion\tdemo_15\tHome Accessories\t€18.90\t€18.90\t600\t\n\t\nedit\n\n\n\t8\t\tMug Today is a good day\tdemo_13\tHome Accessories\t€11.90\t€11.90\t300\t\n\t\nedit\n\n\n\t7\t\tMug The adventure begins\tdemo_12\tHome Accessories\t€11.90\t€11.90\t300\t\n\t\nedit\n\n\n\t6\t\tMug The best is yet to come\tdemo_11\tHome Accessories\t€11.90\t€11.90\t300\t\n\t\nedit\n\n\n\t5\t\tToday is a good day Framed poster\tdemo_7\tArt\t€29.00\t€29.00\t900\t\n\t\nedit\n\n\n\t4\t\tThe adventure begins Framed poster\tdemo_5\tArt\t€29.00\t€29.00\t1500\t\n\t\nedit\n\n\n\t3\t\tThe best is yet to come' Framed poster\tdemo_6\tArt\t€29.00\t€29.00\t1500\t\n\t\nedit\n\n\n\t2\t\tHummingbird printed sweater\tdemo_3\tWomen\t€35.90\t€35.90\t2100\t\n\t\nedit\n\n\n\t1\t\tHummingbird printed t-shirt\tdemo_1\tMen\t€23.90\t€23.90\t2400\t\n\t\nedit\n1\nPrevious\nNext\n1\nViewing 1-19 out of 19 (page 1 / 1)\nItems per page:\n10\n20\n50\n100\n300\n1000\n×\n---FRAME---\nOops... looks like an unexpected error occurred.\n\nEnable debug mode Back to previous page\n\nLearn more about debug mode arrow_right_alt"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/?_token=[redacted]",
          "finished_at": "2026-09-22T01:56:09.398Z",
          "duration_ms": 23487
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "PS-E3",
      "title": "顧客列表新增按鈕消失",
      "steps": "登入後台，開啟 Customers 清單。",
      "expected": "可見 Add new customer 按鈕。",
      "actual": "清單仍正常，但新增顧客按鈕消失。",
      "runs": {
        "clean": {
          "id": "PS-E3",
          "profile": "clean",
          "started_at": "2026-09-22T01:52:52.080Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 16644,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/customers/"
            }
          ],
          "network": [
            {
              "at_ms": 11936,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 12170,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 13004,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 15312,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16673,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/customers/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 16714,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19081%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcustomers%2F&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17117,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/customers/?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17326,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17345,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17363,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=customer_main_gender&token=[redacted]&rand=1790041989346&_=1790041989279",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17381,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=orders_per_customer&token=[redacted]&rand=1790041989347&_=1790041989281",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17398,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=avg_customer_age&token=[redacted]&rand=1790041989347&_=1790041989280",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17419,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=newsletter_registrations&token=[redacted]&rand=1790041989347&_=1790041989282",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17437,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790041989349",
              "method": "POST",
              "status": 200
            }
          ],
          "facts": {
            "button_count": 1
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/customers/?_token=[redacted]",
          "finished_at": "2026-09-22T01:53:12.502Z",
          "duration_ms": 20422
        },
        "seeded": {
          "id": "PS-E3",
          "profile": "seeded",
          "started_at": "2026-09-22T01:53:12.502Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 17683,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/customers/"
            }
          ],
          "network": [
            {
              "at_ms": 11820,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 12055,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12903,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 16350,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17715,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/customers/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 17754,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19181%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcustomers%2F&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18144,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/customers/?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18335,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18359,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18385,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=newsletter_registrations&token=[redacted]&rand=1790042010797&_=1790042010731",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18402,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=customer_main_gender&token=[redacted]&rand=1790042010796&_=1790042010728",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18420,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=avg_customer_age&token=[redacted]&rand=1790042010797&_=1790042010729",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18439,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=orders_per_customer&token=[redacted]&rand=1790042010797&_=1790042010730",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18455,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042010799",
              "method": "POST",
              "status": 200
            }
          ],
          "facts": {
            "button_count": 0
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/customers/?_token=[redacted]",
          "finished_at": "2026-09-22T01:53:33.952Z",
          "duration_ms": 21450
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "PS-E4",
      "title": "訂單列表回傳錯誤",
      "steps": "登入後台，開啟 Orders 清單。",
      "expected": "可查看既有訂單。",
      "actual": "顯示 Oops 錯誤（500）。",
      "runs": {
        "clean": {
          "id": "PS-E4",
          "profile": "clean",
          "started_at": "2026-09-22T01:53:33.952Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 16732,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/orders/"
            }
          ],
          "network": [
            {
              "at_ms": 12170,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 12401,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 13228,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 15401,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16774,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/orders/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 16819,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19081%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Forders%2F&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17202,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/orders/?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19733,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 19751,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19771,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=conversion_rate&token=[redacted]&rand=1790042033631&_=1790042031241",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19795,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=netprofit_visit&token=[redacted]&rand=1790042033631&_=1790042031244",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19814,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=abandoned_cart&token=[redacted]&rand=1790042033631&_=1790042031242",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19838,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=average_order_value&token=[redacted]&rand=1790042033631&_=1790042031243",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19868,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042033634",
              "method": "POST",
              "status": 200
            }
          ],
          "facts": {
            "body": "9.1.5\nQuick Access\nEverywhere\nsearch\nvisibility\nView my store\nnotifications_none\naccount_circle\nfirst_page\nWELCOME\ntrending_up\nDashboard\nsupport_agent\nCare Center\nSELL\nshopping_basket\nOrders\nkeyboard_arrow_up\nOrders\nInvoices\nCredit Slips\nDelivery Slips\nShopping Carts\nstore\nCatalog\nkeyboard_arrow_down\naccount_circle\nCustomers\nkeyboard_arrow_down\nchat\nCustomer Service\nkeyboard_arrow_down\nassessment\nStats\nIMPROVE\nextension\nModules\nkeyboard_arrow_down\ndesktop_mac\nDesign\nkeyboard_arrow_down\nlocal_shipping\nShipping\nkeyboard_arrow_down\npayment\nPayment\nkeyboard_arrow_down\nlanguage\nInternational\nkeyboard_arrow_down\ncampaign\nMarketing\nkeyboard_arrow_down\nCONFIGURE\nsettings\nShop Parameters\nkeyboard_arrow_down\nsettings_applications\nAdvanced Parameters\nkeyboard_arrow_down\nCOMMUNITY\ngroups\nWall of Fame\nshopping_basket Orders\nOrders\nadd_circle_outline\nAdd new order\nextension\nBoost sales\nHelp\nassessment\nConversion Rate\n30 DAYS\nremove_shopping_cart\nAbandoned Carts\nFROM 09/20/2026 TO 09/21/2026 PER UNIQUE VISITORS\naccount_balance_wallet\nAverage Order Value\n30 DAYS\ntax excl.\naccount_box\nNet Profit per Visit\n30 DAYS\nrefresh\nOrders (5)\nSettings\nBulk actions\n\t\nID\n\t\nReference\n\tNew client\t\nDelivery\n\t\nCustomer\n\t\nTotal\n\t\nPayment\n\t\nStatus\n\t\nDate\n\t\nActions\n\n\n\t\n\t\n\t\nAll\nYes\nNo\n\t\nUnited States\n\t\n\t\n\t\n\t\nAuthorization voided\nAuthorized. To be captured by merchant\nAwaiting Cash On Delivery validation\nAwaiting bank wire payment\nAwaiting check payment\nCanceled\nDelivered\nOn backorder (not paid)\nOn backorder (paid)\nPartial payment\nPartial refund\nPayment accepted\nPayment error\nProcessing in progress\nRefunded\nRemote payment accepted\nShipped\nWaiting for payment\n\t\ndate_range\ndate_range\n\t\nsearch\nSearch\n\n\n\t5 \tKHWLILZLL\tNo\tUnited States\tJ. DOE\t\n€27.30\n\tBank wire\t\nAuthorization voided\n\t08/29/2026 16:38:39\t\nzoom_in\n\n\n\t4 \tFFATNOMMJ\tNo\tUnited States\tJ. DOE\t\n€21.30\n\tPayment by check\t\nAwaiting check payment\n\t08/29/2026 16:38:39\t\nzoom_in\n\n\n\t3 \tUOYEVOLI\tNo\tUnited States\tJ. DOE\t\n€21.30\n\tPayment by check\t\nPayment error\n\t08/29/2026 16:38:39\t\nzoom_in\n\n\n\t2 \tOHSATSERP\tNo\tUnited States\tJ. DOE\t\n€169.90\n\tPayment by check\t\nAwaiting check payment\n\t08/29/2026 16:38:39\t\nzoom_in\n\n\n\t1 \tXKBKNABJK\tYes\tUnited States\tJ. DOE\t\n€68.20\n\tPayment by check\t\nCanceled\n\t08/29/2026 16:38:39\t\nzoom_in"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/orders/?_token=[redacted]",
          "finished_at": "2026-09-22T01:53:56.248Z",
          "duration_ms": 22296
        },
        "seeded": {
          "id": "PS-E4",
          "profile": "seeded",
          "started_at": "2026-09-22T01:53:56.248Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 16261,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/orders/"
            }
          ],
          "network": [
            {
              "at_ms": 12105,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 12338,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 13175,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 14930,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16296,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/orders/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 16327,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19181%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Forders%2F&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16546,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/orders/?_token=[redacted]",
              "method": "GET",
              "status": 500
            }
          ],
          "facts": {
            "body": "Oops... looks like an unexpected error occurred.\n\nEnable debug mode Back to previous page\n\nLearn more about debug mode arrow_right_alt"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/orders/?_token=[redacted]",
          "finished_at": "2026-09-22T01:54:16.093Z",
          "duration_ms": 19844
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "PS-E5",
      "title": "新增分類儲存失敗",
      "steps": "Categories → 新增分類，填名稱與 Friendly URL，Save。",
      "expected": "建立分類並出現在清單。",
      "actual": "送出後出現 Oops（500），分類未建立。",
      "runs": {
        "clean": {
          "id": "PS-E5",
          "profile": "clean",
          "started_at": "2026-09-22T01:56:40.650Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 17414,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/catalog/categories"
            },
            {
              "at_ms": 19869,
              "label": "儲存新增分類"
            }
          ],
          "network": [
            {
              "at_ms": 13323,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 13556,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 14369,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 16082,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17447,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/categories",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 17481,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19081%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcatalog%2Fcategories&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17839,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/categories?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18023,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18040,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=disabled_categories&token=[redacted]&rand=1790042218636&_=1790042218570",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18043,
              "url": "http://127.0.0.1:19081/js/tiny_mce/tinymce.min.js?_=1790042218574",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18066,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18086,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=empty_categories&token=[redacted]&rand=1790042218636&_=1790042218571",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18104,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=products_per_category&token=[redacted]&rand=1790042218637&_=1790042218573",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18130,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=top_category&token=[redacted]&rand=1790042218636&_=1790042218572",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18148,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042218639",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18702,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/categories/new?id_parent=2&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18774,
              "url": "http://127.0.0.1:19081/js/tiny_mce/tinymce.min.js?_=1790042219357",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18775,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18783,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18818,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042219396",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 19990,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/categories/new?id_parent=2&_token=[redacted]",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 20069,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/categories/2?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20122,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20141,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20144,
              "url": "http://127.0.0.1:19081/js/tiny_mce/tinymce.min.js?_=1790042220729",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20160,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=top_category&token=[redacted]&rand=1790042220751&_=1790042220727",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20172,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=products_per_category&token=[redacted]&rand=1790042220752&_=1790042220728",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20187,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=disabled_categories&token=[redacted]&rand=1790042220751&_=1790042220725",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20203,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=empty_categories&token=[redacted]&rand=1790042220751&_=1790042220726",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20220,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042220753",
              "method": "POST",
              "status": 200
            }
          ],
          "facts": {
            "body": "9.1.5\nQuick Access\nEverywhere\nsearch\nvisibility\nView my store\nnotifications_none\n7\naccount_circle\nfirst_page\nWELCOME\ntrending_up\nDashboard\nsupport_agent\nCare Center\nSELL\nshopping_basket\nOrders\nkeyboard_arrow_down\nstore\nCatalog\nkeyboard_arrow_up\nProducts\nCategories\nMonitoring\nAttributes & Features\nBrands & Suppliers\nFiles\nDiscounts\nStock\naccount_circle\nCustomers\nkeyboard_arrow_down\nchat\nCustomer Service\nkeyboard_arrow_down\nassessment\nStats\nIMPROVE\nextension\nModules\nkeyboard_arrow_down\ndesktop_mac\nDesign\nkeyboard_arrow_down\nlocal_shipping\nShipping\nkeyboard_arrow_down\npayment\nPayment\nkeyboard_arrow_down\nlanguage\nInternational\nkeyboard_arrow_down\ncampaign\nMarketing\nkeyboard_arrow_down\nCONFIGURE\nsettings\nShop Parameters\nkeyboard_arrow_down\nsettings_applications\nAdvanced Parameters\nkeyboard_arrow_down\nCOMMUNITY\ngroups\nWall of Fame\nstore Catalog\nCategories\nCategories\nmode_edit\nEdit category\nadd_circle_outline\nAdd new category\nHelp\nclose\n\nSuccessful creation\n\nSet categories\n\nCategories are essential, as they enable you to group equivalent products. This helps customers find their way through the variety of your catalog.\n\nLearn more\nclose\ntoggle_off\nDisabled Categories\n0\nbookmark\nEmpty Categories\n1\nmoney\nTop Category\n30 DAYS\nClothes\nsearch\nAverage number of products per category\n1\nrefresh\nHome edit Edit\nCategories (7)\nSettings\nBulk actions\n\t\nID\n\t\nName\n\tDescription\tProducts\t\nPosition\n\t\nDisplayed\n\t\nActions\n\n\n\t\n\t\n\t\n\t\t\n\t\nAll\nYes\nNo\n\t\nsearch\nSearch\n\ndrag_indicator\t\n 3\tClothes\tDiscover our favorites fashionable discoveries, a selection of cool items to integrate in your wardrobe. Compose a unique style with personality which\t2\t\n1\n\t\n\t\nzoom_in\n\ndrag_indicator\t\n 6\tAccessories\tItems and accessories for your desk, kitchen or living room. Make your house a home with our eye-catching designs.\t11\t\n2\n\t\n\t\nzoom_in\n\ndrag_indicator\t\n 9\tArt\tFramed poster and vector images, all you need to give personality to your walls or bring your creative projects to life.\t7\t\n3\n\t\n\t\nedit\n\ndrag_indicator\t\n 10\tEveryday Essentials\t\t2\t\n4\n\t\n\t\nedit\n\ndrag_indicator\t\n 11\tSummer Collection\t\t2\t\n5\n\t\n\t\nedit\n\ndrag_indicator\t\n 12\tGifts\t\t2\t\n6\n\t\n\t\nedit\n\ndrag_indicator\t\n 13\tActivation Category\t\t0\t\n7\n\t\n\t\nedit",
            "persisted": "Activation Category"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/categories/2?_token=[redacted]",
          "finished_at": "2026-09-22T01:57:03.905Z",
          "duration_ms": 23255
        },
        "seeded": {
          "id": "PS-E5",
          "profile": "seeded",
          "started_at": "2026-09-22T01:57:03.906Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 16354,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/catalog/categories"
            },
            {
              "at_ms": 18829,
              "label": "儲存新增分類"
            }
          ],
          "network": [
            {
              "at_ms": 12225,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 12461,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 13290,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 15020,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16387,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/categories",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 16419,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19181%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcatalog%2Fcategories&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16801,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/categories?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16989,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17011,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=empty_categories&token=[redacted]&rand=1790042240862&_=1790042240794",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17016,
              "url": "http://127.0.0.1:19181/js/tiny_mce/tinymce.min.js?_=1790042240797",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17037,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=disabled_categories&token=[redacted]&rand=1790042240862&_=1790042240793",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17058,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17082,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=products_per_category&token=[redacted]&rand=1790042240863&_=1790042240796",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17105,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=top_category&token=[redacted]&rand=1790042240862&_=1790042240795",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17122,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042240865",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17662,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/categories/new?id_parent=2&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17736,
              "url": "http://127.0.0.1:19181/js/tiny_mce/tinymce.min.js?_=1790042241573",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17737,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17747,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042241614",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17778,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18903,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/categories/new?id_parent=2&_token=[redacted]",
              "method": "POST",
              "status": 500
            }
          ],
          "facts": {
            "body": "Oops... looks like an unexpected error occurred.\n\nEnable debug mode Back to previous page\n\nLearn more about debug mode arrow_right_alt",
            "persisted": ""
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/categories/new?id_parent=2&_token=[redacted]",
          "finished_at": "2026-09-22T01:57:25.991Z",
          "duration_ms": 22085
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "PS-M1",
      "title": "商品名稱被截為八個字元",
      "steps": "編輯商品 19，填 ActivationLongProductName，儲存並重開編輯頁與清單。",
      "expected": "保留完整 ActivationLongProductName。",
      "actual": "儲存後變成 Activati（8 字元）。",
      "runs": {
        "clean": {
          "id": "PS-M1",
          "profile": "clean",
          "started_at": "2026-09-22T01:57:25.991Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 15343,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/edit"
            },
            {
              "at_ms": 17625,
              "label": "儲存商品名稱"
            },
            {
              "at_ms": 19778,
              "label": "重新載入編輯頁確認名稱"
            },
            {
              "at_ms": 20512,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/catalog/products/"
            }
          ],
          "network": [
            {
              "at_ms": 11275,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 11511,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12364,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 14011,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15380,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/edit",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 15414,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19081%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcatalog%2Fproducts%2F19%2Fedit&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15849,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16073,
              "url": "http://127.0.0.1:19081/js/tiny_mce/tinymce.min.js?_=1790042261921",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16073,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16075,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 16093,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042262013",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 16115,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/images-for-shop/1?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16167,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/specific-prices/list?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16180,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/catalog-price-rules/list-for-product/19?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17879,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/edit?_token=[redacted]",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 17996,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18092,
              "url": "http://127.0.0.1:19081/js/tiny_mce/tinymce.min.js?_=1790042263993",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18093,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18122,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18135,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042264048",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18154,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/specific-prices/list?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18176,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/images-for-shop/1?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18200,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/catalog-price-rules/list-for-product/19?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19892,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19953,
              "url": "http://127.0.0.1:19081/js/tiny_mce/tinymce.min.js?_=1790042265889",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19954,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19979,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042265920",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20001,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20021,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/specific-prices/list?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20041,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/images-for-shop/1?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20061,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/catalog-price-rules/list-for-product/19?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20534,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 20566,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19081%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcatalog%2Fproducts%2F&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20883,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20943,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20962,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042266913",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20978,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            }
          ],
          "facts": {
            "saved_name": "ActivationLongProductName",
            "list_row": "\t19\t\tActivationLongProductName\tdemo_14\tHome Accessories\t€13.90\t€13.90\t300\t\n\t\nedit"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/?_token=[redacted]",
          "finished_at": "2026-09-22T01:57:50.156Z",
          "duration_ms": 24165
        },
        "seeded": {
          "id": "PS-M1",
          "profile": "seeded",
          "started_at": "2026-09-22T01:57:50.156Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 15955,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/edit"
            },
            {
              "at_ms": 18229,
              "label": "儲存商品名稱"
            },
            {
              "at_ms": 20365,
              "label": "重新載入編輯頁確認名稱"
            },
            {
              "at_ms": 21103,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/catalog/products/"
            }
          ],
          "network": [
            {
              "at_ms": 11675,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 11909,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12736,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 14623,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16008,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/edit",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 16041,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19181%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcatalog%2Fproducts%2F19%2Fedit&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16452,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16683,
              "url": "http://127.0.0.1:19181/js/tiny_mce/tinymce.min.js?_=1790042286698",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16683,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16686,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 16702,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042286789",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 16720,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/images-for-shop/1?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16770,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/specific-prices/list?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16784,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/catalog-price-rules/list-for-product/19?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18472,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/edit?_token=[redacted]",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 18581,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18679,
              "url": "http://127.0.0.1:19181/js/tiny_mce/tinymce.min.js?_=1790042288743",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18681,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18707,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18718,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042288795",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18742,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/catalog-price-rules/list-for-product/19?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18762,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/images-for-shop/1?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18787,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/specific-prices/list?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20479,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20551,
              "url": "http://127.0.0.1:19181/js/tiny_mce/tinymce.min.js?_=1790042290644",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20552,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20590,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20597,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042290678",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20618,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/images-for-shop/1?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20636,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/catalog-price-rules/list-for-product/19?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20653,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/19/specific-prices/list?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 21125,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 21155,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19181%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcatalog%2Fproducts%2F&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 21463,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 21534,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 21550,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042291660",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 21564,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "saved_name": "Activati",
            "list_row": "\t19\t\tActivati\tdemo_14\tHome Accessories\t€13.90\t€13.90\t300\t\n\t\nedit"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/?_token=[redacted]",
          "finished_at": "2026-09-22T01:58:14.947Z",
          "duration_ms": 24791
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "PS-M2",
      "title": "購物車減量反而加量",
      "steps": "先透過 UI 建立數量 2 的購物車，再點減少數量按鈕並重新載入。",
      "expected": "數量從 2 降為 1。",
      "actual": "數量從 2 升為 3。",
      "runs": {
        "clean": {
          "id": "PS-M2",
          "profile": "clean",
          "started_at": "2026-09-22T02:07:08.935Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 9501,
              "label": "開啟 /6-mug-the-best-is-yet-to-come.html"
            },
            {
              "at_ms": 11351,
              "label": "由商品頁加入 2 件 Mug The best is yet to come"
            },
            {
              "at_ms": 14430,
              "label": "開啟 /cart?action=show"
            },
            {
              "at_ms": 16039,
              "label": "點選購物車減少數量按鈕（2 應變成 1）"
            },
            {
              "at_ms": 18353,
              "label": "重新載入購物車確認數量"
            }
          ],
          "network": [
            {
              "at_ms": 9636,
              "url": "http://127.0.0.1:19081/6-mug-the-best-is-yet-to-come.html",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9721,
              "url": "http://127.0.0.1:19081/module/productcomments/CommentGrade?id_products[]=10&id_products[]=9&id_products[]=19&id_products[]=8",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9724,
              "url": "http://127.0.0.1:19081/module/productcomments/ListComments?id_product=6&page=1",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11437,
              "url": "http://127.0.0.1:19081/cart",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 11464,
              "url": "http://127.0.0.1:19081/module/ps_shoppingcart/ajax",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 12184,
              "url": "http://127.0.0.1:19081/?controller=product&token=[redacted]&id_product=6&id_customization=0&qty=2",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 12205,
              "url": "http://127.0.0.1:19081/module/productcomments/CommentGrade?id_products[]=10&id_products[]=9&id_products[]=19&id_products[]=8",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 14504,
              "url": "http://127.0.0.1:19081/cart?action=show",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 14571,
              "url": "http://127.0.0.1:19081/module/productcomments/CommentGrade?id_products[]=1&id_products[]=2&id_products[]=3&id_products[]=4",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16353,
              "url": "http://127.0.0.1:19081/cart?update=1&id_product=6&id_product_attribute=0&token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 16373,
              "url": "http://127.0.0.1:19081/module/ps_shoppingcart/ajax",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 16390,
              "url": "http://127.0.0.1:19081/cart?ajax=1&action=refresh",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18405,
              "url": "http://127.0.0.1:19081/cart?action=show",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18453,
              "url": "http://127.0.0.1:19081/module/productcomments/CommentGrade?id_products[]=1&id_products[]=2&id_products[]=3&id_products[]=4",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "add_feedback": "Skip to main content\nContact us\nEUR €\nUSD $\n\nSign in\n\nCart\n2\nClothes\nAccessories\nArt\n\nHome\n Accessories\n Home Accessories\n Mug The best is yet to come\n\nMug The best is yet to come\nStudio Design\nPrice:\n€11.90\n\nWhite Ceramic Mug, 325ml.\n\n\n\n\nAdd to cart\nShare\nDescription\n\nThe best is yet to come! Start the day off right with a positive thought. 8,2cm diameter / 9,5cm height / 0.43kg. Dishwasher-proof.\n\nProduct Details\nData sheet\nSecurity policy\n(edit with the Customer Reassurance module)\nDelivery policy\n(edit with the Customer Reassurance module)\nReturn policy\n(edit with the Customer Reassurance module)\nComments (0)\nNo customer reviews for the moment.\n4 other products in the same category\n\nQuick view\nBrown bear cushion\n€18.90\n\n\n\n\nQuick view\nMountain fox cushion\n€18.90\n\n\n\n\nQuick view\nCustomizable mug\n€13.90\nSee details\n\nQuick view\nMug Today is a good day\n€11.90\n\n\n\n\nGet our latest news and special sales\n\nYou may unsubscribe at any moment. For that purpose, please find our contact info in the legal notice.\n\nProducts\n\nPrices drop\nOur special products\nNew products\nOur new products\nBest sellers\nOur best sales\n\nOur company\n\nDelivery\nOur terms and conditions of delivery\nLegal Notice\nLegal notice\nTerms and conditions of use\nOur terms and conditions of use\nAbout us\nLearn more about us\nSecure payment\nOur secure payment method\nContact us\nUse our form to contact us\nSitemap\nLost ? Find what your are looking for\nStores\n\nYour account\n\nOrder tracking\nSign in\nCreate an account\n\nStore information\n\nPrestaShop\nUnited States\n\ndemo@prestashop.com\n© 2026 - Ecommerce software by PrestaShop™\n\n\nAdded to your cart\n\nMug The best is yet to come has been added to your cart.\n\nMug The best is yet to come\n€11.90\nQuantity: 2\nThere are 2 items in your cart.\nSubtotal:\n€23.80\nShipping:\n€7.00\nTotal \n€30.80\nContinue shopping\nProceed to checkout\nBack to top",
            "before": "Home\n Cart\nShopping Cart\nMug The best is yet to come\n€11.90\n\n\n€23.80\nRemove\n\nContinue shopping\nOrder summary\n2 items\n€23.80\nShipping\n€7.00\nTotal (tax incl.)\n€30.80\nProceed to checkout\nSecurity policy\n(edit with the Customer Reassurance module)\nDelivery policy\n(edit with the Customer Reassurance module)\nReturn policy\n(edit with the Customer Reassurance module)\nFeatured products\n-20%\n\nQuick view\nHummingbird printed t-shirt\n€19.12\n€23.90\n\n\n\n-20%\n\nQuick view\nHummingbird printed sweater\n€28.72\n€35.90\n\n\n\n\nQuick view\nThe best is yet to come' Framed poster\n€29.00\n\n\n\n\nQuick view\nThe adventure begins Framed poster\n€29.00\n\n\n\nAll featured products\n",
            "before_quantity": "2",
            "after_quantity": "1"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19081/cart?action=show",
          "finished_at": "2026-09-22T02:07:30.568Z",
          "duration_ms": 21633
        },
        "seeded": {
          "id": "PS-M2",
          "profile": "seeded",
          "started_at": "2026-09-22T02:07:30.568Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 10640,
              "label": "開啟 /6-mug-the-best-is-yet-to-come.html"
            },
            {
              "at_ms": 12484,
              "label": "由商品頁加入 2 件 Mug The best is yet to come"
            },
            {
              "at_ms": 15557,
              "label": "開啟 /cart?action=show"
            },
            {
              "at_ms": 17184,
              "label": "點選購物車減少數量按鈕（2 應變成 1）"
            },
            {
              "at_ms": 19501,
              "label": "重新載入購物車確認數量"
            }
          ],
          "network": [
            {
              "at_ms": 10771,
              "url": "http://127.0.0.1:19181/6-mug-the-best-is-yet-to-come.html",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10864,
              "url": "http://127.0.0.1:19181/module/productcomments/ListComments?id_product=6&page=1",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10866,
              "url": "http://127.0.0.1:19181/module/productcomments/CommentGrade?id_products[]=7&id_products[]=9&id_products[]=11&id_products[]=15",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12572,
              "url": "http://127.0.0.1:19181/cart",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 12598,
              "url": "http://127.0.0.1:19181/module/ps_shoppingcart/ajax",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 13319,
              "url": "http://127.0.0.1:19181/?controller=product&token=[redacted]&id_product=6&id_customization=0&qty=2",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 13338,
              "url": "http://127.0.0.1:19181/module/productcomments/CommentGrade?id_products[]=7&id_products[]=9&id_products[]=11&id_products[]=15",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15630,
              "url": "http://127.0.0.1:19181/cart?action=show",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15712,
              "url": "http://127.0.0.1:19181/module/productcomments/CommentGrade?id_products[]=1&id_products[]=2&id_products[]=3&id_products[]=4",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17509,
              "url": "http://127.0.0.1:19181/cart?update=1&id_product=8&id_product_attribute=0&token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17533,
              "url": "http://127.0.0.1:19181/module/ps_shoppingcart/ajax",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17545,
              "url": "http://127.0.0.1:19181/cart?ajax=1&action=refresh",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 19553,
              "url": "http://127.0.0.1:19181/cart?action=show",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19601,
              "url": "http://127.0.0.1:19181/module/productcomments/CommentGrade?id_products[]=1&id_products[]=2&id_products[]=3&id_products[]=4",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "add_feedback": "Skip to main content\nContact us\nEUR €\nUSD $\n\nSign in\n\nCart\n2\nClothes\nAccessories\nArt\n\nHome\n Accessories\n Home Accessories\n Mug The best is yet to come\n\nMug The best is yet to come\nStudio Design\nPrice:\n€11.90\n\nWhite Ceramic Mug, 325ml.\n\n\n\n\nAdd to cart\nShare\nDescription\n\nThe best is yet to come! Start the day off right with a positive thought. 8,2cm diameter / 9,5cm height / 0.43kg. Dishwasher-proof.\n\nProduct Details\nData sheet\nSecurity policy\n(edit with the Customer Reassurance module)\nDelivery policy\n(edit with the Customer Reassurance module)\nReturn policy\n(edit with the Customer Reassurance module)\nComments (0)\nNo customer reviews for the moment.\n4 other products in the same category\n\nQuick view\nMug The adventure begins\n€11.90\n\n\n\n\nQuick view\nMountain fox cushion\n€18.90\n\n\n\n\nQuick view\nHummingbird cushion\n€18.90\n\n\n\nPack\n\nQuick view\nPack Mug + Framed poster\n€35.00\n\n\n\n\nGet our latest news and special sales\n\nYou may unsubscribe at any moment. For that purpose, please find our contact info in the legal notice.\n\nProducts\n\nPrices drop\nOur special products\nNew products\nOur new products\nBest sellers\nOur best sales\n\nOur company\n\nDelivery\nOur terms and conditions of delivery\nLegal Notice\nLegal notice\nTerms and conditions of use\nOur terms and conditions of use\nAbout us\nLearn more about us\nSecure payment\nOur secure payment method\nContact us\nUse our form to contact us\nSitemap\nLost ? Find what your are looking for\nStores\n\nYour account\n\nOrder tracking\nSign in\nCreate an account\n\nStore information\n\nPrestaShop\nUnited States\n\ndemo@prestashop.com\n© 2026 - Ecommerce software by PrestaShop™\n\n\nAdded to your cart\n\nMug Today is a good day has been added to your cart.\n\nMug Today is a good day\n€11.90\nQuantity: 2\nThere are 2 items in your cart.\nSubtotal:\n€23.80\nShipping:\n€7.00\nTotal \n€30.80\nContinue shopping\nProceed to checkout\nBack to top",
            "before": "Home\n Cart\nShopping Cart\nMug Today is a good day\n€11.90\n\n\n€23.80\nRemove\n\nContinue shopping\nOrder summary\n2 items\n€23.80\nShipping\n€7.00\nTotal (tax incl.)\n€30.80\nProceed to checkout\nSecurity policy\n(edit with the Customer Reassurance module)\nDelivery policy\n(edit with the Customer Reassurance module)\nReturn policy\n(edit with the Customer Reassurance module)\nFeatured products\n-20%\n\nQuick view\nHummingbird printed t-shirt\n€19.12\n€23.90\n\n\n\n-20%\n\nQuick view\nHummingbird printed sweater\n€28.72\n€35.90\n\n\n\n\nQuick view\nThe best is yet to come' Framed poster\n€29.00\n\n\n\n\nQuick view\nThe adventure begins Framed poster\n€29.00\n\n\n\nAll featured products\n",
            "before_quantity": "2",
            "after_quantity": "3"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19181/cart?action=show",
          "finished_at": "2026-09-22T02:07:53.346Z",
          "duration_ms": 22778
        }
      },
      "notes": [
        "前置加車操作同時受到 PS-H5 的商品替換影響；本項判準只比較同為 2 件時，點減量後的數量（1 與 3）。"
      ],
      "confirmed": true
    },
    {
      "id": "PS-M3",
      "title": "已設定的分類被主選單省略",
      "steps": "在 Main menu 模組以相同 UI 將 Gifts 加入 Selected items 並儲存，再查看前台與分類頁。",
      "expected": "主選單出現 Gifts，分類頁也正常。",
      "actual": "設定中已有 Gifts、分類頁正常，但前台主選單仍省略 Gifts。",
      "runs": {
        "clean": {
          "id": "PS-M3",
          "profile": "clean",
          "started_at": "2026-09-22T02:12:45.217Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 9275,
              "label": "開啟 /"
            },
            {
              "at_ms": 16505,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/improve/modules/manage"
            },
            {
              "at_ms": 17700,
              "label": "開啟 Main menu 模組設定"
            },
            {
              "at_ms": 18567,
              "label": "把 Gifts 加入 Selected items"
            },
            {
              "at_ms": 19942,
              "label": "儲存主選單設定"
            },
            {
              "at_ms": 20638,
              "label": "開啟 /"
            },
            {
              "at_ms": 22268,
              "label": "開啟 /12-gifts"
            },
            {
              "at_ms": 23136,
              "label": "開啟 /"
            }
          ],
          "network": [
            {
              "at_ms": 9355,
              "url": "http://127.0.0.1:19081/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9447,
              "url": "http://127.0.0.1:19081/module/productcomments/CommentGrade?id_products[]=1&id_products[]=2&id_products[]=3&id_products[]=4&id_products[]=2&id_products[]=1",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12457,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 12695,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 13500,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 15173,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16560,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/improve/modules/manage",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 16593,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19081%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fimprove%2Fmodules%2Fmanage&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16956,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/improve/modules/manage?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17208,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17222,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17243,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043182381",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17274,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/improve/modules/alerts/count?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17831,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/improve/modules/manage/action/configure/ps_mainmenu?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17888,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17907,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043183086",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17927,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043183083",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20047,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/improve/modules/manage/action/configure/ps_mainmenu?tab_module=front_office_features&_token=[redacted]&token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20097,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043185285",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20114,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043185285",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20131,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20693,
              "url": "http://127.0.0.1:19081/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20729,
              "url": "http://127.0.0.1:19081/module/productcomments/CommentGrade?id_products[]=1&id_products[]=2&id_products[]=3&id_products[]=4&id_products[]=2&id_products[]=1",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 22350,
              "url": "http://127.0.0.1:19081/12-gifts",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 22418,
              "url": "http://127.0.0.1:19081/module/productcomments/CommentGrade?id_products[]=1&id_products[]=19",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 23183,
              "url": "http://127.0.0.1:19081/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 23217,
              "url": "http://127.0.0.1:19081/module/productcomments/CommentGrade?id_products[]=1&id_products[]=2&id_products[]=3&id_products[]=4&id_products[]=2&id_products[]=1",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "default_menu": "Clothes\nAccessories\nArt",
            "initial_selected": "Clothes\nAccessories\nArt",
            "saved_selected": "Clothes\nAccessories\nArt\nGifts",
            "menu_after": "Clothes\nAccessories\nArt\nGifts",
            "category_exists": true
          },
          "limitations": [
            "原始快照只把 Clothes／Accessories／Art 設為主選單，clean／seeded 初始都不顯示 Gifts。此 activation check 先在兩組透過相同管理 UI 明確加入 Gifts，再驗證植入程式仍省略它；不能只憑原始首頁的選單缺項宣稱已驗證此缺陷。"
          ],
          "final_url": "http://127.0.0.1:19081/",
          "finished_at": "2026-09-22T02:13:11.792Z",
          "duration_ms": 26575
        },
        "seeded": {
          "id": "PS-M3",
          "profile": "seeded",
          "started_at": "2026-09-22T02:13:11.792Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 9267,
              "label": "開啟 /"
            },
            {
              "at_ms": 16489,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/improve/modules/manage"
            },
            {
              "at_ms": 17667,
              "label": "開啟 Main menu 模組設定"
            },
            {
              "at_ms": 18536,
              "label": "把 Gifts 加入 Selected items"
            },
            {
              "at_ms": 19910,
              "label": "儲存主選單設定"
            },
            {
              "at_ms": 20613,
              "label": "開啟 /"
            },
            {
              "at_ms": 22260,
              "label": "開啟 /12-gifts"
            },
            {
              "at_ms": 23133,
              "label": "開啟 /"
            }
          ],
          "network": [
            {
              "at_ms": 9348,
              "url": "http://127.0.0.1:19181/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9431,
              "url": "http://127.0.0.1:19181/module/productcomments/CommentGrade?id_products[]=1&id_products[]=2&id_products[]=3&id_products[]=4&id_products[]=2&id_products[]=1",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12403,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 12635,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 13468,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 15156,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16520,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/improve/modules/manage",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 16559,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19181%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fimprove%2Fmodules%2Fmanage&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16924,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/improve/modules/manage?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17174,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17189,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17210,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043208923",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17253,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/improve/modules/alerts/count?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17792,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/improve/modules/manage/action/configure/ps_mainmenu?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17853,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17872,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043209618",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17894,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043209619",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20022,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/improve/modules/manage/action/configure/ps_mainmenu?tab_module=front_office_features&_token=[redacted]&token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20071,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20088,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043211833",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20112,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043211834",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20676,
              "url": "http://127.0.0.1:19181/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20720,
              "url": "http://127.0.0.1:19181/module/productcomments/CommentGrade?id_products[]=1&id_products[]=2&id_products[]=3&id_products[]=4&id_products[]=2&id_products[]=1",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 22346,
              "url": "http://127.0.0.1:19181/12-gifts",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 22410,
              "url": "http://127.0.0.1:19181/module/productcomments/CommentGrade?id_products[]=1&id_products[]=19",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 23183,
              "url": "http://127.0.0.1:19181/",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 23214,
              "url": "http://127.0.0.1:19181/module/productcomments/CommentGrade?id_products[]=1&id_products[]=2&id_products[]=3&id_products[]=4&id_products[]=2&id_products[]=1",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "default_menu": "Clothes\nAccessories\nArt",
            "initial_selected": "Clothes\nAccessories\nArt",
            "saved_selected": "Clothes\nAccessories\nArt\nGifts",
            "menu_after": "Clothes\nAccessories\nArt",
            "category_exists": true
          },
          "limitations": [
            "原始快照只把 Clothes／Accessories／Art 設為主選單，clean／seeded 初始都不顯示 Gifts。此 activation check 先在兩組透過相同管理 UI 明確加入 Gifts，再驗證植入程式仍省略它；不能只憑原始首頁的選單缺項宣稱已驗證此缺陷。"
          ],
          "final_url": "http://127.0.0.1:19181/",
          "finished_at": "2026-09-22T02:13:38.345Z",
          "duration_ms": 26553
        }
      },
      "notes": [
        "原始快照只把 Clothes／Accessories／Art 設為主選單，clean／seeded 初始都不顯示 Gifts。此 activation check 先在兩組透過相同管理 UI 明確加入 Gifts，再驗證植入程式仍省略它；不能只憑原始首頁的選單缺項宣稱已驗證此缺陷。",
        "原始快照只把 Clothes／Accessories／Art 設為主選單，clean／seeded 初始都不顯示 Gifts。此 activation check 先在兩組透過相同管理 UI 明確加入 Gifts，再驗證植入程式仍省略它；不能只憑原始首頁的選單缺項宣稱已驗證此缺陷。"
      ],
      "confirmed": true
    },
    {
      "id": "PS-M4",
      "title": "頁首更新訂單狀態未生效",
      "steps": "訂單 1 頁首選 Payment accepted，Update status，重開頁面。",
      "expected": "狀態從 Canceled 改為 Payment accepted。",
      "actual": "顯示成功，但狀態仍為 Canceled。",
      "runs": {
        "clean": {
          "id": "PS-M4",
          "profile": "clean",
          "started_at": "2026-09-22T02:00:39.190Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 15455,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/orders/1/view"
            },
            {
              "at_ms": 18641,
              "label": "由頁首更新訂單狀態"
            }
          ],
          "network": [
            {
              "at_ms": 11251,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 11485,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12339,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 14122,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15496,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/orders/1/view",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 15530,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19081%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Forders%2F1%2Fview&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15985,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17545,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17569,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17595,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042456713",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18877,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/orders/1/status?_token=[redacted]",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 18983,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19050,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19070,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 19087,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042458221",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20956,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 21020,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 21041,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 21062,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042460185",
              "method": "POST",
              "status": 200
            }
          ],
          "facts": {
            "before": "6\t2",
            "save_body": "9.1.5\nQuick Access\nEverywhere\nsearch\nvisibility\nView my store\nnotifications_none\n7\naccount_circle\nfirst_page\nWELCOME\ntrending_up\nDashboard\nsupport_agent\nCare Center\nSELL\nshopping_basket\nOrders\nkeyboard_arrow_up\nOrders\nInvoices\nCredit Slips\nDelivery Slips\nShopping Carts\nstore\nCatalog\nkeyboard_arrow_down\naccount_circle\nCustomers\nkeyboard_arrow_down\nchat\nCustomer Service\nkeyboard_arrow_down\nassessment\nStats\nIMPROVE\nextension\nModules\nkeyboard_arrow_down\ndesktop_mac\nDesign\nkeyboard_arrow_down\nlocal_shipping\nShipping\nkeyboard_arrow_down\npayment\nPayment\nkeyboard_arrow_down\nlanguage\nInternational\nkeyboard_arrow_down\ncampaign\nMarketing\nkeyboard_arrow_down\nCONFIGURE\nsettings\nShop Parameters\nkeyboard_arrow_down\nsettings_applications\nAdvanced Parameters\nkeyboard_arrow_down\nCOMMUNITY\ngroups\nWall of Fame\nshopping_basket Orders\nOrder #1 XKBKNABJK from John DOE\nextension\nBoost sales\nHelp\nclose\n\nAn error occurred while changing the status for order #1, or we were unable to send an email to the customer.\n\nAuthorization voided\nAuthorized. To be captured by merchant\nAwaiting Cash On Delivery validation\nAwaiting bank wire payment\nAwaiting check payment\nCanceled\nDelivered\nOn backorder (not paid)\nOn backorder (paid)\nPartial payment\nPartial refund\nPayment accepted\nPayment error\nProcessing in progress\nRefunded\nRemote payment accepted\nShipped\nWaiting for payment\nPayment accepted\nUpdate status\nreceipt\nView invoice\nprint\nPrint order\nswap_horiz\nPartial refund\narrow_back\narrow_forward\ninfo Basic information\nID\n1\nOrder reference\nXKBKNABJK\nCreated from cart\n#1\nTotal price\n€68.20\nCreated on\n08/29/2026 16:38:39\nPayment\nPayment by check\nDelivery\nMy carrier\nperson Customer\naccount_box Mr. John DOE\nView details\nCustomer\n\nID: 2\n\nEmail: pub@prestashop.com\n\nCustomer type: Registered customer\n\nAccount registered: 08/29/2026 16:38:33\n\nTotal spent since registration: €61.80\n\nValidated orders placed: 1\n\nShipping address\nmore_vert\n\nJohn DOE\n\nMy Company\n\n16, Main street 2nd floor\n\nMiami, Florida 33133\n\nUnited States\n\n0102030405\n\nInvoice address\nmore_vert\n\nJohn DOE\n\nMy Company\n\n16, Main street 2nd floor\n\nMiami, Florida 33133\n\nUnited States\n\n0102030405\n\nCustomer private note\nadd\nmessage Messages (0)\nChoose your order message\nDelay\nConfigure predefined messages arrow_right_alt\nDisplay to customer?\n*\nMessage\n1200\nSend message\nshopping_basket Products (2)\n\nProduct\n\n\t\t\n\nBase price\n\nTax included\t\n\nQuantity\n\n\t\n\nAvailable\n\n\t\n\nTotal\n\nTax included\t\n\nInvoice\n\n\t\n\nActions\n\n\n\t\n\nHummingbird printed t-shirt - Color : White, Size : S\n\nReference number: demo_1\n\n\t€23.90\t1\t299\t€23.90\t#IN000001\t\nedit\n \ndelete\n\n\t\n\nHummingbird printed sweater - Color : White, Size : S\n\nReference number: demo_3\n\n\t€35.90\t1\t1199\t€35.90\t#IN000001\t\nedit\n \ndelete\nItems per page: \n8\n20\n50\n100\nadd_circle_outline\nAdd a product \nconfirmation_number\nAdd a discount\n\nProducts\n\n€59.80\n\nShipping\n\n€8.40\n\nTaxes\n\n€1.40\n\nTotal\n\n€68.20\n\nFor this customer group, prices are displayed as: Tax included. Merchandise returns are disabled\n\nhistory Status (3)\nnote Documents (1)\nlocal_shipping Carriers (1)\nPayment accepted\tJohn Doe\t09/22/2026 04:00:57\t\nResend email\n\nCanceled\tJohn Doe\t08/29/2026 16:38:39\t\nResend email\n\nAwaiting check payment\t\t08/29/2026 16:38:39\t\nResend email\nAuthorization voided\nAuthorized. To be captured by merchant\nAwaiting Cash On Delivery validation\nAwaiting bank wire payment\nAwaiting check payment\nCanceled\nDelivered\nOn backorder (not paid)\nOn backorder (paid)\nPartial payment\nPartial refund\nPayment accepted\nPayment error\nProcessing in progress\nRefunded\nRemote payment accepted\nShipped\nWaiting for payment\nPayment accepted\nUpdate status\nOrder private note\nremove\nSave\npayments Payment (1)\nDate\tPayment method\tTransaction ID\tAmount\tInvoice\tEmployee\t\n09/22/2026 04:00:57\tPayments by check\t\t€68.20\t#IN000001\t-\tDetails\n\ndate_range\n\t\n\t\n\t\n$\n€\n\t\n#IN000001\n\t\tAdd",
            "after": "2\t3",
            "status": "2",
            "history": "Payment accepted\tJohn Doe\t09/22/2026 04:00:57\t\nResend email\n\nCanceled\tJohn Doe\t08/29/2026 16:38:39\t\nResend email\n\nAwaiting check payment\t\t08/29/2026 16:38:39\t\nResend email\nAuthorization voided\nAuthorized. To be captured by merchant\nAwaiting Cash On Delivery validation\nAwaiting bank wire payment\nAwaiting check payment\nCanceled\nDelivered\nOn backorder (not paid)\nOn backorder (paid)\nPartial payment\nPartial refund\nPayment accepted\nPayment error\nProcessing in progress\nRefunded\nRemote payment accepted\nShipped\nWaiting for payment\nPayment accepted\nUpdate status\nOrder private note\nremove\nSave"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
          "finished_at": "2026-09-22T02:01:03.099Z",
          "duration_ms": 23909
        },
        "seeded": {
          "id": "PS-M4",
          "profile": "seeded",
          "started_at": "2026-09-22T02:01:03.099Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 17146,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/orders/1/view"
            },
            {
              "at_ms": 20881,
              "label": "由頁首更新訂單狀態"
            }
          ],
          "network": [
            {
              "at_ms": 12977,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 13228,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 14056,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 15814,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17192,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/orders/1/view",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 17236,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19181%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Forders%2F1%2Fview&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17768,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19429,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19454,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 19486,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042482506",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20968,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/orders/1/status?_token=[redacted]",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 21089,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 21152,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 21174,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 21192,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042484234",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 23073,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 23138,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 23158,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 23178,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042486208",
              "method": "POST",
              "status": 200
            }
          ],
          "facts": {
            "before": "6\t2",
            "save_body": "9.1.5\nQuick Access\nEverywhere\nsearch\nvisibility\nView my store\nnotifications_none\n7\naccount_circle\nfirst_page\nWELCOME\ntrending_up\nDashboard\nsupport_agent\nCare Center\nSELL\nshopping_basket\nOrders\nkeyboard_arrow_up\nOrders\nInvoices\nCredit Slips\nDelivery Slips\nShopping Carts\nstore\nCatalog\nkeyboard_arrow_down\naccount_circle\nCustomers\nkeyboard_arrow_down\nchat\nCustomer Service\nkeyboard_arrow_down\nassessment\nStats\nIMPROVE\nextension\nModules\nkeyboard_arrow_down\ndesktop_mac\nDesign\nkeyboard_arrow_down\nlocal_shipping\nShipping\nkeyboard_arrow_down\npayment\nPayment\nkeyboard_arrow_down\nlanguage\nInternational\nkeyboard_arrow_down\ncampaign\nMarketing\nkeyboard_arrow_down\nCONFIGURE\nsettings\nShop Parameters\nkeyboard_arrow_down\nsettings_applications\nAdvanced Parameters\nkeyboard_arrow_down\nCOMMUNITY\ngroups\nWall of Fame\nshopping_basket Orders\nOrder #1 XKBKNABJK from John DOE\nextension\nBoost sales\nHelp\nclose\n\nSuccessful update\n\nAuthorization voided\nAuthorized. To be captured by merchant\nAwaiting Cash On Delivery validation\nAwaiting bank wire payment\nAwaiting check payment\nCanceled\nDelivered\nOn backorder (not paid)\nOn backorder (paid)\nPartial payment\nPartial refund\nPayment accepted\nPayment error\nProcessing in progress\nRefunded\nRemote payment accepted\nShipped\nWaiting for payment\nCanceled\nUpdate status\nprint\nPrint order\narrow_back\narrow_forward\ninfo Basic information\nID\n1\nOrder reference\nXKBKNABJK\nCreated from cart\n#1\nTotal price\n€68.20\nCreated on\n08/29/2026 16:38:39\nPayment\nPayment by check\nDelivery\nMy carrier\nperson Customer\naccount_box Mr. John DOE\nView details\nCustomer\n\nID: 2\n\nEmail: pub@prestashop.com\n\nCustomer type: Registered customer\n\nAccount registered: 08/29/2026 16:38:33\n\nTotal spent since registration: €0.00\n\nValidated orders placed: 0\n\nShipping address\nmore_vert\n\nJohn DOE\n\nMy Company\n\n16, Main street 2nd floor\n\nMiami, Florida 33133\n\nUnited States\n\n0102030405\n\nInvoice address\nmore_vert\n\nJohn DOE\n\nMy Company\n\n16, Main street 2nd floor\n\nMiami, Florida 33133\n\nUnited States\n\n0102030405\n\nCustomer private note\nadd\nmessage Messages (0)\nChoose your order message\nDelay\nConfigure predefined messages arrow_right_alt\nDisplay to customer?\n*\nMessage\n1200\nSend message\nshopping_basket Products (2)\n\nProduct\n\n\t\t\n\nBase price\n\nTax included\t\n\nQuantity\n\n\t\n\nAvailable\n\n\t\n\nTotal\n\nTax included\t\n\nActions\n\n\n\t\n\nHummingbird printed t-shirt - Color : White, Size : S\n\nReference number: demo_1\n\n\t€23.90\t1\t300\t€23.90\t\nedit\n \ndelete\n\n\t\n\nHummingbird printed sweater - Color : White, Size : S\n\nReference number: demo_3\n\n\t€35.90\t1\t1200\t€35.90\t\nedit\n \ndelete\nItems per page: \n8\n20\n50\n100\nadd_circle_outline\nAdd a product \nconfirmation_number\nAdd a discount\n\nProducts\n\n€59.80\n\nShipping\n\n€8.40\n\nTaxes\n\n€1.40\n\nTotal\n\n€68.20\n\nFor this customer group, prices are displayed as: Tax included. Merchandise returns are disabled\n\nhistory Status (2)\nnote Documents (0)\nlocal_shipping Carriers (1)\nCanceled\tJohn Doe\t08/29/2026 16:38:39\t\nResend email\n\nAwaiting check payment\t\t08/29/2026 16:38:39\t\nResend email\nAuthorization voided\nAuthorized. To be captured by merchant\nAwaiting Cash On Delivery validation\nAwaiting bank wire payment\nAwaiting check payment\nCanceled\nDelivered\nOn backorder (not paid)\nOn backorder (paid)\nPartial payment\nPartial refund\nPayment accepted\nPayment error\nProcessing in progress\nRefunded\nRemote payment accepted\nShipped\nWaiting for payment\nCanceled\nUpdate status\nOrder private note\nremove\nSave\npayments Payment (0)\nDate\tPayment method\tTransaction ID\tAmount\tInvoice\tEmployee\t\n\ndate_range\n\t\n\t\n\t\n$\n€\n\t\t\tAdd\nChange currency\nUS Dollar (USD)\nChange\nDo not forget to update your exchange rate before making this change.",
            "after": "6\t2",
            "status": "6",
            "history": "Canceled\tJohn Doe\t08/29/2026 16:38:39\t\nResend email\n\nAwaiting check payment\t\t08/29/2026 16:38:39\t\nResend email\nAuthorization voided\nAuthorized. To be captured by merchant\nAwaiting Cash On Delivery validation\nAwaiting bank wire payment\nAwaiting check payment\nCanceled\nDelivered\nOn backorder (not paid)\nOn backorder (paid)\nPartial payment\nPartial refund\nPayment accepted\nPayment error\nProcessing in progress\nRefunded\nRemote payment accepted\nShipped\nWaiting for payment\nCanceled\nUpdate status\nOrder private note\nremove\nSave"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
          "finished_at": "2026-09-22T02:01:29.102Z",
          "duration_ms": 26003
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "PS-M5",
      "title": "分類標籤存在卻無法在樹中選取",
      "steps": "編輯商品 1，先看既有分類標籤，再點 Choose categories。",
      "expected": "分類樹可見 Everyday Essentials 等既有分類。",
      "actual": "表單有既有分類標籤，分類樹卻省略這些分類。",
      "runs": {
        "clean": {
          "id": "PS-M5",
          "profile": "clean",
          "started_at": "2026-09-22T01:58:14.947Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 17764,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit"
            },
            {
              "at_ms": 19992,
              "label": "打開 Choose categories 分類樹"
            }
          ],
          "network": [
            {
              "at_ms": 11881,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 12118,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12955,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 16432,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17814,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 17847,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19081%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcatalog%2Fproducts%2F1%2Fedit&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18310,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18530,
              "url": "http://127.0.0.1:19081/js/tiny_mce/tinymce.min.js?_=1790042313341",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18531,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18532,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18552,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042313427",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18573,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/images-for-shop/1?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18601,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/specific-prices/list?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18639,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/catalog-price-rules/list-for-product/1?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20146,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/categories/tree?_token=[redacted]",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "tree": "×\n\nClothes xEveryday Essentials xGifts xHome xMen xSummer Collection x\nASSOCIATED CATEGORIES\nHome\nClothes\nMen\nWomen\nAccessories\nArt\nEveryday Essentials\nSummer Collection\nGifts\nCancel Apply",
            "extra_checkboxes": 1
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit?_token=[redacted]",
          "finished_at": "2026-09-22T01:58:39.233Z",
          "duration_ms": 24286
        },
        "seeded": {
          "id": "PS-M5",
          "profile": "seeded",
          "started_at": "2026-09-22T01:58:39.234Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 16248,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit"
            },
            {
              "at_ms": 18465,
              "label": "打開 Choose categories 分類樹"
            }
          ],
          "network": [
            {
              "at_ms": 11783,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 12020,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12849,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 14915,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16285,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 16316,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19181%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcatalog%2Fproducts%2F1%2Fedit&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16778,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16999,
              "url": "http://127.0.0.1:19181/js/tiny_mce/tinymce.min.js?_=1790042336095",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16999,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17009,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17036,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042336183",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17056,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/images-for-shop/1?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17104,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/specific-prices/list?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17120,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/catalog-price-rules/list-for-product/1?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18611,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/categories/tree?_token=[redacted]",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "tree": "×\n\nClothes xEveryday Essentials xGifts xHome xMen xSummer Collection x\nASSOCIATED CATEGORIES\nHome\nClothes\nMen\nWomen\nAccessories\nArt\nCancel Apply",
            "extra_checkboxes": 0
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit?_token=[redacted]",
          "finished_at": "2026-09-22T01:59:01.960Z",
          "duration_ms": 22726
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "PS-H1",
      "title": "折扣規則儲存後百分比歸零",
      "steps": "新增規則 ACTIVATION25，Actions 選百分比 25，Save，再重新開啟。",
      "expected": "折扣百分比維持 25%。",
      "actual": "規則建立成功，但百分比變成 0%。",
      "runs": {
        "clean": {
          "id": "PS-H1",
          "profile": "clean",
          "started_at": "2026-09-22T02:11:51.980Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 20018,
              "label": "開啟 http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php?controller=AdminCartRules&addcart_rule&_token=[redacted]"
            },
            {
              "at_ms": 21216,
              "label": "Actions 設定 25% 折扣"
            },
            {
              "at_ms": 22886,
              "label": "儲存折扣規則"
            },
            {
              "at_ms": 24779,
              "label": "重新開啟規則檢查折扣"
            },
            {
              "at_ms": 24786,
              "label": "開啟 index.php?controller=AdminCartRules&updatecart_rule=&id_cart_rule=1&token=[redacted]"
            }
          ],
          "network": [
            {
              "at_ms": 13338,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 13577,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 14453,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 18676,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20097,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php?controller=AdminCartRules&addcart_rule&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20191,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043132122",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20212,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20234,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043132124",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 22977,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php?controller=AdminCartRules&token=[redacted]&addcart_rule",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 23059,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php?controller=AdminCartRules&id_cart_rule=1&conf=3&token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 23114,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043135065",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 23133,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043135065",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 23149,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 24835,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php?controller=AdminCartRules&updatecart_rule=&id_cart_rule=1&token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 24903,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043136846",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 24923,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043136847",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 24939,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "sql": "1\t25.00",
            "discount_mode_percent": true,
            "percent": "25"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php?controller=AdminCartRules&updatecart_rule=&id_cart_rule=1&token=[redacted]",
          "finished_at": "2026-09-22T02:12:20.706Z",
          "duration_ms": 28726
        },
        "seeded": {
          "id": "PS-H1",
          "profile": "seeded",
          "started_at": "2026-09-22T02:12:20.706Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 15568,
              "label": "開啟 http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php?controller=AdminCartRules&addcart_rule&_token=[redacted]"
            },
            {
              "at_ms": 16758,
              "label": "Actions 設定 25% 折扣"
            },
            {
              "at_ms": 18423,
              "label": "儲存折扣規則"
            },
            {
              "at_ms": 20310,
              "label": "重新開啟規則檢查折扣"
            },
            {
              "at_ms": 20318,
              "label": "開啟 index.php?controller=AdminCartRules&updatecart_rule=&id_cart_rule=1&token=[redacted]"
            }
          ],
          "network": [
            {
              "at_ms": 11578,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 11819,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12658,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 14230,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15664,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php?controller=AdminCartRules&addcart_rule&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15741,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15774,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043156416",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 15796,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043156418",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18514,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php?controller=AdminCartRules&token=[redacted]&addcart_rule",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 18587,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php?controller=AdminCartRules&id_cart_rule=1&conf=3&token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18637,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043159314",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18656,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043159314",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18679,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20364,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php?controller=AdminCartRules&updatecart_rule=&id_cart_rule=1&token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20435,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043161098",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20457,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790043161099",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20477,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "sql": "1\t0.00",
            "discount_mode_percent": false,
            "percent": "0"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php?controller=AdminCartRules&updatecart_rule=&id_cart_rule=1&token=[redacted]",
          "finished_at": "2026-09-22T02:12:45.217Z",
          "duration_ms": 24511
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "PS-H2",
      "title": "預設分類未隨儲存更新",
      "steps": "商品 1 新增 Art 關聯並選 Art 為預設分類，儲存後重讀。",
      "expected": "Art 關聯及預設分類都儲存成功（9）。",
      "actual": "Art 關聯已儲存，但預設分類仍為 Men（4）。",
      "runs": {
        "clean": {
          "id": "PS-H2",
          "profile": "clean",
          "started_at": "2026-09-22T01:59:01.960Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 15127,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit"
            },
            {
              "at_ms": 18369,
              "label": "儲存分類與預設分類"
            }
          ],
          "network": [
            {
              "at_ms": 10951,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 11189,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12035,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 13795,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15188,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 15225,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19081%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcatalog%2Fproducts%2F1%2Fedit&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15708,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15927,
              "url": "http://127.0.0.1:19081/js/tiny_mce/tinymce.min.js?_=1790042357750",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15928,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15937,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 15957,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042357836",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 15987,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/images-for-shop/1?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16045,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/specific-prices/list?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16060,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/catalog-price-rules/list-for-product/1?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16652,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/categories/tree?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18647,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit?_token=[redacted]",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 18779,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18875,
              "url": "http://127.0.0.1:19081/js/tiny_mce/tinymce.min.js?_=1790042360746",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18875,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18908,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18918,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042360802",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18940,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/images-for-shop/1?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18962,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/catalog-price-rules/list-for-product/1?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18988,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/specific-prices/list?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20675,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20741,
              "url": "http://127.0.0.1:19081/js/tiny_mce/tinymce.min.js?_=1790042362641",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20747,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20779,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042362674",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20794,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20814,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/images-for-shop/1?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20834,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/catalog-price-rules/list-for-product/1?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20856,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/specific-prices/list?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "before": "4",
            "default_category": "9",
            "associations": "2\n3\n4\n9\n10\n11\n12"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit?_token=[redacted]",
          "finished_at": "2026-09-22T01:59:25.597Z",
          "duration_ms": 23637
        },
        "seeded": {
          "id": "PS-H2",
          "profile": "seeded",
          "started_at": "2026-09-22T01:59:25.598Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 15888,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit"
            },
            {
              "at_ms": 19060,
              "label": "儲存分類與預設分類"
            }
          ],
          "network": [
            {
              "at_ms": 11739,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 11978,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12816,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 14556,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15927,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 15960,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19181%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcatalog%2Fproducts%2F1%2Fedit&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16423,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16643,
              "url": "http://127.0.0.1:19181/js/tiny_mce/tinymce.min.js?_=1790042382105",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16643,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16654,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 16673,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042382192",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 16693,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/images-for-shop/1?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16721,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/specific-prices/list?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16757,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/catalog-price-rules/list-for-product/1?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17367,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/categories/tree?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19303,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit?_token=[redacted]",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 19418,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19511,
              "url": "http://127.0.0.1:19181/js/tiny_mce/tinymce.min.js?_=1790042385026",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19539,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 19548,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042385078",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 19564,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19580,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/images-for-shop/1?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19600,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/catalog-price-rules/list-for-product/1?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19622,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/specific-prices/list?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 21318,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 21386,
              "url": "http://127.0.0.1:19181/js/tiny_mce/tinymce.min.js?_=1790042386924",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 21409,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 21416,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 21435,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042386958",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 21450,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/images-for-shop/1?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 21472,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/specific-prices/list?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 21495,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/catalog-price-rules/list-for-product/1?limit=10&offset=0&_token=[redacted]",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "before": "4",
            "default_category": "4",
            "associations": "2\n3\n4\n9"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/catalog/products/1/edit?_token=[redacted]",
          "finished_at": "2026-09-22T01:59:49.891Z",
          "duration_ms": 24293
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "PS-H3",
      "title": "訂單狀態已更新但歷程未新增",
      "steps": "訂單 1 從歷程區選 Payment accepted，Update status，重讀狀態與歷程。",
      "expected": "狀態更新，歷程由 2 筆增加到 3 筆。",
      "actual": "狀態更新，但歷程仍只有 2 筆。",
      "runs": {
        "clean": {
          "id": "PS-H3",
          "profile": "clean",
          "started_at": "2026-09-22T02:01:29.102Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 16609,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/orders/1/view"
            },
            {
              "at_ms": 20241,
              "label": "由歷程區更新訂單狀態"
            }
          ],
          "network": [
            {
              "at_ms": 12272,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 12505,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 13343,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 15276,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16644,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/orders/1/view",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 16677,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19081%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Forders%2F1%2Fview&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17129,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18801,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18823,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18847,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042507874",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20502,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/orders/1/status?_token=[redacted]",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 20618,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20692,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20718,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20745,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042509770",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 22598,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 22656,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 22677,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042511736",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 22693,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            }
          ],
          "facts": {
            "before": "6\t2",
            "save_body": "9.1.5\nQuick Access\nEverywhere\nsearch\nvisibility\nView my store\nnotifications_none\n7\naccount_circle\nfirst_page\nWELCOME\ntrending_up\nDashboard\nsupport_agent\nCare Center\nSELL\nshopping_basket\nOrders\nkeyboard_arrow_up\nOrders\nInvoices\nCredit Slips\nDelivery Slips\nShopping Carts\nstore\nCatalog\nkeyboard_arrow_down\naccount_circle\nCustomers\nkeyboard_arrow_down\nchat\nCustomer Service\nkeyboard_arrow_down\nassessment\nStats\nIMPROVE\nextension\nModules\nkeyboard_arrow_down\ndesktop_mac\nDesign\nkeyboard_arrow_down\nlocal_shipping\nShipping\nkeyboard_arrow_down\npayment\nPayment\nkeyboard_arrow_down\nlanguage\nInternational\nkeyboard_arrow_down\ncampaign\nMarketing\nkeyboard_arrow_down\nCONFIGURE\nsettings\nShop Parameters\nkeyboard_arrow_down\nsettings_applications\nAdvanced Parameters\nkeyboard_arrow_down\nCOMMUNITY\ngroups\nWall of Fame\nshopping_basket Orders\nOrder #1 XKBKNABJK from John DOE\nextension\nBoost sales\nHelp\nclose\n\nAn error occurred while changing the status for order #1, or we were unable to send an email to the customer.\n\nAuthorization voided\nAuthorized. To be captured by merchant\nAwaiting Cash On Delivery validation\nAwaiting bank wire payment\nAwaiting check payment\nCanceled\nDelivered\nOn backorder (not paid)\nOn backorder (paid)\nPartial payment\nPartial refund\nPayment accepted\nPayment error\nProcessing in progress\nRefunded\nRemote payment accepted\nShipped\nWaiting for payment\nPayment accepted\nUpdate status\nreceipt\nView invoice\nprint\nPrint order\nswap_horiz\nPartial refund\narrow_back\narrow_forward\ninfo Basic information\nID\n1\nOrder reference\nXKBKNABJK\nCreated from cart\n#1\nTotal price\n€68.20\nCreated on\n08/29/2026 16:38:39\nPayment\nPayment by check\nDelivery\nMy carrier\nperson Customer\naccount_box Mr. John DOE\nView details\nCustomer\n\nID: 2\n\nEmail: pub@prestashop.com\n\nCustomer type: Registered customer\n\nAccount registered: 08/29/2026 16:38:33\n\nTotal spent since registration: €61.80\n\nValidated orders placed: 1\n\nShipping address\nmore_vert\n\nJohn DOE\n\nMy Company\n\n16, Main street 2nd floor\n\nMiami, Florida 33133\n\nUnited States\n\n0102030405\n\nInvoice address\nmore_vert\n\nJohn DOE\n\nMy Company\n\n16, Main street 2nd floor\n\nMiami, Florida 33133\n\nUnited States\n\n0102030405\n\nCustomer private note\nadd\nmessage Messages (0)\nChoose your order message\nDelay\nConfigure predefined messages arrow_right_alt\nDisplay to customer?\n*\nMessage\n1200\nSend message\nshopping_basket Products (2)\n\nProduct\n\n\t\t\n\nBase price\n\nTax included\t\n\nQuantity\n\n\t\n\nAvailable\n\n\t\n\nTotal\n\nTax included\t\n\nInvoice\n\n\t\n\nActions\n\n\n\t\n\nHummingbird printed t-shirt - Color : White, Size : S\n\nReference number: demo_1\n\n\t€23.90\t1\t299\t€23.90\t#IN000001\t\nedit\n \ndelete\n\n\t\n\nHummingbird printed sweater - Color : White, Size : S\n\nReference number: demo_3\n\n\t€35.90\t1\t1199\t€35.90\t#IN000001\t\nedit\n \ndelete\nItems per page: \n8\n20\n50\n100\nadd_circle_outline\nAdd a product \nconfirmation_number\nAdd a discount\n\nProducts\n\n€59.80\n\nShipping\n\n€8.40\n\nTaxes\n\n€1.40\n\nTotal\n\n€68.20\n\nFor this customer group, prices are displayed as: Tax included. Merchandise returns are disabled\n\nhistory Status (3)\nnote Documents (1)\nlocal_shipping Carriers (1)\nPayment accepted\tJohn Doe\t09/22/2026 04:01:49\t\nResend email\n\nCanceled\tJohn Doe\t08/29/2026 16:38:39\t\nResend email\n\nAwaiting check payment\t\t08/29/2026 16:38:39\t\nResend email\nAuthorization voided\nAuthorized. To be captured by merchant\nAwaiting Cash On Delivery validation\nAwaiting bank wire payment\nAwaiting check payment\nCanceled\nDelivered\nOn backorder (not paid)\nOn backorder (paid)\nPartial payment\nPartial refund\nPayment accepted\nPayment error\nProcessing in progress\nRefunded\nRemote payment accepted\nShipped\nWaiting for payment\nPayment accepted\nUpdate status\nOrder private note\nremove\nSave\npayments Payment (1)\nDate\tPayment method\tTransaction ID\tAmount\tInvoice\tEmployee\t\n09/22/2026 04:01:49\tPayments by check\t\t€68.20\t#IN000001\t-\tDetails\n\ndate_range\n\t\n\t\n\t\n$\n€\n\t\n#IN000001\n\t\tAdd",
            "after": "2\t3",
            "status": "2",
            "history": "Payment accepted\tJohn Doe\t09/22/2026 04:01:49\t\nResend email\n\nCanceled\tJohn Doe\t08/29/2026 16:38:39\t\nResend email\n\nAwaiting check payment\t\t08/29/2026 16:38:39\t\nResend email\nAuthorization voided\nAuthorized. To be captured by merchant\nAwaiting Cash On Delivery validation\nAwaiting bank wire payment\nAwaiting check payment\nCanceled\nDelivered\nOn backorder (not paid)\nOn backorder (paid)\nPartial payment\nPartial refund\nPayment accepted\nPayment error\nProcessing in progress\nRefunded\nRemote payment accepted\nShipped\nWaiting for payment\nPayment accepted\nUpdate status\nOrder private note\nremove\nSave"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
          "finished_at": "2026-09-22T02:01:54.636Z",
          "duration_ms": 25534
        },
        "seeded": {
          "id": "PS-H3",
          "profile": "seeded",
          "started_at": "2026-09-22T02:01:54.636Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 16168,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/orders/1/view"
            },
            {
              "at_ms": 19876,
              "label": "由歷程區更新訂單狀態"
            }
          ],
          "network": [
            {
              "at_ms": 11977,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 12212,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 13048,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 14837,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16237,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/orders/1/view",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 16279,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19181%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Forders%2F1%2Fview&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 16761,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18435,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18458,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18480,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042533041",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 19998,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/orders/1/status?_token=[redacted]",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 20113,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20176,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20197,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20215,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042534797",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 22090,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 22139,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 22163,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 22182,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042536762",
              "method": "POST",
              "status": 200
            }
          ],
          "facts": {
            "before": "6\t2",
            "save_body": "9.1.5\nQuick Access\nEverywhere\nsearch\nvisibility\nView my store\nnotifications_none\n7\naccount_circle\nfirst_page\nWELCOME\ntrending_up\nDashboard\nsupport_agent\nCare Center\nSELL\nshopping_basket\nOrders\nkeyboard_arrow_up\nOrders\nInvoices\nCredit Slips\nDelivery Slips\nShopping Carts\nstore\nCatalog\nkeyboard_arrow_down\naccount_circle\nCustomers\nkeyboard_arrow_down\nchat\nCustomer Service\nkeyboard_arrow_down\nassessment\nStats\nIMPROVE\nextension\nModules\nkeyboard_arrow_down\ndesktop_mac\nDesign\nkeyboard_arrow_down\nlocal_shipping\nShipping\nkeyboard_arrow_down\npayment\nPayment\nkeyboard_arrow_down\nlanguage\nInternational\nkeyboard_arrow_down\ncampaign\nMarketing\nkeyboard_arrow_down\nCONFIGURE\nsettings\nShop Parameters\nkeyboard_arrow_down\nsettings_applications\nAdvanced Parameters\nkeyboard_arrow_down\nCOMMUNITY\ngroups\nWall of Fame\nshopping_basket Orders\nOrder #1 XKBKNABJK from John DOE\nextension\nBoost sales\nHelp\nclose\n\nSuccessful update\n\nAuthorization voided\nAuthorized. To be captured by merchant\nAwaiting Cash On Delivery validation\nAwaiting bank wire payment\nAwaiting check payment\nCanceled\nDelivered\nOn backorder (not paid)\nOn backorder (paid)\nPartial payment\nPartial refund\nPayment accepted\nPayment error\nProcessing in progress\nRefunded\nRemote payment accepted\nShipped\nWaiting for payment\nPayment accepted\nUpdate status\nreceipt\nView invoice\nprint\nPrint order\nswap_horiz\nPartial refund\narrow_back\narrow_forward\ninfo Basic information\nID\n1\nOrder reference\nXKBKNABJK\nCreated from cart\n#1\nTotal price\n€68.20\nCreated on\n08/29/2026 16:38:39\nPayment\nPayment by check\nDelivery\nMy carrier\nperson Customer\naccount_box Mr. John DOE\nView details\nCustomer\n\nID: 2\n\nEmail: pub@prestashop.com\n\nCustomer type: Registered customer\n\nAccount registered: 08/29/2026 16:38:33\n\nTotal spent since registration: €61.80\n\nValidated orders placed: 1\n\nShipping address\nmore_vert\n\nJohn DOE\n\nMy Company\n\n16, Main street 2nd floor\n\nMiami, Florida 33133\n\nUnited States\n\n0102030405\n\nInvoice address\nmore_vert\n\nJohn DOE\n\nMy Company\n\n16, Main street 2nd floor\n\nMiami, Florida 33133\n\nUnited States\n\n0102030405\n\nCustomer private note\nadd\nmessage Messages (0)\nChoose your order message\nDelay\nConfigure predefined messages arrow_right_alt\nDisplay to customer?\n*\nMessage\n1200\nSend message\nshopping_basket Products (2)\n\nProduct\n\n\t\t\n\nBase price\n\nTax included\t\n\nQuantity\n\n\t\n\nAvailable\n\n\t\n\nTotal\n\nTax included\t\n\nInvoice\n\n\t\n\nActions\n\n\n\t\n\nHummingbird printed t-shirt - Color : White, Size : S\n\nReference number: demo_1\n\n\t€23.90\t1\t299\t€23.90\t#IN000001\t\nedit\n \ndelete\n\n\t\n\nHummingbird printed sweater - Color : White, Size : S\n\nReference number: demo_3\n\n\t€35.90\t1\t1199\t€35.90\t#IN000001\t\nedit\n \ndelete\nItems per page: \n8\n20\n50\n100\nadd_circle_outline\nAdd a product \nconfirmation_number\nAdd a discount\n\nProducts\n\n€59.80\n\nShipping\n\n€8.40\n\nTaxes\n\n€1.40\n\nTotal\n\n€68.20\n\nFor this customer group, prices are displayed as: Tax included. Merchandise returns are disabled\n\nhistory Status (2)\nnote Documents (1)\nlocal_shipping Carriers (1)\nCanceled\tJohn Doe\t08/29/2026 16:38:39\t\nResend email\n\nAwaiting check payment\t\t08/29/2026 16:38:39\t\nResend email\nAuthorization voided\nAuthorized. To be captured by merchant\nAwaiting Cash On Delivery validation\nAwaiting bank wire payment\nAwaiting check payment\nCanceled\nDelivered\nOn backorder (not paid)\nOn backorder (paid)\nPartial payment\nPartial refund\nPayment accepted\nPayment error\nProcessing in progress\nRefunded\nRemote payment accepted\nShipped\nWaiting for payment\nPayment accepted\nUpdate status\nOrder private note\nremove\nSave\npayments Payment (1)\nDate\tPayment method\tTransaction ID\tAmount\tInvoice\tEmployee\t\n09/22/2026 04:02:14\tPayments by check\t\t€68.20\t#IN000001\t-\tDetails\n\ndate_range\n\t\n\t\n\t\n$\n€\n\t\n#IN000001\n\t\tAdd",
            "after": "2\t2",
            "status": "2",
            "history": "Canceled\tJohn Doe\t08/29/2026 16:38:39\t\nResend email\n\nAwaiting check payment\t\t08/29/2026 16:38:39\t\nResend email\nAuthorization voided\nAuthorized. To be captured by merchant\nAwaiting Cash On Delivery validation\nAwaiting bank wire payment\nAwaiting check payment\nCanceled\nDelivered\nOn backorder (not paid)\nOn backorder (paid)\nPartial payment\nPartial refund\nPayment accepted\nPayment error\nProcessing in progress\nRefunded\nRemote payment accepted\nShipped\nWaiting for payment\nPayment accepted\nUpdate status\nOrder private note\nremove\nSave"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/orders/1/view?_token=[redacted]",
          "finished_at": "2026-09-22T02:02:19.684Z",
          "duration_ms": 25048
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "PS-H4",
      "title": "新顧客被強制停用",
      "steps": "新增顧客，Enabled 選 Yes，Save，重新開啟該顧客。",
      "expected": "Enabled 仍為 Yes。",
      "actual": "建立成功，Enabled 卻變成 No。",
      "runs": {
        "clean": {
          "id": "PS-H4",
          "profile": "clean",
          "started_at": "2026-09-22T01:59:49.891Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 17647,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/customers/new"
            },
            {
              "at_ms": 20247,
              "label": "儲存啟用中的新顧客"
            },
            {
              "at_ms": 22262,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/customers/3/edit"
            }
          ],
          "network": [
            {
              "at_ms": 11341,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 11575,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 12419,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 16314,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17680,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/customers/new",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 17722,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19081%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcustomers%2Fnew&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18083,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/customers/new?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18311,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18345,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 18370,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042408180",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20515,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/customers/new?_token=[redacted]",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 20639,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/customers/?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20709,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20733,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 20759,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=customer_main_gender&token=[redacted]&rand=1790042410575&_=1790042410536",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20775,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=orders_per_customer&token=[redacted]&rand=1790042410576&_=1790042410538",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20797,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=newsletter_registrations&token=[redacted]&rand=1790042410576&_=1790042410539",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20817,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=avg_customer_age&token=[redacted]&rand=1790042410576&_=1790042410537",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 20836,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042410577",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 22289,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/customers/3/edit",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 22315,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19081%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcustomers%2F3%2Fedit&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 22547,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/customers/3/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 22638,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042412496",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 22656,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 22675,
              "url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "customer": "3\t1",
            "enabled": true
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19081/admin468wullpibtym2wsckb/index.php/sell/customers/3/edit?_token=[redacted]",
          "finished_at": "2026-09-22T02:00:15.932Z",
          "duration_ms": 26041
        },
        "seeded": {
          "id": "PS-H4",
          "profile": "seeded",
          "started_at": "2026-09-22T02:00:15.932Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 14842,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/customers/new"
            },
            {
              "at_ms": 17458,
              "label": "儲存啟用中的新顧客"
            },
            {
              "at_ms": 19468,
              "label": "開啟 /admin468wullpibtym2wsckb/index.php/sell/customers/3/edit"
            }
          ],
          "network": [
            {
              "at_ms": 10778,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 11012,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11854,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/login?_token=",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 13509,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminDashboard&token=[redacted]&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 14892,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/customers/new",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 14934,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19181%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcustomers%2Fnew&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15288,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/customers/new?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 15523,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042431416",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 15542,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 15559,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17726,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/customers/new?_token=[redacted]",
              "method": "POST",
              "status": 302
            },
            {
              "at_ms": 17843,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/customers/?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17930,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17954,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 17975,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=avg_customer_age&token=[redacted]&rand=1790042433832&_=1790042433784",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 17997,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=newsletter_registrations&token=[redacted]&rand=1790042433832&_=1790042433786",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18018,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=customer_main_gender&token=[redacted]&rand=1790042433831&_=1790042433783",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18037,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminStats&ajax=1&action=getKpi&kpi=orders_per_customer&token=[redacted]&rand=1790042433832&_=1790042433785",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 18056,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042433834",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 19499,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/customers/3/edit",
              "method": "GET",
              "status": 302
            },
            {
              "at_ms": 19526,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/security/compromised?uri=http%253A%2F%2F127.0.0.1%253A19181%2Fadmin468wullpibtym2wsckb%2Findex.php%2Fsell%2Fcustomers%2F3%2Fedit&_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19776,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/customers/3/edit?_token=[redacted]",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 19861,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]&rand=1790042435764",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 19887,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/common/notifications?_token=[redacted]",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 19902,
              "url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/?controller=AdminAjaxPsAccounts&ajax=1&token=[redacted]&action=getNotifications",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "customer": "3\t0",
            "enabled": false
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19181/admin468wullpibtym2wsckb/index.php/sell/customers/3/edit?_token=[redacted]",
          "finished_at": "2026-09-22T02:00:39.189Z",
          "duration_ms": 23257
        }
      },
      "notes": [],
      "confirmed": true
    },
    {
      "id": "PS-H5",
      "title": "加入購物車後商品被替換",
      "steps": "商品 6：Mug The best is yet to come，數量 2，Add to cart，再查看購物車。",
      "expected": "車內是原本選購的商品 6。",
      "actual": "加入成功，車內卻是商品 8：Mug Today is a good day。",
      "runs": {
        "clean": {
          "id": "PS-H5",
          "profile": "clean",
          "started_at": "2026-09-22T02:03:33.400Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 8933,
              "label": "開啟 /6-mug-the-best-is-yet-to-come.html"
            },
            {
              "at_ms": 10760,
              "label": "由商品頁加入 2 件 Mug The best is yet to come"
            },
            {
              "at_ms": 13834,
              "label": "開啟 /cart?action=show"
            }
          ],
          "network": [
            {
              "at_ms": 9055,
              "url": "http://127.0.0.1:19081/6-mug-the-best-is-yet-to-come.html",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9152,
              "url": "http://127.0.0.1:19081/module/productcomments/ListComments?id_product=6&page=1",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9159,
              "url": "http://127.0.0.1:19081/module/productcomments/CommentGrade?id_products[]=19&id_products[]=7&id_products[]=15&id_products[]=8",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 10850,
              "url": "http://127.0.0.1:19081/cart",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 10889,
              "url": "http://127.0.0.1:19081/module/ps_shoppingcart/ajax",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 11593,
              "url": "http://127.0.0.1:19081/?controller=product&token=[redacted]&id_product=6&id_customization=0&qty=2",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 11615,
              "url": "http://127.0.0.1:19081/module/productcomments/CommentGrade?id_products[]=19&id_products[]=7&id_products[]=15&id_products[]=8",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 13928,
              "url": "http://127.0.0.1:19081/cart?action=show",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 14010,
              "url": "http://127.0.0.1:19081/module/productcomments/CommentGrade?id_products[]=1&id_products[]=2&id_products[]=3&id_products[]=4",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "add_feedback": "Skip to main content\nContact us\nEUR €\nUSD $\n\nSign in\n\nCart\n2\nClothes\nAccessories\nArt\n\nHome\n Accessories\n Home Accessories\n Mug The best is yet to come\n\nMug The best is yet to come\nStudio Design\nPrice:\n€11.90\n\nWhite Ceramic Mug, 325ml.\n\n\n\n\nAdd to cart\nShare\nDescription\n\nThe best is yet to come! Start the day off right with a positive thought. 8,2cm diameter / 9,5cm height / 0.43kg. Dishwasher-proof.\n\nProduct Details\nData sheet\nSecurity policy\n(edit with the Customer Reassurance module)\nDelivery policy\n(edit with the Customer Reassurance module)\nReturn policy\n(edit with the Customer Reassurance module)\nComments (0)\nNo customer reviews for the moment.\n4 other products in the same category\n\nQuick view\nCustomizable mug\n€13.90\nSee details\n\nQuick view\nMug The adventure begins\n€11.90\n\n\n\nPack\n\nQuick view\nPack Mug + Framed poster\n€35.00\n\n\n\n\nQuick view\nMug Today is a good day\n€11.90\n\n\n\n\nGet our latest news and special sales\n\nYou may unsubscribe at any moment. For that purpose, please find our contact info in the legal notice.\n\nProducts\n\nPrices drop\nOur special products\nNew products\nOur new products\nBest sellers\nOur best sales\n\nOur company\n\nDelivery\nOur terms and conditions of delivery\nLegal Notice\nLegal notice\nTerms and conditions of use\nOur terms and conditions of use\nAbout us\nLearn more about us\nSecure payment\nOur secure payment method\nContact us\nUse our form to contact us\nSitemap\nLost ? Find what your are looking for\nStores\n\nYour account\n\nOrder tracking\nSign in\nCreate an account\n\nStore information\n\nPrestaShop\nUnited States\n\ndemo@prestashop.com\n© 2026 - Ecommerce software by PrestaShop™\n\n\nAdded to your cart\n\nMug The best is yet to come has been added to your cart.\n\nMug The best is yet to come\n€11.90\nQuantity: 2\nThere are 2 items in your cart.\nSubtotal:\n€23.80\nShipping:\n€7.00\nTotal \n€30.80\nContinue shopping\nProceed to checkout\nBack to top",
            "cart_body": "Home\n Cart\nShopping Cart\nMug The best is yet to come\n€11.90\n\n\n€23.80\nRemove\n\nContinue shopping\nOrder summary\n2 items\n€23.80\nShipping\n€7.00\nTotal (tax incl.)\n€30.80\nProceed to checkout\nSecurity policy\n(edit with the Customer Reassurance module)\nDelivery policy\n(edit with the Customer Reassurance module)\nReturn policy\n(edit with the Customer Reassurance module)\nFeatured products\n-20%\n\nQuick view\nHummingbird printed t-shirt\n€19.12\n€23.90\n\n\n\n-20%\n\nQuick view\nHummingbird printed sweater\n€28.72\n€35.90\n\n\n\n\nQuick view\nThe best is yet to come' Framed poster\n€29.00\n\n\n\n\nQuick view\nThe adventure begins Framed poster\n€29.00\n\n\n\nAll featured products\n",
            "actual_product": "Mug The best is yet to come"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19081/cart?action=show",
          "finished_at": "2026-09-22T02:03:50.685Z",
          "duration_ms": 17285
        },
        "seeded": {
          "id": "PS-H5",
          "profile": "seeded",
          "started_at": "2026-09-22T02:03:50.685Z",
          "status": "verified",
          "actions": [
            {
              "at_ms": 9259,
              "label": "開啟 /6-mug-the-best-is-yet-to-come.html"
            },
            {
              "at_ms": 11118,
              "label": "由商品頁加入 2 件 Mug The best is yet to come"
            },
            {
              "at_ms": 14181,
              "label": "開啟 /cart?action=show"
            }
          ],
          "network": [
            {
              "at_ms": 9401,
              "url": "http://127.0.0.1:19181/6-mug-the-best-is-yet-to-come.html",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9501,
              "url": "http://127.0.0.1:19181/module/productcomments/ListComments?id_product=6&page=1",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 9501,
              "url": "http://127.0.0.1:19181/module/productcomments/CommentGrade?id_products[]=10&id_products[]=19&id_products[]=7&id_products[]=8",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 11204,
              "url": "http://127.0.0.1:19181/cart",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 11235,
              "url": "http://127.0.0.1:19181/module/ps_shoppingcart/ajax",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 11950,
              "url": "http://127.0.0.1:19181/?controller=product&token=[redacted]&id_product=6&id_customization=0&qty=2",
              "method": "POST",
              "status": 200
            },
            {
              "at_ms": 11973,
              "url": "http://127.0.0.1:19181/module/productcomments/CommentGrade?id_products[]=10&id_products[]=19&id_products[]=7&id_products[]=8",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 14271,
              "url": "http://127.0.0.1:19181/cart?action=show",
              "method": "GET",
              "status": 200
            },
            {
              "at_ms": 14351,
              "url": "http://127.0.0.1:19181/module/productcomments/CommentGrade?id_products[]=1&id_products[]=2&id_products[]=3&id_products[]=4",
              "method": "GET",
              "status": 200
            }
          ],
          "facts": {
            "add_feedback": "Skip to main content\nContact us\nEUR €\nUSD $\n\nSign in\n\nCart\n2\nClothes\nAccessories\nArt\n\nHome\n Accessories\n Home Accessories\n Mug The best is yet to come\n\nMug The best is yet to come\nStudio Design\nPrice:\n€11.90\n\nWhite Ceramic Mug, 325ml.\n\n\n\n\nAdd to cart\nShare\nDescription\n\nThe best is yet to come! Start the day off right with a positive thought. 8,2cm diameter / 9,5cm height / 0.43kg. Dishwasher-proof.\n\nProduct Details\nData sheet\nSecurity policy\n(edit with the Customer Reassurance module)\nDelivery policy\n(edit with the Customer Reassurance module)\nReturn policy\n(edit with the Customer Reassurance module)\nComments (0)\nNo customer reviews for the moment.\n4 other products in the same category\n\nQuick view\nBrown bear cushion\n€18.90\n\n\n\n\nQuick view\nCustomizable mug\n€13.90\nSee details\n\nQuick view\nMug The adventure begins\n€11.90\n\n\n\n\nQuick view\nMug Today is a good day\n€11.90\n\n\n\n\nGet our latest news and special sales\n\nYou may unsubscribe at any moment. For that purpose, please find our contact info in the legal notice.\n\nProducts\n\nPrices drop\nOur special products\nNew products\nOur new products\nBest sellers\nOur best sales\n\nOur company\n\nDelivery\nOur terms and conditions of delivery\nLegal Notice\nLegal notice\nTerms and conditions of use\nOur terms and conditions of use\nAbout us\nLearn more about us\nSecure payment\nOur secure payment method\nContact us\nUse our form to contact us\nSitemap\nLost ? Find what your are looking for\nStores\n\nYour account\n\nOrder tracking\nSign in\nCreate an account\n\nStore information\n\nPrestaShop\nUnited States\n\ndemo@prestashop.com\n© 2026 - Ecommerce software by PrestaShop™\n\n\nAdded to your cart\n\nMug Today is a good day has been added to your cart.\n\nMug Today is a good day\n€11.90\nQuantity: 2\nThere are 2 items in your cart.\nSubtotal:\n€23.80\nShipping:\n€7.00\nTotal \n€30.80\nContinue shopping\nProceed to checkout\nBack to top",
            "cart_body": "Home\n Cart\nShopping Cart\nMug Today is a good day\n€11.90\n\n\n€23.80\nRemove\n\nContinue shopping\nOrder summary\n2 items\n€23.80\nShipping\n€7.00\nTotal (tax incl.)\n€30.80\nProceed to checkout\nSecurity policy\n(edit with the Customer Reassurance module)\nDelivery policy\n(edit with the Customer Reassurance module)\nReturn policy\n(edit with the Customer Reassurance module)\nFeatured products\n-20%\n\nQuick view\nHummingbird printed t-shirt\n€19.12\n€23.90\n\n\n\n-20%\n\nQuick view\nHummingbird printed sweater\n€28.72\n€35.90\n\n\n\n\nQuick view\nThe best is yet to come' Framed poster\n€29.00\n\n\n\n\nQuick view\nThe adventure begins Framed poster\n€29.00\n\n\n\nAll featured products\n",
            "actual_product": "Mug Today is a good day"
          },
          "limitations": [],
          "final_url": "http://127.0.0.1:19181/cart?action=show",
          "finished_at": "2026-09-22T02:04:08.339Z",
          "duration_ms": 17654
        }
      },
      "notes": [],
      "confirmed": true
    }
  ],
  "historical_provenance": "The existing VERIFICATION-PROVENANCE.md (2026-09-20) reports 5 direct checks on the bench snapshot and 25 transferred from the research environment; this package records a new UI audit, not evidence that these videos existed at injection time."
}