docs(recommendation): 서브 배너 리뷰와 QA 증거를 보존한다

This commit is contained in:
Yu Sung
2026-10-30 12:19:58 +09:00
parent 7a42db66bc
commit 32ab7797e0
206 changed files with 21989 additions and 0 deletions
@@ -0,0 +1,137 @@
{
"recordedAtUTC": "2026-10-29T15:27:41.981415+00:00",
"expectedCarouselSHA256": "7e25db3076d545ffc61ea3a1c5585e7b8a617964ef406d7570286d75a75e010a",
"sourceHashes": {
"SodaLive/Sources/V2/Component/Banner/SubBanner.swift": "875bcdb953e47e9c3e157a7d5adc8b39c271691af2b02437fc738ac727d5b7e9",
"SodaLive/Sources/V2/Component/Banner/SubBannerLinkOpener.swift": "0aa860b206d0dff737cb5847741a2b531dbe633728b5fa5f2eeea5410834dab3",
"SodaLive/Sources/V2/Component/Banner/SubBannerCarousel.swift": "7e25db3076d545ffc61ea3a1c5585e7b8a617964ef406d7570286d75a75e010a",
"SodaLive/Sources/V2/Main/Home/Recommendation/MainHomeRecommendationView.swift": "c49150d7b504b711c249458a3e2fb96c1f6a75d2b83d97ff29f674d9b928b48f",
"SodaLive/Sources/V2/Main/Content/Recommendation/MainContentRecommendationView.swift": "2d0240fb8a150e7e365cc0daff67fa027c31ce709e12f518c1b52f0cec56a0b8",
"SodaLive/Sources/UI/Theme/Spacing.swift": "372a73b821236c15449fa022cd628f61556f1381a16f234a4b77e833c2e588c1",
"SodaLive/Sources/UI/Theme/Color.swift": "0f50ec7d3e77e0813fd1a806440c01baf96f8fdfa2a41faccd6dc4df52cf647a",
"SodaLive/Sources/Extensions/ColorExtension.swift": "747347d86ade888fe9c1d30629285b4a71991bc0f21189a0d4b76ad314c32364",
"SodaLive/Sources/Extensions/FontModifier.swift": "086fb0a19d884124a4cca638f7c8483de724ee31a61603b2cbd489aabf26a6c6"
},
"snapshotHashes": {
"SodaLive/Sources/V2/Component/Banner/SubBanner.swift": "875bcdb953e47e9c3e157a7d5adc8b39c271691af2b02437fc738ac727d5b7e9",
"SodaLive/Sources/V2/Component/Banner/SubBannerLinkOpener.swift": "0aa860b206d0dff737cb5847741a2b531dbe633728b5fa5f2eeea5410834dab3",
"SodaLive/Sources/V2/Component/Banner/SubBannerCarousel.swift": "7e25db3076d545ffc61ea3a1c5585e7b8a617964ef406d7570286d75a75e010a",
"SodaLive/Sources/V2/Main/Home/Recommendation/MainHomeRecommendationView.swift": "c49150d7b504b711c249458a3e2fb96c1f6a75d2b83d97ff29f674d9b928b48f",
"SodaLive/Sources/V2/Main/Content/Recommendation/MainContentRecommendationView.swift": "2d0240fb8a150e7e365cc0daff67fa027c31ce709e12f518c1b52f0cec56a0b8",
"SodaLive/Sources/UI/Theme/Spacing.swift": "372a73b821236c15449fa022cd628f61556f1381a16f234a4b77e833c2e588c1",
"SodaLive/Sources/UI/Theme/Color.swift": "0f50ec7d3e77e0813fd1a806440c01baf96f8fdfa2a41faccd6dc4df52cf647a",
"SodaLive/Sources/Extensions/ColorExtension.swift": "747347d86ade888fe9c1d30629285b4a71991bc0f21189a0d4b76ad314c32364",
"SodaLive/Sources/Extensions/FontModifier.swift": "086fb0a19d884124a4cca638f7c8483de724ee31a61603b2cbd489aabf26a6c6"
},
"sourceMtimes": {
"SodaLive/Sources/V2/Component/Banner/SubBanner.swift": 1793283861.7506907,
"SodaLive/Sources/V2/Component/Banner/SubBannerLinkOpener.swift": 1793283861.7525754,
"SodaLive/Sources/V2/Component/Banner/SubBannerCarousel.swift": 1793285589.998333,
"SodaLive/Sources/V2/Main/Home/Recommendation/MainHomeRecommendationView.swift": 1793284151.8665268,
"SodaLive/Sources/V2/Main/Content/Recommendation/MainContentRecommendationView.swift": 1793284151.9246447,
"SodaLive/Sources/UI/Theme/Spacing.swift": 1778841466.1905165,
"SodaLive/Sources/UI/Theme/Color.swift": 1778841466.1895542,
"SodaLive/Sources/Extensions/ColorExtension.swift": 1691563626.4298327,
"SodaLive/Sources/Extensions/FontModifier.swift": 1791429315.4954295
},
"protectedHashes": {
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/README.md": "ddfee9078ffe8ae973b461b4616abe38b58a9eff13b1d55b072e930a3ddfcec5",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/actions.json": "22e801ceb991e92820654416c221da99dbfb4892afc28d8e3646c52e32847263",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/active-before-5s.png": "f7bf598d63d31ebffac09bcb5d3cd57183fe3f9da9f4120e14ccd22983c27ca5",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/active-next.png": "4880e28aeae451cddbda8f2ba58ec147b60440f26cfa86d75dbf0e6fa381b01f",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/content-before-5s.png": "e03bdd3d19802929920672f7f39d26df4bef465d9b13981250cc5fb02f2111a9",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/content-empty.png": "ee561f7ce93a7cd7c719dfb32eda4b40e6d0d7998bbb71cfdfa356cdc60e7bcb",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/content-first.png": "e03bdd3d19802929920672f7f39d26df4bef465d9b13981250cc5fb02f2111a9",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/content-light.png": "e03bdd3d19802929920672f7f39d26df4bef465d9b13981250cc5fb02f2111a9",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/content-one-after-6s.png": "c8c2eeee836d90b3422fe1cf7e8646f094e0db78e7bde73880e499317ca1c84d",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/content-one.png": "c8c2eeee836d90b3422fe1cf7e8646f094e0db78e7bde73880e499317ca1c84d",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/content-resize-320.png": "a6313fb5db500af6e6880ed4f62d42ed2f8e3d2c75f2adaa7d85d8186fffa0cc",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/content-second.png": "3558fe0a407f41360c69b241dc5c7bb63d5e2a5b73450db5918b2c87dcfaff13",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/content-transition.png": "22e35cf56b149fa74b0cc5c602a64fbb738ffde4ef933acc83ba01be4e04ab6d",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/content-wrap.png": "e03bdd3d19802929920672f7f39d26df4bef465d9b13981250cc5fb02f2111a9",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/delayed-next-valid.png": "6c20a5f54dc012c9a7d9259c9a7d0628f250262291bced052ab92652e98342c3",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/delayed-no-invented-height.png": "60643fc2ef02e26153272782cc4a97422d6ab0b08a0ca5422a94906c1fa4ff5a",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/delayed-old-image-arrived.png": "6c20a5f54dc012c9a7d9259c9a7d0628f250262291bced052ab92652e98342c3",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/failure-placeholder-other-content.png": "217c258f4a1b83f9c9bf3564cf615a5ef2d0600f1a62819cc7fc2a7becedaa9e",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/failure-valid-first.png": "96b2051aedb2733a5620b2de5305cac9532cf9f266b3292d91f550c63550f60b",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/failure-wrap-valid.png": "96b2051aedb2733a5620b2de5305cac9532cf9f266b3292d91f550c63550f60b",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/home-before-5s.png": "8fc8502f06140d7f04bfb6defea3c235639e874172014611ead622d1ac5306ca",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/home-empty.png": "34af8cfecd132f08666cdabd7972a44a536977e5ebee4244a61d1c697b7184a0",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/home-first.png": "8fc8502f06140d7f04bfb6defea3c235639e874172014611ead622d1ac5306ca",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/home-light.png": "8fc8502f06140d7f04bfb6defea3c235639e874172014611ead622d1ac5306ca",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/home-one-after-6s.png": "6dd493128e266ec896e9f5bc2fec1756fad5f5673e88235a7dc342b989515448",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/home-one.png": "6dd493128e266ec896e9f5bc2fec1756fad5f5673e88235a7dc342b989515448",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/home-resize-320.png": "78760d7c64bcaa360e7147f3f9fefba038ed177e223cbbd4c0c4377ab6e91399",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/home-second.png": "8ce24e8f55ea474bd74822282cf180571e6142bfc0942614acc2c6f4d4ac8ac0",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/home-transition.png": "765df410019493e09f234a9b92cc2e6d358280938c0cdd28624a8f3ac11d2981",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/home-wrap.png": "8fc8502f06140d7f04bfb6defea3c235639e874172014611ead622d1ac5306ca",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/inactive-after-6s.png": "f7bf598d63d31ebffac09bcb5d3cd57183fe3f9da9f4120e14ccd22983c27ca5",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/inactive-before.png": "f7bf598d63d31ebffac09bcb5d3cd57183fe3f9da9f4120e14ccd22983c27ca5",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/inactive-start.png": "f7bf598d63d31ebffac09bcb5d3cd57183fe3f9da9f4120e14ccd22983c27ca5",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/many-first.png": "44a42bfedbf994063463e774e4c6d397ea33a71e1443489e3e5a2a0f7f48a1a9",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/many-twenty-first.png": "c4173138625345685ed9a945fbd359c2cae59b9265cba158f9c563722680133d",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/many-wrap.png": "3844369f5cf4ea0fa2a2a148c06dac9ada3b3838664f5d4a97fbdaa9c3bdbfdb",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/reduce-first.png": "c88339572c7bee2dc6c952958ce148331782f28d4b455d2ba9c4a746c64a4ba9",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/reduce-second.png": "77c8bcbcb1c693bc5d713fc3e97b7c81c9ed83999eecb3f6858966acf1cbe4dd",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/reduce-transition.png": "c88339572c7bee2dc6c952958ce148331782f28d4b455d2ba9c4a746c64a4ba9",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/remount-first.png": "4880e28aeae451cddbda8f2ba58ec147b60440f26cfa86d75dbf0e6fa381b01f",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/remount-next.png": "f7bf598d63d31ebffac09bcb5d3cd57183fe3f9da9f4120e14ccd22983c27ca5",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/shrink-one.png": "23ba00bf778494937ecd3f4f15dd36007127cdf412cb33d5c1f54f2f3a7b95e0",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/captures/unmounted-after-6s.png": "8fc8aa79c74ce769ce96965823337521634feb015d742ecf1b5a21cabd275e8b",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/cleanup.json": "b29b5a87a0856c6dd475152c6bb6af51c7cd49845b090952e6b3195f4391daa9",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/commands.json": "e1908abc656cf06a80593f26ed5411e9d3964fc1a2459927931b4e5feffff9c6",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/contact-1.png": "d608d75ea336e80d7a301c32f3b3c3d750aa55aee6fe66f7850e24d60a675c86",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/contact-2.png": "24b85be00ac82c378dcc8e5941e48aa3b326ec973267839d99e7288afbd18079",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/contact-3.png": "24836a87d48450dd827640e42873e1c921df2dbe485f634d663aff7bdaa42126",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/contact-4.png": "ec0524b1e3a6ee30a4f7b312a63edef699a69f43a56deb3dfe79ac06e8c6ec13",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/dependency-hashes.json": "40be04494df3dc3a6230b54039acf080c943ba200de43819ae8db54a1b19d8fd",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/native-os-final.png": "a79e5e44bbee7a123266c9391c8bf2138d52028a9674c0aa8633cc8ce2d84dd4",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/ownership.json": "c5f8ba7a2fd5aaacf3d7a7ffb41f75691665cbea291975a54d27eb59cebf7931",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/source/Doubles.swift": "eb98fd62f2f76e456d29d3931b7378e9b68b2e9ad0f76bea64f597e1a9a5fb9f",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/source/Harness.swift": "4e3bbde7fe363b9f1f436abb1ffff3d39dbdf17db002ab3b5f9093fe70bbcfa4",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/source/assess.py": "45d594396785738545c30228bc7ef46b09f4d0a69847614ec7396277c1cecbe2",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/source/cleanup.py": "ba973e9805092bc46a0e032a992826e20b36b3730d7140a3f3d5c05bdde93caa",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/source/run.py": "c0324005ce5efed32f07f422e84f2e066153667f327a4157691d7edd64eaccd2",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/source-hashes-after.json": "b85d19121fbd459858290f7dee83cd4d3989abf3e65098824402fdf760ee056c",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/source-hashes-before.json": "b85d19121fbd459858290f7dee83cd4d3989abf3e65098824402fdf760ee056c",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/source-hashes-final.json": "b85d19121fbd459858290f7dee83cd4d3989abf3e65098824402fdf760ee056c",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/source-stability.json": "edc3fbbc77c5dcf8fcabdd54cf0ec79b77afaa703d28afcf5faf8b8e6fe5fd1d",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/evidence/native/verification.json": "35cec56ab6f4d53bb2ed2ff4306ebd5fa962734ac3a4a794c59dc9332e310573",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/reviews/phase1-sub-banner-integration.md": "883a770b7d1b293805231d6779d3a3d2f51d04e102358dd3cf7ac25c8d7bf12f",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/plan-task.md": "81aa9ab6349449ebc46379118cdcf08af8fa3f88f9a77ef2ece721451101eb0b",
"docs/20261029_\ucd94\ucc9c_\uc11c\ube0c_\ubc30\ub108/prd.md": "3ab2aeb2f12224b68c7838f9948949a846d1f5bb24a8918ff68df2b1e4e75872"
},
"dependencyHashes": {
"/Users/klaus/Library/Developer/Xcode/DerivedData/SodaLive-clzdtvqrsfonoxcijatzkrqdzrsu/Build/Products/Debug-iphonesimulator/Kingfisher.o": "ab9481b5935132edf5744692d88ff4c3e34f1a68f4014f88267a5ad5d95f31b8",
"/Users/klaus/Library/Developer/Xcode/DerivedData/SodaLive-clzdtvqrsfonoxcijatzkrqdzrsu/Build/Products/Debug-iphonesimulator/Kingfisher.swiftmodule/x86_64-apple-ios-simulator.swiftmodule": "b155d956bfaa735f7c72f4630b5be0e2dc82fcb768c2c0ce930ab17faff22fdc"
},
"harnessCloneChecks": {
"run.py": "IDENTICAL after evidence root/temp root/bundle normalization",
"assess.py": "IDENTICAL after evidence root/temp root/bundle normalization",
"cleanup.py": "IDENTICAL after evidence root/temp root/bundle normalization",
"Doubles.swift": "IDENTICAL after evidence root/temp root/bundle normalization",
"Harness.swift": "IDENTICAL after evidence root/temp root/bundle normalization"
},
"ownedRoot": "/var/folders/yh/8xsbvpsj5wg2qnxzxdp11_gm0000gn/T/opencode/sub-banner-native-final.97cQKj",
"ownedBundle": "qa.sodalive.subbanner.native.final.97cQKj",
"ownedCache": "/var/folders/yh/8xsbvpsj5wg2qnxzxdp11_gm0000gn/T/opencode/sub-banner-native-final.97cQKj/module-cache",
"cacheEnvironment": {
"TMPDIR": "/var/folders/yh/8xsbvpsj5wg2qnxzxdp11_gm0000gn/T/opencode/sub-banner-native-final.97cQKj",
"NODE_COMPILE_CACHE": "/var/folders/yh/8xsbvpsj5wg2qnxzxdp11_gm0000gn/T/opencode/sub-banner-native-final.97cQKj",
"BUN_RUNTIME_TRANSPILER_CACHE_PATH": "/var/folders/yh/8xsbvpsj5wg2qnxzxdp11_gm0000gn/T/opencode/sub-banner-native-final.97cQKj"
},
"parentDevice": {
"lastBootedAt": "2026-10-29T14:27:43Z",
"dataPath": "/Users/klaus/Library/Developer/CoreSimulator/Devices/482F7827-2E3A-4559-BAF4-48B68CC5725B/data",
"dataPathSize": 1324466176,
"logPath": "/Users/klaus/Library/Logs/CoreSimulator/482F7827-2E3A-4559-BAF4-48B68CC5725B",
"udid": "482F7827-2E3A-4559-BAF4-48B68CC5725B",
"isAvailable": true,
"logPathSize": 258048,
"deviceTypeIdentifier": "com.apple.CoreSimulator.SimDeviceType.iPhone-SE-3rd-generation",
"state": "Booted",
"name": "SubBannerQA-20261029"
},
"afterCleanup": true,
"assertions": "PASS"
}