{"title":"Blacklight Inspection","page_title":"THE BYSTANDER – Casual observer of the world around us","uri_ins":"http://yilunzh.com/","uri_dest":"https://yilunzh.com/","uri_redirects":["http://yilunzh.com/"],"secure_connection":{},"host":"yilunzh.com","config":{"emulateDevice":{"name":"iPhone 14 Pro Max","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1","viewport":{"width":430,"height":739,"deviceScaleFactor":3,"isMobile":true,"hasTouch":true,"isLandscape":false}},"cleareCache":true,"captureHar":true,"captureLinks":false,"enableAdBlock":false,"saveBrowserProfile":false,"numPages":2,"defaultTimeout":35000,"defaultWaitUntil":"networkidle2","headless":true,"headers":{},"extraChromiumArgs":["--disable-features=TrackingProtection3pcd","--website-analysis-scan=bef33a9a-766a-4cd7-b1b4-d5c6d671c045"],"extraPuppeteerOptions":{}},"browser":{"name":"Chromium","version":"Chrome/127.0.6533.88","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/127.0.0.0 Safari/537.36","platform":{"name":"Linux","version":"6.12.107+deb13-amd64"}},"script":{"host":"82cd976bb63a","version":{"npm":"3.11.0","commit":"dev"},"node_version":"v24.21.0"},"start_time":"2026-09-15T10:46:13.364Z","end_time":"2026-09-15T10:46:34.087Z","browsing_history":["https://yilunzh.com/","https://yilunzh.com/author/addict4speed/","https://yilunzh.com/2015/09/16/how-i-structure-my-requirements-with-real-world-example/"],"hosts":{"requests":{"first_party":["yilunzh.com"],"third_party":["fonts-api.wp.com","stats.wp.com","fonts.wp.com","pixel.wp.com","r-login.wordpress.com","s0.wp.com","i0.wp.com","widgets.wp.com","public-api.wordpress.com","1.gravatar.com"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://yilunzh.com/wp-content/mu-plugins/jetpack-mu-wpcom-plugin/moon/jetpack_vendor/automattic/jetpack-mu-wpcom/src/build/verbum-comments/verbum-comments.js?m=1788898305i&minify=false&ver=3d6130a57c3104d5bc3b":["click"],"https://yilunzh.com/wp-content/mu-plugins/actionbar/actionbar.js?v=20250204":["scroll","click"],"https://yilunzh.com/_static/??-eJyNkN1qwzAMhV9ojjtGf3Yx9ihFtZVUiS0bS27Xt59J21AYjNyJo/MdHWSv2bjEiqxWzxhRbK4ny9UFhIJ2lGXuRnmzK+xwoQGUEq8EZKJsAvFk+uSqmJ5+niSxC9U3ptlcirGlmII53LpIf+JjNTnUgbjZUTO4yTTpmhv4WNiYEj+XxwuyT8VC1RRBldyCgQiq2FOl4BdRXKGsxoPCP5dhIomo5qPb2GOrvwh9mc1+RevXsnPGvYic28M8eH+bR+Lh8YXv+PW+P+w/t5vDbjf+Al85rg4=":["scroll","mousemove","mouseup","mousedown"],"https://yilunzh.com/wp-content/js/bilmur.min.js?i=17&m=202638":["click"],"https://yilunzh.com/wp-content/mu-plugins/likes/queuehandler.js?m=1741961244i":["scroll","click"],"https://yilunzh.com/wp-content/js/bilmur.min.js?i=17&m=202620":["click"],"https://yilunzh.com/wp-content/js/bilmur.min.js?i=17&m=202631":["click"]},"TOUCH":{"https://yilunzh.com/_static/??-eJyNkN1qwzAMhV9ojjtGf3Yx9ihFtZVUiS0bS27Xt59J21AYjNyJo/MdHWSv2bjEiqxWzxhRbK4ny9UFhIJ2lGXuRnmzK+xwoQGUEq8EZKJsAvFk+uSqmJ5+niSxC9U3ptlcirGlmII53LpIf+JjNTnUgbjZUTO4yTTpmhv4WNiYEj+XxwuyT8VC1RRBldyCgQiq2FOl4BdRXKGsxoPCP5dhIomo5qPb2GOrvwh9mc1+RevXsnPGvYic28M8eH+bR+Lh8YXv+PW+P+w/t5vDbjf+Al85rg4=":["touchend","touchstart","touchmove"]},"KEYBOARD":{"https://yilunzh.com/wp-content/js/bilmur.min.js?i=17&m=202638":["keydown"],"https://yilunzh.com/wp-content/js/bilmur.min.js?i=17&m=202620":["keydown"],"https://yilunzh.com/wp-content/js/bilmur.min.js?i=17&m=202631":["keydown"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"name":"verbum_test","value":"1","domain":"yilunzh.com","path":"/2015/09/16/how-i-structure-my-requirements-with-real-world-example","expires":-1,"size":12,"httpOnly":false,"secure":true,"session":true,"sameSite":"None","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"verbum_subscription_modal_counter_0","value":"1","domain":"yilunzh.com","path":"/","expires":-1,"size":36,"httpOnly":false,"secure":true,"session":true,"sameSite":"None","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false}],"fb_pixel_events":[],"tiktok_pixel_events":[],"twitter_pixel_events":[],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"crypt":"UE5tW3cvZGRjeGRjVnhSRENOYWZoOWVZV0psNlBHSXN1W3ZMbis9NEl2MW9nJmtTaGZobFo3aTFnSkMucHImUitjYm44NzY5TTVLRV11Mz12V2RGfDh0Y0RzTGovUUZ+bDIteEZtSTU3WT9vWl80S1MxMlNTeUdVeSVTSlRiNDRzcGlqLl1FKyxOdDJuL0Y9aThXR093dzJfSEJKYnFrMnc3NnUlVExjQUlhWlJJdWM9XW1hfldhUitKSGpMeVlmanIrJi82dnJdaWdtK1MzMy0rMER2Z1NYeSVbbXxkW19G","rand":0.9902315695266144,"v":"wpcom-no-pv"}},"stack":[{"fileName":"https://yilunzh.com/2015/09/16/how-i-structure-my-requirements-with-real-world-example/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?crypt=UE5tW3cvZGRjeGRjVnhSRENOYWZoOWVZV0psNlBHSXN1W3ZMbis9NEl2MW9nJmtTaGZobFo3aTFnSkMucHImUitjYm44NzY5TTVLRV11Mz12V2RGfDh0Y0RzTGovUUZ%2BbDIteEZtSTU3WT9vWl80S1MxMlNTeUdVeSVTSlRiNDRzcGlqLl1FKyxOdDJuL0Y9aThXR093dzJfSEJKYnFrMnc3NnUlVExjQUlhWlJJdWM9XW1hfldhUitKSGpMeVlmanIrJi82dnJdaWdtK1MzMy0rMER2Z1NYeSVbbXxkW19G&v=wpcom-no-pv&rand=0.9902315695266144"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"blog":53876956,"host":"yilunzh.com","post":314,"rand":0.8405603439096394,"ref":"","subd":"secondtolastthought","tz":0,"user_id":0,"v":"wpcom"}},"stack":[{"fileName":"https://yilunzh.com/2015/09/16/how-i-structure-my-requirements-with-real-world-example/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?blog=53876956&v=wpcom&tz=0&user_id=0&post=314&subd=secondtolastthought&host=yilunzh.com&ref=&rand=0.8405603439096394"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"rand":0.3637057329703426,"v":"wpcom-no-pv","x_stats-initial-visibility":"visible"}},"stack":[{"fileName":"https://yilunzh.com/2015/09/16/how-i-structure-my-requirements-with-real-world-example/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?x_stats-initial-visibility=visible&v=wpcom-no-pv&rand=0.3637057329703426"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"batcache_hit":0,"bilmur":1,"cls":0,"custom_props":{"logged_in":"0","wptheme":"pub/nucleare","wptheme_is_block":"0"},"downlink":10000,"edge_dc":"cdg","edge_dur":4,"edge_status":"STALE","fcp":137,"fcp_raw":137,"fp_raw":137,"full_path":"/author/addict4speed/","inp":16,"lcp":219,"lcp_raw":219,"lcp_sel":"#post-1502>div.entry-content>p","lcp_type":"text","nav_type":"navigate","nt":"2--____1_1_1_1_1_1_2_b_f_t_3u_49_4d_f6_f6_f6--0_0_0_--h2","provider":"wordpress.com","reporter":"fetchLater","rtt":0,"service":"simple","site_host":"yilunzh.com","site_path":"/author/addict4speed/","site_tz":"Etc/GMT-0","ttfb":11,"version":"4.4.0"}},"stack":[{"fileName":"https://yilunzh.com/2015/09/16/how-i-structure-my-requirements-with-real-world-example/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/boom.gif?bilmur=1&batcache_hit=0&provider=wordpress.com&service=simple&site_tz=Etc%2FGMT-0&custom_props=%7B%22logged_in%22%3A%220%22%2C%22wptheme%22%3A%22pub%2Fnucleare%22%2C%22wptheme_is_block%22%3A%220%22%7D&rtt=0&downlink=10000&site_host=yilunzh.com&site_path=%2Fauthor%2Faddict4speed%2F&full_path=%2Fauthor%2Faddict4speed%2F&version=4.4.0&edge_dc=cdg&edge_status=STALE&edge_dur=4&nt=2--____1_1_1_1_1_1_2_b_f_t_3u_49_4d_f6_f6_f6--0_0_0_--h2&reporter=fetchLater&fcp=137&fcp_raw=137&fp_raw=137&cls=0&lcp=219&lcp_raw=219&lcp_sel=%23post-1502%3Ediv.entry-content%3Ep&lcp_type=text&ttfb=11&nav_type=navigate&inp=16"},{"data":{"body":{},"filter":"||stats.wp.com^","listName":"easyprivacy.txt","query":{"69":""}},"stack":[{"fileName":"https://yilunzh.com/2015/09/16/how-i-structure-my-requirements-with-real-world-example/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://stats.wp.com/w.js?69"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"crypt":"UE5tW3cvZGRjeGRjVnhSRENOYWZoOWVZV0psNlBHSXN1W3ZMbis9NEl2MW9nJmtTaGZobFo3aTFnSkMucHImUitMTWNEXWstK1BDdStqdzNdRTFIQzJKSC8vW1lRN09bR2g5W3UtemFTLmxNN3p+UnZOeC1WQ0txMUFdWSsxPWYtZTk1WS9uTTJiLnI1NzUyQmt0TllMa2h3SXlQdjRuX34mancyKzM9MnVwJSVMZHRKLnQwVlRtNnBUaiZ3Rnw2SmFmVGxqeWxTP1M=","rand":0.24983013724560443,"v":"wpcom-no-pv"}},"stack":[{"fileName":"https://yilunzh.com/author/addict4speed/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?crypt=UE5tW3cvZGRjeGRjVnhSRENOYWZoOWVZV0psNlBHSXN1W3ZMbis9NEl2MW9nJmtTaGZobFo3aTFnSkMucHImUitMTWNEXWstK1BDdStqdzNdRTFIQzJKSC8vW1lRN09bR2g5W3UtemFTLmxNN3p%2BUnZOeC1WQ0txMUFdWSsxPWYtZTk1WS9uTTJiLnI1NzUyQmt0TllMa2h3SXlQdjRuX34mancyKzM9MnVwJSVMZHRKLnQwVlRtNnBUaiZ3Rnw2SmFmVGxqeWxTP1M%3D&v=wpcom-no-pv&rand=0.24983013724560443"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"arch_author":"addict4speed","arch_results":10,"blog":53876956,"host":"yilunzh.com","rand":0.9752713806279905,"ref":"","subd":"secondtolastthought","tz":0,"user_id":0,"v":"wpcom"}},"stack":[{"fileName":"https://yilunzh.com/author/addict4speed/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?blog=53876956&v=wpcom&tz=0&user_id=0&arch_author=addict4speed&arch_results=10&subd=secondtolastthought&host=yilunzh.com&ref=&rand=0.9752713806279905"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"rand":0.8158663184682649,"v":"wpcom-no-pv","x_stats-initial-visibility":"visible"}},"stack":[{"fileName":"https://yilunzh.com/author/addict4speed/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?x_stats-initial-visibility=visible&v=wpcom-no-pv&rand=0.8158663184682649"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"batcache_hit":0,"bilmur":1,"cls":0,"custom_props":{"logged_in":"0","wptheme":"pub/nucleare","wptheme_is_block":"0"},"downlink":10000,"edge_dc":"cdg","edge_dur":3,"edge_status":"STALE","fcp":436,"fcp_raw":436,"fp_raw":436,"full_path":"/","inp":16,"lcp":533,"lcp_raw":533,"lcp_sel":"#post-1502>div.entry-content>p","lcp_type":"text","nav_type":"navigate","nt":"2--____7_17_17_17_55_1b_56_5e_5l_5m_ei_f3_f7_p2_p2_p3--0_0_0_--h2","provider":"wordpress.com","reporter":"fetchLater","rtt":0,"service":"simple","site_host":"yilunzh.com","site_path":"/","site_tz":"Etc/GMT-0","ttfb":194,"version":"4.5.0"}},"stack":[{"fileName":"https://yilunzh.com/author/addict4speed/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/boom.gif?bilmur=1&batcache_hit=0&provider=wordpress.com&service=simple&site_tz=Etc%2FGMT-0&custom_props=%7B%22logged_in%22%3A%220%22%2C%22wptheme%22%3A%22pub%2Fnucleare%22%2C%22wptheme_is_block%22%3A%220%22%7D&rtt=0&downlink=10000&site_host=yilunzh.com&site_path=%2F&full_path=%2F&version=4.5.0&edge_dc=cdg&edge_status=STALE&edge_dur=3&nt=2--____7_17_17_17_55_1b_56_5e_5l_5m_ei_f3_f7_p2_p2_p3--0_0_0_--h2&reporter=fetchLater&fcp=436&fcp_raw=436&fp_raw=436&lcp=533&lcp_raw=533&lcp_sel=%23post-1502%3Ediv.entry-content%3Ep&lcp_type=text&cls=0&ttfb=194&nav_type=navigate&inp=16"},{"data":{"body":{},"filter":"||stats.wp.com^","listName":"easyprivacy.txt","query":{"68":""}},"stack":[{"fileName":"https://yilunzh.com/author/addict4speed/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://stats.wp.com/w.js?68"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"crypt":"UE5tW3cvZGRjeGRjVnhSRENOYWZoOWVZV0psNlBHSXN1W3ZMbis9NEl2MW9nJmtTaGZobFo3aTFnSkMucHImUithWll1TnFqclNNLDlkJnFvKzFEZFkrRXU5JllUOXVpSTFrMXh6OF80ZlVDUVYxJitRdWM5alFdWmdONVV3OEMrT1hpS3d4UVs4UGZGOEV5YnY0emRtPT8wRFdqT3M4UmZzfnNveXksNVtjU3picXR5Ult1b0IyMUVnQyxQZEIwQmFEUXk5MEpq","rand":0.059416797506768315,"v":"wpcom-no-pv"}},"stack":[{"fileName":"https://yilunzh.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?crypt=UE5tW3cvZGRjeGRjVnhSRENOYWZoOWVZV0psNlBHSXN1W3ZMbis9NEl2MW9nJmtTaGZobFo3aTFnSkMucHImUithWll1TnFqclNNLDlkJnFvKzFEZFkrRXU5JllUOXVpSTFrMXh6OF80ZlVDUVYxJitRdWM5alFdWmdONVV3OEMrT1hpS3d4UVs4UGZGOEV5YnY0emRtPT8wRFdqT3M4UmZzfnNveXksNVtjU3picXR5Ult1b0IyMUVnQyxQZEIwQmFEUXk5MEpq&v=wpcom-no-pv&rand=0.059416797506768315"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"arch_home":1,"blog":53876956,"host":"yilunzh.com","rand":0.6192668061218698,"ref":"","subd":"secondtolastthought","tz":0,"user_id":0,"v":"wpcom"}},"stack":[{"fileName":"https://yilunzh.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?blog=53876956&v=wpcom&tz=0&user_id=0&arch_home=1&subd=secondtolastthought&host=yilunzh.com&ref=&rand=0.6192668061218698"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"rand":0.658971550578052,"v":"wpcom-no-pv","x_stats-initial-visibility":"visible"}},"stack":[{"fileName":"https://yilunzh.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?x_stats-initial-visibility=visible&v=wpcom-no-pv&rand=0.658971550578052"},{"data":{"body":{},"filter":"||stats.wp.com^","listName":"easyprivacy.txt","query":{"68":""}},"stack":[{"fileName":"https://yilunzh.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://stats.wp.com/w.js?68"}]}}