feat(site): rework 19 marketing showcases for composition diversity
Some checks are pending
ci / build (push) Waiting to run
Some checks are pending
ci / build (push) Waiting to run
Measured convergence before: split hero 13/19, top-bar nav 19/19, one-line notice footer 14/19, body Pretendard 17/21, 10 similarity pairs above 0.78. Each showcase got a pre-assigned hero family, nav form, footer form, type pair, background, accent hue, radius, motion grammar and material from outputs/rework-2026-10-06/plan.md; direction cards and the chosen reason are recorded in every design.md. After: 0 similarity warnings, 19 distinct display faces, 7 hero families, 5 nav forms, 5 footer forms, no scroll reveals, 5 showcases with SVG filter materials. Example contact values replace bracket placeholders under the existing fictional-brand notices. Thumbnails, OG images, card copy and three e2e assertions updated; dead CSS in dure-enrollment and hannam-jari removed; similarity.mjs learns the new font families.
This commit is contained in:
parent
88c11682b1
commit
8e3cdb0d3b
296 changed files with 19131 additions and 17538 deletions
|
|
@ -1,8 +1,8 @@
|
|||
# Showcase Duo E2E report
|
||||
|
||||
- root: `public`
|
||||
- started: 2026-08-29T12:14:41.758Z
|
||||
- finished: 2026-08-29T12:16:40.746Z
|
||||
- started: 2026-10-06T07:52:47.277Z
|
||||
- finished: 2026-10-06T07:54:06.729Z
|
||||
- scenarios: 90/90
|
||||
- assertions: 350/350 (350 passed)
|
||||
- failed scenarios: 0
|
||||
|
|
@ -77,8 +77,8 @@
|
|||
| PASS | 철판클럽 공개 기능 | 영업 종료 매장 선택 경계 | 3/3 |
|
||||
| PASS | 철판클럽 공개 기능 | 매장 검색 일치 | 3/3 |
|
||||
| PASS | 철판클럽 공개 기능 | 매장 검색 빈 결과와 복구 | 3/3 |
|
||||
| PASS | 철판클럽 공개 기능 | 조합 저장 성공 | 3/3 |
|
||||
| PASS | 철판클럽 공개 기능 | 조합 저장 실패와 입력 보존 | 3/3 |
|
||||
| PASS | 철판클럽 공개 기능 | 조합 결과 즉시 반영과 미저장 안내 | 3/3 |
|
||||
| PASS | 철판클럽 공개 기능 | 선택 결과에서 가상 매장 안내로 이동 | 3/3 |
|
||||
| PASS | 철판클럽 가맹 기능 | 첫 단계 필수값 오류 | 3/3 |
|
||||
| PASS | 철판클럽 가맹 기능 | 첫 단계 정상 전환 | 3/3 |
|
||||
| PASS | 철판클럽 가맹 기능 | 점포 면적 조건부 환산 | 3/3 |
|
||||
|
|
@ -108,18 +108,18 @@
|
|||
|
||||
| name | file | geometry | bytes | sha256 |
|
||||
| --- | --- | ---: | ---: | --- |
|
||||
| estate-public-390 | `tools/.gen/showcase-duo/estate-public-390.png` | 390x844 | 189923 | `df0c70be772242b30390249ea3f2289dcaf718ec5c0f7d0a3bf12aa2b8d05ee1` |
|
||||
| estate-public-1440 | `tools/.gen/showcase-duo/estate-public-1440.png` | 1440x900 | 552244 | `349f593d64e0a5dcf549ab7344166dca590c38b48c6a3e5d9517b2ab38af0f91` |
|
||||
| estate-admin-390 | `tools/.gen/showcase-duo/estate-admin-390.png` | 390x844 | 101662 | `c61b6a0c5df7a1b518a45d36f46cfe5746c75e6cb202320fee56c66911db540b` |
|
||||
| estate-admin-1440 | `tools/.gen/showcase-duo/estate-admin-1440.png` | 1440x900 | 216108 | `1aba620a23ccb0abca843f15c25d835db18c7f7fc61e34137419ae1ed47382ed` |
|
||||
| burger-public-390 | `tools/.gen/showcase-duo/burger-public-390.png` | 390x844 | 204547 | `015c028b153385cf355d5828a4bfded2135a148222a2beff20d750b09ba99e55` |
|
||||
| burger-public-1440 | `tools/.gen/showcase-duo/burger-public-1440.png` | 1440x900 | 773543 | `86d82b8a54295b5dc63c9be98820a0a186b2b27fd5506bd383b23c5285ef0701` |
|
||||
| burger-franchise-390 | `tools/.gen/showcase-duo/burger-franchise-390.png` | 390x844 | 87915 | `18f5e9ad12800605c870b0aa1975b7c2a98116484fa0d72b12309510466da676` |
|
||||
| burger-franchise-1440 | `tools/.gen/showcase-duo/burger-franchise-1440.png` | 1440x900 | 782399 | `a551bb80ede996b0ab163ff4e875f1d073adc6fce2b14cd00c93171e08720483` |
|
||||
| estate-ai-adjusted-1440 | `tools/.gen/showcase-duo/estate-ai-adjusted-1440.png` | 1440x900 | 98628 | `ed0388bb5294e5b59aede0adc2c5b6c994a73bc371f9c0b047fd7bee70f444a8` |
|
||||
| burger-builder-valid-1440 | `tools/.gen/showcase-duo/burger-builder-valid-1440.png` | 1440x900 | 332505 | `64ddde0ed45b5ea942dd9f4a0eb51faadaf2ebf93c51247aa15f540d1e0bcb97` |
|
||||
| burger-franchise-review-1440 | `tools/.gen/showcase-duo/burger-franchise-review-1440.png` | 1440x900 | 82943 | `b5f3d1f19d0f099c1443ecf0e90c6f80718c82cd9183c92c4995e1f8eed64546` |
|
||||
| estate-admin-block-dialog-1440 | `tools/.gen/showcase-duo/estate-admin-block-dialog-1440.png` | 1440x900 | 240971 | `89973d8d55e74915b5f770a576d93d0022476b9477662ed5adf7859095df5a71` |
|
||||
| estate-public-390 | `tools/.gen/showcase-duo/estate-public-390.png` | 390x844 | 105194 | `629d2d01d8667468bdd85847fc7e616b140aecc15a224f95f41b06b2a34c4fed` |
|
||||
| estate-public-1440 | `tools/.gen/showcase-duo/estate-public-1440.png` | 1440x900 | 640293 | `f486eb99eb230346649cb9d2bfcb0d516f839667773d78402501aa3444c49433` |
|
||||
| estate-admin-390 | `tools/.gen/showcase-duo/estate-admin-390.png` | 390x844 | 89860 | `52ffd23cbeab4e5a4b8bda7f6f4550fe6a2944b17520e857cc28a3570631cabc` |
|
||||
| estate-admin-1440 | `tools/.gen/showcase-duo/estate-admin-1440.png` | 1440x900 | 165758 | `f45525bccfbc182ddd1c0b73785a8c404d6b0554fd84b30c42e6f8035b5721dc` |
|
||||
| burger-public-390 | `tools/.gen/showcase-duo/burger-public-390.png` | 390x844 | 139669 | `7a40e55d7ff011f567802388662270554642e1bf5bd7c8124fbe7a982f75c639` |
|
||||
| burger-public-1440 | `tools/.gen/showcase-duo/burger-public-1440.png` | 1440x900 | 567922 | `35adbb3e26109e8abba8bfd047ebf32c5f24d57ecb6525c324c9219244b949fc` |
|
||||
| burger-franchise-390 | `tools/.gen/showcase-duo/burger-franchise-390.png` | 390x844 | 164874 | `7e5eaf098e1a34cb100fed7830723008335d1c5e051b00f613848ad53c8b13ea` |
|
||||
| burger-franchise-1440 | `tools/.gen/showcase-duo/burger-franchise-1440.png` | 1440x900 | 469301 | `f9016c9d9fdb081aafcbe5f3edae5851221b523c608461e18d46244a25888788` |
|
||||
| estate-ai-adjusted-1440 | `tools/.gen/showcase-duo/estate-ai-adjusted-1440.png` | 1440x900 | 55216 | `88790d166f9748141e21643211c808c538e2ed8a1dcbb88f185e1582a07cd017` |
|
||||
| burger-builder-valid-1440 | `tools/.gen/showcase-duo/burger-builder-valid-1440.png` | 1440x900 | 81082 | `4bc72f685d438610460f8bf49ec0d1c93625ac7ed6c1f239af78e5614acc9867` |
|
||||
| burger-franchise-review-1440 | `tools/.gen/showcase-duo/burger-franchise-review-1440.png` | 1440x900 | 110776 | `d50e8562a9c3fa2055470c80e4bc97435d78b8b8966b08e9bbffa3d9116ca2dc` |
|
||||
| estate-admin-block-dialog-1440 | `tools/.gen/showcase-duo/estate-admin-block-dialog-1440.png` | 1440x900 | 227618 | `4c58ce7e0f15336ac6a00698449f1f9db49c62706d7acdc5e7796e6d29b7d59b` |
|
||||
|
||||
## Assertion ledger
|
||||
|
||||
|
|
@ -145,7 +145,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 문서가 뷰포트를 채움
|
||||
- expected: height >= 844
|
||||
- actual: 7004
|
||||
- actual: 6836
|
||||
|
||||
### PASS · Chromium 반응형 · 한남자리 공개 390px
|
||||
|
||||
|
|
@ -160,7 +160,7 @@
|
|||
- actual: 1
|
||||
- PASS · h1 최대 두 줄
|
||||
- expected: 1~2 lines
|
||||
- actual: 2
|
||||
- actual: 1
|
||||
- PASS · 보이는 텍스트 대비 AA
|
||||
- expected: 0 violations
|
||||
- actual: []
|
||||
|
|
@ -169,7 +169,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 기본 상태 시각 증거
|
||||
- expected: 390x844, >10KB, sha256
|
||||
- actual: {"pass":true,"name":"estate-public-390","file":"tools/.gen/showcase-duo/estate-public-390.png","exists":true,"width":390,"height":844,"bytes":189923,"sha256":"df0c70be772242b30390249ea3f2289dcaf718ec5c0f7d0a3bf12aa2b8d05ee1"}
|
||||
- actual: {"pass":true,"name":"estate-public-390","file":"tools/.gen/showcase-duo/estate-public-390.png","exists":true,"width":390,"height":844,"bytes":105194,"sha256":"629d2d01d8667468bdd85847fc7e616b140aecc15a224f95f41b06b2a34c4fed"}
|
||||
|
||||
### PASS · Chromium 반응형 · 한남자리 공개 768px
|
||||
|
||||
|
|
@ -184,7 +184,7 @@
|
|||
- actual: 1
|
||||
- PASS · h1 최대 두 줄
|
||||
- expected: 1~2 lines
|
||||
- actual: 2
|
||||
- actual: 1
|
||||
- PASS · 보이는 텍스트 대비 AA
|
||||
- expected: 0 violations
|
||||
- actual: []
|
||||
|
|
@ -193,7 +193,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 문서가 뷰포트를 채움
|
||||
- expected: height >= 900
|
||||
- actual: 6005
|
||||
- actual: 5914
|
||||
|
||||
### PASS · Chromium 반응형 · 한남자리 공개 1440px
|
||||
|
||||
|
|
@ -208,7 +208,7 @@
|
|||
- actual: 1
|
||||
- PASS · h1 최대 두 줄
|
||||
- expected: 1~2 lines
|
||||
- actual: 2
|
||||
- actual: 1
|
||||
- PASS · 보이는 텍스트 대비 AA
|
||||
- expected: 0 violations
|
||||
- actual: []
|
||||
|
|
@ -217,7 +217,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 기본 상태 시각 증거
|
||||
- expected: 1440x900, >10KB, sha256
|
||||
- actual: {"pass":true,"name":"estate-public-1440","file":"tools/.gen/showcase-duo/estate-public-1440.png","exists":true,"width":1440,"height":900,"bytes":552244,"sha256":"349f593d64e0a5dcf549ab7344166dca590c38b48c6a3e5d9517b2ab38af0f91"}
|
||||
- actual: {"pass":true,"name":"estate-public-1440","file":"tools/.gen/showcase-duo/estate-public-1440.png","exists":true,"width":1440,"height":900,"bytes":640293,"sha256":"f486eb99eb230346649cb9d2bfcb0d516f839667773d78402501aa3444c49433"}
|
||||
|
||||
### PASS · Chromium 반응형 · 한남자리 관리자 320px
|
||||
|
||||
|
|
@ -241,7 +241,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 문서가 뷰포트를 채움
|
||||
- expected: height >= 844
|
||||
- actual: 2129
|
||||
- actual: 2039
|
||||
|
||||
### PASS · Chromium 반응형 · 한남자리 관리자 390px
|
||||
|
||||
|
|
@ -265,7 +265,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 기본 상태 시각 증거
|
||||
- expected: 390x844, >10KB, sha256
|
||||
- actual: {"pass":true,"name":"estate-admin-390","file":"tools/.gen/showcase-duo/estate-admin-390.png","exists":true,"width":390,"height":844,"bytes":101662,"sha256":"c61b6a0c5df7a1b518a45d36f46cfe5746c75e6cb202320fee56c66911db540b"}
|
||||
- actual: {"pass":true,"name":"estate-admin-390","file":"tools/.gen/showcase-duo/estate-admin-390.png","exists":true,"width":390,"height":844,"bytes":89860,"sha256":"52ffd23cbeab4e5a4b8bda7f6f4550fe6a2944b17520e857cc28a3570631cabc"}
|
||||
|
||||
### PASS · Chromium 반응형 · 한남자리 관리자 768px
|
||||
|
||||
|
|
@ -289,7 +289,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 문서가 뷰포트를 채움
|
||||
- expected: height >= 900
|
||||
- actual: 1743
|
||||
- actual: 1681
|
||||
|
||||
### PASS · Chromium 반응형 · 한남자리 관리자 1440px
|
||||
|
||||
|
|
@ -313,7 +313,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 기본 상태 시각 증거
|
||||
- expected: 1440x900, >10KB, sha256
|
||||
- actual: {"pass":true,"name":"estate-admin-1440","file":"tools/.gen/showcase-duo/estate-admin-1440.png","exists":true,"width":1440,"height":900,"bytes":216108,"sha256":"1aba620a23ccb0abca843f15c25d835db18c7f7fc61e34137419ae1ed47382ed"}
|
||||
- actual: {"pass":true,"name":"estate-admin-1440","file":"tools/.gen/showcase-duo/estate-admin-1440.png","exists":true,"width":1440,"height":900,"bytes":165758,"sha256":"f45525bccfbc182ddd1c0b73785a8c404d6b0554fd84b30c42e6f8035b5721dc"}
|
||||
|
||||
### PASS · Chromium 반응형 · 철판클럽 공개 320px
|
||||
|
||||
|
|
@ -337,7 +337,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 문서가 뷰포트를 채움
|
||||
- expected: height >= 844
|
||||
- actual: 11179
|
||||
- actual: 10441
|
||||
|
||||
### PASS · Chromium 반응형 · 철판클럽 공개 390px
|
||||
|
||||
|
|
@ -361,7 +361,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 기본 상태 시각 증거
|
||||
- expected: 390x844, >10KB, sha256
|
||||
- actual: {"pass":true,"name":"burger-public-390","file":"tools/.gen/showcase-duo/burger-public-390.png","exists":true,"width":390,"height":844,"bytes":204547,"sha256":"015c028b153385cf355d5828a4bfded2135a148222a2beff20d750b09ba99e55"}
|
||||
- actual: {"pass":true,"name":"burger-public-390","file":"tools/.gen/showcase-duo/burger-public-390.png","exists":true,"width":390,"height":844,"bytes":139669,"sha256":"7a40e55d7ff011f567802388662270554642e1bf5bd7c8124fbe7a982f75c639"}
|
||||
|
||||
### PASS · Chromium 반응형 · 철판클럽 공개 768px
|
||||
|
||||
|
|
@ -385,7 +385,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 문서가 뷰포트를 채움
|
||||
- expected: height >= 900
|
||||
- actual: 10278
|
||||
- actual: 8652
|
||||
|
||||
### PASS · Chromium 반응형 · 철판클럽 공개 1440px
|
||||
|
||||
|
|
@ -409,7 +409,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 기본 상태 시각 증거
|
||||
- expected: 1440x900, >10KB, sha256
|
||||
- actual: {"pass":true,"name":"burger-public-1440","file":"tools/.gen/showcase-duo/burger-public-1440.png","exists":true,"width":1440,"height":900,"bytes":773543,"sha256":"86d82b8a54295b5dc63c9be98820a0a186b2b27fd5506bd383b23c5285ef0701"}
|
||||
- actual: {"pass":true,"name":"burger-public-1440","file":"tools/.gen/showcase-duo/burger-public-1440.png","exists":true,"width":1440,"height":900,"bytes":567922,"sha256":"35adbb3e26109e8abba8bfd047ebf32c5f24d57ecb6525c324c9219244b949fc"}
|
||||
|
||||
### PASS · Chromium 반응형 · 철판클럽 가맹 320px
|
||||
|
||||
|
|
@ -433,7 +433,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 문서가 뷰포트를 채움
|
||||
- expected: height >= 844
|
||||
- actual: 10747
|
||||
- actual: 10546
|
||||
|
||||
### PASS · Chromium 반응형 · 철판클럽 가맹 390px
|
||||
|
||||
|
|
@ -457,7 +457,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 기본 시각 증거와 영웅 행동 정렬
|
||||
- expected: 390x844, controls >=44px, center diff <=2px
|
||||
- actual: {"shot":{"pass":true,"name":"burger-franchise-390","file":"tools/.gen/showcase-duo/burger-franchise-390.png","exists":true,"width":390,"height":844,"bytes":87915,"sha256":"18f5e9ad12800605c870b0aa1975b7c2a98116484fa0d72b12309510466da676"},"heroActions":[{"selector":"button button-light","height":48,"centerY":527.375},{"selector":"text-link light-link","height":48,"centerY":527.375}]}
|
||||
- actual: {"shot":{"pass":true,"name":"burger-franchise-390","file":"tools/.gen/showcase-duo/burger-franchise-390.png","exists":true,"width":390,"height":844,"bytes":164874,"sha256":"7e5eaf098e1a34cb100fed7830723008335d1c5e051b00f613848ad53c8b13ea"},"heroActions":[{"selector":"button button-primary","height":52,"centerY":389.109375},{"selector":"button button-ghost","height":52,"centerY":389.109375}]}
|
||||
|
||||
### PASS · Chromium 반응형 · 철판클럽 가맹 768px
|
||||
|
||||
|
|
@ -481,7 +481,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 문서가 뷰포트를 채움
|
||||
- expected: height >= 900
|
||||
- actual: 8723
|
||||
- actual: 8988
|
||||
|
||||
### PASS · Chromium 반응형 · 철판클럽 가맹 1440px
|
||||
|
||||
|
|
@ -505,7 +505,7 @@
|
|||
- actual: {"broken":[],"errors":[]}
|
||||
- PASS · 기본 시각 증거와 영웅 행동 정렬
|
||||
- expected: 1440x900, controls >=44px, center diff <=2px
|
||||
- actual: {"shot":{"pass":true,"name":"burger-franchise-1440","file":"tools/.gen/showcase-duo/burger-franchise-1440.png","exists":true,"width":1440,"height":900,"bytes":782399,"sha256":"a551bb80ede996b0ab163ff4e875f1d073adc6fce2b14cd00c93171e08720483"},"heroActions":[{"selector":"button button-light","height":48,"centerY":612.15625},{"selector":"text-link light-link","height":48,"centerY":612.15625}]}
|
||||
- actual: {"shot":{"pass":true,"name":"burger-franchise-1440","file":"tools/.gen/showcase-duo/burger-franchise-1440.png","exists":true,"width":1440,"height":900,"bytes":469301,"sha256":"f9016c9d9fdb081aafcbe5f3edae5851221b523c608461e18d46244a25888788"},"heroActions":[{"selector":"button button-primary","height":52,"centerY":623},{"selector":"button button-ghost","height":52,"centerY":623}]}
|
||||
|
||||
### PASS · WebKit · 한남자리 공개 390px
|
||||
|
||||
|
|
@ -517,7 +517,7 @@
|
|||
- actual: 390
|
||||
- PASS · WebKit 제목 구조
|
||||
- expected: 1 h1 / 1~2 lines
|
||||
- actual: {"count":1,"lines":2}
|
||||
- actual: {"count":1,"lines":1}
|
||||
- PASS · WebKit 이미지와 런타임
|
||||
- expected: 0 broken / 0 errors
|
||||
- actual: {"broken":[],"errors":[]}
|
||||
|
|
@ -532,7 +532,7 @@
|
|||
- actual: 1440
|
||||
- PASS · WebKit 제목 구조
|
||||
- expected: 1 h1 / 1~2 lines
|
||||
- actual: {"count":1,"lines":2}
|
||||
- actual: {"count":1,"lines":1}
|
||||
- PASS · WebKit 이미지와 런타임
|
||||
- expected: 0 broken / 0 errors
|
||||
- actual: {"broken":[],"errors":[]}
|
||||
|
|
@ -706,13 +706,13 @@
|
|||
- actual: 0
|
||||
- PASS · 첫 화면 이미지 예산
|
||||
- expected: 0..266240 bytes
|
||||
- actual: 60102
|
||||
- actual: 111090
|
||||
- PASS · 로컬 자바스크립트 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 25242
|
||||
- actual: 27928
|
||||
- PASS · 로컬 CSS 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 35387
|
||||
- actual: 37338
|
||||
|
||||
### PASS · 성능과 자산 · 한남자리 공개 1440px
|
||||
|
||||
|
|
@ -721,13 +721,13 @@
|
|||
- actual: 0
|
||||
- PASS · 첫 화면 이미지 예산
|
||||
- expected: 0..358400 bytes
|
||||
- actual: 125514
|
||||
- actual: 214514
|
||||
- PASS · 로컬 자바스크립트 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 25242
|
||||
- actual: 27928
|
||||
- PASS · 로컬 CSS 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 160901
|
||||
- actual: 37338
|
||||
|
||||
### PASS · 성능과 자산 · 한남자리 관리자 390px
|
||||
|
||||
|
|
@ -739,10 +739,10 @@
|
|||
- actual: 44804
|
||||
- PASS · 로컬 자바스크립트 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 25095
|
||||
- actual: 25025
|
||||
- PASS · 로컬 CSS 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 41774
|
||||
- actual: 45921
|
||||
|
||||
### PASS · 성능과 자산 · 한남자리 관리자 1440px
|
||||
|
||||
|
|
@ -754,10 +754,10 @@
|
|||
- actual: 44804
|
||||
- PASS · 로컬 자바스크립트 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 25095
|
||||
- actual: 25025
|
||||
- PASS · 로컬 CSS 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 41774
|
||||
- actual: 45921
|
||||
|
||||
### PASS · 성능과 자산 · 철판클럽 공개 390px
|
||||
|
||||
|
|
@ -766,28 +766,28 @@
|
|||
- actual: 0
|
||||
- PASS · 첫 화면 이미지 예산
|
||||
- expected: 0..266240 bytes
|
||||
- actual: 85848
|
||||
- actual: 173120
|
||||
- PASS · 로컬 자바스크립트 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 11177
|
||||
- actual: 10858
|
||||
- PASS · 로컬 CSS 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 28832
|
||||
- actual: 39420
|
||||
|
||||
### PASS · 성능과 자산 · 철판클럽 공개 1440px
|
||||
|
||||
- PASS · CLS 예산
|
||||
- expected: <= 0.1
|
||||
- actual: 0.0105
|
||||
- actual: 0
|
||||
- PASS · 첫 화면 이미지 예산
|
||||
- expected: 0..358400 bytes
|
||||
- actual: 99272
|
||||
- actual: 251772
|
||||
- PASS · 로컬 자바스크립트 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 11177
|
||||
- actual: 10858
|
||||
- PASS · 로컬 CSS 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 28832
|
||||
- actual: 39420
|
||||
|
||||
### PASS · 성능과 자산 · 철판클럽 가맹 390px
|
||||
|
||||
|
|
@ -799,25 +799,25 @@
|
|||
- actual: 119384
|
||||
- PASS · 로컬 자바스크립트 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 11756
|
||||
- actual: 11769
|
||||
- PASS · 로컬 CSS 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 44919
|
||||
- actual: 57270
|
||||
|
||||
### PASS · 성능과 자산 · 철판클럽 가맹 1440px
|
||||
|
||||
- PASS · CLS 예산
|
||||
- expected: <= 0.1
|
||||
- actual: 0.0043
|
||||
- actual: 0.0025
|
||||
- PASS · 첫 화면 이미지 예산
|
||||
- expected: 0..358400 bytes
|
||||
- actual: 119384
|
||||
- PASS · 로컬 자바스크립트 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 11756
|
||||
- actual: 11769
|
||||
- PASS · 로컬 CSS 예산
|
||||
- expected: 1..180KB
|
||||
- actual: 44919
|
||||
- actual: 57270
|
||||
|
||||
### PASS · 점진 향상 · 한남자리 공개 JavaScript 없음
|
||||
|
||||
|
|
@ -937,7 +937,7 @@
|
|||
- actual: 0.00001
|
||||
- PASS · 감소 모션에서도 핵심 작동
|
||||
- expected: route-specific state changed
|
||||
- actual: 예시 호칭을 두 글자 이상 입력해 주세요.
|
||||
- actual: 확인용 호칭을 두 글자 이상 입력해 주세요.
|
||||
|
||||
### PASS · 한남자리 공개 기능 · 분석 전 다섯 조건과 범위 무결성
|
||||
|
||||
|
|
@ -946,10 +946,10 @@
|
|||
- actual: [{"name":"trade","visible":true},{"name":"budget","visible":true},{"name":"minArea","visible":true},{"name":"moveIn","visible":true},{"name":"parking","visible":true}]
|
||||
- PASS · 분석 전 briefing matrix dossier 미실행 상태
|
||||
- expected: empty visible / groups hidden / five 분석 후 notes / no 적합 claim
|
||||
- actual: {"emptyVisible":true,"groupsHidden":true,"listItems":0,"analysisHome":"아직 분석하지 않았습니다","analysisText":"\n 예시 AI 브리핑 · 모의 조건 비교 · 공인중개사 확인 전아직 분석하지 않았습니다\n \n 01\n 내 조건을 먼저 알려 주세요.분석을 실행하면 세 후보 가운데 조건과 가까운 집을 고르고, 이유를 세 묶음으로 정리합니다.\n 조건 입력으로 이동\n \n \n 01조건과 맞는 점\n 02조정이 필요한 점\n 03중개사와 확인할 점\n \n ","matrixNotes":["분석 후 거래 조건 대조","분석 후 예산과 대조","분석 후 면적과 대조","분석 후 주차와 대조","분석 후 입주일과 대조"],"dossierFit":"브리핑을 실행하면 입력 조건과의 관계를 표시합니다."}
|
||||
- actual: {"emptyVisible":true,"groupsHidden":true,"listItems":0,"analysisHome":"아직 분석하지 않았습니다","analysisText":"\n 공인중개사 확인 전 안내용 비교아직 분석하지 않았습니다\n \n 01\n 내 조건을 먼저 알려 주세요.분석을 실행하면 세 후보 가운데 조건과 가까운 집을 고르고, 이유를 세 묶음으로 정리합니다.\n 조건 입력으로 이동\n \n \n 01조건과 맞는 점\n 02조정이 필요한 점\n 03중개사와 확인할 점\n \n ","matrixNotes":["분석 후 거래 조건 대조","분석 후 예산과 대조","분석 후 면적과 대조","분석 후 주차와 대조","분석 후 입주일과 대조"],"dossierFit":"브리핑을 실행하면 입력 조건과의 관계를 표시합니다."}
|
||||
- PASS · 공개 범위 고지와 금지 토큰
|
||||
- expected: scoped 예시 labels / every image 연출 / footer limits / no legacy tokens
|
||||
- actual: {"forbidden":[],"candidateScopes":1,"dossierScopes":1,"imageCount":4,"imageProvenance":["연출 이미지","연출 이미지","연출 이미지","연출 이미지"],"demoStrip":"디자인 쇼케이스 · 가상 브랜드 · 상담은 접수되지 않습니다","limitItems":2,"footer":"한남자리는 가상 브랜드이며 등록 공인중개사무소나 거래 서비스를 제공하지 않습니다."}
|
||||
- actual: {"forbidden":[],"candidateScopes":1,"dossierScopes":1,"imageCount":6,"imageProvenance":["연출 이미지","연출 이미지","연출 이미지","연출 이미지","연출 이미지","연출 이미지"],"demoStrip":"예시 자료입니다. 상담은 접수되지 않습니다.","limitItems":2,"footer":"한남자리는 예시 자료로 구성한 서비스 화면입니다. 등록 공인중개사무소나 거래 서비스를 제공하지 않습니다."}
|
||||
|
||||
### PASS · 한남자리 공개 기능 · 매매 다섯 조건 briefing compare와 시각 증거
|
||||
|
||||
|
|
@ -961,7 +961,7 @@
|
|||
- actual: {"selected":"home-1","matrixValues":["매매","38억 원","118.42㎡","2대","2026.12.20 이후 협의"],"matrixNotes":["입력과 같음","예산보다 18억 높음","최소보다 11.58㎡ 작음","1대 부족","희망일보다 늦음"],"dossier":"정원형 연립주택","dossierFit":"매매 조건과 같습니다."}
|
||||
- PASS · 새 briefing compare 시각 증거
|
||||
- expected: exists / 1440x900 / >10KB / sha256
|
||||
- actual: {"pass":true,"name":"estate-ai-adjusted-1440","file":"tools/.gen/showcase-duo/estate-ai-adjusted-1440.png","exists":true,"width":1440,"height":900,"bytes":98628,"sha256":"ed0388bb5294e5b59aede0adc2c5b6c994a73bc371f9c0b047fd7bee70f444a8"}
|
||||
- actual: {"pass":true,"name":"estate-ai-adjusted-1440","file":"tools/.gen/showcase-duo/estate-ai-adjusted-1440.png","exists":true,"width":1440,"height":900,"bytes":55216,"sha256":"88790d166f9748141e21643211c808c538e2ed8a1dcbb88f185e1582a07cd017"}
|
||||
|
||||
### PASS · 한남자리 공개 기능 · 전세 예산 면적 입주 주차 변형
|
||||
|
||||
|
|
@ -970,7 +970,7 @@
|
|||
- actual: {"selected":"home-2","analysis":"복층형 공동주택 브리핑","dossier":"복층형 공동주택"}
|
||||
- PASS · 다섯 입력만 의사결정 주장에 반영
|
||||
- expected: trade/price/area/parking/move and no commute/sunlight
|
||||
- actual: {"titles":["거래 형태","가격 상한","전용면적","주차","입주 시점"],"text":"\n 01조건과 맞는 점거래 형태전세 조건과 같습니다.입력한 조건 · 매물 정보\n 02조정이 필요한 점가격 상한입력한 상한보다 1억 원 높습니다.입력한 조건 · 매물 정보전용면적최소 면적보다 2.20㎡ 작습니다.입력한 조건 · 매물 정보주차필요한 수보다 1대 부족합니다.입력한 조건 · 매물 정보입주 시점2027.01.15 이후 협의으로 입력한 희망일보다 늦습니다.입력한 조건 · 매물 정보\n 03중개사와 확인할 점권리 관계등기와 계약 조건은 서류를 통해 다시 살펴야 합니다.공인중개사 확인현장 상태소음, 마감과 채광은 방문해서 확인해야 합니다.현장 확인\n "}
|
||||
- actual: {"titles":["거래 형태","가격 상한","전용면적","주차","입주 시점"],"text":"\n 01조건과 맞는 점거래 형태전세 조건과 같습니다.입력한 조건과 매물 정보\n 02조정이 필요한 점가격 상한입력한 상한보다 1억 원 높습니다.입력한 조건과 매물 정보전용면적최소 면적보다 2.20㎡ 작습니다.입력한 조건과 매물 정보주차필요한 수보다 1대 부족합니다.입력한 조건과 매물 정보입주 시점2027.01.15 이후 협의으로 입력한 희망일보다 늦습니다.입력한 조건과 매물 정보\n 03중개사와 확인할 점권리 관계등기와 계약 조건은 등기부등본과 계약서로 다시 확인해야 합니다.공인중개사 확인현장 상태소음, 마감과 채광은 방문해서 확인해야 합니다.현장 확인\n "}
|
||||
- PASS · 전세 다섯 조건 matrix 판정
|
||||
- expected: same / +1억 / -2.20㎡ / -1 car / late
|
||||
- actual: ["입력과 같음","예산보다 1억 높음","최소보다 2.20㎡ 작음","1대 부족","희망일보다 늦음"]
|
||||
|
|
@ -982,10 +982,10 @@
|
|||
- actual: {"selected":"home-3","analysis":"테라스형 다세대주택 브리핑","dossier":"테라스형 다세대주택"}
|
||||
- PASS · 보증금만으로 가격 적합 처리 금지
|
||||
- expected: no price fit / 월 납부 조건 in adjust
|
||||
- actual: {"fitTitles":["거래 형태","전용면적","주차","입주 시점"],"adjustTitles":["월 납부 조건"],"adjustText":"월 납부 조건보증금은 상한 안쪽이지만 월 1,200만 원을 별도로 살펴야 합니다.입력한 조건 · 매물 정보"}
|
||||
- actual: {"fitTitles":["거래 형태","전용면적","주차","입주 시점"],"adjustTitles":["월 납부 조건"],"adjustText":"월 납부 조건보증금은 상한 안쪽이지만 월 1,200만 원을 별도로 살펴야 합니다.입력한 조건과 매물 정보"}
|
||||
- PASS · 월세 matrix dossier에 별도 확인 유지
|
||||
- expected: deposit + monthly / monthly note in matrix and dossier
|
||||
- actual: {"price":"보증금 5억 · 월 1,200만","note":"보증금은 상한 안쪽 · 월 납부 별도","dossierRisk":"보증금은 상한 안쪽이지만 월 1,200만 원을 별도로 살펴야 합니다.등기와 계약 조건은 서류를 통해 다시 살펴야 합니다.소음, 마감과 채광은 방문해서 확인해야 합니다."}
|
||||
- actual: {"price":"보증금 5억 · 월 1,200만","note":"보증금은 상한 안쪽, 월 납부 별도","dossierRisk":"보증금은 상한 안쪽이지만 월 1,200만 원을 별도로 살펴야 합니다.등기와 계약 조건은 등기부등본과 계약서로 다시 확인해야 합니다.소음, 마감과 채광은 방문해서 확인해야 합니다."}
|
||||
|
||||
### PASS · 한남자리 공개 기능 · 세 후보 장면 matrix dossier 상담 동기화
|
||||
|
||||
|
|
@ -1003,7 +1003,7 @@
|
|||
|
||||
- PASS · 평 단위 전체 비교 표면
|
||||
- expected: pressed / 3 candidate areas / matrix and dossier 35.8평
|
||||
- actual: {"pressed":"true","candidates":["매매 · 35.8평","전세 · 43.2평","월세 · 42.6평"],"matrix":"35.8평","spec":"35.8평"}
|
||||
- actual: {"pressed":"true","candidates":["35.8평","43.2평","42.6평"],"matrix":"35.8평","spec":"35.8평"}
|
||||
- PASS · 면적 단가 matrix dossier 반영
|
||||
- expected: unit pressed / both price values are per-pyeong
|
||||
- actual: {"pressed":"true","matrix":"평당 약 10,610만 원","spec":"평당 약 10,610만 원"}
|
||||
|
|
@ -1081,7 +1081,7 @@
|
|||
- actual: 13,000원
|
||||
- PASS · 유효 버거 조합 시각 증거
|
||||
- expected: 1440x900, >10KB, sha256
|
||||
- actual: {"pass":true,"name":"burger-builder-valid-1440","file":"tools/.gen/showcase-duo/burger-builder-valid-1440.png","exists":true,"width":1440,"height":900,"bytes":332505,"sha256":"64ddde0ed45b5ea942dd9f4a0eb51faadaf2ebf93c51247aa15f540d1e0bcb97"}
|
||||
- actual: {"pass":true,"name":"burger-builder-valid-1440","file":"tools/.gen/showcase-duo/burger-builder-valid-1440.png","exists":true,"width":1440,"height":900,"bytes":81082,"sha256":"4bc72f685d438610460f8bf49ec0d1c93625ac7ed6c1f239af78e5614acc9867"}
|
||||
|
||||
### PASS · 철판클럽 공개 기능 · 재료 조정과 알레르기 재계산
|
||||
|
||||
|
|
@ -1102,10 +1102,10 @@
|
|||
- actual: {"card":"yeonnam","pin":"yeonnam"}
|
||||
- PASS · 종료 상태 요약
|
||||
- expected: contains 영업 종료
|
||||
- actual: 오늘 영업 종료 예시
|
||||
- PASS · 저장 행동 차단과 이유
|
||||
- expected: disabled / choose another store
|
||||
- actual: {"disabled":true,"text":"다른 매장을 골라 주세요"}
|
||||
- actual: 오늘 영업 종료
|
||||
- PASS · 가상 매장 안내 행동
|
||||
- expected: #stores / 가상 매장 안내 보기
|
||||
- actual: {"href":"#stores","text":"가상 매장 안내 보기"}
|
||||
|
||||
### PASS · 철판클럽 공개 기능 · 매장 검색 일치
|
||||
|
||||
|
|
@ -1131,35 +1131,35 @@
|
|||
- expected: blank query / 3 stores
|
||||
- actual: {"query":"","count":3}
|
||||
|
||||
### PASS · 철판클럽 공개 기능 · 조합 저장 성공
|
||||
### PASS · 철판클럽 공개 기능 · 조합 결과 즉시 반영과 미저장 안내
|
||||
|
||||
- PASS · 현재 탭에 조합 스냅샷 저장
|
||||
- expected: classic / patty 2 / seongsu
|
||||
- actual: {"flavor":"classic","patty":"2","cheese":"1","onion":"regular","pickle":"regular","sauce":"regular","serving":"single","store":"seongsu"}
|
||||
- PASS · 실제 주문 미전송 안내
|
||||
- expected: contains 실제 주문으로 전송되지 않습니다
|
||||
- actual: 이 기기의 현재 탭에 선택 내용을 남겼어요. 실제 주문으로 전송되지 않습니다.
|
||||
- PASS · 성공 상태 오류 스타일 없음
|
||||
- expected: false
|
||||
- actual: false
|
||||
- PASS · 조합 결과 즉시 반영
|
||||
- expected: contains 양파 많이
|
||||
- actual: 패티 두 장 / 치즈 한 장 / 양파 많이 / 피클 기본 / 소스 기본
|
||||
- PASS · 선택 내용은 브라우저에 저장하지 않음
|
||||
- expected: null
|
||||
- actual: null
|
||||
- PASS · 주문 미제공 안내
|
||||
- expected: contains 주문과 결제는 진행되지 않습니다
|
||||
- actual: 이 페이지는 메뉴 조합을 살펴보는 안내 페이지이며, 주문과 결제는 진행되지 않습니다.
|
||||
|
||||
### PASS · 철판클럽 공개 기능 · 조합 저장 실패와 입력 보존
|
||||
### PASS · 철판클럽 공개 기능 · 선택 결과에서 가상 매장 안내로 이동
|
||||
|
||||
- PASS · 저장 실패 안내
|
||||
- expected: contains 남기지 못했어요
|
||||
- actual: 선택 내용을 남기지 못했어요. 고른 내용은 화면에 그대로 두었습니다.
|
||||
- PASS · 저장 실패 오류 스타일
|
||||
- PASS · 가상 매장 안내 앵커 이동
|
||||
- expected: #stores
|
||||
- actual: #stores
|
||||
- PASS · 가상 매장 안내 섹션이 보임
|
||||
- expected: true
|
||||
- actual: true
|
||||
- PASS · 실패 뒤 조합과 저장소 상태
|
||||
- expected: onion extra retained / no snapshot
|
||||
- actual: {"onion":"extra","stored":null}
|
||||
- PASS · 이동 뒤에도 선택 내용을 저장하지 않음
|
||||
- expected: null
|
||||
- actual: null
|
||||
|
||||
### PASS · 철판클럽 가맹 기능 · 첫 단계 필수값 오류
|
||||
|
||||
- PASS · 첫 단계 오류 세 가지
|
||||
- expected: name / region / area kind
|
||||
- actual: ["예시 호칭을 두 글자 이상 입력해 주세요.","희망 지역을 골라 주세요.","희망 상권을 골라 주세요."]
|
||||
- actual: ["확인용 호칭을 두 글자 이상 입력해 주세요.","희망 지역을 골라 주세요.","희망 상권을 골라 주세요."]
|
||||
- PASS · 첫 오류 입력으로 초점
|
||||
- expected: demo-name
|
||||
- actual: demo-name
|
||||
|
|
@ -1189,7 +1189,7 @@
|
|||
- actual: true
|
||||
- PASS · 제곱미터와 평 환산 병기
|
||||
- expected: contains 약 30평
|
||||
- actual: 99.2㎡ · 약 30평
|
||||
- actual: 99.2㎡, 약 30평
|
||||
|
||||
### PASS · 철판클럽 가맹 기능 · 두 번째 단계 오류와 복구
|
||||
|
||||
|
|
@ -1207,13 +1207,13 @@
|
|||
|
||||
- PASS · 검토 원장에 입력값 반영
|
||||
- expected: name / region / possession
|
||||
- actual: {"demoName":"예시점주","region":"서울 동쪽","areaKind":"주거지","storePossession":"협의 중","exclusiveArea":"99.2㎡ · 약 30평","openingWindow":"석 달에서 여섯 달","experience":"없음"}
|
||||
- actual: {"demoName":"예시점주","region":"서울 동쪽","areaKind":"주거지","storePossession":"협의 중","exclusiveArea":"99.2㎡, 약 30평","openingWindow":"석 달에서 여섯 달","experience":"없음"}
|
||||
- PASS · 검토 원장에 면적 환산
|
||||
- expected: contains 약 30평
|
||||
- actual: 99.2㎡ · 약 30평
|
||||
- actual: 99.2㎡, 약 30평
|
||||
- PASS · 가맹 검토 단계 시각 증거
|
||||
- expected: 1440x900, >10KB, sha256
|
||||
- actual: {"pass":true,"name":"burger-franchise-review-1440","file":"tools/.gen/showcase-duo/burger-franchise-review-1440.png","exists":true,"width":1440,"height":900,"bytes":82943,"sha256":"b5f3d1f19d0f099c1443ecf0e90c6f80718c82cd9183c92c4995e1f8eed64546"}
|
||||
- actual: {"pass":true,"name":"burger-franchise-review-1440","file":"tools/.gen/showcase-duo/burger-franchise-review-1440.png","exists":true,"width":1440,"height":900,"bytes":110776,"sha256":"d50e8562a9c3fa2055470c80e4bc97435d78b8b8966b08e9bbffa3d9116ca2dc"}
|
||||
|
||||
### PASS · 철판클럽 가맹 기능 · 문의 체험 동의 오류
|
||||
|
||||
|
|
@ -1222,7 +1222,7 @@
|
|||
- actual: true
|
||||
- PASS · 동의 오류 이유
|
||||
- expected: contains 확인해 주세요
|
||||
- actual: 문의 체험 안내를 확인해 주세요.
|
||||
- actual: 개인정보를 입력하지 않았는지 확인해 주세요.
|
||||
- PASS · 동의 입력으로 초점
|
||||
- expected: demo-consent
|
||||
- actual: demo-consent
|
||||
|
|
@ -1242,8 +1242,8 @@
|
|||
### PASS · 철판클럽 가맹 기능 · 문의 준비 실패와 재시도
|
||||
|
||||
- PASS · 제출 실패 이유
|
||||
- expected: contains 바꾸지 못했어요
|
||||
- actual: 지금은 문의 준비 상태를 바꾸지 못했어요. 입력 내용은 화면에 그대로 두었습니다.
|
||||
- expected: contains 확인할 수 없어요
|
||||
- actual: 지금은 입력한 조건을 확인할 수 없어요. 입력한 값은 그대로 두었습니다.
|
||||
- PASS · 재시도 버튼 복구
|
||||
- expected: enabled / 다시 시도하기
|
||||
- actual: {"disabled":false,"text":"다시 시도하기"}
|
||||
|
|
@ -1256,12 +1256,12 @@
|
|||
- PASS · 첫 행 선택 상태
|
||||
- expected: DEMO-HJ-101 selected / aria-selected true
|
||||
- actual: {"id":"DEMO-HJ-101","selected":"true"}
|
||||
- PASS · 조사관 제목과 식별자 동기화
|
||||
- expected: 한남 생활권 정원 주거 / DEMO-HJ-101
|
||||
- actual: {"title":"한남 생활권 정원 주거","id":"DEMO-HJ-101 · 예시 매물"}
|
||||
- PASS · 상세 정보 제목과 식별자 동기화
|
||||
- expected: 한남 생활권 정원 주거 / 자료번호 101
|
||||
- actual: {"title":"한남 생활권 정원 주거","id":"자료번호 101 · 예시 매물"}
|
||||
- PASS · 초기 대기열 원장
|
||||
- expected: 6 rows / 6개 예시
|
||||
- actual: {"rows":6,"count":"6개 예시"}
|
||||
- expected: 6 rows / 6건
|
||||
- actual: {"rows":6,"count":"6건"}
|
||||
|
||||
### PASS · 한남자리 관리자 기능 · 행 선택 전환
|
||||
|
||||
|
|
@ -1271,9 +1271,9 @@
|
|||
- PASS · 새 행만 선택
|
||||
- expected: 102 true / 101 false
|
||||
- actual: {"next":"true","previous":"false","selectedCount":1}
|
||||
- PASS · 선택 제목과 상태 조사관 반영
|
||||
- expected: 한강 가까운 복층 주거 / 쇼케이스 공개
|
||||
- actual: {"title":"한강 가까운 복층 주거","status":"쇼케이스 공개"}
|
||||
- PASS · 선택 제목과 상태 상세 정보 반영
|
||||
- expected: 한강 가까운 복층 주거 / 예시 공개
|
||||
- actual: {"title":"한강 가까운 복층 주거","status":"예시 공개"}
|
||||
|
||||
### PASS · 한남자리 관리자 기능 · 검색 일치 결과
|
||||
|
||||
|
|
@ -1284,14 +1284,14 @@
|
|||
- expected: DEMO-HJ-105
|
||||
- actual: DEMO-HJ-105
|
||||
- PASS · 검색 결과 수와 빈 상태
|
||||
- expected: 1개 예시 / empty hidden
|
||||
- actual: {"count":"1개 예시","empty":true}
|
||||
- expected: 1건 / empty hidden
|
||||
- actual: {"count":"1건","empty":true}
|
||||
|
||||
### PASS · 한남자리 관리자 기능 · 검색 빈 상태와 초기화 복구
|
||||
|
||||
- PASS · 검색 빈 상태 원인 안내
|
||||
- expected: 0개 예시 / 현재 조건
|
||||
- actual: {"count":"0개 예시","title":"현재 조건에 맞는 예시가 없습니다.","visible":true}
|
||||
- expected: 0건 / 현재 조건
|
||||
- actual: {"count":"0건","title":"현재 조건에 맞는 항목이 없습니다.","visible":true}
|
||||
- PASS · 빈 검색에서 보이는 행 없음
|
||||
- expected: 0
|
||||
- actual: 0
|
||||
|
|
@ -1308,8 +1308,8 @@
|
|||
- expected: DEMO-HJ-101, DEMO-HJ-106
|
||||
- actual: ["DEMO-HJ-101","DEMO-HJ-106"]
|
||||
- PASS · 상태 필터 결과 문구
|
||||
- expected: 2개 예시
|
||||
- actual: 2개 예시
|
||||
- expected: 2건
|
||||
- actual: 2건
|
||||
|
||||
### PASS · 한남자리 관리자 기능 · 매물명 오름차순 정렬
|
||||
|
||||
|
|
@ -1341,11 +1341,11 @@
|
|||
- expected: true
|
||||
- actual: true
|
||||
- PASS · 강제 빈 상태 설명
|
||||
- expected: contains 아직 접수된
|
||||
- actual: 아직 접수된 예시 매물이 없습니다.
|
||||
- expected: contains 아직 표시할
|
||||
- actual: 아직 표시할 항목이 없습니다.
|
||||
- PASS · 정상 선택으로 빈 상태 해제
|
||||
- expected: empty hidden / 6개 예시
|
||||
- actual: {"empty":true,"count":"6개 예시"}
|
||||
- expected: empty hidden / 6건
|
||||
- actual: {"empty":true,"count":"6건"}
|
||||
|
||||
### PASS · 한남자리 관리자 기능 · 불러오기 실패와 마지막 자료 복구
|
||||
|
||||
|
|
@ -1374,14 +1374,14 @@
|
|||
### PASS · 한남자리 관리자 기능 · 버전 충돌 저장 실패와 정상 재시도
|
||||
|
||||
- PASS · 충돌 저장 실패 배너
|
||||
- expected: 버전 충돌로 저장하지 않았습니다.
|
||||
- actual: 버전 충돌로 저장하지 않았습니다.
|
||||
- expected: 최신 자료와 차이가 있어 저장하지 않았습니다.
|
||||
- actual: 최신 자료와 차이가 있어 저장하지 않았습니다.
|
||||
- PASS · 충돌 저장 실패 라이브 안내
|
||||
- expected: contains 저장하지 않았습니다
|
||||
- actual: 버전 충돌로 저장하지 않았습니다.
|
||||
- PASS · 정상 재시도는 외부 저장 없음
|
||||
- expected: contains 실제 저장하지 않았습니다
|
||||
- actual: 수정 시연을 마쳤습니다. 서버가 없는 데모라 실제 저장하지 않았습니다.
|
||||
- expected: contains 실제로 저장되거나 전송되지는 않습니다
|
||||
- actual: 변경 내용을 확인했습니다. 실제로 저장되거나 전송되지는 않습니다.
|
||||
|
||||
### PASS · 한남자리 관리자 기능 · 권한 제한과 정상 복구
|
||||
|
||||
|
|
@ -1390,7 +1390,7 @@
|
|||
- actual: [true,true,true]
|
||||
- PASS · 권한 제한 근거 배너
|
||||
- expected: body limited / permission title
|
||||
- actual: {"limited":true,"title":"중개보조 예시 권한으로 보는 중입니다."}
|
||||
- actual: {"limited":true,"title":"중개보조 권한으로 보는 중입니다."}
|
||||
- PASS · 정상 선택으로 행동 복구
|
||||
- expected: body normal / all enabled
|
||||
- actual: {"limited":false,"disabled":0}
|
||||
|
|
@ -1414,7 +1414,7 @@
|
|||
- actual: {"open":true,"locked":true,"inspector":true}
|
||||
- PASS · 게시 차단 조사관 시각 증거
|
||||
- expected: exists / 1440x900 / >10KB / sha256
|
||||
- actual: {"pass":true,"name":"estate-admin-block-dialog-1440","file":"tools/.gen/showcase-duo/estate-admin-block-dialog-1440.png","exists":true,"width":1440,"height":900,"bytes":240971,"sha256":"89973d8d55e74915b5f770a576d93d0022476b9477662ed5adf7859095df5a71"}
|
||||
- actual: {"pass":true,"name":"estate-admin-block-dialog-1440","file":"tools/.gen/showcase-duo/estate-admin-block-dialog-1440.png","exists":true,"width":1440,"height":900,"bytes":227618,"sha256":"4c58ce7e0f15336ac6a00698449f1f9db49c62706d7acdc5e7796e6d29b7d59b"}
|
||||
- PASS · 대화상자 닫힘과 선택 상태 동시 해제
|
||||
- expected: dialog closed / unlocked / inspector closed / no selected row
|
||||
- actual: {"open":false,"locked":false,"inspector":false,"selectedRows":0}
|
||||
|
|
@ -1428,8 +1428,8 @@
|
|||
- expected: disabled / 수정 후 승인됨 / pass badge
|
||||
- actual: {"disabled":true,"text":"수정 후 승인됨","badge":"수정 후 승인","pass":true}
|
||||
- PASS · AI 검토 라이브 안내
|
||||
- expected: contains 데모 외부에는 게시하지 않았습니다
|
||||
- actual: AI 참고 분석을 수정 후 승인 상태로 바꿨습니다. 데모 외부에는 게시하지 않았습니다.
|
||||
- expected: contains 실제 광고에는 사용되지 않습니다
|
||||
- actual: AI 참고 결과를 수정 후 확인 상태로 바꿨습니다. 실제 광고에는 사용되지 않습니다.
|
||||
|
||||
### PASS · 한남자리 관리자 기능 · 새 예시 초안 생성
|
||||
|
||||
|
|
@ -1441,4 +1441,4 @@
|
|||
- actual: {"selected":"true","inspector":true}
|
||||
- PASS · 새 초안 조사관 기본값
|
||||
- expected: title / 입력 전 / 7개 예시
|
||||
- actual: {"title":"제목 없는 새 예시 초안","price":"미선택","count":"7개 예시"}
|
||||
- actual: {"title":"제목 없는 새 항목","price":"미선택","count":"7건"}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue