|
53453
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹$0100% C47 8 Mon 20 Apr 11:12:15APP (docker)APP (docker)DOCKERO ₴1DEV (docker)$82artisan-schedule:artisan-schedule_00:startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00:startedworker-crm-sync:worker-crm-sync_00:startedworker-crm-update:worker-crm-update_00:startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: started*3What's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co mastererror: Your local changes to the following files would be overwritten by checkout:app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.phptests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.phpPlease commit your changes or stash them before you switch branches.Abortinglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfixdocker exec -it docker_lamp_1./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loadedconfig default from ".php-cs-fixer.dist.php".5043/560390%-zsh• *4screenpipe"• 85APP...
|
[{"left":"0.0363372090531894"," [{"left":"0.0363372090531894","par_num":"0","conf":"1","text":"iTerm2","top":"0.006976744645528443","block_num":"0","height":"0.013953487608167836","level":"0","word_num":"0","line_num":"0","page_num":"0","width":"0.03343023194207085"},{"page_num":"0","conf":"1","left":"0.08284883747097675","level":"0","line_num":"0","par_num":"0","text":"Shell","width":"0.021802324718899202","top":"0.006976744800567203","block_num":"0","height":"0.013953487608167836","word_num":"0"},{"height":"0.013953487608167836","block_num":"0","par_num":"0","conf":"1","line_num":"0","left":"0.11773255855971541","page_num":"0","width":"0.015988371107313368","word_num":"0","top":"0.006976744800567203","text":"Edit","level":"0"},{"conf":"0.5","page_num":"0","top":"0.006976744800567203","left":"0.14680232543186708","text":"View","par_num":"0","height":"0.013953487608167836","line_num":"0","block_num":"0","width":"0.023255814446343337","word_num":"0","level":"0"},{"top":"0.006574722227778662","conf":"0.5","block_num":"0","level":"0","height":"0.012431951098971994","line_num":"0","width":"0.03498493830362956","word_num":"0","par_num":"0","left":"0.18163543724254605","text":"Session","page_num":"0"},{"par_num":"0","top":"0.006976744490489684","word_num":"0","height":"0.013953487608167836","text":"Scripts","width":"0.031976742214626735","page_num":"0","block_num":"0","line_num":"0","left":"0.2296511643093533","level":"0","conf":"1"},{"top":"0.0069767444517300214","par_num":"0","word_num":"0","width":"0.03343023194207084","height":"0.013953487608167836","conf":"1","left":"0.27325581467940063","block_num":"0","level":"0","line_num":"0","page_num":"0","text":"Profiles"},{"left":"0.31831395315998284","top":"0.006976744645528443","level":"0","text":"Window","block_num":"0","word_num":"0","height":"0.013953487608167836","width":"0.03633720874786378","par_num":"0","line_num":"0","page_num":"0","conf":"1"},{"page_num":"0","par_num":"0","text":"Help","top":"0.006976744645528443","width":"0.021802324718899202","left":"0.3662790698353179","level":"0","conf":"1","line_num":"0","word_num":"0","block_num":"0","height":"0.013953487608167836"},{"height":"0.020930233001709042","block_num":"0","conf":"0.30000001192092896","left":"0.6831395361822635","par_num":"0","page_num":"0","word_num":"0","text":"‹$0","level":"0","top":"0.004651162452633861","width":"0.043604649437798404","line_num":"0"},{"text":"100% C47 8 Mon 20 Apr 11:12:15","left":"0.8168604644151163","block_num":"0","height":"0.016666666666666607","width":"0.17151162889268656","par_num":"0","word_num":"0","level":"0","page_num":"0","top":"0.004444444444444473","conf":"0.5","line_num":"0"},{"height":"0.019043926662868915","conf":"1","left":"0.4694767445786796","top":"0.03444444482102038","word_num":"0","line_num":"0","par_num":"0","text":"APP (docker)","page_num":"0","block_num":"0","level":"0","width":"0.0625"},{"conf":"1","line_num":"0","height":"0.016279069052802186","block_num":"0","left":"0.4593023271802349","page_num":"0","width":"0.04941860304938417","par_num":"0","level":"0","word_num":"0","top":"0.06511627931080821","text":"APP (docker)"},{"width":"0.03344979816012912","block_num":"0","line_num":"0","left":"0.06830417061474595","word_num":"0","text":"DOCKER","page_num":"0","height":"0.0117727809482151","par_num":"0","top":"0.06736942345378782","conf":"1","level":"0"},{"block_num":"0","left":"0.16860465057721596","par_num":"0","level":"0","line_num":"0","text":"O ₴1","top":"0.06511627915576945","width":"0.02325581444634331","word_num":"0","height":"0.016279069052802186","page_num":"0","conf":"0.30000001192092896"},{"conf":"1","level":"0","left":"0.2616279079166358","par_num":"0","word_num":"0","line_num":"0","text":"DEV (docker)","block_num":"0","page_num":"0","top":"0.06744186075544256","width":"0.050872092776828304","height":"0.011627906163533486"},{"left":"0.37500000032657066","height":"0.013953487608167836","level":"0","width":"0.014534882704416885","par_num":"0","word_num":"0","text":"$82","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.06511627956800914"},{"level":"0","par_num":"0","word_num":"0","conf":"1","page_num":"0","top":"0.08837209251603628","line_num":"0","width":"0.20930230882432727","height":"0.018604651557074692","left":"0.002906984250627076","block_num":"0","text":"artisan-schedule:artisan-schedule_00:"},{"line_num":"0","text":"started","conf":"1","left":"0.21220930183868608","block_num":"0","width":"0.0421511623594496","height":"0.013953487608167836","level":"0","top":"0.09069767495560599","page_num":"0","par_num":"0","word_num":"0"},{"page_num":"0","text":"jiminny-worker-processing-1:jiminny-worker-processing-1_00: started","top":"0.10888888857379608","word_num":"0","par_num":"0","width":"0.37354651557074653","conf":"1","height":"0.019018088446723147","left":"0.0029069696884589133","line_num":"0","block_num":"0","level":"0"},{"width":"0.37354651557074653","word_num":"0","page_num":"0","line_num":"0","left":"0.0029069811034129916","level":"0","par_num":"0","block_num":"0","top":"0.12777777777777777","conf":"1","height":"0.018888888888888955","text":"jiminny-worker-processing-2:jiminny-worker-processing-2_00: started"},{"block_num":"0","height":"0.0189405674404568","page_num":"0","text":"jiminny-worker-processing-3:jiminny-worker-processing-3_00: started","top":"0.14883720984889304","word_num":"0","line_num":"0","conf":"1","left":"0.0029069824147068602","level":"0","par_num":"0","width":"0.375"},{"page_num":"0","par_num":"0","height":"0.021343667772081187","line_num":"0","text":"jiminny-worker-processing-4:jiminny-worker-processing-4_00: started","top":"0.1697674429485847","width":"0.3735465155707465","word_num":"0","conf":"1","block_num":"0","level":"0","left":"0.0029069800859711768"},{"line_num":"0","page_num":"0","par_num":"0","text":"jiminny-worker-processing-5:jiminny-worker-processing-5_00: started","left":"0.002906979655980911","conf":"1","top":"0.1883720927098348","width":"0.37354651557074653","word_num":"0","level":"0","block_num":"0","height":"0.018604651557074692"},{"top":"0.2088888885931759","page_num":"0","par_num":"0","height":"0.019018088446723147","width":"0.440406968858507","left":"0.0029069845215865483","line_num":"0","word_num":"0","block_num":"0","conf":"1","level":"0","text":"jiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started"},{"text":"worker:worker_00: started","word_num":"0","conf":"1","height":"0.018888888888888955","par_num":"0","level":"0","block_num":"0","left":"0.002906978795893848","page_num":"0","top":"0.22999999999999998","width":"0.14098837110731335","line_num":"0"},{"conf":"1","left":"0.0014534878163924366","height":"0.018940567440456912","top":"0.24883721005238135","width":"0.252906968858507","page_num":"0","text":"worker-analytics:worker-analytics_00: started","block_num":"0","level":"0","par_num":"0","line_num":"0","word_num":"0"},{"conf":"1","text":"worker-audio:worker-audio_00: started","top":"0.26976744233406413","width":"0.20930233001708984","level":"0","word_num":"0","left":"0.001453481493899389","block_num":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.016279069052802075"},{"text":"worker-calendar:worker-calendar_00:","conf":"1","left":"0.002906980616827188","page_num":"0","top":"0.29069767453154016","level":"0","height":"0.018604651557074692","word_num":"0","block_num":"0","par_num":"0","line_num":"0","width":"0.1962209277682834"},{"level":"0","text":"started","word_num":"0","width":"0.042182699839274085","line_num":"0","top":"0.2905746854111291","block_num":"0","page_num":"0","par_num":"0","conf":"1","height":"0.014199466705322239","left":"0.2020191144944809"},{"block_num":"0","left":"0.0029069867566169014","width":"0.2311046388414171","height":"0.018604651557074692","par_num":"0","page_num":"0","conf":"1","word_num":"0","level":"0","text":"worker-conferences:worker-conferences_00:","line_num":"0","top":"0.30930232530673396"},{"line_num":"0","page_num":"0","left":"0.23397821361512802","text":"started","top":"0.3090700476969437","level":"0","par_num":"0","width":"0.04367148081461589","word_num":"0","block_num":"0","conf":"1","height":"0.016743625005086304"},{"height":"0.016279069052802186","line_num":"0","block_num":"0","conf":"1","level":"0","text":"worker-crm-sync:worker-crm-sync_00:","top":"0.3302325586131337","par_num":"0","width":"0.19767441219753693","left":"0.0014534882810766487","page_num":"0","word_num":"0"},{"conf":"1","line_num":"0","level":"0","word_num":"0","text":"started","block_num":"0","left":"0.2020140441252134","height":"0.014279439714219855","par_num":"0","top":"0.3300695826180733","width":"0.0421928405761719","page_num":"0"},{"width":"0.21947674221462674","top":"0.35116279086119573","word_num":"0","level":"0","text":"worker-crm-update:worker-crm-update_00:","page_num":"0","left":"0.0029069813878415513","par_num":"0","line_num":"0","block_num":"0","height":"0.016279069052802186","conf":"1"},{"conf":"1","height":"0.017827457851833706","level":"0","width":"0.04237423472934296","left":"0.2237256738376849","page_num":"0","par_num":"0","word_num":"0","line_num":"0","text":"started","block_num":"0","top":"0.34806301497014425"},{"width":"0.19767441219753687","word_num":"0","level":"0","par_num":"0","conf":"1","line_num":"0","left":"0.0014534940465803182","page_num":"0","height":"0.016279069052802186","top":"0.36976744213057566","text":"worker-download:worker-download_00:","block_num":"0"},{"left":"0.20203488342783335","block_num":"0","page_num":"0","conf":"1","par_num":"0","text":"started","width":"0.04215116235944957","height":"0.016279069052802075","line_num":"0","top":"0.36976744248910287","word_num":"0","level":"0"},{"width":"0.2209302266438802","conf":"1","left":"0.0014534928351468757","page_num":"0","top":"0.3883720925160363","word_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","height":"0.01860465155707458","text":"worker-emails:worker-emails_00: started"},{"conf":"1","line_num":"0","left":"0.0013806762482719392","level":"0","par_num":"0","top":"0.40801384652775685","word_num":"0","page_num":"0","height":"0.020296982659233964","block_num":"0","text":"worker-es-update:worker-es-update_00:","width":"0.20945396423339846"},{"page_num":"0","conf":"1","left":"0.21212108374006028","height":"0.017534953223334315","text":"started","block_num":"0","top":"0.4086743836387067","width":"0.04378108978271483","line_num":"0","word_num":"0","par_num":"0","level":"0"},{"conf":"1","text":"worker-nudges:worker-nudges_00: started","width":"0.21802325778537324","word_num":"0","height":"0.018888888888888955","par_num":"0","top":"0.42999999999999994","level":"0","page_num":"0","block_num":"0","line_num":"0","left":"0.0029069766541749567"},{"conf":"0.30000001192092896","level":"0","text":"*3","block_num":"0","line_num":"0","top":"0.06511627935870679","width":"0.013081395626068137","word_num":"0","height":"0.013953487608167836","page_num":"0","par_num":"0","left":"0.5726744185968496"},{"block_num":"0","height":"0.01860465155707458","page_num":"0","left":"0.0014534897992338684","level":"0","conf":"0.5","line_num":"0","par_num":"0","text":"What's next:","width":"0.0697674380408393","word_num":"0","top":"0.46744186042301306"},{"top":"0.488372093899869","block_num":"0","par_num":"0","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1","line_num":"0","width":"0.6235464731852213","height":"0.020930230882432732","conf":"1","left":"0.02470932002587164","page_num":"0","level":"0","word_num":"0"},{"level":"0","par_num":"0","top":"0.5088888885466643","conf":"1","text":"Learn more at https://docs.docker.com/go/debug-cli/","width":"0.2848837110731337","word_num":"0","height":"0.019018088446723147","block_num":"0","line_num":"0","left":"0.02470930648500593","page_num":"0"},{"word_num":"0","conf":"1","height":"0.02111111111111108","text":"docker exec -it docker_lamp_1 php -v","line_num":"0","left":"0.0029069915715540123","par_num":"0","level":"0","top":"0.5277777777777778","width":"0.2020348654852973","page_num":"0","block_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","left":"0.001453486934113298","height":"0.0189405674404568","top":"0.5488372100136217","width":"0.2921511544121636","word_num":"0","text":"PHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)","conf":"1","level":"0","page_num":"0"},{"height":"0.01912144766913526","text":"Copyright (c) The PHP Group","page_num":"0","block_num":"0","par_num":"0","conf":"1","left":"0.002906981059643727","line_num":"0","top":"0.5697674416796442","word_num":"0","level":"0","width":"0.15116278330485025"},{"level":"0","conf":"1","line_num":"0","height":"0.02093023300170893","top":"0.5883720930630989","word_num":"0","width":"0.29069764879014753","text":"Zend Engine v4.3.30, Copyright (c) Zend Technologies","block_num":"0","page_num":"0","par_num":"0","left":"0.0029069979012293244"},{"left":"0.024709329430317062","level":"0","width":"0.34593020545111763","block_num":"0","par_num":"0","page_num":"0","line_num":"0","text":"with Zend OPcache v8.3.30, Copyright (C), by Zend Technologies","height":"0.021343669891357386","top":"0.608888888365045","word_num":"0","conf":"1"},{"word_num":"0","top":"0.6465116283998317","width":"0.06831395361158583","block_num":"0","height":"0.019043926662868915","conf":"0.5","left":"0.0029069761771475713","level":"0","line_num":"0","par_num":"0","page_num":"0","text":"What's next:"},{"height":"0.0214470291137695","level":"0","top":"0.6674418601201179","width":"0.6220929887559679","conf":"1","block_num":"0","word_num":"0","left":"0.026162824080789963","par_num":"0","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image docker debug docker_lamp_1","page_num":"0","line_num":"0"},{"left":"0.024709305060587383","page_num":"0","top":"0.6906976748049942","word_num":"0","conf":"1","height":"0.016279069052802186","level":"0","line_num":"0","block_num":"0","par_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","width":"0.2848837110731337"},{"par_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master","line_num":"0","word_num":"0","width":"0.5959302266438802","block_num":"0","top":"0.7088888885059667","height":"0.019018088446723036","page_num":"0","left":"0.0029069684325621933","level":"0","conf":"1"},{"conf":"1","text":"error: Your local changes to the following files would be overwritten by checkout:","page_num":"0","width":"0.45784882439507385","line_num":"0","block_num":"0","par_num":"0","word_num":"0","top":"0.73","height":"0.01666666666666672","left":"0.0029069895516897364","level":"0"},{"level":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","left":"0.047965124625979016","height":"0.01860465155707458","page_num":"0","word_num":"0","text":"app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php","top":"0.7488372090121604","width":"0.44040696885850694"},{"text":"tests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.php","width":"0.5014534844292534","level":"0","line_num":"0","block_num":"0","page_num":"0","conf":"1","word_num":"0","height":"0.01860465155707458","left":"0.04796512408261151","top":"0.7697674418958813","par_num":"0"},{"height":"0.01860465155707458","line_num":"0","page_num":"0","par_num":"0","width":"0.37936045328776047","conf":"0.5","block_num":"0","left":"0.0029069870106306597","level":"0","word_num":"0","top":"0.7883720925160363","text":"Please commit your changes or stash them before you switch branches."},{"left":"0.002906976360342729","conf":"1","top":"0.809302325735227","word_num":"0","level":"0","par_num":"0","width":"0.04651162889268663","block_num":"0","text":"Aborting","page_num":"0","line_num":"0","height":"0.016279069052802186"},{"left":"0.004360457953951288","par_num":"0","line_num":"0","height":"0.01666666666666672","level":"0","conf":"1","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix","top":"0.83","width":"0.5726744333902994","word_num":"0","page_num":"0","block_num":"0"},{"conf":"1","height":"0.0189405674404568","block_num":"0","left":"0.002906979820203887","level":"0","page_num":"0","par_num":"0","text":"docker exec -it docker_lamp_1","word_num":"0","line_num":"0","top":"0.8488372099942418","width":"0.16279069052802192"},{"page_num":"0","word_num":"0","block_num":"0","text":"./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff","conf":"1","par_num":"0","level":"0","line_num":"0","left":"0.16860465882174083","top":"0.8488372100233116","height":"0.0189405674404568","width":"0.491279051038954"},{"line_num":"0","par_num":"0","top":"0.8697674417339079","block_num":"0","conf":"1","page_num":"0","left":"0.0014534902711375646","text":"PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.","width":"0.4752906799316406","word_num":"0","height":"0.021343669891357386","level":"0"},{"top":"0.8906976750472423","word_num":"0","width":"0.10901162889268663","block_num":"0","level":"0","height":"0.016279069052802186","line_num":"0","page_num":"0","par_num":"0","conf":"1","text":"PHP runtime: 8.3.30","left":"0.0014534882421943487"},{"height":"0.019018088446723147","level":"0","block_num":"0","width":"0.3008720821804471","page_num":"0","top":"0.9088888884768969","conf":"1","par_num":"0","left":"0.0029069888188144252","line_num":"0","text":"Running analysis on 7 cores with 10 files per process.","word_num":"0"},{"left":"0.0029069622000369023","text":"Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!","width":"0.6511628044976128","level":"0","conf":"1","word_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.93","line_num":"0","height":"0.018888888888888844"},{"par_num":"0","word_num":"0","block_num":"0","line_num":"0","left":"0.002906977627037086","level":"0","page_num":"0","width":"0.03633720874786377","top":"0.9511627909245981","text":"Loaded","height":"0.013953487608167947","conf":"0.5"},{"page_num":"0","level":"0","width":"0.2543604532877604","word_num":"0","left":"0.03924419787503026","conf":"1","height":"0.0189405674404568","block_num":"0","line_num":"0","par_num":"0","text":"config default from \".php-cs-fixer.dist.php\".","top":"0.9488372099748621"},{"word_num":"0","top":"0.9697674421208857","par_num":"0","width":"0.05232558250427246","left":"0.00726744174204981","line_num":"0","page_num":"0","height":"0.016279069052802186","conf":"1","level":"0","text":"5043/5603","block_num":"0"},{"word_num":"0","left":"0.23982558140881563","text":"90%","conf":"0.30000001192092896","level":"0","width":"0.026162791252136247","height":"0.02093023300170893","top":"0.9697674419003084","par_num":"0","page_num":"0","line_num":"0","block_num":"0"},{"block_num":"0","level":"0","par_num":"0","conf":"0.5","height":"0.013953487608167836","text":"-zsh","page_num":"0","width":"0.01889534791310632","left":"0.6656976745657336","word_num":"0","line_num":"0","top":"0.06744186092459825"},{"page_num":"0","level":"0","left":"0.7587209306572277","height":"0.013953487608167947","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"• *4","word_num":"0","width":"0.024709301524692084","block_num":"0","top":"0.06511627921917185"},{"level":"0","block_num":"0","height":"0.013953487608167947","width":"0.046511628892686674","par_num":"0","left":"0.8488372094393156","word_num":"0","conf":"1","top":"0.06511627921917185","line_num":"0","page_num":"0","text":"screenpipe\""},{"left":"0.9563953490196307","block_num":"0","height":"0.016279069052802297","line_num":"0","par_num":"0","page_num":"0","level":"0","text":"• 85","width":"0.024709301524692084","word_num":"0","conf":"0.30000001192092896","top":"0.06511627969840506"},{"left":"0.8546511638258156","par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","text":"APP","top":"0.14651162687672514","word_num":"0","page_num":"0","width":"0.14098837110731333","line_num":"0","height":"0.08372093200683595"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2190
|
NULL
|
NULL
|
|
53454
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon 20 Apr 11:12:15Quick fix — check the factory firstdatabase/ractories/UserFactorv.onopublic function definition): arrayreturn ['email' => fake()->unique()->safeEmail(), // must be unique()// ...Check the test cassclass PlaylistPolicyTest extends TestCaseuse kerreshvatabase:<-- must be present/ ...Check line 71 specifically — if it's creating a user with an explicit email, wrap [URL_WITH_CREDENTIALS] is unre ated to the security Pr — the dubicate ematlis a nre-existing test iso ation issuethat happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but theuneer vno issue shoue ven xee regare ess. Wne securi oumo iseisnne.Reply...Cannot AkeClaude is Al and can make mistakes. Please double-check responses....
|
[{"width":"0.030523254516276906",& [{"width":"0.030523254516276906","par_num":"0","block_num":"0","height":"0.01754385964912286","line_num":"0","text":"Claude File","page_num":"0","left":"0.017441861727653853","top":"0","level":"0","word_num":"0","conf":"1"},{"word_num":"0","conf":"1","height":"0.017421602252187585","left":"0.050872093609937184","block_num":"0","width":"0.013081394611520962","par_num":"0","top":"0.00000000009341838413945425","level":"0","page_num":"0","line_num":"0","text":"Edit"},{"top":"0.006968641450188162","conf":"0.30000001192092896","page_num":"0","block_num":"0","height":"0.006968640444571461","width":"0.014534881774415365","word_num":"0","level":"0","par_num":"0","left":"0.06395349007209457","text":"VIew","line_num":"0"},{"width":"0.01889534833583427","left":"0.08284883714506737","conf":"1","page_num":"0","word_num":"0","text":"Window","top":"0.000000000441850445120906","height":"0.017421602252187585","level":"0","line_num":"0","par_num":"0","block_num":"0"},{"left":"0.1075581398150548","text":"Help","level":"0","width":"0.010174418383456299","word_num":"0","conf":"1","page_num":"0","par_num":"0","height":"0.017421602252187585","block_num":"0","line_num":"0","top":"0.00000000009341838413945425"},{"height":"0.010611339429158706","line_num":"0","conf":"1","left":"0.04215117645919011","par_num":"0","block_num":"0","width":"0.10029068398982921","word_num":"0","top":"0.034843205974365854","level":"0","page_num":"0","text":"Security patch review and testing guidance"},{"height":"0.006968640444571461","word_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.9113372091917828","par_num":"0","block_num":"0","text":"100% Lz","top":"0.006968641450188162","conf":"0.30000001192092896","width":"0.02034883549872868"},{"top":"0.0031897926634768536","word_num":"0","text":"Mon 20 Apr 11:12:15","conf":"1","width":"0.0494186015839273","block_num":"0","height":"0.014354066985646008","level":"0","par_num":"0","page_num":"0","left":"0.946220931648321","line_num":"0"},{"word_num":"0","par_num":"0","left":"0.37936046612196245","page_num":"0","level":"0","line_num":"0","block_num":"0","text":"Quick fix — check the factory first","conf":"1","top":"0.06618819776714513","width":"0.08866278668667404","height":"0.01754385964912286"},{"height":"0.006968640444571572","word_num":"0","block_num":"0","level":"0","left":"0.3822674500422876","page_num":"0","par_num":"0","line_num":"0","conf":"0.5","text":"database/ractories/UserFactorv.ono","top":"0.1358885020773658","width":"0.10465115689216775"},{"par_num":"0","width":"0.10029068398982921","level":"0","top":"0.15311004796085603","text":"public function definition): array","height":"0.010653017430404366","conf":"1","page_num":"0","word_num":"0","block_num":"0","left":"0.3808139675026386","line_num":"0"},{"page_num":"0","par_num":"0","conf":"1","width":"0.026162789223041938","left":"0.39244186062629594","height":"0.017421602252187474","line_num":"0","block_num":"0","text":"return [","top":"0.1846689899888888","level":"0","word_num":"0"},{"line_num":"0","conf":"0.5","left":"0.404069765602926","height":"0.021531100478468956","block_num":"0","par_num":"0","text":"'email' => fake()->unique()->safeEmail(), // must be unique()","page_num":"0","level":"0","width":"0.17587209255137343","top":"0.20175438596491224","word_num":"0"},{"text":"// ...","width":"0.01744185990475594","par_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.22299651577286095","height":"0.017421602252187474","page_num":"0","left":"0.4040697680037929","level":"0","line_num":"0","block_num":"0"},{"left":"0.37936046543342083","par_num":"0","text":"Check the test cass","top":"0.303030303030303","width":"0.05087209255137343","conf":"0.5","line_num":"0","height":"0.0071770334928229484","block_num":"0","page_num":"0","level":"0","word_num":"0"},{"par_num":"0","word_num":"0","block_num":"0","page_num":"0","width":"0.1177325553082405","text":"class PlaylistPolicyTest extends TestCase","level":"0","line_num":"0","conf":"1","top":"0.3620414672790252","height":"0.017749473048549347","left":"0.3808139563194361"},{"block_num":"0","left":"0.3924418659817456","par_num":"0","top":"0.40418118517443635","word_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","text":"use kerreshvatabase:","height":"0.007302068257065697","page_num":"0","width":"0.056686041202950954"},{"block_num":"0","level":"0","conf":"0.5","height":"0.007302069017571466","width":"0.0625","left":"0.4549418608151006","par_num":"0","text":"<-- must be present","top":"0.40418118462826336","word_num":"0","line_num":"0","page_num":"0"},{"word_num":"0","block_num":"0","height":"0.01758275952255528","page_num":"0","par_num":"0","text":"/ ...","top":"0.4146341463600123","width":"0.018895348335834228","level":"0","conf":"0.30000001192092896","left":"0.39244186044933094","line_num":"0"},{"block_num":"0","par_num":"0","width":"0.19622092551373416","level":"0","conf":"1","word_num":"0","top":"0.4736842107146795","text":"Check line 71 specifically — if it's creating a user with an explicit email, wrap it:","left":"0.37936046322729056","page_num":"0","line_num":"0","height":"0.01760498758708462"},{"top":"0.5398724082599113","word_num":"0","block_num":"0","page_num":"0","par_num":"0","line_num":"0","text":"// Instead of:","width":"0.04069767353382514","left":"0.3822674427443207","level":"0","conf":"0.5","height":"0.017618880507668466"},{"conf":"1","height":"0.014354066985646008","top":"0.5574162679425837","page_num":"0","width":"0.17151160950356342","left":"0.38081397189178484","par_num":"0","level":"0","word_num":"0","block_num":"0","line_num":"0","text":"User: : factory()->create(['email' => '[EMAIL]']);"},{"left":"0.3822674421987848","level":"0","top":"0.5993031358782975","conf":"0.30000001192092896","line_num":"0","par_num":"0","width":"0.01744185990475594","word_num":"0","height":"0.006968641205077342","page_num":"0","text":"bo.","block_num":"0"},{"text":"User::factorv()-›create(['email' => fake()->unique()->safeEmail()1)•","top":"0.6132376395302542","par_num":"0","width":"0.19186044246592415","block_num":"0","height":"0.010455739935429254","left":"0.38081397621183466","level":"0","page_num":"0","conf":"0.5","word_num":"0","line_num":"0"},{"line_num":"0","top":"0.6339712919137487","block_num":"0","word_num":"0","level":"0","height":"0.010628010477555794","left":"0.3822674620850739","conf":"0.5","text":"// or if you need a specific email, ensure it's unique per run:","width":"0.17587207226043045","page_num":"0","par_num":"0"},{"top":"0.6480836241383293","block_num":"0","width":"0.24418603613021528","conf":"0.5","level":"0","par_num":"0","word_num":"0","height":"0.017785594033662533","page_num":"0","left":"0.3808139638697847","line_num":"0","text":"User: : factory()-›create(['email' => 'playlist-policy-test-' . uniqid() .'@example.net"},{"level":"0","width":"0.22965116703763921","top":"0.6929824561761238","line_num":"0","left":"0.37936046181317973","par_num":"0","word_num":"0","height":"0.007365975843852457","block_num":"0","text":"his is unre ated to the security Pr — the dubicate ematlis a nre-existing test iso ation issue","conf":"0.30000001192092896","page_num":"0"},{"left":"0.37936048593808486","conf":"1","par_num":"0","level":"0","text":"that happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but the","word_num":"0","block_num":"0","width":"0.22674416481180387","height":"0.01756330882533319","page_num":"0","top":"0.707317073618331","line_num":"0"},{"par_num":"0","text":"uneer vno issue shoue ven xee regare ess. Wne securi oumo iseisnne.","line_num":"0","page_num":"0","top":"0.7317073174083762","left":"0.37936046100961396","conf":"0.30000001192092896","width":"0.18604649888708236","height":"0.006968640444571461","level":"0","block_num":"0","word_num":"0"},{"left":"0.3764534895612593","height":"0.017421602252187474","page_num":"0","level":"0","line_num":"0","word_num":"0","text":"Reply...","width":"0.021802323929806966","conf":"0.5","top":"0.9094076657147888","par_num":"0","block_num":"0"},{"width":"0.030523251979909127","word_num":"0","height":"0.0071770334928229484","text":"Cannot Ake","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.5770348874618781","level":"0","par_num":"0","top":"0.9441786283891547"},{"text":"Claude is Al and can make mistakes. Please double-check responses.","conf":"1","block_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.1308139435788418","word_num":"0","left":"0.4345930331605057","line_num":"0","height":"0.013937282410154683","top":"0.9790940764488134"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
830
|
NULL
|
NULL
|
|
53455
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹$0100% C47 8 Mon 20 Apr 11:12:45APP (-zsh)APP (-zsh)T₴1|DOCKERO ₴1worker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00:startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00: startedDEV (docker)$82*3What's next:Try DockerDebug forseamless,persistentdebugging tools in any container or image → docker debug docker_lamp_1Learn moreat [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co mastererror: Your local changes to the following files would be overwritten by checkout:app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.phptests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.phpPlease:commit your changes or stash them before you switch branches.Abortinglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfixdocker exec-it docker_lamp_1./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loadedconfig default from".php-cs-fixer.dist.php".5603/5603 [100%-zsh• *4screenpipe"• 85APPFixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image docker debug docker_lamp_1Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I...
|
[{"level":"0","width":" [{"level":"0","width":"0.03343023194207085","height":"0.013953487608167836","word_num":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.006976744645528443","conf":"1","left":"0.0363372090531894","text":"iTerm2","page_num":"0"},{"top":"0.006976744800567203","word_num":"0","page_num":"0","line_num":"0","block_num":"0","height":"0.013953487608167836","par_num":"0","conf":"1","left":"0.08284883747097675","text":"Shell","width":"0.021802324718899202","level":"0"},{"line_num":"0","page_num":"0","level":"0","top":"0.006976744800567203","word_num":"0","width":"0.017441859510209837","left":"0.11773255852008889","text":"Edit","conf":"1","block_num":"0","height":"0.013953487608167836","par_num":"0"},{"height":"0.013953487608167836","par_num":"0","level":"0","left":"0.1482558144574109","top":"0.006976744800567203","block_num":"0","conf":"1","word_num":"0","text":"View","line_num":"0","width":"0.021802324718899174","page_num":"0"},{"block_num":"0","left":"0.181686046885139","text":"Session","height":"0.011627906163533486","word_num":"0","line_num":"0","top":"0.006976744708930949","width":"0.034883719020419646","page_num":"0","level":"0","conf":"1","par_num":"0"},{"conf":"1","level":"0","height":"0.013953487608167836","left":"0.2296511643093533","par_num":"0","text":"Scripts","top":"0.006976744490489684","width":"0.031976742214626735","block_num":"0","page_num":"0","line_num":"0","word_num":"0"},{"page_num":"0","top":"0.0069767444517300214","par_num":"0","left":"0.27325581467940063","line_num":"0","conf":"1","width":"0.03343023194207084","height":"0.013953487608167836","level":"0","word_num":"0","text":"Profiles","block_num":"0"},{"par_num":"0","top":"0.006976744645528443","left":"0.31831395315998284","page_num":"0","line_num":"0","level":"0","width":"0.03633720874786378","block_num":"0","text":"Window","conf":"1","word_num":"0","height":"0.013953487608167836"},{"top":"0.006976744474985863","word_num":"0","text":"Help","page_num":"0","height":"0.013953487608167836","level":"0","width":"0.02034883631600276","conf":"1","block_num":"0","left":"0.36773255878967304","line_num":"0","par_num":"0"},{"word_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"‹$0","left":"0.6831395361822635","height":"0.020930233001709042","conf":"0.30000001192092896","block_num":"0","width":"0.043604649437798404","top":"0.004651162452633861"},{"block_num":"0","left":"0.8168604644151163","page_num":"0","line_num":"0","par_num":"0","text":"100% C47 8 Mon 20 Apr 11:12:45","top":"0.004444444444444473","width":"0.17151162889268656","height":"0.016666666666666607","conf":"0.5","level":"0","word_num":"0"},{"conf":"0.5","text":"APP (-zsh)","height":"0.014496124055650483","top":"0.03666666663108953","line_num":"0","level":"0","page_num":"0","word_num":"0","block_num":"0","left":"0.4767441866458365","par_num":"0","width":"0.04941860304938417"},{"page_num":"0","text":"APP (-zsh)","width":"0.040697672632005466","word_num":"0","left":"0.4636627924670487","par_num":"0","block_num":"0","line_num":"0","height":"0.013953487608167836","level":"0","conf":"1","top":"0.06511627935870679"},{"width":"0.024709301524692195","block_num":"0","level":"0","line_num":"0","page_num":"0","word_num":"0","left":"0.9738372101145919","text":"T₴1|","conf":"0.30000001192092896","height":"0.013953487608167836","par_num":"0","top":"0.03488372115715643"},{"par_num":"0","left":"0.06830417061474595","text":"DOCKER","conf":"1","top":"0.06736942345378782","level":"0","block_num":"0","width":"0.03344979816012912","word_num":"0","page_num":"0","line_num":"0","height":"0.0117727809482151"},{"line_num":"0","height":"0.016279069052802297","page_num":"0","conf":"0.30000001192092896","text":"O ₴1","width":"0.02325581444634331","word_num":"0","left":"0.16860465066200278","par_num":"0","top":"0.06511627922359886","level":"0","block_num":"0"},{"level":"0","block_num":"0","word_num":"0","height":"0.016279069052802186","text":"worker-analytics:worker-analytics_00: started","width":"0.25290696885850694","page_num":"0","conf":"1","line_num":"0","par_num":"0","left":"0.0014534888111832542","top":"0.0906976748922036"},{"par_num":"0","word_num":"0","page_num":"0","height":"0.019018088446723036","left":"0.0014535050514898156","conf":"1","top":"0.10888888836061783","block_num":"0","text":"worker-audio:worker-audio_00: started","line_num":"0","level":"0","width":"0.20930230882432724"},{"line_num":"0","top":"0.13023255838057568","word_num":"0","width":"0.19912789662679034","par_num":"0","block_num":"0","conf":"1","page_num":"0","height":"0.016279069052802186","left":"0.0014534968658682522","text":"worker-calendar:worker-calendar_00:","level":"0"},{"height":"0.014408005608452679","block_num":"0","page_num":"0","text":"started","par_num":"0","left":"0.2020059564370141","top":"0.1300052996688097","width":"0.04220901595221624","conf":"1","level":"0","word_num":"0","line_num":"0"},{"level":"0","height":"0.0189405674404568","conf":"1","par_num":"0","text":"worker-conferences:worker-conferences_00: started","top":"0.1488372100136217","width":"0.2761627833048502","block_num":"0","left":"0.0014534865582504016","line_num":"0","word_num":"0","page_num":"0"},{"conf":"1","block_num":"0","line_num":"0","par_num":"0","top":"0.1697674417339079","word_num":"0","left":"0.0014534840801230687","text":"worker-crm-sync:worker-crm-sync_00: started","height":"0.01912144766913515","width":"0.24273255666097007","page_num":"0","level":"0"},{"level":"0","left":"0.0014534950113931208","height":"0.016279069052802186","top":"0.19069767465964538","conf":"1","line_num":"0","par_num":"0","text":"worker-crm-update:worker-crm-update_00:","width":"0.22093022664388023","page_num":"0","block_num":"0","word_num":"0"},{"height":"0.016279069052802186","level":"0","page_num":"0","conf":"1","block_num":"0","line_num":"0","text":"started","left":"0.22383720905767832","top":"0.19069767504724233","par_num":"0","width":"0.04215116235944963","word_num":"0"},{"block_num":"0","width":"0.19767441219753693","height":"0.016279069052802297","text":"worker-download:worker-download_00:","top":"0.20930232605499421","word_num":"0","line_num":"0","conf":"1","left":"0.0014534882810766487","level":"0","page_num":"0","par_num":"0"},{"text":"started","block_num":"0","par_num":"0","line_num":"0","width":"0.04218447473314074","word_num":"0","left":"0.20201822704700778","height":"0.014213436974419458","conf":"1","page_num":"0","level":"0","top":"0.2114979327487656"},{"text":"worker-emails:worker-emails_00: started","top":"0.22999999999999998","page_num":"0","height":"0.018888888888888955","word_num":"0","block_num":"0","line_num":"0","conf":"1","level":"0","left":"0.0014534847141474177","par_num":"0","width":"0.2194767422146267"},{"height":"0.018940567440456912","top":"0.24883721005238135","par_num":"0","level":"0","width":"0.252906968858507","text":"worker-es-update:worker-es-update_00: started","left":"0.0014534878163924366","word_num":"0","conf":"1","block_num":"0","line_num":"0","page_num":"0"},{"left":"0.0014534889257426778","par_num":"0","word_num":"0","top":"0.269767442909825","text":"worker-nudges:worker-nudges_00: started","height":"0.01912144554985884","block_num":"0","page_num":"0","width":"0.21947674221462676","level":"0","line_num":"0","conf":"1"},{"left":"0.261627908573031","text":"DEV (docker)","top":"0.06744186035900246","word_num":"0","page_num":"0","width":"0.049418603049384224","height":"0.01162790722317164","conf":"1","par_num":"0","block_num":"0","level":"0","line_num":"0"},{"height":"0.013953487608167836","conf":"0.30000001192092896","top":"0.06511627933545094","page_num":"0","left":"0.37500000068994266","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"$82","width":"0.01453488270441694","word_num":"0"},{"conf":"0.30000001192092896","top":"0.06511627935870679","page_num":"0","width":"0.013081395626068137","word_num":"0","level":"0","block_num":"0","par_num":"0","height":"0.013953487608167836","left":"0.5726744185968496","text":"*3","line_num":"0"},{"word_num":"0","level":"0","line_num":"0","left":"0.002906977207727326","page_num":"0","par_num":"0","top":"0.30888888900228884","width":"0.06831395361158582","height":"0.01669250594245064","block_num":"0","text":"What's next:","conf":"0.5"},{"page_num":"0","height":"0.019269360436333538","conf":"1","level":"0","text":"Try Docker","top":"0.3275746219365596","word_num":"0","block_num":"0","line_num":"0","par_num":"0","left":"0.02466946829319481","width":"0.05967268943786621"},{"line_num":"0","level":"0","height":"0.016666666666666607","text":"Debug for","page_num":"0","conf":"1","left":"0.0843023273517752","par_num":"0","top":"0.33000000000000007","width":"0.055232556660970045","block_num":"0","word_num":"0"},{"text":"seamless,","conf":"1","word_num":"0","block_num":"0","width":"0.054697857962714314","height":"0.02231112162272142","line_num":"0","top":"0.3271141105263997","level":"0","left":"0.13917339303539206","page_num":"0","par_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","top":"0.3297882844170903","level":"0","width":"0.05968532032436796","left":"0.19617478269077715","conf":"1","line_num":"0","height":"0.01716761695014113","word_num":"0","text":"persistent"},{"left":"0.2572674426182156","text":"debugging tools in any container or image → docker debug docker_lamp_1","line_num":"0","conf":"0.5","block_num":"0","level":"0","page_num":"0","top":"0.3277777777777777","par_num":"0","width":"0.3909883711073134","word_num":"0","height":"0.02111111111111119"},{"word_num":"0","page_num":"0","top":"0.3485383683875083","height":"0.01687675052218962","conf":"1","left":"0.024677198677386762","text":"Learn more","level":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.05820373959011501"},{"text":"at https://docs.docker.com/go/debug-cli/","conf":"1","width":"0.22529067993164065","block_num":"0","page_num":"0","left":"0.08430233581448365","word_num":"0","par_num":"0","height":"0.0189405674404568","line_num":"0","level":"0","top":"0.34883721005238133"},{"block_num":"0","height":"0.01912144766913526","par_num":"0","text":"docker exec -it docker_lamp_1 php -v","top":"0.36976744156336516","left":"0.0029069934243163803","width":"0.20203486548529734","page_num":"0","word_num":"0","level":"0","conf":"1","line_num":"0"},{"text":"PHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)","height":"0.018604651557074692","top":"0.38837209270983475","par_num":"0","left":"0.0029069856149328602","width":"0.2906976699829102","word_num":"0","conf":"1","level":"0","block_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","level":"0","par_num":"0","conf":"1","left":"0.002906981059643727","word_num":"0","page_num":"0","width":"0.15116278330485025","text":"Copyright (c) The PHP Group","line_num":"0","height":"0.019018088446723147","top":"0.4088888885466643"},{"conf":"1","line_num":"0","level":"0","text":"Zend","block_num":"0","height":"0.013953487608167836","par_num":"0","top":"0.4302325583664587","width":"0.027616278330485026","page_num":"0","left":"0.002906977574098556","word_num":"0"},{"left":"0.029069776858667396","text":"Engine v4.3.30, Copyright (c) Zend Technologies","height":"0.018888888888888955","level":"0","width":"0.2645348654852973","word_num":"0","top":"0.42999999999999994","conf":"1","par_num":"0","line_num":"0","page_num":"0","block_num":"0"},{"height":"0.021162789662679038","text":"with Zend OPcache v8.3.30, Copyright (C), by Zend Technologies","top":"0.4488372098663349","width":"0.3473837322658963","line_num":"0","par_num":"0","word_num":"0","page_num":"0","level":"0","block_num":"0","left":"0.024709295263894166","conf":"1"},{"page_num":"0","width":"0.06833460595872667","conf":"0.5","block_num":"0","level":"0","text":"What's next:","top":"0.48827451599581706","par_num":"0","line_num":"0","left":"0.0028966508233393444","height":"0.01879980511135526","word_num":"0"},{"par_num":"0","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1","top":"0.5088888885059666","word_num":"0","level":"0","block_num":"0","conf":"1","left":"0.024709325178980675","line_num":"0","page_num":"0","width":"0.6235464731852213","height":"0.019018088446723147"},{"height":"0.018888888888888844","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","block_num":"0","conf":"1","top":"0.5277777777777778","width":"0.2848837110731337","word_num":"0","left":"0.024709305060587383"},{"height":"0.018940567440456912","page_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master","word_num":"0","top":"0.5488372098779628","conf":"1","left":"0.002907024828346473","level":"0","line_num":"0","par_num":"0","width":"0.5959301842583551","block_num":"0"},{"level":"0","page_num":"0","par_num":"0","text":"error: Your local changes to the following files would be overwritten by checkout:","block_num":"0","conf":"1","height":"0.01912144766913526","left":"0.002906974195409499","line_num":"0","top":"0.569767441714528","word_num":"0","width":"0.4563953399658204"},{"word_num":"0","height":"0.018604651557074692","left":"0.047965119761638024","width":"0.44040696885850694","block_num":"0","page_num":"0","conf":"1","line_num":"0","level":"0","text":"app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php","top":"0.5883720925160363","par_num":"0"},{"level":"0","height":"0.016279069052802186","par_num":"0","text":"tests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.php","page_num":"0","block_num":"0","conf":"1","width":"0.5014534844292535","left":"0.04796512451865801","line_num":"0","top":"0.6093023258515058","word_num":"0"},{"line_num":"0","width":"0.03490437931484647","level":"0","block_num":"0","left":"0.002896647900576917","text":"Please","par_num":"0","page_num":"0","top":"0.6301661524950374","height":"0.014086299472385044","conf":"1","word_num":"0"},{"par_num":"0","width":"0.34593020545111763","word_num":"0","text":":commit your changes or stash them before you switch branches.","conf":"1","left":"0.03633722486235733","level":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.018888888888888844","top":"0.63"},{"height":"0.019531979031032987","par_num":"0","conf":"1","page_num":"0","left":"0.002836229622442849","text":"Aborting","width":"0.046653122372097434","line_num":"0","word_num":"0","block_num":"0","level":"0","top":"0.6483735451378412"},{"conf":"1","width":"0.574127917819553","block_num":"0","left":"0.0029069724159050342","level":"0","top":"0.6697674421305755","height":"0.016279069052802186","par_num":"0","line_num":"0","word_num":"0","page_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix"},{"text":"docker exec","word_num":"0","height":"0.013953487608167836","par_num":"0","line_num":"0","page_num":"0","top":"0.6906976747230478","conf":"1","level":"0","block_num":"0","width":"0.06395348442925348","left":"0.0029069805919257783"},{"level":"0","text":"-it docker_lamp_1","line_num":"0","top":"0.6906976740664239","page_num":"0","width":"0.10174418555365668","word_num":"0","left":"0.06686046689595114","block_num":"0","par_num":"0","conf":"0.5","height":"0.018604651557074692"},{"page_num":"0","height":"0.018604651557074692","par_num":"0","word_num":"0","text":"./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.php -v --using-cache=no --diff","width":"0.4927325354682075","top":"0.6883720930586719","line_num":"0","block_num":"0","left":"0.16715117232123522","conf":"1","level":"0"},{"width":"0.4738371955023871","height":"0.021343669891357386","text":"PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.","page_num":"0","left":"0.002906984002225046","top":"0.7088888885685333","word_num":"0","level":"0","par_num":"0","block_num":"0","conf":"1","line_num":"0"},{"par_num":"0","page_num":"0","height":"0.014444444444444482","left":"0.002906982367079072","conf":"1","level":"0","top":"0.73","text":"PHP runtime: 8.3.30","width":"0.10755813386705185","word_num":"0","line_num":"0","block_num":"0"},{"line_num":"0","left":"0.0029069888188184125","page_num":"0","conf":"1","block_num":"0","height":"0.0189405674404568","level":"0","par_num":"0","text":"Running analysis on 7 cores with 10 files per process.","word_num":"0","top":"0.7488372099361025","width":"0.30087208218044703"},{"left":"0.002906960475335257","level":"0","page_num":"0","word_num":"0","height":"0.01912144766913526","conf":"1","width":"0.6511628044976129","par_num":"0","line_num":"0","text":"Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!","block_num":"0","top":"0.7697674416563884"},{"conf":"1","par_num":"0","block_num":"0","page_num":"0","height":"0.01414560953776034","left":"0.002892663240133711","top":"0.7906016136775298","text":"Loaded","level":"0","line_num":"0","width":"0.03636583752102322","word_num":"0"},{"text":"config default from","block_num":"0","conf":"1","word_num":"0","par_num":"0","top":"0.7883720927485944","line_num":"0","width":"0.11046511332194009","level":"0","left":"0.040697678967498006","page_num":"0","height":"0.018604651557074692"},{"text":"\".php-cs-fixer.dist.php\".","width":"0.14244185553656685","left":"0.15116279078791822","conf":"1","word_num":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.018604651557074692","level":"0","par_num":"0","top":"0.7883720928261139"},{"width":"0.06831395361158582","height":"0.01669250594245064","top":"0.8088888890313587","word_num":"0","conf":"0.5","par_num":"0","block_num":"0","text":"5603/5603 [","level":"0","line_num":"0","page_num":"0","left":"0.008720930315533377"},{"block_num":"0","height":"0.016279069052802186","left":"0.21802325532705819","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","text":"100%","word_num":"0","width":"0.0421511623594496","level":"0","top":"0.8093023260549942"},{"height":"0.013953487608167836","left":"0.6656976745657336","par_num":"0","level":"0","line_num":"0","page_num":"0","block_num":"0","conf":"0.5","text":"-zsh","word_num":"0","top":"0.06744186092459825","width":"0.01889534791310632"},{"width":"0.024709301524692084","top":"0.06511627921917185","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"• *4","word_num":"0","page_num":"0","left":"0.7587209306572277","block_num":"0","height":"0.013953487608167947","level":"0"},{"block_num":"0","left":"0.8488372094393156","par_num":"0","line_num":"0","conf":"1","level":"0","top":"0.06511627921917185","word_num":"0","width":"0.046511628892686674","page_num":"0","height":"0.013953487608167947","text":"screenpipe\""},{"conf":"0.30000001192092896","par_num":"0","left":"0.9563953490196307","level":"0","line_num":"0","top":"0.06511627969840506","height":"0.016279069052802297","width":"0.024709301524692084","block_num":"0","page_num":"0","text":"• 85","word_num":"0"},{"height":"0.08372093200683595","width":"0.14098837110731333","conf":"0.30000001192092896","page_num":"0","level":"0","text":"APP","left":"0.8546511638258156","block_num":"0","line_num":"0","par_num":"0","top":"0.14651162687672514","word_num":"0"},{"left":"0.0029069918994755637","block_num":"0","line_num":"0","conf":"0.5","page_num":"0","height":"0.021343669891357386","level":"0","par_num":"0","text":"Fixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory used","width":"0.3415697521633572","word_num":"0","top":"0.8697674415691792"},{"left":"0.002860704335820034","level":"0","top":"0.906531417910761","width":"0.06840649710761176","par_num":"0","line_num":"0","text":"What's next:","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.019495302836100237","page_num":"0"},{"top":"0.9269348978921832","level":"0","line_num":"0","width":"0.623602761162652","word_num":"0","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image docker debug docker_lamp_1","page_num":"0","left":"0.024685726430799054","height":"0.022762177785237703","block_num":"0","conf":"1","par_num":"0"},{"page_num":"0","block_num":"0","level":"0","word_num":"0","top":"0.9488372099593582","line_num":"0","conf":"1","text":"Learn more at https://docs.docker.com/go/debug-cli/","width":"0.2848837110731337","left":"0.02470930648500593","height":"0.018940567440456912","par_num":"0"},{"conf":"1","left":"0.0028726578180487097","top":"0.9635592205124931","page_num":"0","width":"0.5524111005995008","block_num":"0","word_num":"0","level":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I","par_num":"0","line_num":"0","height":"0.024864054785834422"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2039
|
NULL
|
NULL
|
|
53456
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidanceC<$0100% LMon 20 Apr 11:12:46Quick fix — check the factory firstdatabase/ractories/UserFactorv.onopublic function definition): arrayreturn [// ...'ema1l' =› Take()->unique()-›saretma1l(), // must be unique()Check the test cassclass PlaylistPolicyTest extends TestCaseuse kerreshvatabase:<-- must be present/ ...Check line 71 specifically — if it's creating a user with an explicit email, wrap [URL_WITH_CREDENTIALS] or if you need a specific email, ensure it's unique per run:User: :factory()-›create(['email' => 'playlist-policy-test-' . uniqid() . '@example.nethis is unre ated to the security Pr — the dubicate ematlis a nre-existing test iso ation issuethat happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but theuneer vno issue shoue ven xee regare ess. Wne securi oumo iseisnne.so if only this failed on production build it means the tests are passing? AM I correct. What else tochekcCannot AhyCiaudo ic Aland can make mictakac Plence double-chock racnoncod...
|
[{"line_num":"0","height": [{"line_num":"0","height":"0.01754385964912286","level":"0","top":"0","word_num":"0","left":"0.017441861727653853","conf":"1","text":"Claude File","par_num":"0","width":"0.030523254516276906","page_num":"0","block_num":"0"},{"height":"0.017421602252187585","left":"0.050872093609937184","par_num":"0","line_num":"0","top":"0.00000000009341838413945425","conf":"1","word_num":"0","block_num":"0","page_num":"0","level":"0","width":"0.013081394611520962","text":"Edit"},{"page_num":"0","par_num":"0","text":"VIew","level":"0","top":"0.006968641450188162","word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","left":"0.06395349007209457","block_num":"0","width":"0.014534881774415365"},{"block_num":"0","top":"0.000000000441850445120906","height":"0.017421602252187585","line_num":"0","conf":"1","level":"0","word_num":"0","page_num":"0","left":"0.08284883714506737","par_num":"0","text":"Window","width":"0.01889534833583427"},{"word_num":"0","height":"0.017421602252187585","line_num":"0","width":"0.010174418383456299","block_num":"0","par_num":"0","left":"0.1075581398150548","text":"Help","top":"0.00000000009341838413945425","page_num":"0","level":"0","conf":"1"},{"level":"0","page_num":"0","conf":"1","line_num":"0","block_num":"0","left":"0.0421511764591124","height":"0.010611339429158706","par_num":"0","width":"0.10029068398982921","word_num":"0","top":"0.034843205974365854","text":"Security patch review and testing guidance"},{"height":"0.017421602252187585","page_num":"0","par_num":"0","line_num":"0","block_num":"0","left":"0.832848838194385","width":"0.03633720824059028","level":"0","top":"0.00000000013697243339549914","conf":"0.30000001192092896","text":"C<$0","word_num":"0"},{"par_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","width":"0.02034883549872868","left":"0.9113372091917828","line_num":"0","page_num":"0","top":"0.006968641450188162","level":"0","text":"100% L","block_num":"0"},{"level":"0","width":"0.0494186015839273","text":"Mon 20 Apr 11:12:46","height":"0.01754385964912286","line_num":"0","conf":"1","par_num":"0","left":"0.946220931648321","word_num":"0","top":"0","block_num":"0","page_num":"0"},{"conf":"1","word_num":"0","line_num":"0","height":"0.01754385964912286","page_num":"0","left":"0.37936046612196245","level":"0","par_num":"0","text":"Quick fix — check the factory first","block_num":"0","top":"0.06618819776714513","width":"0.08866278668667404"},{"width":"0.10465115689216775","word_num":"0","top":"0.1358885020773658","left":"0.3822674500422876","block_num":"0","conf":"0.5","height":"0.006968640444571572","par_num":"0","text":"database/ractories/UserFactorv.ono","line_num":"0","page_num":"0","level":"0"},{"height":"0.010653017430404366","block_num":"0","left":"0.38081396748282803","conf":"1","par_num":"0","text":"public function definition): array","width":"0.10029068398982921","level":"0","top":"0.15311004796085603","word_num":"0","line_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","left":"0.39244186062629594","text":"return [","width":"0.026162789223041938","line_num":"0","height":"0.017421602252187474","word_num":"0","page_num":"0","conf":"1","level":"0","top":"0.1846689899888888"},{"block_num":"0","top":"0.22299651577286095","width":"0.01744185990475594","page_num":"0","level":"0","par_num":"0","word_num":"0","height":"0.017421602252187474","conf":"0.30000001192092896","left":"0.4040697680037929","text":"// ...","line_num":"0"},{"page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"'ema1l' =› Take()->unique()-›saretma1l(), // must be unique()","top":"0.20893141959157524","left":"0.40406976579081455","line_num":"0","word_num":"0","height":"0.010580774699672002","width":"0.17441859143845573","block_num":"0","level":"0"},{"level":"0","block_num":"0","page_num":"0","conf":"0.5","left":"0.37936046543342083","width":"0.05087209255137343","height":"0.0071770334928229484","text":"Check the test cass","top":"0.303030303030303","word_num":"0","line_num":"0","par_num":"0"},{"top":"0.3620414672790252","line_num":"0","block_num":"0","left":"0.3808139563194361","height":"0.017749473048549347","level":"0","par_num":"0","width":"0.1177325553082405","conf":"1","text":"class PlaylistPolicyTest extends TestCase","word_num":"0","page_num":"0"},{"height":"0.007302068257065697","width":"0.056686041202950954","page_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","left":"0.3924418659817456","par_num":"0","text":"use kerreshvatabase:","top":"0.40418118517443635","block_num":"0","word_num":"0"},{"left":"0.4549418608151006","page_num":"0","block_num":"0","height":"0.007302069017571466","level":"0","par_num":"0","width":"0.0625","text":"<-- must be present","word_num":"0","top":"0.40418118462826336","line_num":"0","conf":"0.5"},{"left":"0.39244186103072626","line_num":"0","par_num":"0","text":"/ ...","top":"0.41463414647615626","width":"0.018895348335834228","word_num":"0","height":"0.01758275952255528","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0"},{"block_num":"0","conf":"1","text":"Check line 71 specifically — if it's creating a user with an explicit email, wrap it:","height":"0.01760498758708462","width":"0.19622092551373416","page_num":"0","line_num":"0","top":"0.4736842107146795","level":"0","par_num":"0","word_num":"0","left":"0.37936046322729056"},{"conf":"0.5","block_num":"0","par_num":"0","left":"0.3822674427443207","top":"0.5398724082599113","word_num":"0","height":"0.017618880507668466","level":"0","width":"0.04069767353382514","text":"// Instead of:","page_num":"0","line_num":"0"},{"left":"0.38081397189178484","conf":"1","text":"User: : factory()->create(['email' => '[EMAIL]']);","width":"0.17151160950356342","word_num":"0","page_num":"0","block_num":"0","par_num":"0","height":"0.014354066985646008","top":"0.5574162679425837","line_num":"0","level":"0"},{"page_num":"0","text":"bo.","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0","left":"0.3822674421987848","top":"0.5993031358782975","width":"0.01744185990475594","word_num":"0","level":"0"},{"top":"0.6164274321937311","width":"0.19186044246592415","word_num":"0","page_num":"0","height":"0.0072659472719524","conf":"0.30000001192092896","left":"0.3808139761387269","level":"0","line_num":"0","par_num":"0","block_num":"0","text":"User: : factorvo->createl'emar' => fake@->uniqueo->safeEma.0:"},{"block_num":"0","left":"0.3822674620869316","page_num":"0","conf":"0.5","line_num":"0","word_num":"0","top":"0.6339712919137487","par_num":"0","width":"0.1758720722604305","level":"0","height":"0.010628010477555794","text":"// or if you need a specific email, ensure it's unique per run:"},{"page_num":"0","line_num":"0","conf":"1","height":"0.017785594033662533","word_num":"0","par_num":"0","text":"User: :factory()-›create(['email' => 'playlist-policy-test-' . uniqid() . '@example.net","left":"0.3808139638697847","level":"0","width":"0.24418603613021528","block_num":"0","top":"0.6480836241383293"},{"width":"0.22965116703763921","word_num":"0","page_num":"0","level":"0","text":"his is unre ated to the security Pr — the dubicate ematlis a nre-existing test iso ation issue","height":"0.007365975843852457","block_num":"0","par_num":"0","line_num":"0","left":"0.37936046181317973","top":"0.6929824561761238","conf":"0.30000001192092896"},{"level":"0","left":"0.37936048593808486","par_num":"0","page_num":"0","line_num":"0","word_num":"0","conf":"1","width":"0.22674416481180387","height":"0.01756330882533319","text":"that happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but the","top":"0.707317073618331","block_num":"0"},{"top":"0.7317073174083762","left":"0.37936046100961396","line_num":"0","par_num":"0","level":"0","height":"0.006968640444571461","block_num":"0","word_num":"0","conf":"0.30000001192092896","text":"uneer vno issue shoue ven xee regare ess. Wne securi oumo iseisnne.","width":"0.18604649888708236","page_num":"0"},{"height":"0.017421602252187585","left":"0.37790697816014224","par_num":"0","width":"0.24563953724313287","text":"so if only this failed on production build it means the tests are passing? AM I correct. What else to","level":"0","page_num":"0","conf":"1","word_num":"0","top":"0.8919860628111883","line_num":"0","block_num":"0"},{"left":"0.37790697706754794","par_num":"0","word_num":"0","conf":"1","page_num":"0","level":"0","block_num":"0","text":"chekc","height":"0.017421602252187474","top":"0.9094076654825008","width":"0.018895348335834283","line_num":"0"},{"top":"0.9441786283891547","width":"0.02906976354883073","word_num":"0","text":"Cannot Ahy","line_num":"0","page_num":"0","height":"0.0071770334928229484","par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.5770348875044061"},{"word_num":"0","level":"0","page_num":"0","left":"0.4345930383560505","line_num":"0","conf":"0.30000001192092896","top":"0.9824561403508771","text":"Ciaudo ic Aland can make mictakac Plence double-chock racnoncod","par_num":"0","block_num":"0","height":"0.0071770334928230595","width":"0.1279069616439495"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
1085
|
NULL
|
NULL
|
|
53457
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon 20 Apr 11:13:08so if only this falled on production build it means the tests are passing? AM lcorrect. What else to check. The PR was by accident merged before reviewed.Trying to test it nowReplv.CannotAkCiaudo ic Aland can make mistakac Plence double-chock recnoncod...
|
[{"height":"0.01754385964912286",& [{"height":"0.01754385964912286","text":"Claude File","left":"0.017441861727653853","line_num":"0","par_num":"0","word_num":"0","block_num":"0","level":"0","page_num":"0","top":"0","width":"0.030523254516276906","conf":"1"},{"conf":"1","par_num":"0","text":"Edit","page_num":"0","left":"0.05087209400280188","level":"0","word_num":"0","top":"0.003484321076209995","height":"0.010452960286604362","block_num":"0","width":"0.011627906180442647","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.006968640444571461","width":"0.014534881774415365","word_num":"0","text":"VIew","par_num":"0","top":"0.006968641450188162","left":"0.06395349007209457","level":"0","line_num":"0"},{"width":"0.017441858636572008","level":"0","top":"0.003484321424642056","conf":"1","height":"0.010452960286604362","word_num":"0","line_num":"0","block_num":"0","page_num":"0","text":"Window","left":"0.08284883725148152","par_num":"0"},{"conf":"1","block_num":"0","left":"0.1075581398150548","level":"0","par_num":"0","height":"0.017421602252187585","line_num":"0","text":"Help","top":"0.00000000009341838413945425","width":"0.010174418383456299","word_num":"0","page_num":"0"},{"left":"0.04215117645919011","page_num":"0","block_num":"0","conf":"1","top":"0.034843205974365854","text":"Security patch review and testing guidance","level":"0","word_num":"0","height":"0.010611339429158706","par_num":"0","width":"0.10029068398982921","line_num":"0"},{"level":"0","page_num":"0","block_num":"0","width":"0.02034883549872868","par_num":"0","left":"0.9113372091917828","conf":"0.30000001192092896","text":"100% Lz","word_num":"0","line_num":"0","height":"0.006968640444571461","top":"0.006968641450188162"},{"block_num":"0","word_num":"0","height":"0.01074748898617195","text":"Mon 20 Apr 11:13:08","par_num":"0","left":"0.946220935888093","line_num":"0","level":"0","width":"0.04796511061648101","conf":"1","top":"0.0031897926052030234","page_num":"0"},{"top":"0.12891986087426455","conf":"0.5","page_num":"0","width":"0.19040696164394944","height":"0.010633568254193926","left":"0.4186046557316425","par_num":"0","block_num":"0","word_num":"0","text":"so if only this falled on production build it means the tests are passing? AM l","line_num":"0","level":"0"},{"width":"0.1933139435788418","block_num":"0","left":"0.41860465139780756","page_num":"0","top":"0.14634146377433943","text":"correct. What else to check. The PR was by accident merged before reviewed.","conf":"1","word_num":"0","par_num":"0","height":"0.010755824890623433","line_num":"0","level":"0"},{"block_num":"0","level":"0","top":"0.16347687404958489","width":"0.050872087478637695","conf":"1","height":"0.010739153081720465","line_num":"0","par_num":"0","text":"Trying to test it now","left":"0.41860465655960505","word_num":"0","page_num":"0"},{"line_num":"0","height":"0.013937280889143033","top":"0.9094076658272054","par_num":"0","page_num":"0","level":"0","text":"Replv.","block_num":"0","conf":"1","width":"0.018895348335834283","word_num":"0","left":"0.37645348822307123"},{"text":"CannotAk","left":"0.5770348843265868","line_num":"0","page_num":"0","top":"0.9442508710176705","width":"0.029069766085198512","conf":"0.30000001192092896","word_num":"0","level":"0","block_num":"0","height":"0.006968641205077342","par_num":"0"},{"width":"0.1279069616439495","top":"0.9824561403508771","conf":"0.30000001192092896","left":"0.4345930383560505","height":"0.0071770334928230595","level":"0","line_num":"0","block_num":"0","text":"Ciaudo ic Aland can make mistakac Plence double-chock recnoncod","word_num":"0","page_num":"0","par_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
349
|
NULL
|
NULL
|
|
53484
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LMon 20 Apr 11:14:32User::tactory(()->create(L'email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat nappened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlving issue should be fixed regardless. The security bump itself is fine.so if only this falled on production build it means the tests are passing? AM lcorrect. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue. thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader — run composer dump-autoload if notdone automatically in vour deploy pipeline, and confirm no class resolution errors inLaravel logs3. Laravellogs - tail storage/logs/laravel.log for anything that surfaced after thedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phoseclib is used directlv.5. composer.lock dift - double-check that onlv the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump. it would show herehe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus isvery low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -not a regression rrom the securitv vackagesReplv..Cannot AhsCiaudo ic Aland can make mictakac Plence double-chock recnoncoc)...
|
[{"conf":"1","line_num": [{"conf":"1","line_num":"0","top":"0","word_num":"0","text":"Claude File","level":"0","block_num":"0","left":"0.017441861727653853","page_num":"0","height":"0.01754385964912286","par_num":"0","width":"0.030523254516276906"},{"block_num":"0","text":"Edit","page_num":"0","width":"0.011627906180442647","conf":"1","left":"0.05087209400280188","word_num":"0","line_num":"0","height":"0.010452960286604362","level":"0","top":"0.003484321076209995","par_num":"0"},{"level":"0","top":"0.006968641450188162","block_num":"0","word_num":"0","line_num":"0","width":"0.014534881774415365","conf":"0.30000001192092896","left":"0.06395349007209457","height":"0.006968640444571461","page_num":"0","par_num":"0","text":"VIew"},{"word_num":"0","page_num":"0","left":"0.08284883725148152","width":"0.017441858636572008","level":"0","top":"0.003484321424642056","height":"0.010452960286604362","par_num":"0","conf":"1","block_num":"0","line_num":"0","text":"Window"},{"left":"0.1075581398150548","level":"0","height":"0.017421602252187585","page_num":"0","block_num":"0","top":"0.00000000009341838413945425","par_num":"0","conf":"1","line_num":"0","text":"Help","width":"0.010174418383456299","word_num":"0"},{"line_num":"0","level":"0","top":"0.034843205974365854","text":"Security patch review and testing guidance","conf":"1","height":"0.010611339429158706","par_num":"0","page_num":"0","width":"0.10029068398982921","block_num":"0","left":"0.04215117645919011","word_num":"0"},{"block_num":"0","page_num":"0","height":"0.006968640444571461","text":"100% L","conf":"0.30000001192092896","top":"0.006968641450188162","par_num":"0","word_num":"0","width":"0.02034883549872868","level":"0","left":"0.9113372091917828","line_num":"0"},{"conf":"1","word_num":"0","par_num":"0","top":"0.0031897927794189984","text":"Mon 20 Apr 11:14:32","page_num":"0","height":"0.01074748898617195","left":"0.9462209298691382","line_num":"0","width":"0.04651162472177062","level":"0","block_num":"0"},{"conf":"0.30000001192092896","left":"0.3808139969006567","par_num":"0","text":"User::tactory(()->create(L'email' =› 'playlist-policy-test-' • uniqid() • '@example.net","height":"0.010466853967693979","word_num":"0","line_num":"0","page_num":"0","width":"0.24273251472635476","level":"0","top":"0.06618819768369777","block_num":"0"},{"level":"0","height":"0.010516868633896892","left":"0.37936046468765694","par_num":"0","word_num":"0","top":"0.10446570957187562","width":"0.22965116703763921","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","block_num":"0","line_num":"0","page_num":"0","conf":"1"},{"width":"0.2252906839898292","line_num":"0","conf":"0.5","left":"0.3793604834500507","top":"0.12519936195537007","height":"0.010689139176023432","text":"that nappened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","block_num":"0","par_num":"0","level":"0","page_num":"0","word_num":"0"},{"conf":"1","par_num":"0","level":"0","block_num":"0","height":"0.010566881779088155","left":"0.37936049784176906","width":"0.18604647859613943","page_num":"0","text":"underlving issue should be fixed regardless. The security bump itself is fine.","word_num":"0","line_num":"0","top":"0.1427432218721273"},{"par_num":"0","level":"0","conf":"0.5","block_num":"0","left":"0.4186046557316425","line_num":"0","text":"so if only this falled on production build it means the tests are passing? AM l","word_num":"0","height":"0.010458518823748375","top":"0.22647527900915065","page_num":"0","width":"0.19040696164394944"},{"top":"0.24390243925425303","left":"0.41860465139780756","width":"0.1933139435788418","height":"0.010483525776596947","block_num":"0","level":"0","line_num":"0","word_num":"0","conf":"1","par_num":"0","page_num":"0","text":"correct. What else to check. The PR was by accident merged before reviewed."},{"word_num":"0","height":"0.010605782413026343","page_num":"0","top":"0.2613240421543279","left":"0.41860465655960505","par_num":"0","text":"Trying to test it now","conf":"1","line_num":"0","block_num":"0","level":"0","width":"0.050872087478637695"},{"top":"0.3205574915147724","line_num":"0","conf":"1","height":"0.010452961047110243","width":"0.21802325958901264","word_num":"0","left":"0.3793604650892915","block_num":"0","text":"Yes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue. the","level":"0","page_num":"0","par_num":"0"},{"text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","block_num":"0","height":"0.010608560540839473","line_num":"0","page_num":"0","par_num":"0","top":"0.34130781503047114","conf":"1","word_num":"0","level":"0","width":"0.21511625736317735","left":"0.37936048806325134"},{"word_num":"0","line_num":"0","left":"0.37936046272208684","conf":"0.5","block_num":"0","level":"0","height":"0.010572439555726398","text":"What to check now that it's merged","top":"0.3692185009170281","width":"0.09011627765412028","page_num":"0","par_num":"0"},{"par_num":"0","left":"0.3793604680289599","page_num":"0","height":"0.010536318570613101","conf":"1","word_num":"0","level":"0","block_num":"0","width":"0.18749999999999994","text":"Since it's already on production. focus on runtime verification rather than CT","top":"0.39712918645515327","line_num":"0"},{"word_num":"0","top":"0.4282296650717703","page_num":"0","line_num":"0","level":"0","left":"0.3822674554825906","par_num":"0","width":"0.22529068398982915","height":"0.011164274322169154","conf":"0.5","block_num":"0","text":"1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens"},{"par_num":"0","height":"0.010650239302591125","block_num":"0","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","left":"0.38953487502136597","page_num":"0","top":"0.4494773525085942","conf":"1","level":"0","word_num":"0","line_num":"0","width":"0.2093023137843355"},{"block_num":"0","par_num":"0","left":"0.3895348855072953","level":"0","height":"0.010452960286604362","page_num":"0","conf":"0.5","line_num":"0","text":"spikes.","top":"0.4703832757800428","width":"0.017441858636571994","word_num":"0"},{"height":"0.011164274322169043","page_num":"0","width":"0.22093022123296213","left":"0.38226745300994547","par_num":"0","word_num":"0","block_num":"0","line_num":"0","level":"0","text":"2. Check the deploy didn't break the autoloader — run composer dump-autoload if not","conf":"1","top":"0.49441786283891553"},{"top":"0.5156794429744099","width":"0.2063953318494432","page_num":"0","line_num":"0","word_num":"0","height":"0.010636346382007167","text":"done automatically in vour deploy pipeline, and confirm no class resolution errors in","conf":"1","block_num":"0","left":"0.38953489958731974","par_num":"0","level":"0"},{"page_num":"0","left":"0.3895172941556032","word_num":"0","height":"0.011060640952613832","par_num":"0","line_num":"0","top":"0.5362815261849112","width":"0.03055843647490153","level":"0","conf":"1","text":"Laravel logs","block_num":"0"},{"word_num":"0","line_num":"0","block_num":"0","height":"0.011164274322169154","page_num":"0","left":"0.3822674677607591","par_num":"0","conf":"1","level":"0","text":"3. Laravellogs - tail storage/logs/laravel.log for anything that surfaced after the","top":"0.5606060606060606","width":"0.21511625736317735"},{"left":"0.3895349002299738","width":"0.21802323929806972","word_num":"0","block_num":"0","conf":"1","height":"0.010622453461423431","level":"0","par_num":"0","text":"deploy. Errors from phpseclib or passport would show up here immediately if something","line_num":"0","top":"0.5818815336144416","page_num":"0"},{"top":"0.6027874567811985","left":"0.3895348854641135","width":"0.01598837020549365","word_num":"0","text":"hroke","level":"0","conf":"1","par_num":"0","height":"0.006968640444571572","block_num":"0","page_num":"0","line_num":"0"},{"height":"0.011164274322169043","conf":"1","level":"0","par_num":"0","top":"0.6267942583732058","width":"0.2063953318494432","word_num":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","block_num":"0","line_num":"0","page_num":"0","left":"0.38081397154188196"},{"left":"0.3895348784292205","top":"0.6480836244286893","par_num":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phoseclib is used directlv.","width":"0.21802323929806977","word_num":"0","conf":"0.5","height":"0.010608560540839695","block_num":"0","level":"0","page_num":"0","line_num":"0"},{"text":"5. composer.lock dift - double-check that onlv the expected 5 packages changed. If the bot","height":"0.010678024383252938","word_num":"0","left":"0.38226747054694427","page_num":"0","level":"0","block_num":"0","top":"0.6722488040079635","conf":"1","line_num":"0","width":"0.2281976456337787","par_num":"0"},{"left":"0.38953488820137916","text":"accidentally pulled in an unintended transitive bump. it would show here","width":"0.18023253501729763","word_num":"0","par_num":"0","line_num":"0","block_num":"0","height":"0.011164274322169043","conf":"1","top":"0.6929824561403509","page_num":"0","level":"0"},{"text":"he cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus is","top":"0.735191637820126","width":"0.22238372234587978","page_num":"0","left":"0.3793604633557178","line_num":"0","word_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.007232604414652455","par_num":"0"},{"block_num":"0","level":"0","line_num":"0","par_num":"0","text":"very low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -","top":"0.7526132408944168","width":"0.22965114674669634","conf":"1","word_num":"0","left":"0.37936048447541054","page_num":"0","height":"0.010544653714558816"},{"line_num":"0","height":"0.007182590508955311","block_num":"0","conf":"0.5","width":"0.10755813882706017","word_num":"0","page_num":"0","left":"0.37936046581335964","text":"not a regression rrom the securitv vackages","top":"0.7735191638247465","level":"0","par_num":"0"},{"left":"0.37790697857373284","text":"Replv..","top":"0.9128919869298685","block_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","par_num":"0","level":"0","word_num":"0","line_num":"0","width":"0.018895347067650337","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","left":"0.5770348875044061","text":"Cannot Ahs","page_num":"0","line_num":"0","word_num":"0","par_num":"0","width":"0.02906976354883073","level":"0","top":"0.9441786283891547"},{"text":"Ciaudo ic Aland can make mictakac Plence double-chock recnoncoc)","conf":"0.30000001192092896","top":"0.9824561403508771","level":"0","width":"0.12936045261139562","page_num":"0","par_num":"0","block_num":"0","word_num":"0","height":"0.0071770334928230595","left":"0.43459303705837393","line_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2121
|
NULL
|
NULL
|
|
53485
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹$0100% C47 8 Mon 20 Apr 11:14:42APP (-zsh)APP (-zsh)DOCKERO ₴1worker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00:startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00: startedDEV (docker)$82*3What's next:Try DockerDebug forseamless,persistentdebugging tools in any container or image → docker debug docker_lamp_1Learn moreat [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co mastererror: Your local changes to the following files would be overwritten by checkout:app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.phptests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.phpPlease:commit your changes or stash them before you switch branches.Abortinglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfixdocker exec-it docker_lamp_1./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loadedconfig default from".php-cs-fixer.dist.php".5603/5603 [100%-zsh• ₴4screenpipe"* *5APPFixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image + docker debug docker_lamp_1Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I...
|
[{"top":"0.006976744645528443", [{"top":"0.006976744645528443","left":"0.0363372090531894","width":"0.03343023194207085","line_num":"0","word_num":"0","level":"0","par_num":"0","text":"iTerm2","page_num":"0","block_num":"0","conf":"1","height":"0.013953487608167836"},{"line_num":"0","height":"0.013953487608167836","level":"0","text":"Shell","top":"0.006976744800567203","par_num":"0","width":"0.021802324718899202","conf":"1","page_num":"0","word_num":"0","left":"0.08284883747097675","block_num":"0"},{"top":"0.006976744800567203","width":"0.017441859510209837","word_num":"0","block_num":"0","left":"0.11773255852008889","height":"0.013953487608167836","text":"Edit","level":"0","par_num":"0","line_num":"0","page_num":"0","conf":"1"},{"left":"0.1482558144574109","text":"View","level":"0","page_num":"0","top":"0.006976744800567203","conf":"1","height":"0.013953487608167836","block_num":"0","width":"0.021802324718899174","word_num":"0","line_num":"0","par_num":"0"},{"block_num":"0","word_num":"0","conf":"1","line_num":"0","left":"0.181686046885139","top":"0.006976744708930949","height":"0.011627906163533486","text":"Session","width":"0.034883719020419646","level":"0","par_num":"0","page_num":"0"},{"level":"0","page_num":"0","word_num":"0","top":"0.006976744490489684","block_num":"0","line_num":"0","text":"Scripts","par_num":"0","width":"0.031976742214626735","height":"0.013953487608167836","left":"0.2296511643093533","conf":"1"},{"page_num":"0","line_num":"0","par_num":"0","conf":"1","word_num":"0","block_num":"0","top":"0.0069767444517300214","text":"Profiles","height":"0.013953487608167836","width":"0.03343023194207084","level":"0","left":"0.27325581467940063"},{"conf":"1","text":"Window","width":"0.03633720874786378","top":"0.006976744645528443","par_num":"0","word_num":"0","block_num":"0","height":"0.013953487608167836","left":"0.31831395315998284","level":"0","page_num":"0","line_num":"0"},{"width":"0.02034883631600276","block_num":"0","par_num":"0","line_num":"0","height":"0.013953487608167836","page_num":"0","conf":"1","top":"0.006976744474985863","left":"0.36773255878967304","word_num":"0","level":"0","text":"Help"},{"line_num":"0","block_num":"0","level":"0","page_num":"0","text":"‹$0","width":"0.043604649437798404","top":"0.004651162452633861","left":"0.6831395361822635","height":"0.020930233001709042","word_num":"0","conf":"0.30000001192092896","par_num":"0"},{"height":"0.016666666666666607","line_num":"0","page_num":"0","left":"0.8168604644151163","width":"0.17151162889268656","conf":"0.5","par_num":"0","word_num":"0","text":"100% C47 8 Mon 20 Apr 11:14:42","top":"0.004444444444444473","level":"0","block_num":"0"},{"line_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.03666666663108953","height":"0.014496124055650483","text":"APP (-zsh)","left":"0.4767441866458365","width":"0.04941860304938417","word_num":"0","conf":"0.5"},{"word_num":"0","text":"APP (-zsh)","top":"0.06511627935870679","level":"0","line_num":"0","conf":"1","block_num":"0","left":"0.4636627924670487","page_num":"0","par_num":"0","height":"0.013953487608167836","width":"0.040697672632005466"},{"block_num":"0","height":"0.0117727809482151","line_num":"0","top":"0.06736942345378782","width":"0.03344979816012912","par_num":"0","conf":"1","level":"0","text":"DOCKER","word_num":"0","left":"0.06830417061474595","page_num":"0"},{"conf":"0.30000001192092896","height":"0.016279069052802297","block_num":"0","level":"0","par_num":"0","text":"O ₴1","top":"0.06511627922359886","left":"0.16860465066200278","word_num":"0","page_num":"0","width":"0.02325581444634331","line_num":"0"},{"top":"0.0906976748922036","width":"0.25290696885850694","block_num":"0","level":"0","word_num":"0","conf":"1","par_num":"0","line_num":"0","height":"0.016279069052802186","page_num":"0","left":"0.0014534888111832542","text":"worker-analytics:worker-analytics_00: started"},{"line_num":"0","block_num":"0","conf":"1","left":"0.0014535050514898156","par_num":"0","text":"worker-audio:worker-audio_00: started","top":"0.10888888836061783","width":"0.20930230882432724","height":"0.019018088446723036","word_num":"0","level":"0","page_num":"0"},{"page_num":"0","block_num":"0","left":"0.0014534968658682522","line_num":"0","level":"0","par_num":"0","word_num":"0","width":"0.19912789662679034","top":"0.13023255838057568","text":"worker-calendar:worker-calendar_00:","height":"0.016279069052802186","conf":"1"},{"conf":"1","level":"0","line_num":"0","text":"started","width":"0.04220901595221624","height":"0.014408005608452679","par_num":"0","word_num":"0","top":"0.1300052996688097","page_num":"0","left":"0.2020059564370141","block_num":"0"},{"line_num":"0","conf":"1","top":"0.1488372100136217","level":"0","word_num":"0","text":"worker-conferences:worker-conferences_00: started","page_num":"0","block_num":"0","left":"0.0014534865582504016","par_num":"0","width":"0.2761627833048502","height":"0.0189405674404568"},{"conf":"1","height":"0.01912144766913515","text":"worker-crm-sync:worker-crm-sync_00: started","width":"0.24273255666097007","word_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.1697674417339079","left":"0.0014534840801230687"},{"conf":"1","page_num":"0","text":"worker-crm-update:worker-crm-update_00:","line_num":"0","word_num":"0","height":"0.016279069052802186","width":"0.22093022664388023","top":"0.19069767465964538","left":"0.0014534950113931208","par_num":"0","level":"0","block_num":"0"},{"block_num":"0","height":"0.016279069052802186","left":"0.22383720905767832","top":"0.19069767504724233","conf":"1","word_num":"0","line_num":"0","page_num":"0","text":"started","width":"0.04215116235944963","par_num":"0","level":"0"},{"word_num":"0","line_num":"0","block_num":"0","top":"0.20930232605499421","conf":"1","left":"0.0014534882810766487","page_num":"0","text":"worker-download:worker-download_00:","width":"0.19767441219753693","level":"0","par_num":"0","height":"0.016279069052802297"},{"conf":"1","word_num":"0","width":"0.04218447473314074","left":"0.20201822704700778","level":"0","block_num":"0","par_num":"0","height":"0.014213436974419458","top":"0.2114979327487656","page_num":"0","line_num":"0","text":"started"},{"left":"0.0014534847141474177","top":"0.22999999999999998","word_num":"0","text":"worker-emails:worker-emails_00: started","level":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0","height":"0.018888888888888955","width":"0.2194767422146267","line_num":"0"},{"line_num":"0","height":"0.018940567440456912","par_num":"0","text":"worker-es-update:worker-es-update_00: started","level":"0","width":"0.252906968858507","left":"0.0014534878163924366","block_num":"0","page_num":"0","conf":"1","top":"0.24883721005238135","word_num":"0"},{"width":"0.21947674221462676","word_num":"0","level":"0","conf":"1","block_num":"0","top":"0.269767442909825","left":"0.0014534889257426778","page_num":"0","par_num":"0","height":"0.01912144554985884","line_num":"0","text":"worker-nudges:worker-nudges_00: started"},{"top":"0.06744186035900246","level":"0","text":"DEV (docker)","left":"0.261627908573031","width":"0.049418603049384224","line_num":"0","page_num":"0","word_num":"0","block_num":"0","conf":"1","height":"0.01162790722317164","par_num":"0"},{"left":"0.37500000068994266","page_num":"0","height":"0.013953487608167836","text":"$82","word_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","par_num":"0","width":"0.01453488270441694","top":"0.06511627933545094"},{"left":"0.5726744185968496","conf":"0.30000001192092896","line_num":"0","block_num":"0","page_num":"0","text":"*3","top":"0.06511627935870679","level":"0","par_num":"0","width":"0.013081395626068137","word_num":"0","height":"0.013953487608167836"},{"line_num":"0","word_num":"0","text":"What's next:","block_num":"0","height":"0.01669250594245064","left":"0.002906977207727326","top":"0.30888888900228884","par_num":"0","conf":"0.5","width":"0.06831395361158582","page_num":"0","level":"0"},{"height":"0.019269360436333538","par_num":"0","conf":"1","level":"0","text":"Try Docker","top":"0.3275746219365596","word_num":"0","width":"0.05967268943786621","block_num":"0","line_num":"0","page_num":"0","left":"0.02466946829319481"},{"conf":"1","left":"0.0843023273517752","page_num":"0","word_num":"0","level":"0","top":"0.33000000000000007","block_num":"0","height":"0.016666666666666607","line_num":"0","par_num":"0","text":"Debug for","width":"0.055232556660970045"},{"left":"0.13917339303539206","height":"0.02231112162272142","block_num":"0","page_num":"0","text":"seamless,","conf":"1","level":"0","top":"0.3271141105263997","word_num":"0","line_num":"0","width":"0.054697857962714314","par_num":"0"},{"par_num":"0","width":"0.05968532032436796","level":"0","left":"0.19617478269077715","line_num":"0","conf":"1","block_num":"0","height":"0.01716761695014113","text":"persistent","word_num":"0","top":"0.3297882844170903","page_num":"0"},{"width":"0.3909883711073134","word_num":"0","text":"debugging tools in any container or image → docker debug docker_lamp_1","par_num":"0","page_num":"0","top":"0.3277777777777777","level":"0","block_num":"0","left":"0.2572674426182156","conf":"0.5","line_num":"0","height":"0.02111111111111119"},{"top":"0.3485383683875083","line_num":"0","page_num":"0","height":"0.01687675052218962","left":"0.024677198677386762","block_num":"0","level":"0","conf":"1","text":"Learn more","width":"0.05820373959011501","par_num":"0","word_num":"0"},{"left":"0.08430233581448365","line_num":"0","width":"0.22529067993164065","word_num":"0","top":"0.34883721005238133","height":"0.0189405674404568","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"at https://docs.docker.com/go/debug-cli/","conf":"1"},{"word_num":"0","conf":"1","level":"0","height":"0.01912144766913526","line_num":"0","par_num":"0","text":"docker exec -it docker_lamp_1 php -v","width":"0.20203486548529734","block_num":"0","page_num":"0","left":"0.0029069934243163803","top":"0.36976744156336516"},{"level":"0","page_num":"0","conf":"1","line_num":"0","height":"0.018604651557074692","par_num":"0","left":"0.0029069856149328602","text":"PHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)","top":"0.38837209270983475","width":"0.2906976699829102","word_num":"0","block_num":"0"},{"level":"0","height":"0.019018088446723147","line_num":"0","par_num":"0","text":"Copyright (c) The PHP Group","left":"0.002906981059643727","block_num":"0","conf":"1","top":"0.4088888885466643","word_num":"0","width":"0.15116278330485025","page_num":"0"},{"conf":"1","height":"0.013953487608167836","width":"0.027616278330485026","top":"0.4302325583664587","word_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"Zend","line_num":"0","left":"0.002906977574098556"},{"height":"0.018888888888888955","page_num":"0","par_num":"0","conf":"1","top":"0.42999999999999994","block_num":"0","left":"0.029069776858667396","line_num":"0","text":"Engine v4.3.30, Copyright (c) Zend Technologies","width":"0.2645348654852973","word_num":"0","level":"0"},{"block_num":"0","level":"0","height":"0.021162789662679038","conf":"1","page_num":"0","par_num":"0","word_num":"0","text":"with Zend OPcache v8.3.30, Copyright (C), by Zend Technologies","left":"0.024709295263894166","line_num":"0","top":"0.4488372098663349","width":"0.3473837322658963"},{"text":"What's next:","top":"0.48827451599581706","height":"0.01879980511135526","word_num":"0","par_num":"0","width":"0.06833460595872667","page_num":"0","block_num":"0","line_num":"0","left":"0.0028966508233393444","conf":"0.5","level":"0"},{"conf":"1","width":"0.6235464731852213","line_num":"0","par_num":"0","word_num":"0","left":"0.024709325178980675","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1","top":"0.5088888885059666","page_num":"0","height":"0.019018088446723147","level":"0","block_num":"0"},{"height":"0.018888888888888844","conf":"1","par_num":"0","left":"0.024709305060587383","text":"Learn more at https://docs.docker.com/go/debug-cli/","block_num":"0","width":"0.2848837110731337","word_num":"0","line_num":"0","page_num":"0","level":"0","top":"0.5277777777777778"},{"conf":"1","level":"0","height":"0.018940567440456912","width":"0.5959301842583551","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master","par_num":"0","top":"0.5488372098779628","page_num":"0","block_num":"0","line_num":"0","word_num":"0","left":"0.002907024828346473"},{"word_num":"0","block_num":"0","conf":"1","page_num":"0","line_num":"0","left":"0.002906974195409499","par_num":"0","height":"0.01912144766913526","level":"0","top":"0.569767441714528","width":"0.4563953399658204","text":"error: Your local changes to the following files would be overwritten by checkout:"},{"block_num":"0","line_num":"0","word_num":"0","level":"0","conf":"1","top":"0.5883720925160363","left":"0.047965119761638024","par_num":"0","width":"0.44040696885850694","height":"0.018604651557074692","page_num":"0","text":"app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php"},{"word_num":"0","conf":"1","top":"0.6093023258515058","text":"tests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.php","left":"0.04796512451865801","par_num":"0","block_num":"0","level":"0","height":"0.016279069052802186","line_num":"0","page_num":"0","width":"0.5014534844292535"},{"level":"0","top":"0.6301661524950374","word_num":"0","width":"0.03490437931484647","conf":"1","par_num":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.014086299472385044","left":"0.002896647900576917","text":"Please"},{"line_num":"0","par_num":"0","word_num":"0","block_num":"0","level":"0","top":"0.63","text":":commit your changes or stash them before you switch branches.","width":"0.34593020545111763","conf":"1","page_num":"0","height":"0.018888888888888844","left":"0.03633722486235733"},{"height":"0.019531979031032987","line_num":"0","page_num":"0","left":"0.002836229622442849","par_num":"0","top":"0.6483735451378412","width":"0.046653122372097434","text":"Aborting","word_num":"0","block_num":"0","conf":"1","level":"0"},{"page_num":"0","par_num":"0","line_num":"0","width":"0.574127917819553","word_num":"0","conf":"1","level":"0","top":"0.6697674421305755","height":"0.016279069052802186","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix","block_num":"0","left":"0.0029069724159050342"},{"text":"docker exec","par_num":"0","page_num":"0","line_num":"0","left":"0.0029069805919257783","level":"0","block_num":"0","top":"0.6906976747230478","conf":"1","width":"0.06395348442925348","word_num":"0","height":"0.013953487608167836"},{"conf":"0.5","page_num":"0","par_num":"0","top":"0.6906976740664239","word_num":"0","width":"0.10174418555365668","height":"0.018604651557074692","text":"-it docker_lamp_1","block_num":"0","left":"0.06686046689595114","level":"0","line_num":"0"},{"block_num":"0","text":"./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.php -v --using-cache=no --diff","level":"0","top":"0.6883720930586719","width":"0.4927325354682075","word_num":"0","par_num":"0","height":"0.018604651557074692","conf":"1","left":"0.16715117232123522","page_num":"0","line_num":"0"},{"level":"0","block_num":"0","line_num":"0","conf":"1","width":"0.4738371955023871","page_num":"0","top":"0.7088888885685333","left":"0.002906984002225046","par_num":"0","height":"0.021343669891357386","text":"PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.","word_num":"0"},{"line_num":"0","height":"0.014444444444444482","width":"0.10755813386705185","page_num":"0","word_num":"0","conf":"1","block_num":"0","left":"0.002906982367079072","par_num":"0","text":"PHP runtime: 8.3.30","top":"0.73","level":"0"},{"block_num":"0","height":"0.0189405674404568","text":"Running analysis on 7 cores with 10 files per process.","width":"0.30087208218044703","left":"0.0029069888188184125","top":"0.7488372099361025","word_num":"0","par_num":"0","page_num":"0","conf":"1","line_num":"0","level":"0"},{"word_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.6511628044976129","block_num":"0","height":"0.01912144766913526","page_num":"0","conf":"1","left":"0.002906960475335257","text":"Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!","top":"0.7697674416563884"},{"left":"0.002892663240133711","level":"0","conf":"1","par_num":"0","line_num":"0","text":"Loaded","block_num":"0","width":"0.03636583752102322","height":"0.01414560953776034","top":"0.7906016136775298","word_num":"0","page_num":"0"},{"par_num":"0","text":"config default from","block_num":"0","word_num":"0","level":"0","top":"0.7883720927485944","width":"0.11046511332194009","height":"0.018604651557074692","left":"0.040697678967498006","line_num":"0","page_num":"0","conf":"1"},{"left":"0.15116279078791822","par_num":"0","line_num":"0","height":"0.018604651557074692","text":"\".php-cs-fixer.dist.php\".","word_num":"0","width":"0.14244185553656685","top":"0.7883720928261139","conf":"1","page_num":"0","block_num":"0","level":"0"},{"left":"0.008720930315533377","height":"0.01669250594245064","conf":"0.5","block_num":"0","level":"0","line_num":"0","page_num":"0","word_num":"0","par_num":"0","width":"0.06831395361158582","text":"5603/5603 [","top":"0.8088888890313587"},{"top":"0.8093023260549942","par_num":"0","left":"0.21802325532705819","block_num":"0","page_num":"0","text":"100%","conf":"0.30000001192092896","line_num":"0","height":"0.016279069052802186","level":"0","width":"0.0421511623594496","word_num":"0"},{"level":"0","par_num":"0","top":"0.06744186092459825","width":"0.01889534791310632","height":"0.013953487608167836","conf":"0.5","word_num":"0","block_num":"0","left":"0.6656976745657336","text":"-zsh","line_num":"0","page_num":"0"},{"width":"0.024709301524692084","height":"0.013953487608167947","line_num":"0","block_num":"0","level":"0","text":"• ₴4","par_num":"0","top":"0.06511627921917185","left":"0.7587209306572277","page_num":"0","word_num":"0","conf":"0.30000001192092896"},{"line_num":"0","par_num":"0","left":"0.8488016426842699","level":"0","height":"0.014573866526285895","top":"0.06480608975171342","width":"0.04658276240030923","conf":"1","page_num":"0","word_num":"0","block_num":"0","text":"screenpipe\""},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.06511627873309056","left":"0.9520348837035935","width":"0.029069768057929157","line_num":"0","text":"* *5","word_num":"0","level":"0","height":"0.018604651557074692"},{"top":"0.14651162687184627","level":"0","par_num":"0","width":"0.14098837110731344","word_num":"0","left":"0.8546511639244089","page_num":"0","line_num":"0","height":"0.08372093200683595","conf":"0.30000001192092896","block_num":"0","text":"APP"},{"top":"0.8697674415691792","conf":"0.5","par_num":"0","line_num":"0","word_num":"0","height":"0.021343669891357386","left":"0.0029069918994755637","page_num":"0","text":"Fixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory used","level":"0","block_num":"0","width":"0.3415697521633572"},{"page_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","width":"0.06840649710761176","top":"0.906531417910761","left":"0.002860704335820034","text":"What's next:","word_num":"0","height":"0.019495302836100237"},{"par_num":"0","width":"0.6235464731852214","page_num":"0","left":"0.024709325554419456","level":"0","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image + docker debug docker_lamp_1","conf":"1","top":"0.9277777777777778","height":"0.02111111111111108","line_num":"0","word_num":"0","block_num":"0"},{"page_num":"0","height":"0.018940567440456912","block_num":"0","left":"0.02470930648500593","par_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","top":"0.9488372099593582","width":"0.2848837110731337","word_num":"0","line_num":"0","level":"0","conf":"1"},{"height":"0.024864054785834422","left":"0.0028726578180487097","conf":"1","level":"0","line_num":"0","block_num":"0","width":"0.5524111005995008","word_num":"0","top":"0.9635592205124931","par_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I","page_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2035
|
NULL
|
NULL
|
|
53486
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LMon 20 Apr 11:14:42User::tactory(()->create(L'email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat nappened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlving issue should be fixed regardless. The security bump itself is fine.so if only this falled on production build it means the tests are passing? AM lcorrect. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue. thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader — run composer dump-autoload if notdone automatically in vour deploy pipeline, and confirm no class resolution errors inLaravel logs3. Laravellogs - tail storage/10gs/laravel.10g for anything that surfaced after thedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phoseclib is used directlv.5. composer.lock dift - double-check that onlv the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump. it would show herehe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus isvery low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -not a regressionfrom the securitv vackagesReplv..Cannot AhsCiaudo ic Aland can mako mictakac Plence double-chock recnoncoc)...
|
[{"height":"0.01754385964912286",& [{"height":"0.01754385964912286","block_num":"0","page_num":"0","top":"0","level":"0","line_num":"0","par_num":"0","width":"0.030523254516276906","word_num":"0","conf":"1","left":"0.017441861727653853","text":"Claude File"},{"par_num":"0","text":"Edit","level":"0","left":"0.05087209400280188","line_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.003484321076209995","width":"0.011627906180442647","word_num":"0","height":"0.010452960286604362"},{"height":"0.006968640444571461","level":"0","block_num":"0","line_num":"0","par_num":"0","text":"VIew","width":"0.014534881774415365","word_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.06395349007209457","top":"0.006968641450188162"},{"word_num":"0","par_num":"0","text":"Window","height":"0.010452960286604362","page_num":"0","line_num":"0","level":"0","left":"0.08284883725148152","conf":"1","block_num":"0","top":"0.003484321424642056","width":"0.017441858636572008"},{"text":"Help","width":"0.010174418383456299","height":"0.017421602252187585","line_num":"0","page_num":"0","left":"0.1075581398150548","level":"0","word_num":"0","conf":"1","block_num":"0","top":"0.00000000009341838413945425","par_num":"0"},{"word_num":"0","par_num":"0","text":"Security patch review and testing guidance","page_num":"0","conf":"1","line_num":"0","top":"0.034843205974365854","width":"0.10029068398982921","block_num":"0","left":"0.04215117645919011","height":"0.010611339429158706","level":"0"},{"page_num":"0","conf":"0.30000001192092896","text":"100% L","left":"0.9113372091917828","line_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.006968640444571461","top":"0.006968641450188162","width":"0.02034883549872868","word_num":"0"},{"page_num":"0","word_num":"0","left":"0.9462209359679301","block_num":"0","level":"0","text":"Mon 20 Apr 11:14:42","conf":"1","top":"0.0031897926052030234","par_num":"0","height":"0.01074748898617195","width":"0.04796511061648112","line_num":"0"},{"left":"0.3808139969006567","level":"0","par_num":"0","word_num":"0","top":"0.06618819768369777","height":"0.010466853967693979","page_num":"0","conf":"0.30000001192092896","text":"User::tactory(()->create(L'email' =› 'playlist-policy-test-' • uniqid() • '@example.net","width":"0.24273251472635476","block_num":"0","line_num":"0"},{"top":"0.10446570957187562","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","par_num":"0","conf":"1","word_num":"0","page_num":"0","line_num":"0","height":"0.010516868633896892","block_num":"0","left":"0.37936046468765694","level":"0","width":"0.22965116703763921"},{"par_num":"0","width":"0.22529066369888628","conf":"0.5","level":"0","text":"that nappened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","top":"0.12519936195537007","line_num":"0","word_num":"0","block_num":"0","height":"0.010689139176023432","page_num":"0","left":"0.37936047546842644"},{"top":"0.1427432218721273","page_num":"0","conf":"1","block_num":"0","level":"0","line_num":"0","width":"0.18604647859613943","word_num":"0","left":"0.37936049784176906","text":"underlving issue should be fixed regardless. The security bump itself is fine.","height":"0.010566881779088155","par_num":"0"},{"level":"0","conf":"0.5","text":"so if only this falled on production build it means the tests are passing? AM l","left":"0.4186046557316425","page_num":"0","block_num":"0","height":"0.010458518823748375","line_num":"0","par_num":"0","width":"0.19040696164394944","word_num":"0","top":"0.22647527900915065"},{"block_num":"0","page_num":"0","conf":"1","word_num":"0","line_num":"0","par_num":"0","height":"0.010483525776596947","level":"0","left":"0.41860465139780756","top":"0.24390243925425303","width":"0.1933139435788418","text":"correct. What else to check. The PR was by accident merged before reviewed."},{"line_num":"0","top":"0.2613240421543279","block_num":"0","page_num":"0","par_num":"0","word_num":"0","level":"0","width":"0.050872087478637695","height":"0.010605782413026343","left":"0.41860465655960505","conf":"1","text":"Trying to test it now"},{"left":"0.3793604650892915","line_num":"0","level":"0","height":"0.010452961047110243","text":"Yes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue. the","page_num":"0","width":"0.21802325958901264","word_num":"0","conf":"1","block_num":"0","par_num":"0","top":"0.3205574915147724"},{"level":"0","par_num":"0","left":"0.37936048806325134","line_num":"0","block_num":"0","height":"0.010608560540839473","page_num":"0","top":"0.34130781503047114","conf":"1","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","width":"0.21511625736317735","word_num":"0"},{"block_num":"0","conf":"0.5","height":"0.010572439555726398","line_num":"0","text":"What to check now that it's merged","level":"0","page_num":"0","left":"0.37936046272208684","top":"0.3692185009170281","word_num":"0","width":"0.09011627765412028","par_num":"0"},{"width":"0.18749999999999994","page_num":"0","conf":"1","height":"0.010536318570613101","top":"0.39712918645515327","line_num":"0","block_num":"0","word_num":"0","left":"0.3793604680289599","level":"0","text":"Since it's already on production. focus on runtime verification rather than CT","par_num":"0"},{"left":"0.3822674554825906","top":"0.4282296650717703","block_num":"0","width":"0.22529068398982915","line_num":"0","text":"1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens","word_num":"0","level":"0","par_num":"0","height":"0.011164274322169154","conf":"0.5","page_num":"0"},{"text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","width":"0.20930231378433556","conf":"1","word_num":"0","block_num":"0","left":"0.38953487501919865","line_num":"0","height":"0.010650239302591125","level":"0","par_num":"0","page_num":"0","top":"0.4494773525085942"},{"top":"0.4703832757800428","conf":"0.5","level":"0","page_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","par_num":"0","left":"0.3895348855072953","text":"spikes.","word_num":"0","width":"0.017441858636571994"},{"line_num":"0","top":"0.49441786283891553","text":"2. Check the deploy didn't break the autoloader — run composer dump-autoload if not","level":"0","word_num":"0","block_num":"0","conf":"1","height":"0.011164274322169043","left":"0.38226745300994547","par_num":"0","width":"0.22093022123296213","page_num":"0"},{"conf":"1","block_num":"0","left":"0.38953489958715526","level":"0","page_num":"0","top":"0.5156794429744099","word_num":"0","text":"done automatically in vour deploy pipeline, and confirm no class resolution errors in","line_num":"0","par_num":"0","height":"0.010636346382007167","width":"0.20639533184944314"},{"width":"0.03052325451627691","top":"0.5365853659871389","conf":"1","word_num":"0","text":"Laravel logs","line_num":"0","block_num":"0","left":"0.38953488516628","page_num":"0","height":"0.010464075839880738","level":"0","par_num":"0"},{"par_num":"0","left":"0.38226746427487873","width":"0.21511625736317735","block_num":"0","level":"0","text":"3. Laravellogs - tail storage/10gs/laravel.10g for anything that surfaced after the","word_num":"0","page_num":"0","line_num":"0","conf":"0.5","height":"0.014354066985646008","top":"0.5574162679425837"},{"level":"0","page_num":"0","par_num":"0","width":"0.21802323929806972","height":"0.010622453461423431","line_num":"0","left":"0.3895349002299738","top":"0.5818815336144416","conf":"1","text":"deploy. Errors from phpseclib or passport would show up here immediately if something","word_num":"0","block_num":"0"},{"height":"0.006968640444571572","par_num":"0","left":"0.3895348854641135","block_num":"0","level":"0","top":"0.6027874567811985","text":"hroke","width":"0.01598837020549365","word_num":"0","conf":"1","page_num":"0","line_num":"0"},{"line_num":"0","par_num":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","word_num":"0","left":"0.38081397154188196","block_num":"0","height":"0.011164274322169043","level":"0","top":"0.6267942583732058","width":"0.2063953318494432","conf":"1","page_num":"0"},{"par_num":"0","word_num":"0","level":"0","line_num":"0","width":"0.21802323929806977","conf":"0.5","page_num":"0","block_num":"0","height":"0.010608560540839695","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phoseclib is used directlv.","top":"0.6480836244286893","left":"0.3895348784292205"},{"block_num":"0","left":"0.38226747054694427","level":"0","height":"0.010678024383252938","par_num":"0","text":"5. composer.lock dift - double-check that onlv the expected 5 packages changed. If the bot","top":"0.6722488040079635","word_num":"0","line_num":"0","page_num":"0","width":"0.2281976456337787","conf":"1"},{"height":"0.011164274322169043","line_num":"0","text":"accidentally pulled in an unintended transitive bump. it would show here","conf":"1","width":"0.18023253501729763","top":"0.6929824561403509","block_num":"0","word_num":"0","left":"0.3895348882000633","level":"0","par_num":"0","page_num":"0"},{"height":"0.007232604414652455","text":"he cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus is","page_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.735191637820126","width":"0.22238372234587978","conf":"0.30000001192092896","left":"0.3793604633557178","word_num":"0","line_num":"0"},{"level":"0","block_num":"0","left":"0.37790698346621143","line_num":"0","page_num":"0","par_num":"0","top":"0.7526132408944168","width":"0.23110464785961393","word_num":"0","text":"very low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -","conf":"1","height":"0.010544653714558816"},{"conf":"0.30000001192092896","width":"0.10755813882706011","word_num":"0","level":"0","line_num":"0","block_num":"0","par_num":"0","height":"0.007182590508955311","text":"not a regressionfrom the securitv vackages","top":"0.7735191638247465","page_num":"0","left":"0.3793604658133558"},{"conf":"0.30000001192092896","level":"0","height":"0.010452960286604362","page_num":"0","width":"0.018895347067650337","word_num":"0","left":"0.37790697857373284","block_num":"0","line_num":"0","text":"Replv..","top":"0.9128919869298685","par_num":"0"},{"width":"0.02906976354883073","word_num":"0","level":"0","left":"0.5770348875044061","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"Cannot Ahs","top":"0.9441786283891547","height":"0.0071770334928229484","block_num":"0"},{"conf":"0.30000001192092896","block_num":"0","left":"0.43459303705837393","line_num":"0","page_num":"0","top":"0.9824561403508771","par_num":"0","text":"Ciaudo ic Aland can mako mictakac Plence double-chock recnoncoc)","level":"0","height":"0.0071770334928230595","word_num":"0","width":"0.12936045261139562"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2120
|
NULL
|
NULL
|
|
53487
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹$0100% C47 8 Mon 20 Apr 11:14:43APP (-zsh)APP (-zsh)DOCKERO ₴1worker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00:startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00: startedDEV (docker)$82*3What's next:Try DockerDebug forseamless,persistentdebugging tools in any container or image → docker debug docker_lamp_1Learn moreat [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co mastererror: Your local changes to the following files would be overwritten by checkout:app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.phptests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.phpPlease:commit your changes or stash them before you switch branches.Abortinglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfixdocker exec-it docker_lamp_1./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loadedconfig default from".php-cs-fixer.dist.php".5603/5603 [100%-zsh• ₴4screenpipe"*-*5APPFixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image docker debug docker_lamp_1Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I...
|
[{"block_num":"0","line_num [{"block_num":"0","line_num":"0","page_num":"0","width":"0.03343023194207085","top":"0.006976744645528443","conf":"1","level":"0","text":"iTerm2","height":"0.013953487608167836","word_num":"0","left":"0.0363372090531894","par_num":"0"},{"height":"0.013953487608167836","word_num":"0","top":"0.006976744800567203","line_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"Shell","conf":"1","left":"0.08284883747097675","width":"0.021802324718899202"},{"level":"0","conf":"1","text":"Edit","page_num":"0","width":"0.017441859510209837","word_num":"0","height":"0.013953487608167836","line_num":"0","par_num":"0","top":"0.006976744800567203","left":"0.11773255852008889","block_num":"0"},{"top":"0.006976744800567203","width":"0.021802324718899174","word_num":"0","block_num":"0","level":"0","text":"View","page_num":"0","left":"0.1482558144574109","line_num":"0","height":"0.013953487608167836","conf":"1","par_num":"0"},{"block_num":"0","par_num":"0","text":"Session","width":"0.034883719020419646","word_num":"0","height":"0.011627906163533486","conf":"1","top":"0.006976744708930949","page_num":"0","left":"0.181686046885139","line_num":"0","level":"0"},{"par_num":"0","conf":"1","level":"0","height":"0.013953487608167836","block_num":"0","width":"0.031976742214626735","line_num":"0","page_num":"0","top":"0.006976744490489684","left":"0.2296511643093533","text":"Scripts","word_num":"0"},{"width":"0.03343023194207084","par_num":"0","left":"0.27325581467940063","top":"0.0069767444517300214","height":"0.013953487608167836","page_num":"0","block_num":"0","text":"Profiles","conf":"1","level":"0","line_num":"0","word_num":"0"},{"height":"0.013953487608167836","width":"0.03633720874786378","par_num":"0","text":"Window","left":"0.31831395315998284","conf":"1","word_num":"0","block_num":"0","top":"0.006976744645528443","line_num":"0","level":"0","page_num":"0"},{"block_num":"0","width":"0.02034883631600276","text":"Help","par_num":"0","conf":"1","top":"0.006976744474985863","word_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.013953487608167836","left":"0.36773255878967304"},{"line_num":"0","par_num":"0","left":"0.6831395361822635","level":"0","height":"0.020930233001709042","conf":"0.30000001192092896","block_num":"0","page_num":"0","text":"‹$0","top":"0.004651162452633861","width":"0.043604649437798404","word_num":"0"},{"par_num":"0","top":"0.004444444444444473","word_num":"0","line_num":"0","text":"100% C47 8 Mon 20 Apr 11:14:43","level":"0","left":"0.8168604644151163","height":"0.016666666666666607","width":"0.17151162889268656","block_num":"0","conf":"0.5","page_num":"0"},{"word_num":"0","text":"APP (-zsh)","block_num":"0","left":"0.4767441866458365","level":"0","width":"0.04941860304938417","line_num":"0","page_num":"0","par_num":"0","height":"0.014496124055650483","top":"0.03666666663108953","conf":"0.5"},{"left":"0.4636627924670487","block_num":"0","conf":"1","width":"0.040697672632005466","line_num":"0","page_num":"0","word_num":"0","top":"0.06511627935870679","height":"0.013953487608167836","text":"APP (-zsh)","par_num":"0","level":"0"},{"level":"0","text":"DOCKER","width":"0.03344979816012912","height":"0.0117727809482151","par_num":"0","left":"0.06830417061474595","line_num":"0","conf":"1","top":"0.06736942345378782","word_num":"0","block_num":"0","page_num":"0"},{"width":"0.02325581444634331","conf":"0.30000001192092896","level":"0","height":"0.016279069052802297","left":"0.16860465066200278","line_num":"0","page_num":"0","par_num":"0","word_num":"0","block_num":"0","text":"O ₴1","top":"0.06511627922359886"},{"width":"0.25290696885850694","left":"0.0014534888111832542","par_num":"0","conf":"1","line_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.016279069052802186","text":"worker-analytics:worker-analytics_00: started","top":"0.0906976748922036","word_num":"0"},{"par_num":"0","width":"0.20930230882432724","block_num":"0","height":"0.019018088446723036","left":"0.0014535050514898156","level":"0","line_num":"0","page_num":"0","conf":"1","top":"0.10888888836061783","word_num":"0","text":"worker-audio:worker-audio_00: started"},{"height":"0.016279069052802186","page_num":"0","left":"0.0014534968658682522","top":"0.13023255838057568","line_num":"0","par_num":"0","width":"0.19912789662679034","level":"0","block_num":"0","conf":"1","text":"worker-calendar:worker-calendar_00:","word_num":"0"},{"block_num":"0","level":"0","top":"0.1300052996688097","width":"0.04220901595221624","conf":"1","par_num":"0","line_num":"0","height":"0.014408005608452679","text":"started","left":"0.2020059564370141","page_num":"0","word_num":"0"},{"word_num":"0","block_num":"0","height":"0.0189405674404568","line_num":"0","level":"0","left":"0.0014534865582504016","top":"0.1488372100136217","width":"0.2761627833048502","page_num":"0","conf":"1","par_num":"0","text":"worker-conferences:worker-conferences_00: started"},{"block_num":"0","conf":"1","page_num":"0","text":"worker-crm-sync:worker-crm-sync_00: started","left":"0.0014534840801230687","width":"0.24273255666097007","height":"0.01912144766913515","top":"0.1697674417339079","par_num":"0","word_num":"0","level":"0","line_num":"0"},{"height":"0.016279069052802186","width":"0.22093022664388023","word_num":"0","level":"0","conf":"1","left":"0.0014534950113931208","top":"0.19069767465964538","text":"worker-crm-update:worker-crm-update_00:","page_num":"0","par_num":"0","block_num":"0","line_num":"0"},{"page_num":"0","left":"0.22383720905767832","level":"0","block_num":"0","par_num":"0","text":"started","top":"0.19069767504724233","height":"0.016279069052802186","word_num":"0","line_num":"0","conf":"1","width":"0.04215116235944963"},{"text":"worker-download:worker-download_00:","top":"0.20930232605499421","page_num":"0","width":"0.19767441219753693","word_num":"0","par_num":"0","conf":"1","left":"0.0014534882810766487","block_num":"0","level":"0","height":"0.016279069052802297","line_num":"0"},{"page_num":"0","conf":"1","level":"0","left":"0.20201822704700778","top":"0.2114979327487656","line_num":"0","width":"0.04218447473314074","height":"0.014213436974419458","word_num":"0","text":"started","block_num":"0","par_num":"0"},{"block_num":"0","left":"0.0014534847141474177","word_num":"0","text":"worker-emails:worker-emails_00: started","level":"0","line_num":"0","page_num":"0","height":"0.018888888888888955","width":"0.2194767422146267","conf":"1","top":"0.22999999999999998","par_num":"0"},{"width":"0.252906968858507","page_num":"0","conf":"1","left":"0.0014534878163924366","height":"0.018940567440456912","word_num":"0","block_num":"0","par_num":"0","top":"0.24883721005238135","line_num":"0","level":"0","text":"worker-es-update:worker-es-update_00: started"},{"left":"0.0014534889257426778","height":"0.01912144554985884","par_num":"0","line_num":"0","top":"0.269767442909825","level":"0","page_num":"0","width":"0.21947674221462676","conf":"1","word_num":"0","text":"worker-nudges:worker-nudges_00: started","block_num":"0"},{"conf":"1","width":"0.049418603049384224","word_num":"0","left":"0.261627908573031","line_num":"0","level":"0","text":"DEV (docker)","page_num":"0","par_num":"0","height":"0.01162790722317164","top":"0.06744186035900246","block_num":"0"},{"top":"0.06511627933545094","page_num":"0","level":"0","width":"0.01453488270441694","conf":"0.30000001192092896","line_num":"0","left":"0.37500000068994266","block_num":"0","height":"0.013953487608167836","par_num":"0","word_num":"0","text":"$82"},{"page_num":"0","par_num":"0","word_num":"0","height":"0.013953487608167836","level":"0","text":"*3","left":"0.5726744185968496","width":"0.013081395626068137","top":"0.06511627935870679","conf":"0.30000001192092896","line_num":"0","block_num":"0"},{"conf":"0.5","height":"0.01669250594245064","left":"0.002906977207727326","page_num":"0","par_num":"0","text":"What's next:","top":"0.30888888900228884","width":"0.06831395361158582","block_num":"0","word_num":"0","level":"0","line_num":"0"},{"conf":"1","width":"0.05967268943786621","word_num":"0","block_num":"0","par_num":"0","level":"0","page_num":"0","text":"Try Docker","top":"0.3275746219365596","line_num":"0","height":"0.019269360436333538","left":"0.02466946829319481"},{"page_num":"0","word_num":"0","text":"Debug for","height":"0.016666666666666607","width":"0.055232556660970045","par_num":"0","level":"0","conf":"1","left":"0.0843023273517752","block_num":"0","line_num":"0","top":"0.33000000000000007"},{"left":"0.13917339303539206","top":"0.3271141105263997","height":"0.02231112162272142","conf":"1","text":"seamless,","par_num":"0","page_num":"0","block_num":"0","width":"0.054697857962714314","word_num":"0","level":"0","line_num":"0"},{"block_num":"0","conf":"1","top":"0.3297882844170903","text":"persistent","par_num":"0","word_num":"0","page_num":"0","line_num":"0","height":"0.01716761695014113","width":"0.05968532032436796","left":"0.19617478269077715","level":"0"},{"block_num":"0","conf":"0.5","left":"0.2572674426182156","width":"0.3909883711073134","word_num":"0","page_num":"0","height":"0.02111111111111119","line_num":"0","text":"debugging tools in any container or image → docker debug docker_lamp_1","level":"0","par_num":"0","top":"0.3277777777777777"},{"left":"0.024677198677386762","text":"Learn more","par_num":"0","line_num":"0","page_num":"0","conf":"1","word_num":"0","height":"0.01687675052218962","block_num":"0","width":"0.05820373959011501","level":"0","top":"0.3485383683875083"},{"word_num":"0","left":"0.08430233581448365","par_num":"0","page_num":"0","block_num":"0","level":"0","line_num":"0","text":"at https://docs.docker.com/go/debug-cli/","top":"0.34883721005238133","width":"0.22529067993164065","height":"0.0189405674404568","conf":"1"},{"top":"0.36976744156336516","width":"0.20203486548529734","block_num":"0","height":"0.01912144766913526","text":"docker exec -it docker_lamp_1 php -v","left":"0.0029069934243163803","conf":"1","word_num":"0","line_num":"0","level":"0","par_num":"0","page_num":"0"},{"page_num":"0","block_num":"0","height":"0.018604651557074692","left":"0.0029069856149328602","conf":"1","level":"0","line_num":"0","par_num":"0","text":"PHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)","width":"0.2906976699829102","word_num":"0","top":"0.38837209270983475"},{"block_num":"0","left":"0.002906981059643727","height":"0.019018088446723147","text":"Copyright (c) The PHP Group","conf":"1","level":"0","word_num":"0","width":"0.15116278330485025","par_num":"0","page_num":"0","line_num":"0","top":"0.4088888885466643"},{"par_num":"0","top":"0.4302325583664587","height":"0.013953487608167836","conf":"1","block_num":"0","page_num":"0","width":"0.027616278330485026","word_num":"0","level":"0","text":"Zend","line_num":"0","left":"0.002906977574098556"},{"block_num":"0","page_num":"0","word_num":"0","left":"0.029069776858667396","height":"0.018888888888888955","line_num":"0","par_num":"0","width":"0.2645348654852973","text":"Engine v4.3.30, Copyright (c) Zend Technologies","top":"0.42999999999999994","conf":"1","level":"0"},{"block_num":"0","left":"0.024709295263894166","width":"0.3473837322658963","par_num":"0","word_num":"0","level":"0","line_num":"0","top":"0.4488372098663349","page_num":"0","height":"0.021162789662679038","conf":"1","text":"with Zend OPcache v8.3.30, Copyright (C), by Zend Technologies"},{"top":"0.48827451599581706","width":"0.06833460595872667","conf":"0.5","par_num":"0","text":"What's next:","block_num":"0","level":"0","line_num":"0","left":"0.0028966508233393444","height":"0.01879980511135526","word_num":"0","page_num":"0"},{"level":"0","par_num":"0","line_num":"0","height":"0.019018088446723147","block_num":"0","width":"0.6235464731852213","left":"0.024709325178980675","page_num":"0","word_num":"0","top":"0.5088888885059666","conf":"1","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1"},{"line_num":"0","top":"0.5277777777777778","level":"0","word_num":"0","left":"0.024709305060587383","conf":"1","height":"0.018888888888888844","page_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","block_num":"0","width":"0.2848837110731337","par_num":"0"},{"conf":"1","left":"0.002907024828346473","par_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master","top":"0.5488372098779628","page_num":"0","width":"0.5959301842583551","word_num":"0","height":"0.018940567440456912","block_num":"0","level":"0","line_num":"0"},{"line_num":"0","height":"0.01912144766913526","page_num":"0","level":"0","conf":"1","left":"0.002906974195409499","text":"error: Your local changes to the following files would be overwritten by checkout:","top":"0.569767441714528","width":"0.4563953399658204","word_num":"0","par_num":"0","block_num":"0"},{"block_num":"0","left":"0.047965119761638024","line_num":"0","top":"0.5883720925160363","width":"0.44040696885850694","word_num":"0","level":"0","page_num":"0","conf":"1","height":"0.018604651557074692","text":"app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php","par_num":"0"},{"block_num":"0","conf":"1","left":"0.04796512451865801","par_num":"0","text":"tests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.php","height":"0.016279069052802186","top":"0.6093023258515058","width":"0.5014534844292535","word_num":"0","line_num":"0","level":"0","page_num":"0"},{"page_num":"0","block_num":"0","conf":"1","par_num":"0","top":"0.6301661524950374","text":"Please","height":"0.014086299472385044","line_num":"0","level":"0","width":"0.03490437931484647","word_num":"0","left":"0.002896647900576917"},{"page_num":"0","width":"0.34593020545111763","line_num":"0","text":":commit your changes or stash them before you switch branches.","word_num":"0","block_num":"0","level":"0","left":"0.03633722486235733","conf":"1","par_num":"0","top":"0.63","height":"0.018888888888888844"},{"height":"0.019531979031032987","par_num":"0","word_num":"0","top":"0.6483735451378412","text":"Aborting","conf":"1","left":"0.002836229622442849","level":"0","line_num":"0","width":"0.046653122372097434","page_num":"0","block_num":"0"},{"line_num":"0","width":"0.574127917819553","top":"0.6697674421305755","conf":"1","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix","word_num":"0","block_num":"0","left":"0.0029069724159050342","level":"0","page_num":"0","height":"0.016279069052802186","par_num":"0"},{"text":"docker exec","width":"0.06395348442925348","left":"0.0029069805919257783","level":"0","height":"0.013953487608167836","line_num":"0","top":"0.6906976747230478","block_num":"0","page_num":"0","conf":"1","par_num":"0","word_num":"0"},{"line_num":"0","conf":"0.5","text":"-it docker_lamp_1","top":"0.6906976740664239","page_num":"0","par_num":"0","height":"0.018604651557074692","width":"0.10174418555365668","left":"0.06686046689595114","level":"0","word_num":"0","block_num":"0"},{"left":"0.16715117232123522","text":"./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.php -v --using-cache=no --diff","top":"0.6883720930586719","conf":"1","word_num":"0","line_num":"0","page_num":"0","width":"0.4927325354682075","height":"0.018604651557074692","par_num":"0","block_num":"0","level":"0"},{"level":"0","conf":"1","word_num":"0","left":"0.002906984002225046","page_num":"0","text":"PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.","width":"0.4738371955023871","top":"0.7088888885685333","height":"0.021343669891357386","par_num":"0","line_num":"0","block_num":"0"},{"conf":"1","level":"0","line_num":"0","block_num":"0","left":"0.002906982367079072","par_num":"0","text":"PHP runtime: 8.3.30","width":"0.10755813386705185","word_num":"0","page_num":"0","height":"0.014444444444444482","top":"0.73"},{"height":"0.0189405674404568","left":"0.0029069888188184125","page_num":"0","top":"0.7488372099361025","width":"0.30087208218044703","word_num":"0","conf":"1","line_num":"0","level":"0","par_num":"0","block_num":"0","text":"Running analysis on 7 cores with 10 files per process."},{"height":"0.01912144766913526","par_num":"0","conf":"1","level":"0","word_num":"0","width":"0.6511628044976129","left":"0.002906960475335257","block_num":"0","top":"0.7697674416563884","line_num":"0","page_num":"0","text":"Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!"},{"left":"0.002892663240133711","page_num":"0","par_num":"0","word_num":"0","line_num":"0","width":"0.03636583752102322","level":"0","height":"0.01414560953776034","conf":"1","block_num":"0","top":"0.7906016136775298","text":"Loaded"},{"width":"0.11046511332194009","left":"0.040697678967498006","level":"0","par_num":"0","top":"0.7883720927485944","block_num":"0","conf":"1","word_num":"0","height":"0.018604651557074692","page_num":"0","line_num":"0","text":"config default from"},{"width":"0.14244185553656685","word_num":"0","text":"\".php-cs-fixer.dist.php\".","left":"0.15116279078791822","page_num":"0","conf":"1","level":"0","par_num":"0","height":"0.018604651557074692","line_num":"0","block_num":"0","top":"0.7883720928261139"},{"text":"5603/5603 [","height":"0.01669250594245064","level":"0","conf":"0.5","page_num":"0","block_num":"0","line_num":"0","left":"0.008720930315533377","top":"0.8088888890313587","width":"0.06831395361158582","par_num":"0","word_num":"0"},{"par_num":"0","top":"0.8093023260549942","conf":"0.30000001192092896","block_num":"0","word_num":"0","text":"100%","height":"0.016279069052802186","page_num":"0","width":"0.0421511623594496","left":"0.21802325532705819","level":"0","line_num":"0"},{"left":"0.6656976745657336","level":"0","height":"0.013953487608167836","page_num":"0","par_num":"0","conf":"0.5","line_num":"0","text":"-zsh","top":"0.06744186092459825","block_num":"0","width":"0.01889534791310632","word_num":"0"},{"text":"• ₴4","par_num":"0","width":"0.024709301524692084","top":"0.06511627927731145","line_num":"0","level":"0","conf":"0.30000001192092896","word_num":"0","height":"0.013953487608167836","left":"0.7587209306606234","page_num":"0","block_num":"0"},{"word_num":"0","page_num":"0","par_num":"0","conf":"1","block_num":"0","level":"0","height":"0.014573866526285895","text":"screenpipe\"","left":"0.8488016426842699","top":"0.06480608975171342","width":"0.04658276240030923","line_num":"0"},{"level":"0","par_num":"0","width":"0.027616278330485078","word_num":"0","conf":"0.30000001192092896","top":"0.06511627928173847","left":"0.9534883728078679","height":"0.016279069052802186","page_num":"0","text":"*-*5","block_num":"0","line_num":"0"},{"line_num":"0","par_num":"0","height":"0.08372093200683595","level":"0","page_num":"0","text":"APP","block_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.14651162687184627","left":"0.8546511639244089","width":"0.14098837110731344"},{"par_num":"0","block_num":"0","word_num":"0","left":"0.0029069918994755637","height":"0.021343669891357386","top":"0.8697674415691792","width":"0.3415697521633572","level":"0","text":"Fixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory used","line_num":"0","page_num":"0","conf":"0.5"},{"page_num":"0","width":"0.06840649710761176","left":"0.002860704335820034","word_num":"0","par_num":"0","block_num":"0","top":"0.906531417910761","level":"0","text":"What's next:","line_num":"0","height":"0.019495302836100237","conf":"0.30000001192092896"},{"level":"0","page_num":"0","block_num":"0","par_num":"0","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image docker debug docker_lamp_1","width":"0.623602761162652","conf":"1","word_num":"0","left":"0.024685726430799054","top":"0.9269348978921832","height":"0.022762177785237703","line_num":"0"},{"word_num":"0","top":"0.9488372099593582","left":"0.02470930648500593","level":"0","line_num":"0","block_num":"0","height":"0.018940567440456912","page_num":"0","conf":"1","par_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","width":"0.2848837110731337"},{"text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I","level":"0","height":"0.024864054785834422","top":"0.9635592205124931","word_num":"0","line_num":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0","left":"0.0028726578180487097","width":"0.5524111005995008"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2033
|
NULL
|
NULL
|
|
53488
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LMon 20 Apr 11:14:43User::tactory()->create(L'email =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlving issue should be fixed regardless. The security bump itself is fine.so if only this falled on production build it means the tests are passing? AM lcorrect. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue. thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader — run composer dump-autoload if notdone automatically in your deploy pipeline, and confirm no class resolution errors inRenlv +arailstorage/logs/laravel.log for anything that surfaced after thedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phoseclib is used directlv.5. composer.lock dift - double-check that onlv the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump. it would show hereUhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radius isvery low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -not a regressionfrom the securitv vackagesReplv.Cannot AkvlCiaudo ic Aland can mako mictakec Plence double-chock recnoncoc)...
|
[{"block_num":"0","height" [{"block_num":"0","height":"0.01754385964912286","left":"0.017441861727653853","line_num":"0","top":"0","page_num":"0","conf":"1","level":"0","text":"Claude File","width":"0.030523254516276906","word_num":"0","par_num":"0"},{"par_num":"0","width":"0.011627906180442647","word_num":"0","text":"Edit","top":"0.003484321076209995","page_num":"0","conf":"1","left":"0.05087209400280188","height":"0.010452960286604362","level":"0","line_num":"0","block_num":"0"},{"height":"0.006968640444571461","text":"VIew","conf":"0.30000001192092896","word_num":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.006968641450188162","left":"0.06395349007209457","width":"0.014534881774415365"},{"text":"Window","top":"0.003484321424642056","page_num":"0","line_num":"0","block_num":"0","conf":"1","par_num":"0","width":"0.017441858636572008","word_num":"0","level":"0","left":"0.08284883725148152","height":"0.010452960286604362"},{"width":"0.010174418383456299","conf":"1","par_num":"0","page_num":"0","block_num":"0","top":"0.00000000009341838413945425","left":"0.1075581398150548","word_num":"0","height":"0.017421602252187585","text":"Help","level":"0","line_num":"0"},{"conf":"1","height":"0.010611339429158706","left":"0.04215117645919011","text":"Security patch review and testing guidance","top":"0.034843205974365854","level":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.10029068398982921","word_num":"0","line_num":"0"},{"height":"0.006968640444571461","page_num":"0","top":"0.006968641450188162","par_num":"0","width":"0.02034883549872868","level":"0","line_num":"0","word_num":"0","block_num":"0","left":"0.9113372091917828","conf":"0.30000001192092896","text":"100% L"},{"width":"0.04796511061648112","line_num":"0","par_num":"0","conf":"1","word_num":"0","level":"0","height":"0.01074748898617195","left":"0.9462209310981399","text":"Mon 20 Apr 11:14:43","top":"0.0031897927794189984","block_num":"0","page_num":"0"},{"level":"0","line_num":"0","page_num":"0","par_num":"0","text":"User::tactory()->create(L'email =› 'playlist-policy-test-' • uniqid() • '@example.net","top":"0.06618819768369777","width":"0.24273251472635476","word_num":"0","height":"0.010466853967693979","block_num":"0","conf":"0.30000001192092896","left":"0.3808139969006567"},{"page_num":"0","par_num":"0","height":"0.010516868633896892","left":"0.37936046468765694","line_num":"0","conf":"1","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","top":"0.10446570957187562","level":"0","word_num":"0","width":"0.22965116703763921","block_num":"0"},{"block_num":"0","height":"0.010689139176023432","conf":"0.5","top":"0.12519936195537007","left":"0.3793604834500507","line_num":"0","text":"that happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","width":"0.2252906839898292","word_num":"0","level":"0","par_num":"0","page_num":"0"},{"line_num":"0","level":"0","page_num":"0","left":"0.37936049784176906","par_num":"0","text":"underlving issue should be fixed regardless. The security bump itself is fine.","top":"0.1427432218721273","width":"0.18604647859613943","word_num":"0","conf":"1","block_num":"0","height":"0.010566881779088155"},{"height":"0.010458518823748375","block_num":"0","top":"0.22647527900915065","text":"so if only this falled on production build it means the tests are passing? AM l","left":"0.4186046557316425","page_num":"0","conf":"0.5","width":"0.19040696164394944","word_num":"0","par_num":"0","level":"0","line_num":"0"},{"block_num":"0","line_num":"0","level":"0","word_num":"0","width":"0.1933139435788418","left":"0.41860465139780756","page_num":"0","conf":"1","text":"correct. What else to check. The PR was by accident merged before reviewed.","height":"0.010483525776596947","top":"0.24390243925425303","par_num":"0"},{"block_num":"0","conf":"1","par_num":"0","line_num":"0","width":"0.050872087478637695","text":"Trying to test it now","level":"0","height":"0.010605782413026343","word_num":"0","top":"0.2613240421543279","page_num":"0","left":"0.41860465655960505"},{"conf":"1","line_num":"0","text":"Yes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue. the","top":"0.3205574915147724","height":"0.010452961047110243","left":"0.3793604650892915","block_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.21802325958901264","word_num":"0"},{"line_num":"0","conf":"1","height":"0.010608560540839473","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","top":"0.34130781503047114","left":"0.37936048806325134","level":"0","word_num":"0","block_num":"0","par_num":"0","page_num":"0","width":"0.21511625736317735"},{"conf":"0.5","height":"0.010572439555726398","width":"0.09011627765412028","level":"0","line_num":"0","word_num":"0","left":"0.37936046272208684","block_num":"0","par_num":"0","page_num":"0","top":"0.3692185009170281","text":"What to check now that it's merged"},{"page_num":"0","left":"0.3793604680289599","block_num":"0","par_num":"0","text":"Since it's already on production. focus on runtime verification rather than CT","conf":"1","height":"0.010536318570613101","top":"0.39712918645515327","width":"0.18749999999999994","line_num":"0","word_num":"0","level":"0"},{"block_num":"0","left":"0.3822674554825906","text":"1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens","page_num":"0","width":"0.22529068398982915","top":"0.4282296650717703","par_num":"0","line_num":"0","conf":"0.5","word_num":"0","level":"0","height":"0.011164274322169154"},{"top":"0.4494773525085942","word_num":"0","block_num":"0","height":"0.010650239302591125","conf":"1","width":"0.20930231378433556","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","left":"0.38953487501919865","level":"0","page_num":"0","line_num":"0","par_num":"0"},{"page_num":"0","par_num":"0","text":"spikes.","conf":"0.5","line_num":"0","top":"0.4703832757800428","block_num":"0","level":"0","height":"0.010452960286604362","width":"0.017441858636571994","left":"0.3895348855072953","word_num":"0"},{"height":"0.011164274322169043","word_num":"0","par_num":"0","block_num":"0","width":"0.22093022123296213","line_num":"0","top":"0.49441786283891553","level":"0","text":"2. Check the deploy didn't break the autoloader — run composer dump-autoload if not","left":"0.38226745300994547","page_num":"0","conf":"1"},{"conf":"1","top":"0.5156794429744099","page_num":"0","word_num":"0","line_num":"0","height":"0.010636346382007167","par_num":"0","width":"0.20639533184944314","block_num":"0","left":"0.38953489958715526","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in","level":"0"},{"left":"0.4040697694178406","top":"0.5331010456313727","width":"0.02034883549872868","word_num":"0","level":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571461","page_num":"0","text":"Renlv +"},{"page_num":"0","par_num":"0","top":"0.536585366188864","height":"0.006968640444571572","word_num":"0","level":"0","width":"0.014534881774415365","block_num":"0","text":"arail","left":"0.38953488542093173","conf":"0.30000001192092896","line_num":"0"},{"left":"0.4404069918795306","conf":"1","block_num":"0","top":"0.5606060606060606","par_num":"0","text":"storage/logs/laravel.log for anything that surfaced after the","width":"0.15697673026551595","line_num":"0","word_num":"0","height":"0.011164274322169154","page_num":"0","level":"0"},{"height":"0.010622453461423431","page_num":"0","block_num":"0","top":"0.5818815336144416","width":"0.21802323929806972","word_num":"0","line_num":"0","left":"0.3895349002299738","conf":"1","level":"0","par_num":"0","text":"deploy. Errors from phpseclib or passport would show up here immediately if something"},{"line_num":"0","left":"0.3895348854641135","page_num":"0","level":"0","block_num":"0","word_num":"0","par_num":"0","text":"hroke","conf":"1","width":"0.01598837020549365","top":"0.6027874567811985","height":"0.006968640444571572"},{"level":"0","left":"0.38081397154188196","conf":"1","par_num":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","width":"0.2063953318494432","word_num":"0","line_num":"0","page_num":"0","top":"0.6267942583732058","height":"0.011164274322169043","block_num":"0"},{"line_num":"0","par_num":"0","width":"0.21802323929806977","block_num":"0","word_num":"0","page_num":"0","left":"0.3895348784292205","top":"0.6480836244286893","conf":"0.5","level":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phoseclib is used directlv.","height":"0.010608560540839695"},{"height":"0.010678024383252938","word_num":"0","par_num":"0","level":"0","block_num":"0","line_num":"0","top":"0.6722488040079635","left":"0.38226747054694427","width":"0.2281976456337787","page_num":"0","conf":"1","text":"5. composer.lock dift - double-check that onlv the expected 5 packages changed. If the bot"},{"width":"0.18023253501729763","word_num":"0","page_num":"0","block_num":"0","height":"0.011164274322169043","left":"0.3895348882000633","level":"0","top":"0.6929824561403509","line_num":"0","par_num":"0","text":"accidentally pulled in an unintended transitive bump. it would show here","conf":"1"},{"height":"0.007232604414652455","conf":"0.30000001192092896","left":"0.3793604633557178","par_num":"0","top":"0.735191637820126","level":"0","line_num":"0","width":"0.22238372234587978","block_num":"0","page_num":"0","text":"Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radius is","word_num":"0"},{"top":"0.7526132408944168","height":"0.010544653714558816","block_num":"0","par_num":"0","text":"very low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -","conf":"1","level":"0","page_num":"0","left":"0.37790698346621143","line_num":"0","width":"0.23110464785961393","word_num":"0"},{"height":"0.007182590508955311","line_num":"0","par_num":"0","left":"0.3793604658133558","page_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.7735191638247465","block_num":"0","width":"0.10755813882706011","level":"0","text":"not a regressionfrom the securitv vackages"},{"text":"Replv.","par_num":"0","word_num":"0","height":"0.010452960286604362","width":"0.017441858636571994","left":"0.37790697678636526","level":"0","conf":"0.5","block_num":"0","top":"0.9128919869298685","line_num":"0","page_num":"0"},{"text":"Cannot Akvl","top":"0.9441786283891547","width":"0.030523251979909016","conf":"0.30000001192092896","left":"0.5770348875084265","page_num":"0","block_num":"0","word_num":"0","par_num":"0","level":"0","line_num":"0","height":"0.0071770334928229484"},{"text":"Ciaudo ic Aland can mako mictakec Plence double-chock recnoncoc)","height":"0.0071770334928230595","width":"0.12936045261139562","level":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.43459303705837393","page_num":"0","par_num":"0","line_num":"0","top":"0.9824561403508771"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2097
|
NULL
|
NULL
|
|
53489
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹$0APP (-zsh)APP (-zsh)DOCKERO ₴1worker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00:startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00: startedDEV (docker)$82*3What's next:Try DockerDebug forseamless,persistentdebugging tools in any container or image → docker debug docker_lamp_1Learn moreat [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co mastererror: Your local changes to the following files would be overwritten by checkout:app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.phptests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.phpPlease:commit your changes or stash them before you switch branches.Abortinglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfixdocker exec-it docker_lamp_1./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loadedconfig default from".php-cs-fixer.dist.php".5603/5603 [100%-zsh• *4100% C47 8 Mon 20 Apr 11:14:46T₴1|screenpipe"*5APPFixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image docker debug docker_lamp_1Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I...
|
[{"block_num":"0","par_num" [{"block_num":"0","par_num":"0","height":"0.013953487608167836","level":"0","left":"0.0363372090531894","page_num":"0","conf":"1","line_num":"0","text":"iTerm2","width":"0.03343023194207085","top":"0.006976744645528443","word_num":"0"},{"width":"0.021802324718899202","word_num":"0","level":"0","par_num":"0","top":"0.006976744800567203","page_num":"0","left":"0.08284883747097675","height":"0.013953487608167836","block_num":"0","conf":"1","line_num":"0","text":"Shell"},{"level":"0","width":"0.017441859510209837","par_num":"0","text":"Edit","word_num":"0","height":"0.013953487608167836","line_num":"0","conf":"1","block_num":"0","left":"0.11773255852008889","page_num":"0","top":"0.006976744800567203"},{"left":"0.1482558144574109","block_num":"0","par_num":"0","line_num":"0","text":"View","level":"0","conf":"1","page_num":"0","top":"0.006976744800567203","width":"0.021802324718899174","word_num":"0","height":"0.013953487608167836"},{"page_num":"0","height":"0.011627906163533486","top":"0.006976744708930949","par_num":"0","word_num":"0","left":"0.181686046885139","conf":"1","level":"0","line_num":"0","block_num":"0","text":"Session","width":"0.034883719020419646"},{"text":"Scripts","level":"0","page_num":"0","word_num":"0","top":"0.006976744490489684","left":"0.2296511643093533","width":"0.031976742214626735","conf":"1","height":"0.013953487608167836","line_num":"0","block_num":"0","par_num":"0"},{"text":"Profiles","conf":"1","height":"0.013953487608167836","level":"0","par_num":"0","block_num":"0","line_num":"0","top":"0.0069767444517300214","width":"0.03343023194207084","page_num":"0","left":"0.27325581467940063","word_num":"0"},{"level":"0","line_num":"0","word_num":"0","left":"0.31831395315998284","page_num":"0","par_num":"0","text":"Window","top":"0.006976744645528443","width":"0.03633720874786378","height":"0.013953487608167836","block_num":"0","conf":"1"},{"text":"Help","word_num":"0","width":"0.02034883631600276","line_num":"0","left":"0.36773255878967304","block_num":"0","par_num":"0","page_num":"0","conf":"1","level":"0","height":"0.013953487608167836","top":"0.006976744474985863"},{"text":"‹$0","block_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.020930233001709042","par_num":"0","top":"0.004651162452633861","left":"0.6831395361822635","width":"0.043604649437798404","word_num":"0","level":"0","line_num":"0"},{"width":"0.04941860304938417","block_num":"0","height":"0.014496124055650483","text":"APP (-zsh)","top":"0.03666666663108953","level":"0","conf":"0.5","par_num":"0","word_num":"0","left":"0.4767441866458365","page_num":"0","line_num":"0"},{"level":"0","word_num":"0","left":"0.4636627924670487","block_num":"0","line_num":"0","conf":"1","height":"0.013953487608167836","par_num":"0","text":"APP (-zsh)","top":"0.06511627935870679","page_num":"0","width":"0.040697672632005466"},{"left":"0.06830417061474595","conf":"1","par_num":"0","height":"0.0117727809482151","text":"DOCKER","word_num":"0","page_num":"0","width":"0.03344979816012912","block_num":"0","top":"0.06736942345378782","level":"0","line_num":"0"},{"left":"0.16860465066200278","page_num":"0","block_num":"0","top":"0.06511627922359886","line_num":"0","width":"0.02325581444634331","word_num":"0","height":"0.016279069052802297","level":"0","par_num":"0","text":"O ₴1","conf":"0.30000001192092896"},{"par_num":"0","page_num":"0","text":"worker-analytics:worker-analytics_00: started","width":"0.25290696885850694","left":"0.0014534888111832542","line_num":"0","block_num":"0","height":"0.016279069052802186","level":"0","word_num":"0","conf":"1","top":"0.0906976748922036"},{"conf":"1","text":"worker-audio:worker-audio_00: started","height":"0.019018088446723036","left":"0.0014535050514898156","level":"0","top":"0.10888888836061783","page_num":"0","par_num":"0","word_num":"0","line_num":"0","block_num":"0","width":"0.20930230882432724"},{"par_num":"0","level":"0","conf":"1","word_num":"0","block_num":"0","page_num":"0","left":"0.0014534968658682522","line_num":"0","text":"worker-calendar:worker-calendar_00:","height":"0.016279069052802186","width":"0.19912789662679034","top":"0.13023255838057568"},{"text":"started","left":"0.2020059564370141","line_num":"0","top":"0.1300052996688097","width":"0.04220901595221624","page_num":"0","height":"0.014408005608452679","word_num":"0","block_num":"0","level":"0","conf":"1","par_num":"0"},{"left":"0.0014534865582504016","block_num":"0","level":"0","par_num":"0","top":"0.1488372100136217","width":"0.2761627833048502","text":"worker-conferences:worker-conferences_00: started","word_num":"0","height":"0.0189405674404568","conf":"1","line_num":"0","page_num":"0"},{"level":"0","conf":"1","left":"0.0014534840801230687","page_num":"0","block_num":"0","height":"0.01912144766913515","top":"0.1697674417339079","line_num":"0","word_num":"0","width":"0.24273255666097007","par_num":"0","text":"worker-crm-sync:worker-crm-sync_00: started"},{"conf":"1","top":"0.19069767465964538","left":"0.0014534950113931208","text":"worker-crm-update:worker-crm-update_00:","block_num":"0","page_num":"0","word_num":"0","par_num":"0","line_num":"0","height":"0.016279069052802186","level":"0","width":"0.22093022664388023"},{"text":"started","top":"0.19069767504724233","width":"0.04215116235944963","page_num":"0","level":"0","block_num":"0","conf":"1","line_num":"0","height":"0.016279069052802186","left":"0.22383720905767832","par_num":"0","word_num":"0"},{"line_num":"0","left":"0.0014534882810766487","block_num":"0","height":"0.016279069052802297","word_num":"0","conf":"1","level":"0","width":"0.19767441219753693","par_num":"0","text":"worker-download:worker-download_00:","top":"0.20930232605499421","page_num":"0"},{"height":"0.014213436974419458","word_num":"0","text":"started","top":"0.2114979327487656","conf":"1","level":"0","left":"0.20201822704700778","page_num":"0","par_num":"0","line_num":"0","width":"0.04218447473314074","block_num":"0"},{"height":"0.018888888888888955","line_num":"0","top":"0.22999999999999998","level":"0","conf":"1","width":"0.2194767422146267","text":"worker-emails:worker-emails_00: started","word_num":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.0014534847141474177"},{"par_num":"0","page_num":"0","text":"worker-es-update:worker-es-update_00: started","height":"0.018940567440456912","word_num":"0","conf":"1","top":"0.24883721005238135","block_num":"0","width":"0.252906968858507","line_num":"0","left":"0.0014534878163924366","level":"0"},{"block_num":"0","word_num":"0","left":"0.0014534889257426778","line_num":"0","text":"worker-nudges:worker-nudges_00: started","top":"0.269767442909825","width":"0.21947674221462676","conf":"1","height":"0.01912144554985884","level":"0","par_num":"0","page_num":"0"},{"height":"0.01162790722317164","top":"0.06744186035900246","conf":"1","line_num":"0","block_num":"0","text":"DEV (docker)","width":"0.049418603049384224","page_num":"0","par_num":"0","word_num":"0","level":"0","left":"0.261627908573031"},{"line_num":"0","page_num":"0","left":"0.37500000068994266","conf":"0.30000001192092896","text":"$82","top":"0.06511627933545094","height":"0.013953487608167836","block_num":"0","level":"0","par_num":"0","word_num":"0","width":"0.01453488270441694"},{"page_num":"0","block_num":"0","par_num":"0","height":"0.013953487608167836","conf":"0.30000001192092896","text":"*3","word_num":"0","level":"0","top":"0.06511627935870679","width":"0.013081395626068137","line_num":"0","left":"0.5726744185968496"},{"word_num":"0","level":"0","line_num":"0","width":"0.06831395361158582","text":"What's next:","block_num":"0","conf":"0.5","page_num":"0","par_num":"0","left":"0.002906977207727326","top":"0.30888888900228884","height":"0.01669250594245064"},{"text":"Try Docker","conf":"1","block_num":"0","page_num":"0","line_num":"0","level":"0","height":"0.019269360436333538","width":"0.05967268943786621","word_num":"0","par_num":"0","left":"0.02466946829319481","top":"0.3275746219365596"},{"height":"0.016666666666666607","left":"0.0843023273517752","level":"0","line_num":"0","text":"Debug for","top":"0.33000000000000007","width":"0.055232556660970045","conf":"1","par_num":"0","word_num":"0","block_num":"0","page_num":"0"},{"par_num":"0","height":"0.02231112162272142","line_num":"0","block_num":"0","page_num":"0","width":"0.054697857962714314","left":"0.13917339303539206","conf":"1","text":"seamless,","top":"0.3271141105263997","level":"0","word_num":"0"},{"text":"persistent","top":"0.3297882844170903","conf":"1","width":"0.05968532032436796","level":"0","height":"0.01716761695014113","line_num":"0","block_num":"0","left":"0.19617478269077715","page_num":"0","word_num":"0","par_num":"0"},{"page_num":"0","width":"0.3909883711073134","block_num":"0","height":"0.02111111111111119","level":"0","text":"debugging tools in any container or image → docker debug docker_lamp_1","line_num":"0","top":"0.3277777777777777","left":"0.2572674426182156","word_num":"0","par_num":"0","conf":"0.5"},{"level":"0","block_num":"0","top":"0.3485383683875083","page_num":"0","text":"Learn more","par_num":"0","conf":"1","left":"0.024677198677386762","line_num":"0","word_num":"0","width":"0.05820373959011501","height":"0.01687675052218962"},{"par_num":"0","top":"0.34883721005238133","block_num":"0","left":"0.08430233581448365","page_num":"0","conf":"1","width":"0.22529067993164065","level":"0","height":"0.0189405674404568","word_num":"0","text":"at https://docs.docker.com/go/debug-cli/","line_num":"0"},{"height":"0.01912144766913526","left":"0.0029069934243163803","page_num":"0","par_num":"0","word_num":"0","width":"0.20203486548529734","line_num":"0","text":"docker exec -it docker_lamp_1 php -v","block_num":"0","level":"0","top":"0.36976744156336516","conf":"1"},{"level":"0","page_num":"0","left":"0.0029069856149328602","top":"0.38837209270983475","conf":"1","par_num":"0","word_num":"0","height":"0.018604651557074692","block_num":"0","line_num":"0","text":"PHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)","width":"0.2906976699829102"},{"page_num":"0","par_num":"0","word_num":"0","conf":"1","line_num":"0","level":"0","left":"0.002906981059643727","text":"Copyright (c) The PHP Group","height":"0.019018088446723147","top":"0.4088888885466643","block_num":"0","width":"0.15116278330485025"},{"conf":"1","block_num":"0","height":"0.013953487608167836","par_num":"0","left":"0.002906977574098556","text":"Zend","top":"0.4302325583664587","page_num":"0","width":"0.027616278330485026","word_num":"0","level":"0","line_num":"0"},{"line_num":"0","top":"0.42999999999999994","height":"0.018888888888888955","left":"0.029069776858667396","text":"Engine v4.3.30, Copyright (c) Zend Technologies","conf":"1","width":"0.2645348654852973","block_num":"0","word_num":"0","par_num":"0","page_num":"0","level":"0"},{"conf":"1","level":"0","width":"0.3473837322658963","height":"0.021162789662679038","word_num":"0","left":"0.024709295263894166","line_num":"0","top":"0.4488372098663349","block_num":"0","par_num":"0","text":"with Zend OPcache v8.3.30, Copyright (C), by Zend Technologies","page_num":"0"},{"text":"What's next:","left":"0.0028966508233393444","line_num":"0","par_num":"0","top":"0.48827451599581706","word_num":"0","height":"0.01879980511135526","level":"0","conf":"0.5","width":"0.06833460595872667","page_num":"0","block_num":"0"},{"block_num":"0","left":"0.024709325178980675","page_num":"0","par_num":"0","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1","height":"0.019018088446723147","top":"0.5088888885059666","word_num":"0","conf":"1","line_num":"0","width":"0.6235464731852213","level":"0"},{"block_num":"0","line_num":"0","page_num":"0","height":"0.018888888888888844","top":"0.5277777777777778","width":"0.2848837110731337","conf":"1","word_num":"0","left":"0.024709305060587383","level":"0","par_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/"},{"line_num":"0","par_num":"0","height":"0.018940567440456912","level":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master","left":"0.002907024828346473","top":"0.5488372098779628","width":"0.5959301842583551","conf":"1","word_num":"0","page_num":"0","block_num":"0"},{"conf":"1","level":"0","top":"0.569767441714528","width":"0.4563953399658204","word_num":"0","text":"error: Your local changes to the following files would be overwritten by checkout:","height":"0.01912144766913526","left":"0.002906974195409499","line_num":"0","par_num":"0","block_num":"0","page_num":"0"},{"height":"0.018604651557074692","left":"0.047965119761638024","text":"app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php","page_num":"0","level":"0","line_num":"0","width":"0.44040696885850694","word_num":"0","top":"0.5883720925160363","block_num":"0","conf":"1","par_num":"0"},{"left":"0.04796512451865801","top":"0.6093023258515058","line_num":"0","page_num":"0","par_num":"0","text":"tests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.php","conf":"1","height":"0.016279069052802186","width":"0.5014534844292535","word_num":"0","block_num":"0","level":"0"},{"par_num":"0","text":"Please","top":"0.6301661524950374","width":"0.03490437931484647","page_num":"0","block_num":"0","line_num":"0","word_num":"0","level":"0","conf":"1","height":"0.014086299472385044","left":"0.002896647900576917"},{"text":":commit your changes or stash them before you switch branches.","top":"0.63","page_num":"0","block_num":"0","width":"0.34593020545111763","height":"0.018888888888888844","word_num":"0","conf":"1","left":"0.03633722486235733","line_num":"0","par_num":"0","level":"0"},{"height":"0.019531979031032987","top":"0.6483735451378412","word_num":"0","conf":"1","line_num":"0","level":"0","block_num":"0","par_num":"0","page_num":"0","text":"Aborting","width":"0.046653122372097434","left":"0.002836229622442849"},{"height":"0.016279069052802186","line_num":"0","conf":"1","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix","left":"0.0029069724159050342","block_num":"0","level":"0","top":"0.6697674421305755","width":"0.574127917819553","par_num":"0","word_num":"0","page_num":"0"},{"par_num":"0","left":"0.0029069805919257783","level":"0","text":"docker exec","line_num":"0","width":"0.06395348442925348","word_num":"0","height":"0.013953487608167836","conf":"1","block_num":"0","top":"0.6906976747230478","page_num":"0"},{"block_num":"0","left":"0.06686046689595114","word_num":"0","height":"0.018604651557074692","page_num":"0","conf":"0.5","level":"0","par_num":"0","line_num":"0","text":"-it docker_lamp_1","top":"0.6906976740664239","width":"0.10174418555365668"},{"par_num":"0","text":"./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.php -v --using-cache=no --diff","width":"0.4927325354682075","word_num":"0","page_num":"0","conf":"1","height":"0.018604651557074692","left":"0.16715117232123522","level":"0","block_num":"0","line_num":"0","top":"0.6883720930586719"},{"block_num":"0","level":"0","page_num":"0","line_num":"0","conf":"1","height":"0.021343669891357386","word_num":"0","left":"0.002906984002225046","text":"PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.","top":"0.7088888885685333","width":"0.4738371955023871","par_num":"0"},{"level":"0","par_num":"0","text":"PHP runtime: 8.3.30","width":"0.10755813386705185","word_num":"0","top":"0.73","line_num":"0","height":"0.014444444444444482","left":"0.002906982367079072","block_num":"0","conf":"1","page_num":"0"},{"block_num":"0","left":"0.0029069888188184125","line_num":"0","height":"0.0189405674404568","level":"0","text":"Running analysis on 7 cores with 10 files per process.","page_num":"0","top":"0.7488372099361025","conf":"1","width":"0.30087208218044703","par_num":"0","word_num":"0"},{"width":"0.6511628044976129","conf":"1","left":"0.002906960475335257","page_num":"0","height":"0.01912144766913526","level":"0","block_num":"0","par_num":"0","text":"Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!","top":"0.7697674416563884","word_num":"0","line_num":"0"},{"top":"0.7906016136775298","conf":"1","height":"0.01414560953776034","word_num":"0","page_num":"0","left":"0.002892663240133711","par_num":"0","line_num":"0","level":"0","text":"Loaded","block_num":"0","width":"0.03636583752102322"},{"conf":"1","left":"0.040697678967498006","line_num":"0","level":"0","par_num":"0","width":"0.11046511332194009","top":"0.7883720927485944","page_num":"0","text":"config default from","height":"0.018604651557074692","word_num":"0","block_num":"0"},{"conf":"1","level":"0","text":"\".php-cs-fixer.dist.php\".","height":"0.018604651557074692","page_num":"0","par_num":"0","top":"0.7883720928261139","block_num":"0","word_num":"0","left":"0.15116279078791822","line_num":"0","width":"0.14244185553656685"},{"left":"0.008720930315533377","block_num":"0","level":"0","word_num":"0","line_num":"0","par_num":"0","width":"0.06831395361158582","text":"5603/5603 [","page_num":"0","height":"0.01669250594245064","conf":"0.5","top":"0.8088888890313587"},{"height":"0.016279069052802186","left":"0.21802325532705819","text":"100%","width":"0.0421511623594496","top":"0.8093023260549942","level":"0","page_num":"0","par_num":"0","word_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896"},{"line_num":"0","width":"0.01889534791310632","left":"0.6656976745657336","par_num":"0","text":"-zsh","block_num":"0","page_num":"0","level":"0","height":"0.013953487608167836","word_num":"0","top":"0.06744186092459825","conf":"0.5"},{"conf":"0.30000001192092896","word_num":"0","text":"• *4","line_num":"0","top":"0.06511627921917185","left":"0.7587209306572277","level":"0","page_num":"0","height":"0.013953487608167947","par_num":"0","width":"0.024709301524692084","block_num":"0"},{"left":"0.8168604644151163","conf":"0.5","block_num":"0","height":"0.016666666666666607","level":"0","text":"100% C47 8 Mon 20 Apr 11:14:46","page_num":"0","top":"0.004444444444444473","par_num":"0","width":"0.17151162889268656","line_num":"0","word_num":"0"},{"par_num":"0","top":"0.03488372138971452","line_num":"0","page_num":"0","height":"0.013953487608167836","block_num":"0","text":"T₴1|","width":"0.024709301524692084","level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.9738372092909485"},{"level":"0","word_num":"0","par_num":"0","text":"screenpipe\"","top":"0.06480608975171342","conf":"1","width":"0.04658276240030923","left":"0.8488016426842699","height":"0.014573866526285895","block_num":"0","line_num":"0","page_num":"0"},{"level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"*5","top":"0.06511627921917185","word_num":"0","block_num":"0","width":"0.01453488270441683","line_num":"0","height":"0.013953487608167947","left":"0.9665697677563186"},{"level":"0","left":"0.8546511638710043","par_num":"0","conf":"0.30000001192092896","height":"0.08372093200683595","block_num":"0","text":"APP","top":"0.14651162688417896","width":"0.14098837110731333","word_num":"0","page_num":"0","line_num":"0"},{"left":"0.0029069918994755637","par_num":"0","conf":"0.5","width":"0.3415697521633572","top":"0.8697674415691792","word_num":"0","block_num":"0","level":"0","text":"Fixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory used","height":"0.021343669891357386","line_num":"0","page_num":"0"},{"block_num":"0","par_num":"0","left":"0.002860704335820034","level":"0","top":"0.906531417910761","width":"0.06840649710761176","line_num":"0","height":"0.019495302836100237","conf":"0.30000001192092896","page_num":"0","word_num":"0","text":"What's next:"},{"width":"0.623602761162652","height":"0.022762177785237703","page_num":"0","block_num":"0","conf":"1","line_num":"0","level":"0","par_num":"0","left":"0.024685726430799054","word_num":"0","top":"0.9269348978921832","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image docker debug docker_lamp_1"},{"left":"0.02470930648500593","level":"0","line_num":"0","height":"0.018940567440456912","par_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","top":"0.9488372099593582","width":"0.2848837110731337","block_num":"0","conf":"1","page_num":"0","word_num":"0"},{"conf":"1","par_num":"0","line_num":"0","top":"0.9635592205124931","page_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I","block_num":"0","level":"0","word_num":"0","height":"0.024864054785834422","left":"0.0028726578180487097","width":"0.5524111005995008"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2035
|
NULL
|
NULL
|
|
53490
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LMon 20 Apr 11:14:46User::tactory(()->create(L'email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat nappened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlving issue should be fixed regardless. The security bump itself is fine.so if only this falled on production build it means the tests are passing? AM lcorrect. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue. thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes2. Check the deploy didn't break the autoloader — run composer dump-autoload if notdone automatically in vour deploy pipeline, and confirm no class resolution errors inLaravel logs3. Laravellogs - tail storage/logs/laravel.log for anything that surfaced after thedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phoseclib is used directlv.5. composer.lock dift - double-check that onlv the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump. it would show herehe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus isvery low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -not a regression rrom the securitv vackagesReplv.Cannot AkvlCiaude ic Aland can make mictakec Plence double-chock recnoncoc)...
|
[{"block_num":"0","level": [{"block_num":"0","level":"0","conf":"1","text":"Claude File","top":"0","word_num":"0","page_num":"0","left":"0.017441861727653853","par_num":"0","width":"0.030523254516276906","height":"0.01754385964912286","line_num":"0"},{"line_num":"0","word_num":"0","conf":"1","left":"0.05087209400280188","top":"0.003484321076209995","height":"0.010452960286604362","page_num":"0","block_num":"0","level":"0","text":"Edit","par_num":"0","width":"0.011627906180442647"},{"page_num":"0","text":"VIew","line_num":"0","left":"0.06395349007209457","conf":"0.30000001192092896","level":"0","par_num":"0","height":"0.006968640444571461","top":"0.006968641450188162","width":"0.014534881774415365","word_num":"0","block_num":"0"},{"conf":"1","line_num":"0","top":"0.003484321424642056","width":"0.017441858636572008","word_num":"0","text":"Window","block_num":"0","left":"0.08284883725148152","page_num":"0","level":"0","height":"0.010452960286604362","par_num":"0"},{"block_num":"0","par_num":"0","level":"0","text":"Help","top":"0.00000000009341838413945425","word_num":"0","conf":"1","height":"0.017421602252187585","width":"0.010174418383456299","left":"0.1075581398150548","page_num":"0","line_num":"0"},{"text":"Security patch review and testing guidance","conf":"1","page_num":"0","width":"0.10029068398982921","block_num":"0","par_num":"0","top":"0.034843205974365854","word_num":"0","height":"0.010611339429158706","line_num":"0","level":"0","left":"0.04215117645919011"},{"page_num":"0","word_num":"0","height":"0.006968640444571461","top":"0.006968641450188162","line_num":"0","width":"0.02034883549872868","conf":"0.30000001192092896","text":"100% L","level":"0","par_num":"0","left":"0.9113372091917828","block_num":"0"},{"par_num":"0","block_num":"0","page_num":"0","conf":"1","left":"0.9462209310981399","line_num":"0","level":"0","height":"0.01074748898617195","text":"Mon 20 Apr 11:14:46","top":"0.0031897927794189984","width":"0.04796511061648112","word_num":"0"},{"page_num":"0","left":"0.3808139969006567","par_num":"0","line_num":"0","block_num":"0","level":"0","height":"0.010466853967693979","top":"0.06618819768369777","width":"0.24273251472635476","conf":"0.30000001192092896","word_num":"0","text":"User::tactory(()->create(L'email' =› 'playlist-policy-test-' • uniqid() • '@example.net"},{"conf":"1","top":"0.10446570957187562","level":"0","par_num":"0","height":"0.010516868633896892","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","width":"0.22965116703763921","word_num":"0","block_num":"0","left":"0.37936046468765694","line_num":"0","page_num":"0"},{"text":"that nappened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","word_num":"0","conf":"0.5","line_num":"0","width":"0.22529066369888628","par_num":"0","height":"0.010689139176023432","left":"0.37936047546842644","level":"0","top":"0.12519936195537007","page_num":"0","block_num":"0"},{"left":"0.37936049784176906","line_num":"0","conf":"1","page_num":"0","width":"0.18604647859613943","top":"0.1427432218721273","block_num":"0","level":"0","par_num":"0","text":"underlving issue should be fixed regardless. The security bump itself is fine.","height":"0.010566881779088155","word_num":"0"},{"par_num":"0","top":"0.22647527900915065","line_num":"0","block_num":"0","height":"0.010458518823748375","level":"0","word_num":"0","page_num":"0","left":"0.4186046557316425","conf":"0.5","text":"so if only this falled on production build it means the tests are passing? AM l","width":"0.19040696164394944"},{"height":"0.010483525776596947","left":"0.41860465139780756","width":"0.1933139435788418","level":"0","page_num":"0","block_num":"0","par_num":"0","text":"correct. What else to check. The PR was by accident merged before reviewed.","conf":"1","line_num":"0","word_num":"0","top":"0.24390243925425303"},{"page_num":"0","height":"0.010605782413026343","conf":"1","line_num":"0","width":"0.050872087478637695","block_num":"0","level":"0","par_num":"0","text":"Trying to test it now","top":"0.2613240421543279","word_num":"0","left":"0.41860465655960505"},{"top":"0.3205574915147724","text":"Yes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue. the","word_num":"0","left":"0.3793604650892915","block_num":"0","par_num":"0","width":"0.21802325958901264","line_num":"0","page_num":"0","height":"0.010452961047110243","conf":"1","level":"0"},{"conf":"1","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","top":"0.34130781503047114","level":"0","page_num":"0","left":"0.37936048806325134","par_num":"0","word_num":"0","line_num":"0","width":"0.21511625736317735","height":"0.010608560540839473","block_num":"0"},{"line_num":"0","block_num":"0","conf":"0.5","page_num":"0","level":"0","top":"0.3692185009170281","height":"0.010572439555726398","left":"0.37936046272208684","word_num":"0","text":"What to check now that it's merged","par_num":"0","width":"0.09011627765412028"},{"width":"0.18749999999999994","word_num":"0","height":"0.010536318570613101","level":"0","conf":"1","block_num":"0","par_num":"0","top":"0.39712918645515327","line_num":"0","page_num":"0","left":"0.3793604680289599","text":"Since it's already on production. focus on runtime verification rather than CT"},{"height":"0.011164274322169154","level":"0","left":"0.3822674554825906","par_num":"0","text":"1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens","top":"0.4282296650717703","width":"0.22529068398982915","conf":"0.5","word_num":"0","page_num":"0","block_num":"0","line_num":"0"},{"block_num":"0","conf":"1","par_num":"0","level":"0","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","left":"0.38953487502136597","top":"0.4494773525085942","word_num":"0","height":"0.010650239302591125","width":"0.2093023137843355","line_num":"0","page_num":"0"},{"block_num":"0","par_num":"0","level":"0","height":"0.010452960286604362","line_num":"0","text":"spikes","left":"0.3895348855072953","width":"0.017441858636571994","conf":"1","word_num":"0","top":"0.4703832757800428","page_num":"0"},{"par_num":"0","word_num":"0","block_num":"0","width":"0.22093022123296213","conf":"1","text":"2. Check the deploy didn't break the autoloader — run composer dump-autoload if not","page_num":"0","top":"0.49441786283891553","level":"0","left":"0.38226745300994547","line_num":"0","height":"0.011164274322169043"},{"text":"done automatically in vour deploy pipeline, and confirm no class resolution errors in","top":"0.5156794429744099","block_num":"0","line_num":"0","level":"0","word_num":"0","height":"0.010636346382007167","par_num":"0","width":"0.2063953318494432","page_num":"0","conf":"1","left":"0.38953489958731974"},{"text":"Laravel logs","word_num":"0","top":"0.5365853659871389","line_num":"0","level":"0","par_num":"0","page_num":"0","left":"0.38953488516628","conf":"1","width":"0.03052325451627691","block_num":"0","height":"0.010464075839880738"},{"height":"0.011164274322169154","word_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","text":"3. Laravellogs - tail storage/logs/laravel.log for anything that surfaced after the","left":"0.3822674677607591","par_num":"0","top":"0.5606060606060606","width":"0.21511625736317735"},{"left":"0.3895349002299738","conf":"1","text":"deploy. Errors from phpseclib or passport would show up here immediately if something","top":"0.5818815336144416","width":"0.21802323929806972","page_num":"0","height":"0.010622453461423431","word_num":"0","line_num":"0","block_num":"0","par_num":"0","level":"0"},{"height":"0.006968640444571572","text":"hroke","level":"0","page_num":"0","word_num":"0","par_num":"0","conf":"1","left":"0.3895348854641135","top":"0.6027874567811985","width":"0.01598837020549365","block_num":"0","line_num":"0"},{"word_num":"0","line_num":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","par_num":"0","conf":"1","left":"0.38081397154188196","level":"0","page_num":"0","width":"0.2063953318494432","block_num":"0","height":"0.011164274322169043","top":"0.6267942583732058"},{"block_num":"0","left":"0.3895348784292205","line_num":"0","par_num":"0","top":"0.6480836244286893","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phoseclib is used directlv.","height":"0.010608560540839695","level":"0","width":"0.21802323929806977","conf":"0.5","page_num":"0","word_num":"0"},{"height":"0.010678024383252938","left":"0.38226747054694427","line_num":"0","par_num":"0","conf":"1","page_num":"0","top":"0.6722488040079635","width":"0.2281976456337787","word_num":"0","block_num":"0","text":"5. composer.lock dift - double-check that onlv the expected 5 packages changed. If the bot","level":"0"},{"line_num":"0","top":"0.6929824561403509","width":"0.18023253501729763","word_num":"0","page_num":"0","conf":"1","height":"0.011164274322169043","level":"0","text":"accidentally pulled in an unintended transitive bump. it would show here","block_num":"0","par_num":"0","left":"0.38953488820137916"},{"width":"0.22238372234587978","word_num":"0","left":"0.3793604633557178","height":"0.007232604414652455","conf":"0.30000001192092896","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"he cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus is","top":"0.735191637820126","level":"0"},{"left":"0.37790698346621143","block_num":"0","conf":"1","top":"0.7526132408944168","word_num":"0","par_num":"0","level":"0","height":"0.010544653714558816","line_num":"0","text":"very low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -","width":"0.23110464785961393","page_num":"0"},{"line_num":"0","level":"0","block_num":"0","conf":"0.5","top":"0.7735191638247465","word_num":"0","text":"not a regression rrom the securitv vackages","height":"0.007182590508955311","par_num":"0","width":"0.10755813882706017","page_num":"0","left":"0.37936046581335964"},{"conf":"0.5","left":"0.37790697678636526","word_num":"0","block_num":"0","text":"Replv.","level":"0","height":"0.010452960286604362","par_num":"0","top":"0.9128919869298685","line_num":"0","width":"0.017441858636571994","page_num":"0"},{"conf":"0.30000001192092896","text":"Cannot Akvl","line_num":"0","height":"0.0071770334928229484","page_num":"0","block_num":"0","par_num":"0","top":"0.9441786283891547","level":"0","width":"0.030523251979909016","word_num":"0","left":"0.5770348875084265"},{"top":"0.9824561403508771","word_num":"0","conf":"0.30000001192092896","block_num":"0","text":"Ciaude ic Aland can make mictakec Plence double-chock recnoncoc)","par_num":"0","height":"0.0071770334928230595","level":"0","left":"0.43459303705837393","width":"0.12936045261139562","line_num":"0","page_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2120
|
NULL
|
NULL
|
|
53491
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹$0100% C47 8 Mon 20 Apr 11:15:17APP (-zsh)APP (-zsh)T₴1|DOCKER381worker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00:startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00: startedDEV (docker)$82*3What's next:Try DockerDebug forseamless,persistentdebugging tools in any container or image → docker debug docker_lamp_1Learn moreat [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co mastererror: Your local changes to the following files would be overwritten by checkout:app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.phptests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.phpPlease:commit your changes or stash them before you switch branches.Abortinglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfixdocker exec-it docker_Lamp_1./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loadedconfig default from".php-cs-fixer.dist.php".5603/5603 [0 100%-zsh• *4screenpipe"• 85APPFixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image docker debug docker_lamp_1Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I...
|
[{"line_num":"0","text": [{"line_num":"0","text":"iTerm2","conf":"1","height":"0.013953487608167836","block_num":"0","left":"0.0363372090531894","par_num":"0","top":"0.006976744645528443","level":"0","page_num":"0","width":"0.03343023194207085","word_num":"0"},{"level":"0","left":"0.08284883747097675","par_num":"0","text":"Shell","height":"0.013953487608167836","page_num":"0","block_num":"0","line_num":"0","width":"0.021802324718899202","conf":"1","word_num":"0","top":"0.006976744800567203"},{"word_num":"0","line_num":"0","conf":"1","height":"0.013953487608167836","level":"0","left":"0.11773255852008889","par_num":"0","width":"0.017441859510209837","page_num":"0","block_num":"0","text":"Edit","top":"0.006976744800567203"},{"text":"View","top":"0.006976744800567203","line_num":"0","block_num":"0","left":"0.1482558144574109","word_num":"0","width":"0.021802324718899174","level":"0","page_num":"0","height":"0.013953487608167836","conf":"1","par_num":"0"},{"level":"0","word_num":"0","block_num":"0","text":"Session","top":"0.006976744708930949","left":"0.181686046885139","width":"0.034883719020419646","height":"0.011627906163533486","page_num":"0","par_num":"0","conf":"1","line_num":"0"},{"word_num":"0","conf":"1","width":"0.031976742214626735","line_num":"0","par_num":"0","text":"Scripts","level":"0","top":"0.006976744490489684","page_num":"0","block_num":"0","height":"0.013953487608167836","left":"0.2296511643093533"},{"width":"0.03343023194207084","conf":"1","height":"0.013953487608167836","block_num":"0","left":"0.27325581467940063","line_num":"0","level":"0","text":"Profiles","word_num":"0","page_num":"0","top":"0.0069767444517300214","par_num":"0"},{"text":"Window","word_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","par_num":"0","width":"0.03633720874786378","height":"0.013953487608167836","top":"0.006976744645528443","left":"0.31831395315998284"},{"left":"0.36773255878967304","height":"0.013953487608167836","level":"0","text":"Help","top":"0.006976744474985863","block_num":"0","conf":"1","par_num":"0","word_num":"0","line_num":"0","page_num":"0","width":"0.02034883631600276"},{"block_num":"0","word_num":"0","line_num":"0","top":"0.004651162452633861","text":"‹$0","page_num":"0","level":"0","height":"0.020930233001709042","par_num":"0","conf":"0.30000001192092896","width":"0.043604649437798404","left":"0.6831395361822635"},{"top":"0.004444444444444473","conf":"0.5","level":"0","page_num":"0","word_num":"0","width":"0.17151162889268656","block_num":"0","left":"0.8168604644151163","line_num":"0","height":"0.016666666666666607","par_num":"0","text":"100% C47 8 Mon 20 Apr 11:15:17"},{"page_num":"0","par_num":"0","width":"0.04941860304938417","left":"0.4767441866458365","line_num":"0","conf":"0.5","text":"APP (-zsh)","word_num":"0","block_num":"0","height":"0.014496124055650483","level":"0","top":"0.03666666663108953"},{"height":"0.013953487608167836","left":"0.4636627924670487","line_num":"0","word_num":"0","conf":"1","page_num":"0","block_num":"0","top":"0.06511627935870679","text":"APP (-zsh)","width":"0.040697672632005466","level":"0","par_num":"0"},{"par_num":"0","word_num":"0","top":"0.03488372115715643","height":"0.013953487608167836","left":"0.9738372101145919","conf":"0.30000001192092896","level":"0","page_num":"0","width":"0.024709301524692195","block_num":"0","line_num":"0","text":"T₴1|"},{"word_num":"0","height":"0.0117727809482151","level":"0","left":"0.06830417061474595","par_num":"0","top":"0.06736942345378782","width":"0.03344979816012912","page_num":"0","conf":"1","block_num":"0","text":"DOCKER","line_num":"0"},{"level":"0","page_num":"0","line_num":"0","height":"0.011627906163533486","block_num":"0","par_num":"0","conf":"0.30000001192092896","text":"381","top":"0.06744186106552008","word_num":"0","left":"0.18023255801632115","width":"0.011627907223171668"},{"height":"0.016279069052802186","left":"0.0014534888111832542","width":"0.25290696885850694","block_num":"0","word_num":"0","top":"0.0906976748922036","conf":"1","page_num":"0","par_num":"0","level":"0","text":"worker-analytics:worker-analytics_00: started","line_num":"0"},{"word_num":"0","block_num":"0","left":"0.0014534891257707017","line_num":"0","width":"0.20930233001708984","height":"0.019018088446723036","conf":"1","page_num":"0","level":"0","par_num":"0","text":"worker-audio:worker-audio_00: started","top":"0.10888888841875732"},{"line_num":"0","block_num":"0","conf":"1","text":"worker-calendar:worker-calendar_00:","height":"0.016279069052802186","top":"0.13023255838057568","width":"0.19912789662679034","word_num":"0","left":"0.0014534968658682522","page_num":"0","par_num":"0","level":"0"},{"page_num":"0","left":"0.2020059564370141","width":"0.04220901595221624","level":"0","text":"started","word_num":"0","par_num":"0","block_num":"0","line_num":"0","conf":"1","height":"0.014408005608452679","top":"0.1300052996688097"},{"page_num":"0","word_num":"0","left":"0.0014534865582504016","line_num":"0","par_num":"0","text":"worker-conferences:worker-conferences_00: started","height":"0.0189405674404568","block_num":"0","conf":"1","top":"0.1488372100136217","width":"0.2761627833048502","level":"0"},{"height":"0.01912144766913515","par_num":"0","conf":"1","level":"0","width":"0.24273255666097007","word_num":"0","top":"0.1697674417339079","left":"0.0014534840801230687","line_num":"0","page_num":"0","text":"worker-crm-sync:worker-crm-sync_00: started","block_num":"0"},{"par_num":"0","word_num":"0","height":"0.016279069052802186","page_num":"0","level":"0","block_num":"0","line_num":"0","conf":"1","left":"0.0014534950113931208","text":"worker-crm-update:worker-crm-update_00:","top":"0.19069767465964538","width":"0.22093022664388023"},{"left":"0.22383720881543026","level":"0","par_num":"0","height":"0.013953487608167947","text":"started","width":"0.04215116235944963","page_num":"0","line_num":"0","word_num":"0","conf":"1","top":"0.19069767495560597","block_num":"0"},{"height":"0.016279069052802297","page_num":"0","text":"worker-download:worker-download_00:","block_num":"0","left":"0.0014534882810766487","top":"0.20930232605499421","level":"0","width":"0.19767441219753693","conf":"1","par_num":"0","word_num":"0","line_num":"0"},{"block_num":"0","conf":"1","height":"0.014213436974419458","par_num":"0","left":"0.20201822704700778","page_num":"0","top":"0.2114979327487656","line_num":"0","word_num":"0","level":"0","text":"started","width":"0.04218447473314074"},{"conf":"1","level":"0","top":"0.22999999999999998","text":"worker-emails:worker-emails_00: started","height":"0.018888888888888955","page_num":"0","par_num":"0","block_num":"0","left":"0.0014534847141474177","width":"0.2194767422146267","word_num":"0","line_num":"0"},{"top":"0.24883721005238135","word_num":"0","width":"0.252906968858507","conf":"1","block_num":"0","line_num":"0","page_num":"0","height":"0.018940567440456912","level":"0","left":"0.0014534878163924366","par_num":"0","text":"worker-es-update:worker-es-update_00: started"},{"conf":"1","width":"0.21947674221462676","page_num":"0","text":"worker-nudges:worker-nudges_00: started","level":"0","height":"0.01912144554985884","left":"0.0014534889257426778","par_num":"0","top":"0.269767442909825","block_num":"0","word_num":"0","line_num":"0"},{"block_num":"0","line_num":"0","width":"0.049418603049384224","left":"0.261627908573031","word_num":"0","height":"0.01162790722317164","conf":"1","top":"0.06744186035900246","level":"0","par_num":"0","text":"DEV (docker)","page_num":"0"},{"top":"0.06511627933545094","line_num":"0","conf":"0.30000001192092896","height":"0.013953487608167836","page_num":"0","level":"0","par_num":"0","block_num":"0","width":"0.01453488270441694","left":"0.37500000068994266","text":"$82","word_num":"0"},{"page_num":"0","text":"*3","conf":"0.30000001192092896","height":"0.013953487608167836","word_num":"0","line_num":"0","left":"0.5726744185968496","par_num":"0","width":"0.013081395626068137","top":"0.06511627935870679","block_num":"0","level":"0"},{"left":"0.002906977207727326","conf":"0.5","top":"0.30888888900228884","word_num":"0","page_num":"0","block_num":"0","par_num":"0","level":"0","line_num":"0","width":"0.06831395361158582","height":"0.01669250594245064","text":"What's next:"},{"par_num":"0","conf":"1","top":"0.3275746219365596","left":"0.02466946829319481","width":"0.05967268943786621","word_num":"0","level":"0","page_num":"0","line_num":"0","height":"0.019269360436333538","text":"Try Docker","block_num":"0"},{"top":"0.33000000000000007","word_num":"0","par_num":"0","text":"Debug for","page_num":"0","line_num":"0","level":"0","width":"0.055232556660970045","conf":"1","height":"0.016666666666666607","block_num":"0","left":"0.0843023273517752"},{"par_num":"0","level":"0","width":"0.054697857962714314","conf":"1","text":"seamless,","left":"0.13917339303539206","top":"0.3271141105263997","word_num":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.02231112162272142"},{"level":"0","left":"0.19617478269077715","par_num":"0","height":"0.01716761695014113","word_num":"0","width":"0.05968532032436796","text":"persistent","block_num":"0","line_num":"0","page_num":"0","conf":"1","top":"0.3297882844170903"},{"conf":"0.5","width":"0.3909883711073134","page_num":"0","par_num":"0","level":"0","line_num":"0","top":"0.3277777777777777","text":"debugging tools in any container or image → docker debug docker_lamp_1","word_num":"0","left":"0.2572674426182156","block_num":"0","height":"0.02111111111111119"},{"level":"0","width":"0.05820373959011501","word_num":"0","par_num":"0","top":"0.3485383683875083","conf":"1","height":"0.01687675052218962","block_num":"0","left":"0.024677198677386762","line_num":"0","page_num":"0","text":"Learn more"},{"block_num":"0","height":"0.0189405674404568","text":"at https://docs.docker.com/go/debug-cli/","width":"0.22529067993164065","word_num":"0","left":"0.08430233581448365","top":"0.34883721005238133","page_num":"0","level":"0","par_num":"0","conf":"1","line_num":"0"},{"par_num":"0","conf":"1","line_num":"0","text":"docker exec -it docker_lamp_1 php -v","page_num":"0","left":"0.0029069934243163803","top":"0.36976744156336516","width":"0.20203486548529734","word_num":"0","level":"0","block_num":"0","height":"0.01912144766913526"},{"width":"0.2906976699829102","word_num":"0","line_num":"0","top":"0.38837209270983475","left":"0.0029069856149328602","level":"0","block_num":"0","conf":"1","page_num":"0","height":"0.018604651557074692","par_num":"0","text":"PHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)"},{"left":"0.002906981059643727","width":"0.15116278330485025","height":"0.019018088446723147","page_num":"0","line_num":"0","par_num":"0","top":"0.4088888885466643","block_num":"0","word_num":"0","level":"0","conf":"1","text":"Copyright (c) The PHP Group"},{"line_num":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0","level":"0","top":"0.4302325583664587","left":"0.002906977574098556","text":"Zend","height":"0.013953487608167836","width":"0.027616278330485026","word_num":"0"},{"top":"0.42999999999999994","par_num":"0","line_num":"0","height":"0.018888888888888955","left":"0.029069776858667396","word_num":"0","block_num":"0","text":"Engine v4.3.30, Copyright (c) Zend Technologies","width":"0.2645348654852973","page_num":"0","level":"0","conf":"1"},{"block_num":"0","left":"0.024709295263894166","par_num":"0","text":"with Zend OPcache v8.3.30, Copyright (C), by Zend Technologies","top":"0.4488372098663349","line_num":"0","width":"0.3473837322658963","word_num":"0","level":"0","height":"0.021162789662679038","conf":"1","page_num":"0"},{"left":"0.0028966508233393444","text":"What's next:","block_num":"0","level":"0","line_num":"0","height":"0.01879980511135526","page_num":"0","top":"0.48827451599581706","width":"0.06833460595872667","conf":"0.5","word_num":"0","par_num":"0"},{"height":"0.019018088446723147","left":"0.024709325178980675","par_num":"0","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1","page_num":"0","block_num":"0","top":"0.5088888885059666","word_num":"0","level":"0","conf":"1","width":"0.6235464731852213","line_num":"0"},{"text":"Learn more at https://docs.docker.com/go/debug-cli/","par_num":"0","left":"0.024709305060587383","page_num":"0","width":"0.2848837110731337","height":"0.018888888888888844","block_num":"0","level":"0","word_num":"0","line_num":"0","top":"0.5277777777777778","conf":"1"},{"text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master","height":"0.018940567440456912","width":"0.5959301842583551","line_num":"0","word_num":"0","conf":"1","left":"0.002907024828346473","top":"0.5488372098779628","page_num":"0","level":"0","par_num":"0","block_num":"0"},{"text":"error: Your local changes to the following files would be overwritten by checkout:","top":"0.569767441714528","height":"0.01912144766913526","block_num":"0","width":"0.4563953399658204","page_num":"0","conf":"1","line_num":"0","word_num":"0","level":"0","par_num":"0","left":"0.002906974195409499"},{"block_num":"0","line_num":"0","par_num":"0","text":"app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php","height":"0.018604651557074692","level":"0","width":"0.44040696885850694","word_num":"0","page_num":"0","conf":"1","left":"0.047965119761638024","top":"0.5883720925160363"},{"line_num":"0","page_num":"0","height":"0.016279069052802186","level":"0","par_num":"0","left":"0.04796512451865801","word_num":"0","conf":"1","width":"0.5014534844292535","block_num":"0","top":"0.6093023258515058","text":"tests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.php"},{"width":"0.03490437931484647","conf":"1","block_num":"0","left":"0.002896647900576917","word_num":"0","height":"0.014086299472385044","page_num":"0","line_num":"0","par_num":"0","top":"0.6301661524950374","text":"Please","level":"0"},{"conf":"1","block_num":"0","text":":commit your changes or stash them before you switch branches.","level":"0","top":"0.63","page_num":"0","width":"0.34593020545111763","word_num":"0","height":"0.018888888888888844","left":"0.03633722486235733","par_num":"0","line_num":"0"},{"height":"0.019531979031032987","block_num":"0","par_num":"0","left":"0.002836229622442849","text":"Aborting","top":"0.6483735451378412","width":"0.046653122372097434","page_num":"0","line_num":"0","word_num":"0","level":"0","conf":"1"},{"text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix","block_num":"0","conf":"1","par_num":"0","level":"0","top":"0.6697674421305755","word_num":"0","left":"0.0029069724159050342","width":"0.574127917819553","line_num":"0","page_num":"0","height":"0.016279069052802186"},{"height":"0.013953487608167836","page_num":"0","conf":"1","par_num":"0","left":"0.0029069805919257783","text":"docker exec","top":"0.6906976747230478","width":"0.06395348442925348","block_num":"0","level":"0","word_num":"0","line_num":"0"},{"par_num":"0","word_num":"0","page_num":"0","level":"0","text":"-it docker_Lamp_1","line_num":"0","block_num":"0","top":"0.6906976740664239","width":"0.1002906905280219","conf":"1","height":"0.018604651557074692","left":"0.06831396063426966"},{"top":"0.6883720930586719","line_num":"0","page_num":"0","par_num":"0","width":"0.4927325354682075","conf":"1","left":"0.16715117232123522","level":"0","height":"0.018604651557074692","word_num":"0","block_num":"0","text":"./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.php -v --using-cache=no --diff"},{"level":"0","block_num":"0","top":"0.7088888885685333","height":"0.021343669891357386","width":"0.4738371955023871","word_num":"0","page_num":"0","conf":"1","line_num":"0","left":"0.002906984002225046","text":"PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.","par_num":"0"},{"height":"0.014444444444444482","width":"0.10755813386705185","left":"0.002906982367079072","word_num":"0","par_num":"0","conf":"1","page_num":"0","text":"PHP runtime: 8.3.30","block_num":"0","line_num":"0","top":"0.73","level":"0"},{"page_num":"0","block_num":"0","line_num":"0","conf":"1","top":"0.7488372099361025","text":"Running analysis on 7 cores with 10 files per process.","left":"0.0029069888188184125","par_num":"0","level":"0","width":"0.30087208218044703","word_num":"0","height":"0.0189405674404568"},{"text":"Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!","block_num":"0","left":"0.002906960475335257","page_num":"0","par_num":"0","top":"0.7697674416563884","level":"0","width":"0.6511628044976129","conf":"1","word_num":"0","line_num":"0","height":"0.01912144766913526"},{"left":"0.002892663240133711","line_num":"0","page_num":"0","height":"0.01414560953776034","block_num":"0","conf":"1","text":"Loaded","width":"0.03636583752102322","par_num":"0","top":"0.7906016136775298","word_num":"0","level":"0"},{"height":"0.018604651557074692","conf":"1","text":"config default from","block_num":"0","par_num":"0","left":"0.040697678967498006","level":"0","line_num":"0","top":"0.7883720927485944","width":"0.11046511332194009","word_num":"0","page_num":"0"},{"par_num":"0","page_num":"0","top":"0.7883720928261139","line_num":"0","width":"0.14244185553656685","text":"\".php-cs-fixer.dist.php\".","block_num":"0","left":"0.15116279078791822","word_num":"0","height":"0.018604651557074692","conf":"1","level":"0"},{"word_num":"0","conf":"0.5","top":"0.8088888890313587","page_num":"0","height":"0.01669250594245064","level":"0","line_num":"0","width":"0.06831395361158582","text":"5603/5603 [","left":"0.008720930315533377","block_num":"0","par_num":"0"},{"par_num":"0","height":"0.01669250594245064","text":"0 100%","word_num":"0","left":"0.21802325532705819","page_num":"0","block_num":"0","level":"0","line_num":"0","width":"0.0421511623594496","conf":"0.30000001192092896","top":"0.8088888890701184"},{"left":"0.6656976745657336","block_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.01889534791310632","word_num":"0","top":"0.06744186092459825","text":"-zsh","line_num":"0","conf":"0.5","height":"0.013953487608167836"},{"par_num":"0","conf":"0.30000001192092896","width":"0.024709301524692084","word_num":"0","height":"0.013953487608167947","left":"0.7587209306572277","text":"• *4","block_num":"0","line_num":"0","page_num":"0","top":"0.06511627921917185","level":"0"},{"page_num":"0","width":"0.046511628892686674","text":"screenpipe\"","conf":"1","level":"0","left":"0.8488372094393156","block_num":"0","par_num":"0","line_num":"0","height":"0.013953487608167947","top":"0.06511627921917185","word_num":"0"},{"height":"0.016279069052802297","page_num":"0","block_num":"0","left":"0.9563953490196307","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.06511627969840506","width":"0.024709301524692084","word_num":"0","text":"• 85"},{"top":"0.14651162687184627","left":"0.8546511639244089","block_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.14098837110731344","word_num":"0","line_num":"0","height":"0.08372093200683595","text":"APP"},{"par_num":"0","top":"0.8697674415691792","height":"0.021343669891357386","text":"Fixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory used","page_num":"0","conf":"0.5","left":"0.0029069918994755637","line_num":"0","width":"0.3415697521633572","word_num":"0","block_num":"0","level":"0"},{"line_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","height":"0.019495302836100237","block_num":"0","par_num":"0","text":"What's next:","left":"0.002860704335820034","top":"0.906531417910761","width":"0.06840649710761176","word_num":"0"},{"par_num":"0","left":"0.024685726430799054","top":"0.9269348978921832","word_num":"0","block_num":"0","width":"0.623602761162652","level":"0","line_num":"0","conf":"1","height":"0.022762177785237703","page_num":"0","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image docker debug docker_lamp_1"},{"top":"0.9488372099593582","page_num":"0","height":"0.018940567440456912","par_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","left":"0.02470930648500593","conf":"1","line_num":"0","level":"0","width":"0.2848837110731337","block_num":"0","word_num":"0"},{"page_num":"0","par_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I","width":"0.5524111005995008","left":"0.0028726578180487097","line_num":"0","block_num":"0","level":"0","conf":"1","height":"0.024864054785834422","word_num":"0","top":"0.9635592205124931"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2038
|
NULL
|
NULL
|
|
53492
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon 20 Apr 11:15:17User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR - the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlying issue should be fixed regardless. The security bump itself is fine.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes, you're correct — if only this one test failed and it's the flaky duplicate email issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader — run composer dump-autoload if notdone automatically in your deploy pipeline, and confirm no class resolution errors inLaravel logs3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after thedenlov. Frrors from phpseclib or passport would show up here immediately if somethingReplyoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff — double-check that only the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump, it would show here.Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radius isvery low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -not a regression rrom the securitv vackagesReplv.Cannot#kyCiaude ic Aland can make mictakec Plence double-chock recnoncoc)...
|
[{"height":"0.01754385964912286",& [{"height":"0.01754385964912286","block_num":"0","left":"0.017441861727653853","line_num":"0","top":"0","width":"0.030523254516276906","level":"0","page_num":"0","par_num":"0","text":"Claude File","word_num":"0","conf":"1"},{"line_num":"0","par_num":"0","text":"Edit","height":"0.017421602252187585","left":"0.050872093609937184","page_num":"0","block_num":"0","conf":"1","top":"0.00000000009341838413945425","word_num":"0","width":"0.013081394611520962","level":"0"},{"line_num":"0","top":"0.006968641450188162","width":"0.014534881774415365","word_num":"0","par_num":"0","conf":"0.30000001192092896","text":"VIew","block_num":"0","level":"0","left":"0.06395349007209457","height":"0.006968640444571461","page_num":"0"},{"page_num":"0","top":"0.000000000441850445120906","level":"0","line_num":"0","text":"Window","height":"0.017421602252187585","par_num":"0","block_num":"0","width":"0.01889534833583427","conf":"1","left":"0.08284883714506737","word_num":"0"},{"height":"0.017421602252187585","conf":"1","top":"0.00000000009341838413945425","width":"0.010174418383456299","line_num":"0","word_num":"0","text":"Help","page_num":"0","par_num":"0","left":"0.1075581398150548","level":"0","block_num":"0"},{"height":"0.010611339429158706","par_num":"0","line_num":"0","page_num":"0","conf":"1","text":"Security patch review and testing guidance","block_num":"0","level":"0","top":"0.034843205974365854","width":"0.10029068398982921","word_num":"0","left":"0.0421511764591124"},{"word_num":"0","level":"0","width":"0.02034883549872868","height":"0.006968640444571461","text":"100% S2","page_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.006968641450188162","left":"0.9113372091917828"},{"line_num":"0","text":"Mon 20 Apr 11:15:17","height":"0.01754385964912286","block_num":"0","level":"0","page_num":"0","conf":"1","top":"0","word_num":"0","left":"0.9462209332984863","par_num":"0","width":"0.0494186015839273"},{"par_num":"0","width":"0.24418603613021528","page_num":"0","left":"0.3808139638697847","text":"User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.net","top":"0.06271777012826163","conf":"0.5","level":"0","word_num":"0","block_num":"0","line_num":"0","height":"0.017421602252187585"},{"top":"0.1010452964837355","width":"0.23110462756867106","word_num":"0","page_num":"0","conf":"1","level":"0","line_num":"0","block_num":"0","height":"0.01777448000139792","left":"0.3793604885334428","par_num":"0","text":"This is unrelated to the security PR - the duplicate email is a pre-existing test isolation issue"},{"word_num":"0","block_num":"0","height":"0.010689139176023432","level":"0","conf":"0.5","page_num":"0","text":"that happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","width":"0.22529066369888628","line_num":"0","par_num":"0","top":"0.12519936195537007","left":"0.3793604754684269"},{"text":"underlying issue should be fixed regardless. The security bump itself is fine.","height":"0.017724466095700775","level":"0","word_num":"0","left":"0.3793604852542289","line_num":"0","page_num":"0","block_num":"0","conf":"1","par_num":"0","top":"0.1393728224981654","width":"0.18749997970905713"},{"conf":"1","left":"0.41860464861990404","word_num":"0","block_num":"0","height":"0.017421602252187585","level":"0","top":"0.22299651607773896","page_num":"0","text":"so if only this failed on production build it means the tests are passing? AM!","width":"0.19186046275686713","par_num":"0","line_num":"0"},{"par_num":"0","line_num":"0","top":"0.24003189773733924","word_num":"0","height":"0.017807823619203633","conf":"1","left":"0.4186046457005924","block_num":"0","level":"0","page_num":"0","text":"correct. What else to check. The PR was by accident merged before reviewed.","width":"0.19476744469175944"},{"block_num":"0","level":"0","conf":"1","left":"0.41860465396458624","line_num":"0","page_num":"0","par_num":"0","text":"Trying to test it now","height":"0.017685566222268467","word_num":"0","width":"0.052325578446083876","top":"0.25757575746536243"},{"block_num":"0","par_num":"0","line_num":"0","height":"0.017421602252187585","left":"0.379360488415471","width":"0.2194767201200445","word_num":"0","top":"0.3170731708686798","conf":"1","text":"Yes, you're correct — if only this one test failed and it's the flaky duplicate email issue, the","level":"0","page_num":"0"},{"par_num":"0","conf":"1","left":"0.3793604785599734","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","width":"0.216569758476095","block_num":"0","page_num":"0","top":"0.3379790944182606","word_num":"0","level":"0","line_num":"0","height":"0.017682787333949346"},{"top":"0.3658536591745245","height":"0.017718908319062532","left":"0.37936046236057785","level":"0","page_num":"0","width":"0.09156976862156646","word_num":"0","block_num":"0","line_num":"0","conf":"1","par_num":"0","text":"What to check now that it's merged"},{"conf":"1","top":"0.39712918645515327","text":"Since it's already on production. focus on runtime verification rather than CT","level":"0","width":"0.18749999999999994","block_num":"0","word_num":"0","left":"0.3793604680289599","height":"0.010536318570613101","par_num":"0","line_num":"0","page_num":"0"},{"conf":"1","top":"0.42503987240829344","width":"0.22674418510274685","text":"1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens","line_num":"0","par_num":"0","page_num":"0","level":"0","word_num":"0","height":"0.01754385964912275","block_num":"0","left":"0.3822674437529485"},{"text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","width":"0.20930231378433556","left":"0.3895348750204371","block_num":"0","height":"0.010650239302591125","word_num":"0","top":"0.4494773525085942","line_num":"0","conf":"1","level":"0","page_num":"0","par_num":"0"},{"conf":"1","height":"0.017421602252187474","left":"0.38953488428654026","word_num":"0","top":"0.4668989547972512","par_num":"0","line_num":"0","page_num":"0","block_num":"0","text":"spikes.","level":"0","width":"0.018895348335834283"},{"par_num":"0","width":"0.22093022123296213","line_num":"0","level":"0","left":"0.38226745300994547","conf":"1","block_num":"0","text":"2. Check the deploy didn't break the autoloader — run composer dump-autoload if not","top":"0.49441786283891553","height":"0.011164274322169043","word_num":"0","page_num":"0"},{"width":"0.20784883296236073","level":"0","top":"0.5119617226346782","block_num":"0","line_num":"0","left":"0.38953488867600466","page_num":"0","height":"0.017655001492781763","par_num":"0","conf":"1","word_num":"0","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in"},{"word_num":"0","height":"0.010464075839880738","par_num":"0","text":"Laravel logs","width":"0.03052325451627691","level":"0","line_num":"0","conf":"1","block_num":"0","top":"0.5365853659871389","left":"0.38953488516628","page_num":"0"},{"level":"0","text":"3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after the","height":"0.01754385964912286","block_num":"0","line_num":"0","word_num":"0","page_num":"0","conf":"0.5","par_num":"0","width":"0.216569758476095","left":"0.3822674500643755","top":"0.5574162679425837"},{"width":"0.21947674041098736","par_num":"0","page_num":"0","word_num":"0","height":"0.0176688944133655","level":"0","left":"0.38953488844098444","line_num":"0","text":"denlov. Frrors from phpseclib or passport would show up here immediately if something","block_num":"0","conf":"1","top":"0.5781499203541262"},{"page_num":"0","text":"Reply","line_num":"0","width":"0.021802323929806966","conf":"0.30000001192092896","height":"0.017421602252187585","block_num":"0","top":"0.5958188154244289","word_num":"0","left":"0.3938953500263756","level":"0","par_num":"0"},{"word_num":"0","height":"0.01754385964912286","conf":"1","level":"0","block_num":"0","text":"oints — since this is Jiminny, anything involving call recording, OAuth","left":"0.41569767996575735","page_num":"0","top":"0.6236044657097288","par_num":"0","width":"0.172965110616481","line_num":"0"},{"width":"0.21947674041098741","page_num":"0","conf":"1","block_num":"0","height":"0.017682787333949235","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","level":"0","line_num":"0","left":"0.389534884781655","par_num":"0","top":"0.6443381182477901","word_num":"0"},{"par_num":"0","top":"0.6618819776714514","word_num":"0","width":"0.22965114674669634","text":"5. composer.lock diff — double-check that only the expected 5 packages changed. If the bot","level":"0","block_num":"0","line_num":"0","height":"0.0247208931419457","left":"0.38226745345494","page_num":"0","conf":"1"},{"block_num":"0","top":"0.689792663476874","line_num":"0","height":"0.01754385964912286","left":"0.3895348877733653","page_num":"0","text":"accidentally pulled in an unintended transitive bump, it would show here.","conf":"1","par_num":"0","word_num":"0","width":"0.18168603613021528","level":"0"},{"page_num":"0","level":"0","conf":"0.30000001192092896","left":"0.3793604633557178","text":"Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radius is","block_num":"0","top":"0.735191637820126","par_num":"0","word_num":"0","height":"0.007232604414652455","line_num":"0","width":"0.22238372234587978"},{"word_num":"0","width":"0.23255812868158865","line_num":"0","left":"0.3779069847760944","par_num":"0","block_num":"0","page_num":"0","text":"very low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -","top":"0.7488038278872368","conf":"1","height":"0.017746694160230225","level":"0"},{"page_num":"0","word_num":"0","level":"0","par_num":"0","width":"0.10755813882706017","height":"0.007182590508955311","block_num":"0","left":"0.37936046581335964","line_num":"0","conf":"0.5","top":"0.7735191638247465","text":"not a regression rrom the securitv vackages"},{"left":"0.37790697678636526","height":"0.010452960286604362","par_num":"0","level":"0","page_num":"0","text":"Replv.","line_num":"0","conf":"0.5","width":"0.017441858636571994","word_num":"0","block_num":"0","top":"0.9128919869298685"},{"left":"0.5770348871641151","block_num":"0","text":"Cannot#ky","width":"0.030523251979909016","height":"0.006968640444571572","top":"0.9442508714153448","level":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","line_num":"0"},{"conf":"0.30000001192092896","page_num":"0","par_num":"0","height":"0.0071770334928230595","text":"Ciaude ic Aland can make mictakec Plence double-chock recnoncoc)","top":"0.9824561403508771","width":"0.12936045261139562","word_num":"0","line_num":"0","block_num":"0","level":"0","left":"0.43459303705837393"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2108
|
NULL
|
NULL
|
|
53500
|
Claude FileEditViewWindowHelpSecurity patch review Claude FileEditViewWindowHelpSecurity patch review and testing guidance100% LzMon 20 Apr 11:15:42User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR - the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlying issue should be fixed regardless. The security bump itself is fine.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes, you're correct — if only this one test failed and it's the flaky duplicate email issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader — run composer dump-autoload if notdone automatically in your deploy pipeline, and confirm no class resolution errors inLaravel logs.3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after thedenlov. Frrors from phpseclib or passport would show up here immediately if somethingReplyints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump, it would show here.Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radius isvery low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -not a regression rrom the securitv vackagesReplv.Cannot#kyCiaude ic Aland can make mictakec Plence double-chock recnoncoc)...
|
[{"height":"0.01754385964912286",& [{"height":"0.01754385964912286","page_num":"0","conf":"1","left":"0.017441861727653853","level":"0","line_num":"0","text":"Claude File","top":"0","width":"0.030523254516276906","par_num":"0","block_num":"0","word_num":"0"},{"left":"0.050872093609937184","height":"0.017421602252187585","level":"0","top":"0.00000000009341838413945425","block_num":"0","conf":"1","line_num":"0","text":"Edit","width":"0.013081394611520962","word_num":"0","page_num":"0","par_num":"0"},{"left":"0.06395349007209457","par_num":"0","top":"0.003484321424642056","text":"View","word_num":"0","page_num":"0","block_num":"0","width":"0.014534881774415365","height":"0.010452960286604362","level":"0","conf":"1","line_num":"0"},{"top":"0.000000000441850445120906","width":"0.01889534833583427","word_num":"0","par_num":"0","conf":"1","block_num":"0","page_num":"0","line_num":"0","height":"0.017421602252187585","level":"0","left":"0.08284883714506737","text":"Window"},{"top":"0.00000000009341838413945425","width":"0.010174418383456299","word_num":"0","height":"0.017421602252187585","level":"0","text":"Help","left":"0.1075581398150548","page_num":"0","par_num":"0","line_num":"0","block_num":"0","conf":"1"},{"block_num":"0","par_num":"0","page_num":"0","word_num":"0","conf":"1","text":"Security patch review and testing guidance","left":"0.04215117645919011","level":"0","width":"0.10029068398982921","height":"0.010611339429158706","line_num":"0","top":"0.034843205974365854"},{"width":"0.02034883549872868","line_num":"0","text":"100% Lz","block_num":"0","level":"0","left":"0.9113372091917828","conf":"0.30000001192092896","page_num":"0","word_num":"0","height":"0.006968640444571461","top":"0.006968641450188162","par_num":"0"},{"word_num":"0","line_num":"0","page_num":"0","block_num":"0","conf":"1","par_num":"0","height":"0.01754385964912286","text":"Mon 20 Apr 11:15:42","left":"0.9462209332984863","top":"0","level":"0","width":"0.0494186015839273"},{"level":"0","line_num":"0","page_num":"0","left":"0.3808139638697847","top":"0.06271777012826163","block_num":"0","height":"0.017421602252187585","text":"User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.net","conf":"0.5","width":"0.24418603613021528","par_num":"0","word_num":"0"},{"height":"0.01777448000139792","block_num":"0","left":"0.3793604885334428","par_num":"0","level":"0","top":"0.1010452964837355","width":"0.23110462756867106","page_num":"0","conf":"1","line_num":"0","text":"This is unrelated to the security PR - the duplicate email is a pre-existing test isolation issue","word_num":"0"},{"level":"0","text":"that happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","height":"0.010689139176023432","page_num":"0","left":"0.37936048345005186","conf":"0.5","line_num":"0","block_num":"0","par_num":"0","top":"0.12519936195537007","width":"0.22529068398982927","word_num":"0"},{"width":"0.18749997970905713","height":"0.017724466095700775","text":"underlying issue should be fixed regardless. The security bump itself is fine.","block_num":"0","top":"0.1393728224981654","word_num":"0","left":"0.3793604852542289","conf":"1","line_num":"0","level":"0","par_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","word_num":"0","text":"so if only this failed on production build it means the tests are passing? AM!","height":"0.017421602252187585","width":"0.19186046275686713","line_num":"0","left":"0.41860464861990404","level":"0","page_num":"0","conf":"1","top":"0.22299651607773896"},{"conf":"1","level":"0","width":"0.19476744469175944","page_num":"0","text":"correct. What else to check. The PR was by accident merged before reviewed.","height":"0.017807823619203633","left":"0.4186046457005924","block_num":"0","line_num":"0","par_num":"0","top":"0.24003189773733924","word_num":"0"},{"page_num":"0","block_num":"0","height":"0.017685566222268467","left":"0.41860465396458624","level":"0","line_num":"0","par_num":"0","width":"0.052325578446083876","conf":"1","word_num":"0","text":"Trying to test it now","top":"0.25757575746536243"},{"left":"0.379360488415471","par_num":"0","conf":"1","level":"0","block_num":"0","height":"0.017421602252187585","top":"0.3170731708686798","width":"0.2194767201200445","line_num":"0","text":"Yes, you're correct — if only this one test failed and it's the flaky duplicate email issue, the","word_num":"0","page_num":"0"},{"line_num":"0","width":"0.216569758476095","top":"0.3379790944182606","conf":"1","block_num":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","left":"0.3793604785599734","level":"0","par_num":"0","height":"0.017682787333949346","word_num":"0","page_num":"0"},{"word_num":"0","left":"0.37936046236057785","level":"0","height":"0.017718908319062532","line_num":"0","width":"0.09156976862156646","conf":"1","text":"What to check now that it's merged","block_num":"0","page_num":"0","par_num":"0","top":"0.3658536591745245"},{"top":"0.39712918645515327","level":"0","word_num":"0","height":"0.010536318570613101","line_num":"0","par_num":"0","conf":"1","page_num":"0","width":"0.18749999999999994","left":"0.3793604680289599","text":"Since it's already on production. focus on runtime verification rather than CT","block_num":"0"},{"level":"0","word_num":"0","conf":"1","par_num":"0","width":"0.22674418510274685","height":"0.01754385964912275","left":"0.3822674437529485","line_num":"0","top":"0.42503987240829344","text":"1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens","page_num":"0","block_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","width":"0.20930231378433556","page_num":"0","conf":"1","height":"0.010650239302591125","word_num":"0","top":"0.4494773525085942","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","level":"0","left":"0.3895348750204371"},{"par_num":"0","height":"0.017421602252187474","width":"0.018895348335834283","word_num":"0","level":"0","line_num":"0","left":"0.38953488428654026","top":"0.4668989547972512","page_num":"0","block_num":"0","text":"spikes.","conf":"1"},{"conf":"1","block_num":"0","par_num":"0","top":"0.49441786283891553","line_num":"0","left":"0.38226745300994547","word_num":"0","page_num":"0","text":"2. Check the deploy didn't break the autoloader — run composer dump-autoload if not","width":"0.22093022123296213","level":"0","height":"0.011164274322169043"},{"block_num":"0","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in","height":"0.017655001492781763","word_num":"0","page_num":"0","conf":"1","level":"0","line_num":"0","left":"0.38953488867600466","par_num":"0","top":"0.5119617226346782","width":"0.20784883296236073"},{"level":"0","width":"0.03197674294735525","height":"0.017421602252187585","word_num":"0","conf":"1","block_num":"0","top":"0.5331010454331396","page_num":"0","text":"Laravel logs.","left":"0.38953488494261973","par_num":"0","line_num":"0"},{"text":"3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after the","conf":"0.5","width":"0.216569758476095","height":"0.01754385964912286","top":"0.5574162679425837","word_num":"0","left":"0.3822674500643755","block_num":"0","page_num":"0","par_num":"0","level":"0","line_num":"0"},{"left":"0.38953488844098444","level":"0","par_num":"0","top":"0.5781499203541262","width":"0.21947674041098736","height":"0.0176688944133655","page_num":"0","block_num":"0","text":"denlov. Frrors from phpseclib or passport would show up here immediately if something","conf":"1","line_num":"0","word_num":"0"},{"height":"0.017421602252187585","block_num":"0","line_num":"0","page_num":"0","level":"0","text":"Reply","left":"0.3938953500263756","word_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.5958188154244289","width":"0.021802323929806966"},{"left":"0.41715116399020047","text":"ints — since this is Jiminny, anything involving call recording, OAuth","top":"0.6236044657097288","word_num":"0","page_num":"0","width":"0.1715116297945063","height":"0.01754385964912286","level":"0","block_num":"0","line_num":"0","par_num":"0","conf":"1"},{"height":"0.017682787333949235","line_num":"0","page_num":"0","conf":"1","top":"0.6443381182477901","width":"0.21947674041098741","left":"0.389534884781655","block_num":"0","level":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","par_num":"0","word_num":"0"},{"text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","conf":"1","left":"0.3822674411551184","block_num":"0","par_num":"0","height":"0.017613324252041873","level":"0","page_num":"0","width":"0.22965116703763927","word_num":"0","top":"0.6689895468579133","line_num":"0"},{"block_num":"0","text":"accidentally pulled in an unintended transitive bump, it would show here.","top":"0.689792663476874","page_num":"0","conf":"1","left":"0.3895348877733653","line_num":"0","par_num":"0","width":"0.18168603613021528","word_num":"0","level":"0","height":"0.01754385964912286"},{"text":"Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radius is","top":"0.735191637820126","conf":"0.30000001192092896","left":"0.3793604633557178","width":"0.22238372234587978","word_num":"0","level":"0","height":"0.007232604414652455","line_num":"0","block_num":"0","par_num":"0","page_num":"0"},{"top":"0.7488038278872368","word_num":"0","block_num":"0","level":"0","left":"0.3779069847760944","page_num":"0","par_num":"0","text":"very low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -","height":"0.017746694160230225","width":"0.23255812868158865","line_num":"0","conf":"1"},{"left":"0.37936046581335964","word_num":"0","par_num":"0","level":"0","line_num":"0","block_num":"0","height":"0.007182590508955311","page_num":"0","text":"not a regression rrom the securitv vackages","top":"0.7735191638247465","conf":"0.5","width":"0.10755813882706017"},{"line_num":"0","conf":"0.5","block_num":"0","level":"0","text":"Replv.","top":"0.9128919869298685","page_num":"0","par_num":"0","width":"0.017441858636571994","left":"0.37790697678636526","word_num":"0","height":"0.010452960286604362"},{"top":"0.9442508714153448","height":"0.006968640444571572","level":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","page_num":"0","width":"0.030523251979909016","left":"0.5770348871641151","text":"Cannot#ky"},{"conf":"0.30000001192092896","top":"0.9824561403508771","left":"0.43459303705837393","text":"Ciaude ic Aland can make mictakec Plence double-chock recnoncoc)","height":"0.0071770334928230595","level":"0","line_num":"0","block_num":"0","par_num":"0","width":"0.12936045261139562","page_num":"0","word_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2106
|
NULL
|
NULL
|
|
53501
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp< →0100% C47 8 Mon 20 Apr 11:15:43APP (-zsh)APP (-zsh)T₴1|DOCKERO ₴1worker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00:startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00: startedDEV (docker)$82*3What's next:Try DockerDebug forseamless,persistentdebugging tools in any container or image → docker debug docker_lamp_1Learn moreat [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co mastererror: Your local changes to the following files would be overwritten by checkout:app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.phptests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.phpPlease:commit your changes or stash them before you switch branches.Abortinglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfixdocker exec-it docker_lamp_1./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loadedconfig default from".php-cs-fixer.dist.php".5603/5603 [100%-zsh• *4screenpipe"• 85APPFixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image + docker debug docker_lamp_1Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I...
|
[{"line_num":"0","width":& [{"line_num":"0","width":"0.03343023194207085","conf":"1","par_num":"0","page_num":"0","left":"0.0363372090531894","block_num":"0","top":"0.006976744645528443","height":"0.013953487608167836","text":"iTerm2","word_num":"0","level":"0"},{"par_num":"0","top":"0.006976744800567203","conf":"1","text":"Shell","page_num":"0","level":"0","word_num":"0","line_num":"0","height":"0.013953487608167836","block_num":"0","width":"0.021802324718899202","left":"0.08284883747097675"},{"line_num":"0","top":"0.006976744800567203","left":"0.11773255852008889","conf":"1","text":"Edit","level":"0","page_num":"0","par_num":"0","width":"0.017441859510209837","word_num":"0","block_num":"0","height":"0.013953487608167836"},{"par_num":"0","top":"0.006976744800567203","block_num":"0","level":"0","height":"0.013953487608167836","line_num":"0","conf":"1","left":"0.1482558144574109","text":"View","page_num":"0","width":"0.021802324718899174","word_num":"0"},{"block_num":"0","conf":"1","line_num":"0","top":"0.006976744708930949","left":"0.181686046885139","page_num":"0","par_num":"0","level":"0","word_num":"0","text":"Session","width":"0.034883719020419646","height":"0.011627906163533486"},{"conf":"1","page_num":"0","text":"Scripts","top":"0.006976744490489684","block_num":"0","width":"0.031976742214626735","level":"0","height":"0.013953487608167836","word_num":"0","left":"0.2296511643093533","line_num":"0","par_num":"0"},{"conf":"1","line_num":"0","top":"0.0069767444517300214","left":"0.27325581467940063","height":"0.013953487608167836","width":"0.03343023194207084","par_num":"0","word_num":"0","page_num":"0","level":"0","text":"Profiles","block_num":"0"},{"width":"0.03633720874786378","line_num":"0","par_num":"0","height":"0.013953487608167836","text":"Window","level":"0","top":"0.006976744645528443","left":"0.31831395315998284","page_num":"0","word_num":"0","conf":"1","block_num":"0"},{"width":"0.02034883631600276","height":"0.013953487608167836","page_num":"0","conf":"1","block_num":"0","text":"Help","par_num":"0","word_num":"0","left":"0.36773255878967304","level":"0","line_num":"0","top":"0.006976744474985863"},{"par_num":"0","page_num":"0","height":"0.018888888888888844","top":"0.004444444444444473","width":"0.046511628892686674","word_num":"0","text":"< →0","level":"0","block_num":"0","line_num":"0","left":"0.6845930235381529","conf":"0.30000001192092896"},{"width":"0.17151162889268656","top":"0.004444444444444473","line_num":"0","level":"0","block_num":"0","word_num":"0","page_num":"0","text":"100% C47 8 Mon 20 Apr 11:15:43","conf":"0.5","left":"0.8168604644151163","par_num":"0","height":"0.016666666666666607"},{"level":"0","line_num":"0","width":"0.04941860304938417","block_num":"0","page_num":"0","left":"0.4767441866458365","par_num":"0","top":"0.03666666663108953","word_num":"0","height":"0.014496124055650483","conf":"0.5","text":"APP (-zsh)"},{"par_num":"0","left":"0.4636627924670487","width":"0.040697672632005466","conf":"1","block_num":"0","page_num":"0","word_num":"0","height":"0.013953487608167836","level":"0","line_num":"0","top":"0.06511627935870679","text":"APP (-zsh)"},{"conf":"0.30000001192092896","level":"0","width":"0.024709301524692195","page_num":"0","height":"0.013953487608167836","par_num":"0","top":"0.03488372115715643","text":"T₴1|","word_num":"0","line_num":"0","block_num":"0","left":"0.9738372101145919"},{"conf":"1","height":"0.0117727809482151","level":"0","width":"0.03344979816012912","word_num":"0","top":"0.06736942345378782","line_num":"0","left":"0.06830417061474595","par_num":"0","text":"DOCKER","page_num":"0","block_num":"0"},{"par_num":"0","level":"0","text":"O ₴1","page_num":"0","width":"0.02325581444634331","left":"0.16860465066200278","word_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.016279069052802297","top":"0.06511627922359886"},{"top":"0.0906976748922036","conf":"1","word_num":"0","page_num":"0","block_num":"0","left":"0.0014534888111832542","text":"worker-analytics:worker-analytics_00: started","par_num":"0","width":"0.25290696885850694","level":"0","height":"0.016279069052802186","line_num":"0"},{"text":"worker-audio:worker-audio_00: started","conf":"1","par_num":"0","page_num":"0","height":"0.019018088446723036","width":"0.20930230882432724","block_num":"0","top":"0.10888888836061783","word_num":"0","level":"0","left":"0.0014535050514898156","line_num":"0"},{"word_num":"0","top":"0.13023255838057568","width":"0.19912789662679034","par_num":"0","left":"0.0014534968658682522","block_num":"0","conf":"1","height":"0.016279069052802186","page_num":"0","level":"0","line_num":"0","text":"worker-calendar:worker-calendar_00:"},{"height":"0.014408005608452679","text":"started","page_num":"0","top":"0.1300052996688097","level":"0","block_num":"0","left":"0.2020059564370141","line_num":"0","word_num":"0","par_num":"0","width":"0.04220901595221624","conf":"1"},{"left":"0.0014534865582504016","block_num":"0","par_num":"0","text":"worker-conferences:worker-conferences_00: started","word_num":"0","level":"0","top":"0.1488372100136217","height":"0.0189405674404568","page_num":"0","line_num":"0","width":"0.2761627833048502","conf":"1"},{"height":"0.01912144766913515","par_num":"0","conf":"1","page_num":"0","width":"0.24273255666097007","word_num":"0","left":"0.0014534840801230687","top":"0.1697674417339079","text":"worker-crm-sync:worker-crm-sync_00: started","block_num":"0","level":"0","line_num":"0"},{"height":"0.016279069052802186","left":"0.0014534950113931208","text":"worker-crm-update:worker-crm-update_00:","top":"0.19069767465964538","page_num":"0","width":"0.22093022664388023","level":"0","word_num":"0","block_num":"0","par_num":"0","line_num":"0","conf":"1"},{"left":"0.22383720905767832","word_num":"0","line_num":"0","par_num":"0","width":"0.04215116235944963","block_num":"0","page_num":"0","height":"0.016279069052802186","top":"0.19069767504724233","text":"started","conf":"1","level":"0"},{"word_num":"0","par_num":"0","block_num":"0","line_num":"0","text":"worker-download:worker-download_00:","left":"0.0014534882810766487","width":"0.19767441219753693","conf":"1","height":"0.016279069052802297","top":"0.20930232605499421","level":"0","page_num":"0"},{"width":"0.04218447473314074","text":"started","page_num":"0","conf":"1","par_num":"0","block_num":"0","height":"0.014213436974419458","level":"0","left":"0.20201822704700778","top":"0.2114979327487656","word_num":"0","line_num":"0"},{"left":"0.0014534847141474177","line_num":"0","par_num":"0","top":"0.22999999999999998","height":"0.018888888888888955","page_num":"0","word_num":"0","level":"0","text":"worker-emails:worker-emails_00: started","width":"0.2194767422146267","block_num":"0","conf":"1"},{"line_num":"0","conf":"1","word_num":"0","par_num":"0","width":"0.252906968858507","page_num":"0","height":"0.018940567440456912","left":"0.0014534878163924366","level":"0","block_num":"0","text":"worker-es-update:worker-es-update_00: started","top":"0.24883721005238135"},{"block_num":"0","level":"0","line_num":"0","conf":"1","par_num":"0","top":"0.269767442909825","width":"0.21947674221462676","page_num":"0","height":"0.01912144554985884","word_num":"0","text":"worker-nudges:worker-nudges_00: started","left":"0.0014534889257426778"},{"left":"0.261627908573031","line_num":"0","block_num":"0","word_num":"0","level":"0","par_num":"0","text":"DEV (docker)","top":"0.06744186035900246","conf":"1","width":"0.049418603049384224","height":"0.01162790722317164","page_num":"0"},{"block_num":"0","par_num":"0","width":"0.01453488270441694","top":"0.06511627933545094","level":"0","text":"$82","word_num":"0","left":"0.37500000068994266","line_num":"0","height":"0.013953487608167836","page_num":"0","conf":"0.30000001192092896"},{"text":"*3","width":"0.013081395626068137","page_num":"0","par_num":"0","line_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","height":"0.013953487608167836","block_num":"0","top":"0.06511627935870679","left":"0.5726744185968496"},{"left":"0.002906977207727326","page_num":"0","text":"What's next:","top":"0.30888888900228884","height":"0.01669250594245064","word_num":"0","level":"0","par_num":"0","width":"0.06831395361158582","block_num":"0","conf":"0.5","line_num":"0"},{"top":"0.3275746219365596","line_num":"0","level":"0","word_num":"0","width":"0.05967268943786621","par_num":"0","left":"0.02466946829319481","conf":"1","block_num":"0","page_num":"0","height":"0.019269360436333538","text":"Try Docker"},{"width":"0.055232556660970045","word_num":"0","conf":"1","left":"0.0843023273517752","par_num":"0","block_num":"0","level":"0","line_num":"0","top":"0.33000000000000007","text":"Debug for","page_num":"0","height":"0.016666666666666607"},{"conf":"1","par_num":"0","block_num":"0","left":"0.13917339303539206","height":"0.02231112162272142","level":"0","width":"0.054697857962714314","line_num":"0","text":"seamless,","page_num":"0","top":"0.3271141105263997","word_num":"0"},{"height":"0.01716761695014113","width":"0.05968532032436796","block_num":"0","level":"0","text":"persistent","par_num":"0","line_num":"0","left":"0.19617478269077715","page_num":"0","conf":"1","top":"0.3297882844170903","word_num":"0"},{"height":"0.02111111111111119","par_num":"0","line_num":"0","page_num":"0","text":"debugging tools in any container or image → docker debug docker_lamp_1","width":"0.3909883711073134","level":"0","block_num":"0","left":"0.2572674426182156","conf":"0.5","word_num":"0","top":"0.3277777777777777"},{"left":"0.024677198677386762","word_num":"0","line_num":"0","level":"0","page_num":"0","width":"0.05820373959011501","conf":"1","par_num":"0","height":"0.01687675052218962","text":"Learn more","block_num":"0","top":"0.3485383683875083"},{"conf":"1","par_num":"0","block_num":"0","left":"0.08430233581448365","text":"at https://docs.docker.com/go/debug-cli/","top":"0.34883721005238133","word_num":"0","level":"0","line_num":"0","width":"0.22529067993164065","page_num":"0","height":"0.0189405674404568"},{"block_num":"0","par_num":"0","level":"0","text":"docker exec -it docker_lamp_1 php -v","conf":"1","left":"0.0029069934243163803","line_num":"0","width":"0.20203486548529734","word_num":"0","top":"0.36976744156336516","height":"0.01912144766913526","page_num":"0"},{"height":"0.018604651557074692","width":"0.2906976699829102","conf":"1","block_num":"0","level":"0","word_num":"0","text":"PHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)","left":"0.0029069856149328602","line_num":"0","par_num":"0","top":"0.38837209270983475","page_num":"0"},{"word_num":"0","conf":"1","block_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.4088888885466643","width":"0.15116278330485025","text":"Copyright (c) The PHP Group","left":"0.002906981059643727","page_num":"0","height":"0.019018088446723147"},{"level":"0","conf":"1","par_num":"0","top":"0.4302325583664587","width":"0.027616278330485026","block_num":"0","page_num":"0","word_num":"0","height":"0.013953487608167836","text":"Zend","line_num":"0","left":"0.002906977574098556"},{"left":"0.029069776858667396","width":"0.2645348654852973","line_num":"0","page_num":"0","par_num":"0","text":"Engine v4.3.30, Copyright (c) Zend Technologies","height":"0.018888888888888955","conf":"1","word_num":"0","level":"0","block_num":"0","top":"0.42999999999999994"},{"par_num":"0","height":"0.021162789662679038","level":"0","text":"with Zend OPcache v8.3.30, Copyright (C), by Zend Technologies","width":"0.3473837322658963","block_num":"0","conf":"1","left":"0.024709295263894166","line_num":"0","top":"0.4488372098663349","page_num":"0","word_num":"0"},{"width":"0.06833460595872667","page_num":"0","top":"0.48827451599581706","left":"0.0028966508233393444","text":"What's next:","line_num":"0","height":"0.01879980511135526","level":"0","block_num":"0","word_num":"0","par_num":"0","conf":"0.5"},{"par_num":"0","conf":"1","left":"0.024709325178980675","line_num":"0","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1","block_num":"0","word_num":"0","height":"0.019018088446723147","level":"0","width":"0.6235464731852213","page_num":"0","top":"0.5088888885059666"},{"line_num":"0","par_num":"0","word_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","top":"0.5277777777777778","block_num":"0","height":"0.018888888888888844","left":"0.024709305060587383","level":"0","width":"0.2848837110731337","conf":"1","page_num":"0"},{"height":"0.018940567440456912","top":"0.5488372098779628","page_num":"0","width":"0.5959301842583551","left":"0.002907024828346473","block_num":"0","line_num":"0","par_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master","word_num":"0","level":"0","conf":"1"},{"top":"0.569767441714528","word_num":"0","par_num":"0","width":"0.4563953399658204","page_num":"0","conf":"1","left":"0.002906974195409499","height":"0.01912144766913526","level":"0","line_num":"0","block_num":"0","text":"error: Your local changes to the following files would be overwritten by checkout:"},{"text":"app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php","level":"0","top":"0.5883720925160363","width":"0.44040696885850694","block_num":"0","height":"0.018604651557074692","par_num":"0","word_num":"0","line_num":"0","page_num":"0","conf":"1","left":"0.047965119761638024"},{"text":"tests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.php","level":"0","conf":"1","line_num":"0","width":"0.5014534844292535","height":"0.016279069052802186","left":"0.04796512451865801","block_num":"0","word_num":"0","top":"0.6093023258515058","page_num":"0","par_num":"0"},{"page_num":"0","block_num":"0","width":"0.03490437931484647","level":"0","text":"Please","conf":"1","top":"0.6301661524950374","word_num":"0","left":"0.002896647900576917","par_num":"0","line_num":"0","height":"0.014086299472385044"},{"left":"0.03633722486235733","block_num":"0","line_num":"0","width":"0.34593020545111763","conf":"1","height":"0.018888888888888844","par_num":"0","text":":commit your changes or stash them before you switch branches.","top":"0.63","word_num":"0","page_num":"0","level":"0"},{"width":"0.046653122372097434","top":"0.6483735451378412","text":"Aborting","conf":"1","block_num":"0","level":"0","page_num":"0","par_num":"0","word_num":"0","left":"0.002836229622442849","line_num":"0","height":"0.019531979031032987"},{"height":"0.016279069052802186","width":"0.574127917819553","par_num":"0","top":"0.6697674421305755","block_num":"0","conf":"1","word_num":"0","left":"0.0029069724159050342","page_num":"0","level":"0","line_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix"},{"par_num":"0","page_num":"0","left":"0.0029069805919257783","level":"0","conf":"1","height":"0.013953487608167836","top":"0.6906976747230478","line_num":"0","text":"docker exec","width":"0.06395348442925348","word_num":"0","block_num":"0"},{"line_num":"0","text":"-it docker_lamp_1","block_num":"0","left":"0.06686046689595114","height":"0.018604651557074692","level":"0","page_num":"0","par_num":"0","top":"0.6906976740664239","word_num":"0","conf":"0.5","width":"0.10174418555365668"},{"height":"0.018604651557074692","page_num":"0","text":"./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.dist.php -v --using-cache=no --diff","top":"0.6883720930586719","left":"0.16715117232123522","width":"0.4927325354682075","level":"0","word_num":"0","par_num":"0","block_num":"0","line_num":"0","conf":"1"},{"text":"PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.","top":"0.7088888885685333","level":"0","conf":"1","block_num":"0","width":"0.4738371955023871","word_num":"0","left":"0.002906984002225046","line_num":"0","page_num":"0","height":"0.021343669891357386","par_num":"0"},{"page_num":"0","text":"PHP runtime: 8.3.30","conf":"1","height":"0.014444444444444482","left":"0.002906982367079072","block_num":"0","level":"0","par_num":"0","top":"0.73","width":"0.10755813386705185","line_num":"0","word_num":"0"},{"block_num":"0","width":"0.30087208218044703","conf":"1","page_num":"0","word_num":"0","par_num":"0","top":"0.7488372099361025","level":"0","height":"0.0189405674404568","line_num":"0","left":"0.0029069888188184125","text":"Running analysis on 7 cores with 10 files per process."},{"line_num":"0","conf":"1","par_num":"0","height":"0.01912144766913526","page_num":"0","text":"Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!","block_num":"0","level":"0","word_num":"0","left":"0.002906960475335257","width":"0.6511628044976129","top":"0.7697674416563884"},{"word_num":"0","text":"Loaded","page_num":"0","level":"0","conf":"1","left":"0.002892663240133711","height":"0.01414560953776034","block_num":"0","line_num":"0","par_num":"0","top":"0.7906016136775298","width":"0.03636583752102322"},{"conf":"1","block_num":"0","left":"0.040697678967498006","level":"0","line_num":"0","page_num":"0","width":"0.11046511332194009","height":"0.018604651557074692","top":"0.7883720927485944","word_num":"0","par_num":"0","text":"config default from"},{"height":"0.018604651557074692","text":"\".php-cs-fixer.dist.php\".","top":"0.7883720928261139","width":"0.14244185553656685","par_num":"0","block_num":"0","left":"0.15116279078791822","level":"0","page_num":"0","word_num":"0","conf":"1","line_num":"0"},{"conf":"0.5","par_num":"0","line_num":"0","top":"0.8088888890313587","block_num":"0","height":"0.01669250594245064","width":"0.06831395361158582","word_num":"0","page_num":"0","level":"0","text":"5603/5603 [","left":"0.008720930315533377"},{"left":"0.21802325532705819","line_num":"0","page_num":"0","block_num":"0","top":"0.8093023260549942","par_num":"0","text":"100%","word_num":"0","conf":"0.30000001192092896","height":"0.016279069052802186","width":"0.0421511623594496","level":"0"},{"par_num":"0","word_num":"0","block_num":"0","conf":"0.5","width":"0.01889534791310632","top":"0.06744186092459825","left":"0.6656976745657336","height":"0.013953487608167836","page_num":"0","text":"-zsh","level":"0","line_num":"0"},{"word_num":"0","width":"0.024709301524692084","text":"• *4","height":"0.013953487608167947","block_num":"0","par_num":"0","line_num":"0","left":"0.7587209306572277","level":"0","page_num":"0","top":"0.06511627921917185","conf":"0.30000001192092896"},{"page_num":"0","block_num":"0","width":"0.04658276240030923","conf":"1","height":"0.014573866526285895","word_num":"0","line_num":"0","left":"0.8488016426842699","par_num":"0","text":"screenpipe\"","top":"0.06480608975171342","level":"0"},{"text":"• 85","width":"0.024709301524692084","conf":"0.30000001192092896","height":"0.016279069052802297","top":"0.06511627969840506","page_num":"0","word_num":"0","level":"0","block_num":"0","line_num":"0","left":"0.9563953490196307","par_num":"0"},{"par_num":"0","conf":"0.30000001192092896","word_num":"0","text":"APP","page_num":"0","level":"0","width":"0.14098837110731333","line_num":"0","block_num":"0","left":"0.8546511638258156","top":"0.14651162687672514","height":"0.08372093200683595"},{"line_num":"0","block_num":"0","text":"Fixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory used","page_num":"0","width":"0.3415697521633572","left":"0.0029069918994755637","height":"0.021343669891357386","conf":"0.5","par_num":"0","level":"0","word_num":"0","top":"0.8697674415691792"},{"par_num":"0","height":"0.019495302836100237","page_num":"0","line_num":"0","level":"0","top":"0.906531417910761","left":"0.002860704335820034","word_num":"0","block_num":"0","text":"What's next:","width":"0.06840649710761176","conf":"0.30000001192092896"},{"page_num":"0","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image + docker debug docker_lamp_1","block_num":"0","height":"0.02111111111111108","level":"0","width":"0.6235464731852214","word_num":"0","conf":"1","par_num":"0","left":"0.024709325554419456","top":"0.9277777777777778","line_num":"0"},{"text":"Learn more at https://docs.docker.com/go/debug-cli/","width":"0.2848837110731337","top":"0.9488372099593582","par_num":"0","height":"0.018940567440456912","left":"0.02470930648500593","block_num":"0","word_num":"0","level":"0","page_num":"0","line_num":"0","conf":"1"},{"conf":"1","width":"0.5524111005995008","height":"0.024864054785834422","word_num":"0","par_num":"0","page_num":"0","block_num":"0","left":"0.0028726578180487097","line_num":"0","top":"0.9635592205124931","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I","level":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2042
|
NULL
|
NULL
|
|
53502
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon 20 Apr 11:15:43User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR - the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlying issue should be fixed regardless. The security bump itself is fine.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes, you're correct — if only this one test failed and it's the flaky duplicate email issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader — run composer dump-autoload if notdone automatically in your deploy pipeline, and confirm no class resolution errors inLaravel logs3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after thedenlov. Frrors from phpseclib or passport would show up here immediately if somethingReplyints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump, it would show here.Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radius isvery low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -not a regression rrom the securitv vackagesReplv.Cannot#kyCiaude ic Aland can make mictakec Plence double-chock recnoncoc)...
|
[{"left":"0.017441861727653853", [{"left":"0.017441861727653853","page_num":"0","top":"0","word_num":"0","par_num":"0","level":"0","block_num":"0","line_num":"0","conf":"1","height":"0.01754385964912286","text":"Claude File","width":"0.030523254516276906"},{"width":"0.013081394611520962","conf":"1","block_num":"0","line_num":"0","top":"0.00000000009341838413945425","level":"0","left":"0.050872093609937184","page_num":"0","word_num":"0","par_num":"0","height":"0.017421602252187585","text":"Edit"},{"block_num":"0","height":"0.006968640444571461","width":"0.014534881774415365","text":"VIew","word_num":"0","line_num":"0","left":"0.06395349007209457","par_num":"0","level":"0","top":"0.006968641450188162","conf":"0.30000001192092896","page_num":"0"},{"width":"0.01889534833583427","line_num":"0","conf":"1","word_num":"0","block_num":"0","par_num":"0","level":"0","page_num":"0","left":"0.08284883714506737","height":"0.017421602252187585","text":"Window","top":"0.000000000441850445120906"},{"height":"0.017421602252187585","left":"0.1075581398150548","top":"0.00000000009341838413945425","conf":"1","width":"0.010174418383456299","level":"0","block_num":"0","text":"Help","word_num":"0","par_num":"0","line_num":"0","page_num":"0"},{"width":"0.1061046377141425","height":"0.010611339429158706","level":"0","page_num":"0","text":"Security patch review and testing guidance","word_num":"0","left":"0.04215116561552304","block_num":"0","par_num":"0","conf":"1","line_num":"0","top":"0.03484320614858183"},{"level":"0","left":"0.9113372091917828","word_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","text":"100% S2","block_num":"0","par_num":"0","top":"0.006968641450188162","width":"0.02034883549872868","line_num":"0","page_num":"0"},{"width":"0.0494186015839273","conf":"1","height":"0.01754385964912286","top":"0","par_num":"0","text":"Mon 20 Apr 11:15:43","block_num":"0","left":"0.9462209332984863","level":"0","line_num":"0","page_num":"0","word_num":"0"},{"word_num":"0","top":"0.06271777012826163","conf":"0.5","level":"0","left":"0.3808139638697847","par_num":"0","height":"0.017421602252187585","text":"User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.net","line_num":"0","width":"0.24418603613021528","block_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","conf":"1","word_num":"0","top":"0.1010452964837355","level":"0","text":"This is unrelated to the security PR - the duplicate email is a pre-existing test isolation issue","left":"0.3793604885334428","line_num":"0","par_num":"0","height":"0.01777448000139792","width":"0.23110462756867106"},{"page_num":"0","line_num":"0","level":"0","left":"0.3793604754684269","block_num":"0","height":"0.010689139176023432","conf":"0.5","top":"0.12519936195537007","par_num":"0","width":"0.22529066369888628","text":"that happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","word_num":"0"},{"level":"0","line_num":"0","block_num":"0","left":"0.3793604852542289","page_num":"0","conf":"1","par_num":"0","text":"underlying issue should be fixed regardless. The security bump itself is fine.","height":"0.017724466095700775","width":"0.18749997970905713","top":"0.1393728224981654","word_num":"0"},{"text":"so if only this failed on production build it means the tests are passing? AM!","word_num":"0","par_num":"0","block_num":"0","top":"0.22299651607773896","page_num":"0","conf":"1","height":"0.017421602252187585","level":"0","left":"0.41860464861990404","line_num":"0","width":"0.19186046275686713"},{"height":"0.017807823619203633","conf":"1","left":"0.4186046457005924","top":"0.24003189773733924","line_num":"0","width":"0.19476744469175944","block_num":"0","page_num":"0","level":"0","par_num":"0","word_num":"0","text":"correct. What else to check. The PR was by accident merged before reviewed."},{"text":"Trying to test it now","level":"0","par_num":"0","word_num":"0","top":"0.25757575746536243","page_num":"0","block_num":"0","conf":"1","width":"0.052325578446083876","left":"0.41860465396458624","line_num":"0","height":"0.017685566222268467"},{"par_num":"0","block_num":"0","page_num":"0","line_num":"0","top":"0.3170731708686798","word_num":"0","height":"0.017421602252187585","conf":"1","left":"0.379360488415471","level":"0","text":"Yes, you're correct — if only this one test failed and it's the flaky duplicate email issue, the","width":"0.2194767201200445"},{"height":"0.017682787333949346","left":"0.3793604785599734","word_num":"0","par_num":"0","level":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","width":"0.216569758476095","conf":"1","page_num":"0","top":"0.3379790944182606","block_num":"0","line_num":"0"},{"top":"0.3658536591745245","word_num":"0","left":"0.37936046236057785","block_num":"0","width":"0.09156976862156646","line_num":"0","text":"What to check now that it's merged","height":"0.017718908319062532","conf":"1","level":"0","page_num":"0","par_num":"0"},{"height":"0.010536318570613101","level":"0","text":"Since it's already on production. focus on runtime verification rather than CT","page_num":"0","word_num":"0","par_num":"0","width":"0.18749999999999994","conf":"1","block_num":"0","line_num":"0","top":"0.39712918645515327","left":"0.3793604680289599"},{"conf":"1","par_num":"0","width":"0.22674418510274685","left":"0.3822674437529485","line_num":"0","text":"1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens","height":"0.01754385964912275","word_num":"0","top":"0.42503987240829344","level":"0","block_num":"0","page_num":"0"},{"height":"0.010650239302591125","level":"0","word_num":"0","conf":"1","left":"0.3895348750204371","line_num":"0","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","top":"0.4494773525085942","par_num":"0","block_num":"0","width":"0.20930231378433556","page_num":"0"},{"text":"spikes.","top":"0.4668989547972512","conf":"1","word_num":"0","left":"0.38953488428654026","block_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.018895348335834283","height":"0.017421602252187474","page_num":"0"},{"height":"0.011164274322169043","width":"0.22093022123296213","page_num":"0","text":"2. Check the deploy didn't break the autoloader — run composer dump-autoload if not","word_num":"0","level":"0","top":"0.49441786283891553","block_num":"0","left":"0.38226745300994547","line_num":"0","par_num":"0","conf":"1"},{"conf":"1","left":"0.38953488867600466","line_num":"0","page_num":"0","top":"0.5119617226346782","block_num":"0","height":"0.017655001492781763","par_num":"0","width":"0.20784883296236073","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in","level":"0","word_num":"0"},{"top":"0.5365853659871389","height":"0.010464075839880738","level":"0","width":"0.03052325451627691","page_num":"0","block_num":"0","line_num":"0","conf":"1","par_num":"0","left":"0.38953488516628","text":"Laravel logs","word_num":"0"},{"left":"0.3822674500643755","block_num":"0","page_num":"0","level":"0","par_num":"0","word_num":"0","height":"0.01754385964912286","top":"0.5574162679425837","width":"0.216569758476095","line_num":"0","text":"3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after the","conf":"0.5"},{"par_num":"0","text":"denlov. Frrors from phpseclib or passport would show up here immediately if something","level":"0","line_num":"0","width":"0.21947674041098736","height":"0.0176688944133655","top":"0.5781499203541262","conf":"1","left":"0.38953488844098444","word_num":"0","page_num":"0","block_num":"0"},{"left":"0.3938953500263756","height":"0.017421602252187585","block_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","text":"Reply","top":"0.5958188154244289","page_num":"0","width":"0.021802323929806966","word_num":"0","line_num":"0"},{"left":"0.41715116399020047","width":"0.1715116297945063","page_num":"0","level":"0","word_num":"0","par_num":"0","text":"ints — since this is Jiminny, anything involving call recording, OAuth","top":"0.6236044657097288","conf":"1","height":"0.01754385964912286","block_num":"0","line_num":"0"},{"height":"0.017682787333949235","block_num":"0","page_num":"0","line_num":"0","conf":"1","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","word_num":"0","par_num":"0","left":"0.389534884781655","top":"0.6443381182477901","width":"0.21947674041098741","level":"0"},{"word_num":"0","page_num":"0","left":"0.3822674411551184","height":"0.017613324252041873","top":"0.6689895468579133","level":"0","par_num":"0","width":"0.22965116703763927","block_num":"0","line_num":"0","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","conf":"1"},{"word_num":"0","width":"0.18168603613021528","level":"0","top":"0.689792663476874","left":"0.3895348877733653","text":"accidentally pulled in an unintended transitive bump, it would show here.","block_num":"0","page_num":"0","line_num":"0","conf":"1","par_num":"0","height":"0.01754385964912286"},{"level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","width":"0.22238372234587978","height":"0.007232604414652455","page_num":"0","left":"0.3793604633557178","text":"Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radius is","top":"0.735191637820126","word_num":"0"},{"level":"0","conf":"1","page_num":"0","par_num":"0","block_num":"0","top":"0.7488038278872368","word_num":"0","text":"very low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -","width":"0.23255812868158865","left":"0.3779069847760944","line_num":"0","height":"0.017746694160230225"},{"conf":"0.5","word_num":"0","left":"0.37936046581335964","block_num":"0","level":"0","line_num":"0","height":"0.007182590508955311","par_num":"0","text":"not a regression rrom the securitv vackages","top":"0.7735191638247465","page_num":"0","width":"0.10755813882706017"},{"left":"0.37790697678636526","width":"0.017441858636571994","word_num":"0","text":"Replv.","conf":"0.5","block_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0","height":"0.010452960286604362","top":"0.9128919869298685"},{"par_num":"0","text":"Cannot#ky","width":"0.030523251979909016","block_num":"0","height":"0.006968640444571572","page_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.5770348871641151","top":"0.9442508714153448","line_num":"0","level":"0"},{"text":"Ciaude ic Aland can make mictakec Plence double-chock recnoncoc)","width":"0.12936045261139562","page_num":"0","left":"0.43459303705837393","block_num":"0","line_num":"0","height":"0.0071770334928230595","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.9824561403508771","word_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2105
|
NULL
|
NULL
|
|
53505
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpAPP (-zsh)APP (-zsh)DOCKERO ₴1worker:worker_00:startedworker-analytics:worker-analytics_00:startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00:startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00:startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: startedDEV (docker)$82*3What's next:Try Docker Debug for seamless, persistentdebugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co mastererror: Your localchanges to the following files would be overwritten by checkout:app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.phptests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.phpPlease commit your changes or stash them before you switch branches.Abortinglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfixdocker exec -it docker_lamp_1./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loaded config default from "-php-cs-fixer.dist.php".5603/5603 [888100%-zsh• ₴4100% C47 8 Mon 20 Apr 11:15:51T₴1|screenpipe"• *5APPFixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image docker debug docker_lamp_1Learn more at https://docs.docker.com/go/debug-cli/...
|
[{"width":"0.03343023194207085", [{"width":"0.03343023194207085","level":"0","text":"iTerm2","height":"0.013953487608167836","left":"0.0363372090531894","top":"0.006976744645528443","block_num":"0","word_num":"0","par_num":"0","conf":"1","page_num":"0","line_num":"0"},{"text":"Shell","height":"0.013953487608167836","page_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.006976744800567203","conf":"1","word_num":"0","block_num":"0","width":"0.021802324718899202","left":"0.08284883747097675"},{"top":"0.006976744800567203","block_num":"0","width":"0.017441859510209837","page_num":"0","word_num":"0","text":"Edit","conf":"1","line_num":"0","height":"0.013953487608167836","par_num":"0","level":"0","left":"0.11773255852008889"},{"block_num":"0","page_num":"0","width":"0.021802324718899174","word_num":"0","text":"View","top":"0.006976744800567203","par_num":"0","height":"0.013953487608167836","conf":"1","left":"0.1482558144574109","level":"0","line_num":"0"},{"width":"0.034883719020419646","block_num":"0","left":"0.181686046885139","top":"0.006976744708930949","height":"0.011627906163533486","conf":"1","page_num":"0","level":"0","par_num":"0","text":"Session","word_num":"0","line_num":"0"},{"height":"0.013953487608167836","left":"0.2296511643093533","text":"Scripts","block_num":"0","conf":"1","par_num":"0","page_num":"0","top":"0.006976744490489684","width":"0.031976742214626735","word_num":"0","level":"0","line_num":"0"},{"conf":"1","page_num":"0","par_num":"0","text":"Profiles","block_num":"0","level":"0","width":"0.033581217130025265","left":"0.2731803220866592","word_num":"0","line_num":"0","height":"0.01491024653116857","top":"0.006498365002235884"},{"left":"0.31831395315998284","top":"0.006976744645528443","width":"0.03633720874786378","conf":"1","block_num":"0","height":"0.013953487608167836","par_num":"0","word_num":"0","page_num":"0","level":"0","line_num":"0","text":"Window"},{"left":"0.36773255878967304","level":"0","text":"Help","par_num":"0","top":"0.006976744474985863","height":"0.013953487608167836","block_num":"0","width":"0.02034883631600276","conf":"1","page_num":"0","line_num":"0","word_num":"0"},{"block_num":"0","text":"APP (-zsh)","height":"0.017906617058648044","left":"0.47664450604357395","line_num":"0","page_num":"0","conf":"1","level":"0","width":"0.04961796336703833","top":"0.03406994753409298","par_num":"0","word_num":"0"},{"conf":"1","block_num":"0","line_num":"0","width":"0.04218694898817277","height":"0.016517939037746787","left":"0.462191408947215","par_num":"0","text":"APP (-zsh)","top":"0.06499684439502795","word_num":"0","level":"0","page_num":"0"},{"conf":"1","line_num":"0","left":"0.06831395372373203","par_num":"0","width":"0.03343023194207084","block_num":"0","height":"0.01162790722317164","text":"DOCKER","level":"0","top":"0.06744186031662447","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"O ₴1","par_num":"0","level":"0","top":"0.06511627922359886","page_num":"0","block_num":"0","word_num":"0","width":"0.02325581444634331","left":"0.16860465066200278","height":"0.016279069052802297"},{"page_num":"0","conf":"1","text":"worker:worker_00:","block_num":"0","line_num":"0","height":"0.018604651557074692","level":"0","par_num":"0","top":"0.09069767429898201","width":"0.09738372166951498","word_num":"0","left":"0.0014534863793898407"},{"conf":"1","left":"0.10316792458644078","par_num":"0","top":"0.09047205609050801","word_num":"0","line_num":"0","page_num":"0","height":"0.014404724968804183","level":"0","width":"0.04075717396206327","block_num":"0","text":"started"},{"conf":"1","par_num":"0","level":"0","page_num":"0","line_num":"0","height":"0.01860465155707458","text":"worker-analytics:worker-analytics_00:","top":"0.10930232522921468","word_num":"0","left":"0.0014535002389990442","width":"0.20930230882432727","block_num":"0"},{"block_num":"0","height":"0.016610968907674217","page_num":"0","word_num":"0","line_num":"0","par_num":"0","left":"0.2136371103003778","level":"0","text":"started","conf":"1","top":"0.10913637581075875","width":"0.040749035941229916"},{"top":"0.13","left":"0.0014535042793241161","width":"0.20930230882432727","word_num":"0","level":"0","line_num":"0","conf":"1","block_num":"0","par_num":"0","page_num":"0","height":"0.01666666666666672","text":"worker-audio:worker-audio_00: started"},{"word_num":"0","block_num":"0","text":"worker-calendar:worker-calendar_00:","par_num":"0","level":"0","top":"0.1488372087951061","page_num":"0","height":"0.018604651557074692","conf":"1","left":"0.0014534939196525758","line_num":"0","width":"0.20058138105604384"},{"text":"started","left":"0.20056194311342196","level":"0","top":"0.14870275985667158","width":"0.043643556700812436","word_num":"0","par_num":"0","conf":"1","block_num":"0","page_num":"0","line_num":"0","height":"0.016547968122694212"},{"line_num":"0","level":"0","word_num":"0","block_num":"0","text":"worker-conferences:worker-conferences_00:","par_num":"0","conf":"1","left":"0.0014535003801684709","top":"0.16976744150828438","height":"0.018604651557074692","width":"0.23255812327067055","page_num":"0"},{"word_num":"0","height":"0.014329014884100988","page_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","conf":"1","left":"0.23398846296302545","text":"started","width":"0.04365098211500379","top":"0.16957967836731414"},{"top":"0.19069767489220357","level":"0","word_num":"0","line_num":"0","conf":"1","page_num":"0","left":"0.001453485963464275","block_num":"0","par_num":"0","width":"0.24273255666097007","height":"0.016279069052802186","text":"worker-crm-sync:worker-crm-sync_00: started"},{"top":"0.20811850264129028","left":"0.0013896843184790933","conf":"1","height":"0.020153908199734172","level":"0","line_num":"0","block_num":"0","par_num":"0","text":"worker-crm-update:worker-crm-update_00:","word_num":"0","width":"0.22250260247124565","page_num":"0"},{"top":"0.20873053421328402","word_num":"0","block_num":"0","line_num":"0","width":"0.042317954699198385","left":"0.22375381264689212","conf":"1","text":"started","height":"0.017422652774386926","level":"0","par_num":"0","page_num":"0"},{"height":"0.016279069052802297","block_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.23023255861313374","text":"worker-download:worker-download_00:","width":"0.19767441219753693","level":"0","par_num":"0","word_num":"0","left":"0.0014534882810766487"},{"page_num":"0","height":"0.016279069052802297","conf":"1","left":"0.2020348832340349","block_num":"0","text":"started","top":"0.23023255861313374","par_num":"0","word_num":"0","level":"0","line_num":"0","width":"0.0421511623594496"},{"height":"0.01671834627787283","top":"0.24883720936752352","left":"0.0014534946681248723","text":"worker-emails:worker-emails_00: started","line_num":"0","page_num":"0","level":"0","par_num":"0","block_num":"0","word_num":"0","width":"0.2209302266438802","conf":"1"},{"top":"0.26976744233406413","level":"0","text":"worker-es-update:worker-es-update_00:","width":"0.20930230882432727","height":"0.016279069052802075","conf":"1","par_num":"0","line_num":"0","block_num":"0","word_num":"0","page_num":"0","left":"0.001453493262255101"},{"word_num":"0","height":"0.014474025302463112","text":"started","page_num":"0","line_num":"0","left":"0.2121284736792082","conf":"1","block_num":"0","par_num":"0","level":"0","top":"0.2707142988700648","width":"0.04243625534905329"},{"line_num":"0","word_num":"0","height":"0.016279069052802297","top":"0.29069767489220344","page_num":"0","level":"0","par_num":"0","block_num":"0","left":"0.002906973904086227","width":"0.21802325778537326","text":"worker-nudges:worker-nudges_00: started","conf":"1"},{"page_num":"0","left":"0.261627908573031","conf":"1","level":"0","par_num":"0","top":"0.06744186035900246","text":"DEV (docker)","width":"0.049418603049384224","line_num":"0","block_num":"0","word_num":"0","height":"0.01162790722317164"},{"conf":"0.30000001192092896","top":"0.06511627933545094","level":"0","page_num":"0","left":"0.37500000068994266","line_num":"0","text":"$82","word_num":"0","block_num":"0","height":"0.013953487608167836","par_num":"0","width":"0.01453488270441694"},{"width":"0.013081395626068137","height":"0.013953487608167836","text":"*3","left":"0.5726744185968496","par_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","top":"0.06511627935870679","block_num":"0","line_num":"0","page_num":"0"},{"level":"0","text":"What's next:","block_num":"0","page_num":"0","par_num":"0","word_num":"0","top":"0.327572706226138","width":"0.06838383144802516","height":"0.019273192087809088","conf":"0.5","left":"0.0028720388699051075","line_num":"0"},{"conf":"1","level":"0","top":"0.3488372098973427","par_num":"0","height":"0.021162789662679038","word_num":"0","block_num":"0","width":"0.23110463884141708","page_num":"0","left":"0.02616280301078861","text":"Try Docker Debug for seamless, persistent","line_num":"0"},{"height":"0.0189405674404568","level":"0","left":"0.25581395212265157","word_num":"0","par_num":"0","line_num":"0","block_num":"0","top":"0.34883721001362167","width":"0.39244185553656685","text":"debugging tools in any container or image → docker debug docker_lamp_1","conf":"1","page_num":"0"},{"text":"Learn more at https://docs.docker.com/go/debug-cli/","width":"0.2848837110731337","word_num":"0","line_num":"0","level":"0","conf":"1","top":"0.36976744168545816","left":"0.024709305060587383","height":"0.01912144766913526","page_num":"0","block_num":"0","par_num":"0"},{"top":"0.38837209259355565","height":"0.018604651557074692","conf":"0.5","page_num":"0","word_num":"0","level":"0","line_num":"0","text":"docker exec -it docker_lamp_1 php -v","left":"0.0029069920275975906","par_num":"0","width":"0.20203486548529728","block_num":"0"},{"line_num":"0","conf":"1","left":"0.001453488769423118","level":"0","height":"0.01669250594245064","page_num":"0","par_num":"0","text":"PHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)","block_num":"0","top":"0.40888888907011833","width":"0.2921511544121636","word_num":"0"},{"left":"0.0029069714346277526","width":"0.15116279390123155","level":"0","text":"Copyright (c) The PHP Group","height":"0.01666666666666672","par_num":"0","top":"0.42999999999999994","word_num":"0","page_num":"0","line_num":"0","block_num":"0","conf":"0.5"},{"top":"0.4488372101686604","height":"0.02116278966267915","conf":"1","word_num":"0","line_num":"0","width":"0.2921511544121636","page_num":"0","level":"0","par_num":"0","text":"Zend Engine v4.3.30, Copyright (c) Zend Technologies","block_num":"0","left":"0.0014534907419806627"},{"top":"0.4697674417145281","width":"0.34593022664388023","word_num":"0","conf":"1","par_num":"0","line_num":"0","left":"0.02470929959142999","block_num":"0","text":"with Zend OPcache v8.3.30, Copyright (C), by Zend Technologies","height":"0.021343669891357386","level":"0","page_num":"0"},{"left":"0.002906976280103003","line_num":"0","page_num":"0","word_num":"0","block_num":"0","top":"0.5066666661630383","width":"0.06831395361158583","conf":"0.5","height":"0.018914729224310922","par_num":"0","level":"0","text":"What's next:"},{"par_num":"0","top":"0.5277777777777778","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image » docker debug docker_1amp_1","conf":"1","width":"0.6249999576144748","word_num":"0","block_num":"0","level":"0","left":"0.024709329448334098","line_num":"0","page_num":"0","height":"0.02111111111111108"},{"height":"0.0189405674404568","conf":"1","level":"0","line_num":"0","par_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","block_num":"0","page_num":"0","top":"0.5488372098488931","left":"0.02470931612551982","word_num":"0","width":"0.2863371955023872"},{"level":"0","conf":"1","word_num":"0","page_num":"0","line_num":"0","left":"0.0029069824842132557","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master","width":"0.5959302266438802","block_num":"0","top":"0.5697674415633652","par_num":"0","height":"0.01912144766913515"},{"page_num":"0","height":"0.018604651557074692","word_num":"0","block_num":"0","level":"0","conf":"1","width":"0.09738372166951498","par_num":"0","left":"0.002906977213643458","text":"error: Your local","top":"0.5883720925160363","line_num":"0"},{"left":"0.10174422740589739","height":"0.018604651557074692","level":"0","text":"changes to the following files would be overwritten by checkout:","par_num":"0","block_num":"0","page_num":"0","line_num":"0","width":"0.3590115865071615","top":"0.5883720927485945","word_num":"0","conf":"1"},{"width":"0.44040696885850694","par_num":"0","text":"app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php","height":"0.018604651557074692","conf":"1","top":"0.6093023252679742","level":"0","word_num":"0","page_num":"0","left":"0.047965125726996405","line_num":"0","block_num":"0"},{"par_num":"0","block_num":"0","left":"0.04796512326502433","page_num":"0","top":"0.6302325583805757","word_num":"0","width":"0.5014534844292534","text":"tests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.php","height":"0.016279069052802186","conf":"1","line_num":"0","level":"0"},{"word_num":"0","top":"0.648837209974862","left":"0.0029069893119870785","line_num":"0","height":"0.0189405674404568","par_num":"0","page_num":"0","conf":"1","level":"0","block_num":"0","text":"Please commit your changes or stash them before you switch branches.","width":"0.3793604532877604"},{"page_num":"0","par_num":"0","text":"Aborting","top":"0.6674418600354163","line_num":"0","conf":"1","level":"0","height":"0.01860465155707458","block_num":"0","width":"0.04651162889268663","word_num":"0","left":"0.002906976360342729"},{"word_num":"0","width":"0.5726744333902994","left":"0.00436045700862881","height":"0.016279069052802186","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix","block_num":"0","page_num":"0","top":"0.6906976746305756","conf":"1","level":"0","line_num":"0","par_num":"0"},{"conf":"1","line_num":"0","width":"0.16279069052802192","height":"0.019018088446723036","level":"0","par_num":"0","page_num":"0","left":"0.0029069838900495624","word_num":"0","block_num":"0","text":"docker exec -it docker_lamp_1","top":"0.7088888884303853"},{"top":"0.708888888564106","par_num":"0","width":"0.491279051038954","page_num":"0","left":"0.16860465882174083","line_num":"0","text":"./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff","block_num":"0","conf":"1","level":"0","height":"0.019018088446723147","word_num":"0"},{"height":"0.023385011884901274","par_num":"0","left":"0.00290698700573427","page_num":"0","width":"0.4738371955023872","conf":"1","block_num":"0","level":"0","line_num":"0","top":"0.7277777779076786","word_num":"0","text":"PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors."},{"top":"0.7488372094838026","left":"0.0014534942883428887","page_num":"0","level":"0","block_num":"0","par_num":"0","height":"0.01671834627787272","text":"PHP runtime: 8.3.30","width":"0.10901161829630535","conf":"1","line_num":"0","word_num":"0"},{"height":"0.01860465155707458","par_num":"0","conf":"0.5","left":"0.002906986456890317","line_num":"0","level":"0","block_num":"0","page_num":"0","text":"Running analysis on 7 cores with 10 files per process.","top":"0.7674418600354163","width":"0.3008720821804471","word_num":"0"},{"width":"0.6511627621120878","block_num":"0","level":"0","text":"Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!","conf":"1","page_num":"0","top":"0.790697674845692","word_num":"0","height":"0.016279069052802186","line_num":"0","par_num":"0","left":"0.002906992302106717"},{"line_num":"0","top":"0.8066666662159149","left":"0.0029069856145458317","conf":"1","level":"0","text":"Loaded config default from \"-php-cs-fixer.dist.php\".","word_num":"0","page_num":"0","width":"0.29069766998291013","height":"0.021240310668945384","block_num":"0","par_num":"0"},{"height":"0.014444444444444482","par_num":"0","line_num":"0","top":"0.83","page_num":"0","width":"0.07122092776828341","block_num":"0","left":"0.008720932949442201","text":"5603/5603 [888","conf":"0.30000001192092896","word_num":"0","level":"0"},{"word_num":"0","conf":"1","page_num":"0","line_num":"0","par_num":"0","height":"0.013953487608167836","block_num":"0","level":"0","text":"100%","width":"0.024709301524692112","left":"0.2354651162676927","top":"0.8302325585990169"},{"top":"0.06744186092459825","width":"0.01889534791310632","par_num":"0","left":"0.6656976745657336","line_num":"0","conf":"0.5","text":"-zsh","height":"0.013953487608167836","block_num":"0","page_num":"0","word_num":"0","level":"0"},{"left":"0.7587209306572277","line_num":"0","width":"0.024709301524692084","word_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.06511627921917185","text":"• ₴4","height":"0.013953487608167947","level":"0","page_num":"0","block_num":"0"},{"top":"0.004444444444444473","block_num":"0","left":"0.8168604644151163","line_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.17151162889268656","conf":"0.5","text":"100% C47 8 Mon 20 Apr 11:15:51","word_num":"0","height":"0.016666666666666607"},{"conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.03488372115715643","word_num":"0","text":"T₴1|","height":"0.013953487608167836","line_num":"0","left":"0.9738372101145919","level":"0","width":"0.024709301524692195","page_num":"0"},{"level":"0","word_num":"0","left":"0.8488016426842699","text":"screenpipe\"","height":"0.014573866526285895","width":"0.04658276240030923","conf":"1","page_num":"0","block_num":"0","top":"0.06480608975171342","par_num":"0","line_num":"0"},{"left":"0.9549418613820216","height":"0.016279069052802075","block_num":"0","par_num":"0","width":"0.026162788603040887","level":"0","page_num":"0","word_num":"0","text":"• *5","top":"0.0651162795433664","conf":"0.30000001192092896","line_num":"0"},{"line_num":"0","par_num":"0","left":"0.8546511639244089","height":"0.08372093200683595","block_num":"0","page_num":"0","text":"APP","top":"0.14651162687184627","word_num":"0","width":"0.14098837110731344","conf":"0.30000001192092896","level":"0"},{"par_num":"0","top":"0.8906976744075091","width":"0.34011626773410375","word_num":"0","height":"0.018604651557074692","text":"Fixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory used","left":"0.002906987902766467","block_num":"0","page_num":"0","conf":"1","line_num":"0","level":"0"},{"width":"0.06835147539774576","text":"What's next:","word_num":"0","level":"0","page_num":"0","line_num":"0","left":"0.0028882170273055756","conf":"0.30000001192092896","par_num":"0","top":"0.9277289602805056","height":"0.018960685729980442","block_num":"0"},{"height":"0.021162789662679038","left":"0.024709325554419456","page_num":"0","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image docker debug docker_lamp_1","width":"0.6235464731852214","top":"0.9488372101686605","level":"0","par_num":"0","block_num":"0","conf":"1","line_num":"0","word_num":"0"},{"conf":"1","par_num":"0","line_num":"0","block_num":"0","left":"0.024709310511168644","width":"0.28488371107313365","level":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","top":"0.9697674428323056","page_num":"0","height":"0.01912144554985895","word_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
1969
|
NULL
|
NULL
|
|
53506
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon 20 Apr 11:15:51User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR - the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlying issue should be fixed regardless. The security bump itself is fine.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes, you're correct — if only this one test failed and it's the flaky duplicate email issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader — run composer dump-autoload if notdone automatically in your deploy pipeline, and confirm no class resolution errors inLaravel logs3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after thedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump, it would show here.Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus isvery low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -not a regression rrom the securitv vackagesReplv.Cannot#kyCiaude ic Aland can mako mictakec Plence double-chock recnoncoc)...
|
[{"left":"0.017441861727653853", [{"left":"0.017441861727653853","page_num":"0","conf":"1","par_num":"0","level":"0","text":"Claude File","top":"0","block_num":"0","line_num":"0","width":"0.030523254516276906","word_num":"0","height":"0.01754385964912286"},{"text":"Edit","block_num":"0","word_num":"0","left":"0.050872093609937184","conf":"1","level":"0","height":"0.017421602252187585","page_num":"0","line_num":"0","par_num":"0","width":"0.013081394611520962","top":"0.00000000009341838413945425"},{"par_num":"0","left":"0.06395349007209457","text":"VIew","height":"0.006968640444571461","page_num":"0","word_num":"0","width":"0.014534881774415365","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0","top":"0.006968641450188162"},{"conf":"1","left":"0.08284883714506737","text":"Window","block_num":"0","level":"0","width":"0.01889534833583427","word_num":"0","page_num":"0","top":"0.000000000441850445120906","height":"0.017421602252187585","par_num":"0","line_num":"0"},{"top":"0.00000000009341838413945425","conf":"1","block_num":"0","level":"0","height":"0.017421602252187585","text":"Help","word_num":"0","par_num":"0","line_num":"0","left":"0.1075581398150548","width":"0.010174418383456299","page_num":"0"},{"level":"0","line_num":"0","block_num":"0","height":"0.010611339429158706","par_num":"0","width":"0.10029068398982921","page_num":"0","text":"Security patch review and testing guidance","conf":"1","top":"0.034843205974365854","left":"0.04215117645919011","word_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","left":"0.9113372091917828","page_num":"0","top":"0.006968641450188162","width":"0.02034883549872868","word_num":"0","text":"100% S2"},{"height":"0.01754385964912286","page_num":"0","par_num":"0","word_num":"0","level":"0","text":"Mon 20 Apr 11:15:51","width":"0.0479651156892168","left":"0.946220929902257","top":"0","conf":"1","line_num":"0","block_num":"0"},{"line_num":"0","level":"0","par_num":"0","left":"0.3808139638697847","page_num":"0","text":"User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.net","width":"0.24418603613021528","block_num":"0","top":"0.06271777012826163","word_num":"0","height":"0.017421602252187585","conf":"0.5"},{"conf":"1","left":"0.3793604885334428","level":"0","top":"0.1010452964837355","line_num":"0","height":"0.01777448000139792","text":"This is unrelated to the security PR - the duplicate email is a pre-existing test isolation issue","width":"0.23110462756867106","word_num":"0","page_num":"0","block_num":"0","par_num":"0"},{"page_num":"0","height":"0.010689139176023432","left":"0.3793604754684269","block_num":"0","conf":"0.5","level":"0","line_num":"0","top":"0.12519936195537007","text":"that happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","width":"0.22529066369888628","par_num":"0","word_num":"0"},{"left":"0.3793604852542289","height":"0.017724466095700775","conf":"1","par_num":"0","width":"0.18749997970905713","page_num":"0","block_num":"0","text":"underlying issue should be fixed regardless. The security bump itself is fine.","word_num":"0","level":"0","line_num":"0","top":"0.1393728224981654"},{"line_num":"0","left":"0.41860464861990404","page_num":"0","par_num":"0","conf":"1","block_num":"0","text":"so if only this failed on production build it means the tests are passing? AM!","word_num":"0","level":"0","top":"0.22299651607773896","width":"0.19186046275686713","height":"0.017421602252187585"},{"block_num":"0","level":"0","page_num":"0","par_num":"0","conf":"1","top":"0.24003189773733924","word_num":"0","line_num":"0","height":"0.017807823619203633","text":"correct. What else to check. The PR was by accident merged before reviewed.","width":"0.19476744469175944","left":"0.4186046457005924"},{"height":"0.017685566222268467","conf":"1","left":"0.41860465396458624","line_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.25757575746536243","width":"0.052325578446083876","word_num":"0","text":"Trying to test it now"},{"left":"0.379360488415471","width":"0.2194767201200445","conf":"1","height":"0.017421602252187585","level":"0","text":"Yes, you're correct — if only this one test failed and it's the flaky duplicate email issue, the","line_num":"0","top":"0.3170731708686798","page_num":"0","par_num":"0","word_num":"0","block_num":"0"},{"word_num":"0","height":"0.017682787333949346","block_num":"0","left":"0.3793604785599734","top":"0.3379790944182606","conf":"1","width":"0.216569758476095","page_num":"0","line_num":"0","level":"0","par_num":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed."},{"block_num":"0","height":"0.017718908319062532","level":"0","text":"What to check now that it's merged","page_num":"0","top":"0.3658536591745245","width":"0.09156976862156646","word_num":"0","left":"0.37936046236057785","par_num":"0","line_num":"0","conf":"1"},{"left":"0.3793604680289599","par_num":"0","text":"Since it's already on production. focus on runtime verification rather than CT","top":"0.39712918645515327","word_num":"0","height":"0.010536318570613101","line_num":"0","width":"0.18749999999999994","level":"0","conf":"1","block_num":"0","page_num":"0"},{"left":"0.3822674437529485","line_num":"0","word_num":"0","par_num":"0","height":"0.01754385964912275","page_num":"0","top":"0.42503987240829344","conf":"1","width":"0.22674418510274685","level":"0","block_num":"0","text":"1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens"},{"left":"0.3895348750204371","word_num":"0","block_num":"0","conf":"1","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","top":"0.4494773525085942","line_num":"0","level":"0","width":"0.20930231378433556","page_num":"0","height":"0.010650239302591125","par_num":"0"},{"conf":"1","level":"0","line_num":"0","par_num":"0","word_num":"0","page_num":"0","text":"spikes.","left":"0.38953488428654026","top":"0.4668989547972512","width":"0.018895348335834283","height":"0.017421602252187474","block_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","level":"0","block_num":"0","height":"0.011164274322169043","left":"0.38226745300994547","text":"2. Check the deploy didn't break the autoloader — run composer dump-autoload if not","conf":"1","page_num":"0","top":"0.49441786283891553","width":"0.22093022123296213"},{"left":"0.38953488867600466","level":"0","page_num":"0","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in","top":"0.5119617226346782","line_num":"0","width":"0.20784883296236073","word_num":"0","par_num":"0","block_num":"0","conf":"1","height":"0.017655001492781763"},{"text":"Laravel logs","par_num":"0","top":"0.5365853659871389","conf":"1","line_num":"0","page_num":"0","block_num":"0","level":"0","width":"0.03052325451627691","left":"0.38953488516628","word_num":"0","height":"0.010464075839880738"},{"top":"0.5574162679425837","block_num":"0","text":"3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after the","width":"0.216569758476095","height":"0.01754385964912286","left":"0.3822674500643755","word_num":"0","line_num":"0","conf":"0.5","page_num":"0","level":"0","par_num":"0"},{"line_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.5781499203541262","word_num":"0","width":"0.21947674041098736","level":"0","height":"0.0176688944133655","left":"0.38953488844098444","par_num":"0","text":"deploy. Errors from phpseclib or passport would show up here immediately if something"},{"par_num":"0","line_num":"0","level":"0","conf":"1","page_num":"0","left":"0.3895348854641135","width":"0.01598837020549365","text":"hroke","height":"0.006968640444571572","block_num":"0","top":"0.6027874567811985","word_num":"0"},{"par_num":"0","line_num":"0","left":"0.38081396080254926","block_num":"0","page_num":"0","height":"0.01754385964912286","level":"0","conf":"1","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","width":"0.20784883296236079","word_num":"0","top":"0.6236044657097288"},{"block_num":"0","conf":"1","line_num":"0","page_num":"0","level":"0","height":"0.017682787333949235","par_num":"0","width":"0.21947674041098741","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","word_num":"0","left":"0.389534884781655","top":"0.6443381182477901"},{"block_num":"0","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","top":"0.6689895468579133","conf":"1","word_num":"0","height":"0.017613324252041873","left":"0.3822674411551184","par_num":"0","width":"0.22965116703763927","line_num":"0","level":"0","page_num":"0"},{"height":"0.01754385964912286","conf":"1","block_num":"0","line_num":"0","text":"accidentally pulled in an unintended transitive bump, it would show here.","level":"0","par_num":"0","left":"0.3895348877733653","top":"0.689792663476874","word_num":"0","width":"0.18168603613021528","page_num":"0"},{"par_num":"0","word_num":"0","level":"0","top":"0.735191637820126","conf":"0.30000001192092896","width":"0.22238372234587978","block_num":"0","height":"0.007232604414652455","left":"0.3793604633557178","page_num":"0","line_num":"0","text":"Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus is"},{"text":"very low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -","height":"0.017746694160230225","word_num":"0","level":"0","page_num":"0","block_num":"0","top":"0.7488038278872368","line_num":"0","conf":"1","left":"0.3779069847760944","par_num":"0","width":"0.23255812868158865"},{"page_num":"0","line_num":"0","height":"0.007182590508955311","conf":"0.5","left":"0.37936046581335964","level":"0","block_num":"0","par_num":"0","text":"not a regression rrom the securitv vackages","top":"0.7735191638247465","width":"0.10755813882706017","word_num":"0"},{"width":"0.017441858636571994","word_num":"0","block_num":"0","left":"0.37790697678636526","conf":"0.5","top":"0.9128919869298685","level":"0","line_num":"0","text":"Replv.","par_num":"0","page_num":"0","height":"0.010452960286604362"},{"left":"0.5770348871641151","top":"0.9442508714153448","width":"0.030523251979909016","block_num":"0","page_num":"0","word_num":"0","par_num":"0","height":"0.006968640444571572","level":"0","line_num":"0","text":"Cannot#ky","conf":"0.30000001192092896"},{"left":"0.43459303705837393","level":"0","height":"0.0071770334928230595","line_num":"0","page_num":"0","word_num":"0","text":"Ciaude ic Aland can mako mictakec Plence double-chock recnoncoc)","width":"0.12936045261139562","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.9824561403508771"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2117
|
NULL
|
NULL
|
|
53508
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹$0.APP (-zsh)APP (-zsh)DOCKERO ₴1worker:worker_00:startedworker-analytics:worker-analytics_00:startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00:startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00:startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: startedDEV (docker)$82*3What's next:Try Docker Debug for seamless, persistentdebugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co mastererror: Your localchanges to the following files would be overwritten by checkout:app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.phptests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.phpPlease commit your changes or stash them before you switch branches.Abortinglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfixdocker exec -it docker_lamp_1./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loaded config default from "-php-cs-fixer.dist.php".5603/5603 [888100%-zsh• ₴4100% C47 8 Mon 20 Apr 11:15:52T₴1|screenpipe"• 85APPFixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image docker debug docker_lamp_1Learn more at https://docs.docker.com/go/debug-cli/...
|
[{"conf":"1","top":"0. [{"conf":"1","top":"0.006976744645528443","height":"0.013953487608167836","width":"0.03343023194207085","word_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.0363372090531894","block_num":"0","text":"iTerm2"},{"level":"0","left":"0.08284883747097675","top":"0.006976744800567203","block_num":"0","conf":"1","width":"0.021802324718899202","word_num":"0","par_num":"0","text":"Shell","page_num":"0","line_num":"0","height":"0.013953487608167836"},{"page_num":"0","line_num":"0","text":"Edit","block_num":"0","conf":"1","width":"0.017441859510209837","level":"0","par_num":"0","top":"0.006976744800567203","height":"0.013953487608167836","left":"0.11773255852008889","word_num":"0"},{"text":"View","block_num":"0","width":"0.021802324718899174","par_num":"0","top":"0.006976744800567203","word_num":"0","conf":"1","level":"0","height":"0.013953487608167836","line_num":"0","left":"0.1482558144574109","page_num":"0"},{"left":"0.181686046885139","height":"0.011627906163533486","text":"Session","page_num":"0","line_num":"0","word_num":"0","par_num":"0","block_num":"0","level":"0","top":"0.006976744708930949","width":"0.034883719020419646","conf":"1"},{"left":"0.2296511643093533","top":"0.006976744490489684","conf":"1","level":"0","par_num":"0","page_num":"0","text":"Scripts","line_num":"0","width":"0.031976742214626735","height":"0.013953487608167836","block_num":"0","word_num":"0"},{"width":"0.033581217130025265","word_num":"0","conf":"1","top":"0.006498365002235884","page_num":"0","block_num":"0","height":"0.01491024653116857","left":"0.2731803220866592","level":"0","line_num":"0","text":"Profiles","par_num":"0"},{"level":"0","block_num":"0","par_num":"0","page_num":"0","width":"0.03633720874786378","top":"0.006976744645528443","left":"0.31831395315998284","conf":"1","text":"Window","word_num":"0","line_num":"0","height":"0.013953487608167836"},{"conf":"1","left":"0.36773255878967304","height":"0.013953487608167836","page_num":"0","line_num":"0","top":"0.006976744474985863","level":"0","word_num":"0","block_num":"0","text":"Help","width":"0.02034883631600276","par_num":"0"},{"par_num":"0","text":"‹$0.","height":"0.020930233001709042","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.004651162452633861","width":"0.043604649437798404","left":"0.6831395361822635","word_num":"0"},{"par_num":"0","top":"0.034256389216142824","width":"0.05104558202955456","left":"0.4752039536262146","text":"APP (-zsh)","block_num":"0","level":"0","line_num":"0","word_num":"0","height":"0.01985931396484375","page_num":"0","conf":"1"},{"level":"0","text":"APP (-zsh)","conf":"1","page_num":"0","left":"0.46217399284736016","height":"0.016753704282972515","par_num":"0","width":"0.04222178194257953","block_num":"0","line_num":"0","top":"0.06487896181709674","word_num":"0"},{"width":"0.03343023194207084","block_num":"0","word_num":"0","conf":"1","page_num":"0","height":"0.01162790722317164","par_num":"0","text":"DOCKER","line_num":"0","level":"0","left":"0.06831395372373203","top":"0.06744186031662447"},{"level":"0","left":"0.16860465066200278","word_num":"0","text":"O ₴1","conf":"0.30000001192092896","top":"0.06511627922359886","par_num":"0","width":"0.02325581444634331","line_num":"0","height":"0.016279069052802297","block_num":"0","page_num":"0"},{"conf":"1","height":"0.018604651557074692","line_num":"0","left":"0.0014534863793898407","page_num":"0","level":"0","par_num":"0","text":"worker:worker_00:","top":"0.09069767429898201","width":"0.09738372166951498","block_num":"0","word_num":"0"},{"width":"0.04075717396206327","left":"0.10316792458644078","word_num":"0","line_num":"0","page_num":"0","block_num":"0","conf":"1","height":"0.014404724968804183","top":"0.09047205609050801","level":"0","par_num":"0","text":"started"},{"width":"0.20930230882432727","page_num":"0","level":"0","conf":"1","par_num":"0","text":"worker-analytics:worker-analytics_00:","top":"0.10930232522921468","block_num":"0","line_num":"0","height":"0.01860465155707458","left":"0.0014535002389990442","word_num":"0"},{"top":"0.10913637581075875","line_num":"0","word_num":"0","par_num":"0","width":"0.040749035941229916","level":"0","height":"0.016610968907674217","block_num":"0","left":"0.2136371103003778","page_num":"0","text":"started","conf":"1"},{"conf":"1","top":"0.13","width":"0.20930230882432727","level":"0","page_num":"0","word_num":"0","par_num":"0","height":"0.01666666666666672","text":"worker-audio:worker-audio_00: started","line_num":"0","left":"0.0014535042793241161","block_num":"0"},{"conf":"1","level":"0","par_num":"0","top":"0.1488372087951061","word_num":"0","page_num":"0","text":"worker-calendar:worker-calendar_00:","line_num":"0","width":"0.20058138105604384","block_num":"0","height":"0.018604651557074692","left":"0.0014534939196525758"},{"conf":"1","level":"0","line_num":"0","par_num":"0","text":"started","left":"0.20056194311342196","top":"0.14870275985667158","width":"0.043643556700812436","height":"0.016547968122694212","block_num":"0","page_num":"0","word_num":"0"},{"line_num":"0","height":"0.018604651557074692","word_num":"0","conf":"1","par_num":"0","text":"worker-conferences:worker-conferences_00:","page_num":"0","width":"0.23255812327067055","top":"0.16976744150828438","level":"0","left":"0.0014535003801684709","block_num":"0"},{"block_num":"0","conf":"1","top":"0.16957967836731414","par_num":"0","word_num":"0","text":"started","line_num":"0","width":"0.04365098211500379","left":"0.23398846296302545","page_num":"0","level":"0","height":"0.014329014884100988"},{"page_num":"0","left":"0.001453485963464275","block_num":"0","height":"0.016279069052802186","conf":"1","top":"0.19069767489220357","text":"worker-crm-sync:worker-crm-sync_00: started","word_num":"0","par_num":"0","line_num":"0","level":"0","width":"0.24273255666097007"},{"block_num":"0","page_num":"0","height":"0.020153908199734172","line_num":"0","left":"0.0013896843184790933","conf":"1","par_num":"0","text":"worker-crm-update:worker-crm-update_00:","top":"0.20811850264129028","level":"0","width":"0.22250260247124565","word_num":"0"},{"top":"0.20873053421328402","height":"0.017422652774386926","conf":"1","line_num":"0","width":"0.042317954699198385","word_num":"0","block_num":"0","left":"0.22375381264689212","level":"0","page_num":"0","par_num":"0","text":"started"},{"left":"0.0014534882810766487","conf":"1","height":"0.016279069052802297","level":"0","line_num":"0","block_num":"0","top":"0.23023255861313374","width":"0.19767441219753693","word_num":"0","text":"worker-download:worker-download_00:","par_num":"0","page_num":"0"},{"text":"started","level":"0","block_num":"0","conf":"1","left":"0.2020348832340349","line_num":"0","word_num":"0","page_num":"0","width":"0.0421511623594496","height":"0.016279069052802297","par_num":"0","top":"0.23023255861313374"},{"word_num":"0","block_num":"0","top":"0.24883720936752352","width":"0.2209302266438802","line_num":"0","left":"0.0014534946681248723","height":"0.01671834627787283","conf":"1","level":"0","page_num":"0","par_num":"0","text":"worker-emails:worker-emails_00: started"},{"level":"0","page_num":"0","text":"worker-es-update:worker-es-update_00:","width":"0.20930230882432727","top":"0.26976744233406413","conf":"1","left":"0.001453493262255101","word_num":"0","par_num":"0","height":"0.016279069052802075","line_num":"0","block_num":"0"},{"text":"started","width":"0.04243625534905329","conf":"1","left":"0.2121284736792082","block_num":"0","page_num":"0","par_num":"0","line_num":"0","level":"0","word_num":"0","height":"0.014474025302463112","top":"0.2707142988700648"},{"height":"0.016279069052802297","line_num":"0","page_num":"0","width":"0.21802325778537326","word_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.29069767489220344","conf":"1","text":"worker-nudges:worker-nudges_00: started","left":"0.002906973904086227"},{"top":"0.06744186035900246","left":"0.261627908573031","level":"0","text":"DEV (docker)","width":"0.049418603049384224","word_num":"0","line_num":"0","height":"0.01162790722317164","conf":"1","page_num":"0","block_num":"0","par_num":"0"},{"conf":"0.30000001192092896","text":"$82","height":"0.013953487608167836","level":"0","word_num":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.06511627933545094","page_num":"0","width":"0.01453488270441694","left":"0.37500000068994266"},{"height":"0.013953487608167836","left":"0.5726744185968496","conf":"0.30000001192092896","text":"*3","level":"0","line_num":"0","top":"0.06511627935870679","page_num":"0","block_num":"0","word_num":"0","width":"0.013081395626068137","par_num":"0"},{"page_num":"0","level":"0","line_num":"0","conf":"0.5","par_num":"0","word_num":"0","text":"What's next:","height":"0.019273192087809088","top":"0.327572706226138","block_num":"0","width":"0.06838383144802516","left":"0.0028720388699051075"},{"page_num":"0","par_num":"0","top":"0.3488372098973427","width":"0.23110463884141708","text":"Try Docker Debug for seamless, persistent","level":"0","line_num":"0","word_num":"0","block_num":"0","conf":"1","height":"0.021162789662679038","left":"0.02616280301078861"},{"conf":"1","line_num":"0","par_num":"0","level":"0","top":"0.34883721001362167","width":"0.39244185553656685","page_num":"0","word_num":"0","left":"0.25581395212265157","height":"0.0189405674404568","text":"debugging tools in any container or image → docker debug docker_lamp_1","block_num":"0"},{"conf":"1","left":"0.024709305060587383","line_num":"0","height":"0.01912144766913526","block_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","top":"0.36976744168545816","word_num":"0","page_num":"0","par_num":"0","width":"0.2848837110731337","level":"0"},{"height":"0.018604651557074692","par_num":"0","text":"docker exec -it docker_lamp_1 php -v","level":"0","page_num":"0","conf":"0.5","line_num":"0","left":"0.0029069920275975906","block_num":"0","width":"0.20203486548529728","top":"0.38837209259355565","word_num":"0"},{"par_num":"0","height":"0.01669250594245064","level":"0","left":"0.001453488769423118","line_num":"0","page_num":"0","conf":"1","text":"PHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)","top":"0.40888888907011833","block_num":"0","width":"0.2921511544121636","word_num":"0"},{"word_num":"0","left":"0.0029069714346277526","text":"Copyright (c) The PHP Group","height":"0.01666666666666672","block_num":"0","par_num":"0","page_num":"0","top":"0.42999999999999994","level":"0","line_num":"0","width":"0.15116279390123155","conf":"0.5"},{"page_num":"0","block_num":"0","top":"0.4488372101686604","line_num":"0","conf":"1","par_num":"0","height":"0.02116278966267915","word_num":"0","level":"0","width":"0.2921511544121636","left":"0.0014534907419806627","text":"Zend Engine v4.3.30, Copyright (c) Zend Technologies"},{"block_num":"0","height":"0.021343669891357386","line_num":"0","conf":"1","left":"0.02470929959142999","width":"0.34593022664388023","par_num":"0","top":"0.4697674417145281","level":"0","page_num":"0","word_num":"0","text":"with Zend OPcache v8.3.30, Copyright (C), by Zend Technologies"},{"line_num":"0","par_num":"0","block_num":"0","conf":"0.5","width":"0.06831395361158583","height":"0.018914729224310922","left":"0.002906976280103003","level":"0","page_num":"0","text":"What's next:","word_num":"0","top":"0.5066666661630383"},{"block_num":"0","level":"0","left":"0.024709329448334098","par_num":"0","line_num":"0","conf":"1","page_num":"0","height":"0.02111111111111108","width":"0.6249999576144748","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image » docker debug docker_1amp_1","top":"0.5277777777777778","word_num":"0"},{"level":"0","top":"0.5488372098488931","word_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","page_num":"0","left":"0.02470931612551982","line_num":"0","conf":"1","width":"0.2863371955023872","block_num":"0","height":"0.0189405674404568","par_num":"0"},{"top":"0.5697674415633652","height":"0.01912144766913515","left":"0.0029069824842132557","line_num":"0","conf":"1","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master","width":"0.5959302266438802","word_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0"},{"top":"0.5883720925160363","text":"error: Your local","width":"0.09738372166951498","line_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.018604651557074692","left":"0.002906977213643458","level":"0","word_num":"0","par_num":"0"},{"left":"0.10174422740589739","height":"0.018604651557074692","text":"changes to the following files would be overwritten by checkout:","top":"0.5883720927485945","level":"0","page_num":"0","width":"0.3590115865071615","block_num":"0","word_num":"0","line_num":"0","conf":"1","par_num":"0"},{"line_num":"0","left":"0.047965125726996405","level":"0","par_num":"0","top":"0.6093023252679742","width":"0.44040696885850694","word_num":"0","page_num":"0","text":"app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php","height":"0.018604651557074692","block_num":"0","conf":"1"},{"par_num":"0","width":"0.5014534844292534","text":"tests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.php","block_num":"0","conf":"1","height":"0.016279069052802186","word_num":"0","left":"0.04796512326502433","level":"0","line_num":"0","page_num":"0","top":"0.6302325583805757"},{"page_num":"0","top":"0.648837209974862","line_num":"0","text":"Please commit your changes or stash them before you switch branches.","conf":"1","word_num":"0","width":"0.3793604532877604","block_num":"0","level":"0","height":"0.0189405674404568","left":"0.0029069893119870785","par_num":"0"},{"level":"0","left":"0.002906976360342729","conf":"1","top":"0.6674418600354163","height":"0.01860465155707458","width":"0.04651162889268663","word_num":"0","par_num":"0","page_num":"0","block_num":"0","text":"Aborting","line_num":"0"},{"conf":"1","par_num":"0","height":"0.016279069052802186","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix","line_num":"0","word_num":"0","level":"0","width":"0.5726744333902994","top":"0.6906976746305756","block_num":"0","left":"0.00436045700862881","page_num":"0"},{"width":"0.16279069052802192","line_num":"0","page_num":"0","word_num":"0","level":"0","par_num":"0","conf":"1","top":"0.7088888884303853","text":"docker exec -it docker_lamp_1","height":"0.019018088446723036","left":"0.0029069838900495624","block_num":"0"},{"line_num":"0","height":"0.019018088446723147","page_num":"0","top":"0.708888888564106","conf":"1","text":"./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff","word_num":"0","par_num":"0","level":"0","width":"0.491279051038954","block_num":"0","left":"0.16860465882174083"},{"block_num":"0","height":"0.023385011884901274","level":"0","line_num":"0","conf":"1","top":"0.7277777779076786","width":"0.4738371955023872","page_num":"0","par_num":"0","text":"PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.","word_num":"0","left":"0.00290698700573427"},{"line_num":"0","page_num":"0","top":"0.7488372094838026","height":"0.01671834627787272","word_num":"0","block_num":"0","par_num":"0","conf":"1","text":"PHP runtime: 8.3.30","left":"0.0014534942883428887","level":"0","width":"0.10901161829630535"},{"word_num":"0","left":"0.002906986456890317","conf":"0.5","line_num":"0","level":"0","height":"0.01860465155707458","par_num":"0","width":"0.3008720821804471","text":"Running analysis on 7 cores with 10 files per process.","block_num":"0","page_num":"0","top":"0.7674418600354163"},{"left":"0.002906992302106717","top":"0.790697674845692","width":"0.6511627621120878","line_num":"0","height":"0.016279069052802186","par_num":"0","conf":"1","level":"0","page_num":"0","text":"Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!","block_num":"0","word_num":"0"},{"conf":"1","page_num":"0","top":"0.8066666662159149","word_num":"0","level":"0","width":"0.29069766998291013","block_num":"0","line_num":"0","text":"Loaded config default from \"-php-cs-fixer.dist.php\".","left":"0.0029069856145458317","height":"0.021240310668945384","par_num":"0"},{"level":"0","text":"5603/5603 [888","word_num":"0","line_num":"0","width":"0.07122092776828341","block_num":"0","par_num":"0","page_num":"0","height":"0.014444444444444482","conf":"0.30000001192092896","top":"0.83","left":"0.008720932949442201"},{"line_num":"0","conf":"1","page_num":"0","top":"0.8302325585990169","par_num":"0","width":"0.024709301524692112","height":"0.013953487608167836","left":"0.2354651162676927","word_num":"0","level":"0","block_num":"0","text":"100%"},{"word_num":"0","text":"-zsh","top":"0.06744186092459825","width":"0.01889534791310632","level":"0","conf":"0.5","par_num":"0","line_num":"0","height":"0.013953487608167836","block_num":"0","left":"0.6656976745657336","page_num":"0"},{"line_num":"0","block_num":"0","left":"0.7587209306572277","par_num":"0","height":"0.013953487608167947","level":"0","width":"0.024709301524692084","conf":"0.30000001192092896","text":"• ₴4","page_num":"0","word_num":"0","top":"0.06511627921917185"},{"level":"0","height":"0.016666666666666607","left":"0.8168604644151163","conf":"0.5","par_num":"0","text":"100% C47 8 Mon 20 Apr 11:15:52","page_num":"0","block_num":"0","top":"0.004444444444444473","width":"0.17151162889268656","line_num":"0","word_num":"0"},{"word_num":"0","height":"0.013953487608167836","left":"0.9738372101145919","text":"T₴1|","top":"0.03488372115715643","line_num":"0","block_num":"0","width":"0.024709301524692195","par_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0"},{"height":"0.014573866526285895","conf":"1","level":"0","line_num":"0","page_num":"0","top":"0.06480608975171342","left":"0.8488016426842699","text":"screenpipe\"","block_num":"0","width":"0.04658276240030923","word_num":"0","par_num":"0"},{"page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"• 85","block_num":"0","height":"0.016279069052802297","left":"0.9563953490196307","top":"0.06511627969840506","width":"0.024709301524692084","line_num":"0","word_num":"0"},{"par_num":"0","text":"APP","block_num":"0","left":"0.8546511639244089","top":"0.14651162687184627","width":"0.14098837110731344","level":"0","height":"0.08372093200683595","page_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0"},{"word_num":"0","level":"0","page_num":"0","height":"0.018604651557074692","left":"0.002906987902766467","par_num":"0","block_num":"0","top":"0.8906976744075091","conf":"1","line_num":"0","text":"Fixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory used","width":"0.34011626773410375"},{"conf":"0.30000001192092896","block_num":"0","line_num":"0","level":"0","top":"0.9277289602805056","word_num":"0","width":"0.06835147539774576","height":"0.018960685729980442","par_num":"0","left":"0.0028882170273055756","page_num":"0","text":"What's next:"},{"level":"0","word_num":"0","height":"0.021162789662679038","par_num":"0","width":"0.6235464731852214","line_num":"0","conf":"1","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image docker debug docker_lamp_1","page_num":"0","block_num":"0","left":"0.024709325554419456","top":"0.9488372101686605"},{"page_num":"0","height":"0.01912144554985895","conf":"1","level":"0","left":"0.024709310511168644","line_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","block_num":"0","top":"0.9697674428323056","width":"0.28488371107313365","par_num":"0","word_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
1975
|
NULL
|
NULL
|
|
53537
|
ClaudeFileEditViewWindowHelrSecurity patch review ClaudeFileEditViewWindowHelrSecurity patch review and testing guidance100% LzMon 20 Apr 11:17:08User::factory()-›create(['email' => 'playlist-policy-test-' . uniqid().'@example.netThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat nappened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlying issue should be fixed regardless. The security bump itself is fine.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than Cl1 OAu1th Passnoiactually log in, tokensPS3. Laravel logs -Claidedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump, it would show here.The good news is all five are patch/minor bumps with no API changes. so the blast radius isvery low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -not a regressionfrom the securtv vackagesReplv…CannotAkClaude is Al and can make mistakes. Please double-check responses....
|
[{"text":"Claude","conf":& [{"text":"Claude","conf":"1","level":"0","line_num":"0","word_num":"0","page_num":"0","par_num":"0","block_num":"0","width":"0.01744185990475594","height":"0.017421602252187585","left":"0.0174418609633197","top":"0.00000000013697243339549914"},{"left":"0.0363372095066779","word_num":"0","line_num":"0","height":"0.017421602252187585","level":"0","text":"File","par_num":"0","conf":"1","page_num":"0","block_num":"0","top":"0.000000000441850445120906","width":"0.011627906180442647"},{"top":"0.00000000009341838413945425","height":"0.017421602252187585","left":"0.050872093609937184","text":"Edit","block_num":"0","level":"0","par_num":"0","line_num":"0","conf":"1","width":"0.013081394611520962","word_num":"0","page_num":"0"},{"par_num":"0","word_num":"0","block_num":"0","width":"0.013081394611520969","left":"0.06395348808668144","height":"0.010452960286604362","line_num":"0","conf":"1","top":"0.003484321424642056","level":"0","page_num":"0","text":"View"},{"text":"Window","top":"0.000000000441850445120906","width":"0.01889534833583427","line_num":"0","level":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0","height":"0.017421602252187585","conf":"1","left":"0.08284883714506737"},{"width":"0.00872092995237797","height":"0.017421602252187585","page_num":"0","block_num":"0","word_num":"0","par_num":"0","line_num":"0","text":"Helr","level":"0","left":"0.10755813952962498","top":"0.000000000441850445120906","conf":"0.30000001192092896"},{"height":"0.010611339429158706","block_num":"0","width":"0.10029068398982921","word_num":"0","page_num":"0","top":"0.034843205974365854","level":"0","text":"Security patch review and testing guidance","left":"0.0421511764591124","par_num":"0","line_num":"0","conf":"1"},{"width":"0.02034883549872868","par_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.006968640444571461","level":"0","page_num":"0","line_num":"0","top":"0.006968641450188162","left":"0.9113372091917828","text":"100% Lz","block_num":"0"},{"word_num":"0","block_num":"0","height":"0.01754385964912286","left":"0.946220931648321","level":"0","conf":"1","par_num":"0","text":"Mon 20 Apr 11:17:08","width":"0.0494186015839273","page_num":"0","top":"0","line_num":"0"},{"block_num":"0","word_num":"0","width":"0.2063953318494431","height":"0.017421602252187585","left":"0.38081397046323523","line_num":"0","level":"0","top":"0.06271777012826163","conf":"0.5","page_num":"0","text":"User::factory()-›create(['email' => 'playlist-policy-test-' . uniqid().","par_num":"0"},{"top":"0.06271776982860444","word_num":"0","text":"'@example.net","line_num":"0","page_num":"0","level":"0","conf":"1","block_num":"0","par_num":"0","width":"0.039244185102746854","height":"0.013937282410154683","left":"0.5857558150794405"},{"left":"0.3793604885334428","width":"0.23110462756867106","height":"0.01777448000139792","par_num":"0","level":"0","word_num":"0","page_num":"0","block_num":"0","top":"0.1010452964837355","line_num":"0","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","conf":"1"},{"height":"0.010689139176023432","left":"0.3793604834500507","line_num":"0","top":"0.12519936195537007","block_num":"0","page_num":"0","level":"0","par_num":"0","conf":"0.5","text":"that nappened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","width":"0.2252906839898292","word_num":"0"},{"block_num":"0","word_num":"0","level":"0","line_num":"0","left":"0.3793604852542289","height":"0.017724466095700775","par_num":"0","text":"underlying issue should be fixed regardless. The security bump itself is fine.","conf":"1","top":"0.1393728224981654","width":"0.18749997970905713","page_num":"0"},{"word_num":"0","conf":"1","level":"0","block_num":"0","text":"so if only this failed on production build it means the tests are passing? AM!","left":"0.41860464861990404","height":"0.017421602252187585","par_num":"0","line_num":"0","page_num":"0","top":"0.22299651607773896","width":"0.19186046275686713"},{"page_num":"0","block_num":"0","level":"0","left":"0.4186046457005924","line_num":"0","height":"0.017807823619203633","text":"correct. What else to check. The PR was by accident merged before reviewed.","top":"0.24003189773733924","width":"0.19476744469175944","word_num":"0","conf":"1","par_num":"0"},{"level":"0","block_num":"0","width":"0.052325578446083876","page_num":"0","word_num":"0","line_num":"0","height":"0.017685566222268467","conf":"1","left":"0.41860465396458624","par_num":"0","text":"Trying to test it now","top":"0.25757575746536243"},{"block_num":"0","text":"Yes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue, the","line_num":"0","top":"0.32055749134055644","page_num":"0","level":"0","conf":"0.5","height":"0.010452961047110243","par_num":"0","word_num":"0","left":"0.3793604705131921","width":"0.21802323929806977"},{"line_num":"0","width":"0.216569758476095","block_num":"0","left":"0.3793604785599734","level":"0","top":"0.3379790944182606","word_num":"0","height":"0.017682787333949346","page_num":"0","conf":"1","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","par_num":"0"},{"top":"0.3658536591745245","par_num":"0","line_num":"0","word_num":"0","text":"What to check now that it's merged","width":"0.09156976862156646","block_num":"0","height":"0.017718908319062532","level":"0","page_num":"0","left":"0.37936046236057785","conf":"1"},{"height":"0.010536318570613101","block_num":"0","width":"0.18750000000000006","top":"0.39712918645515327","line_num":"0","conf":"1","left":"0.3793604680190425","page_num":"0","level":"0","par_num":"0","text":"Since it's already on production. focus on runtime verification rather than Cl","word_num":"0"},{"height":"0.00731040416151707","conf":"0.30000001192092896","text":"1 OAu1th Passnoi","top":"0.4282296651241162","word_num":"0","page_num":"0","width":"0.047965110616481066","level":"0","line_num":"0","par_num":"0","left":"0.38226744752068","block_num":"0"},{"word_num":"0","level":"0","height":"0.011164274322169154","block_num":"0","left":"0.5523255853212018","line_num":"0","par_num":"0","top":"0.4282296650717703","conf":"1","width":"0.05523255530824056","page_num":"0","text":"actually log in, tokens"},{"top":"0.480836237032354","left":"0.3575581399753705","word_num":"0","level":"0","conf":"1","text":"PS","block_num":"0","line_num":"0","height":"0.027874564820309478","page_num":"0","par_num":"0","width":"0.0159883714736776"},{"page_num":"0","conf":"0.5","block_num":"0","level":"0","par_num":"0","top":"0.5574162679425837","width":"0.04215116196490348","word_num":"0","left":"0.38226744256946893","height":"0.01754385964912286","line_num":"0","text":"3. Laravel logs -"},{"par_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","level":"0","left":"0.48837209493916617","line_num":"0","page_num":"0","text":"Claide","top":"0.560975610091303","word_num":"0","block_num":"0","width":"0.02180232392980702"},{"block_num":"0","level":"0","word_num":"0","left":"0.38953488844098444","text":"deploy. Errors from phpseclib or passport would show up here immediately if something","top":"0.5781499203541262","par_num":"0","width":"0.21947674041098736","height":"0.0176688944133655","line_num":"0","page_num":"0","conf":"1"},{"par_num":"0","left":"0.3895348854641135","page_num":"0","width":"0.01598837020549365","height":"0.006968640444571572","block_num":"0","level":"0","text":"hroke","top":"0.6027874567811985","word_num":"0","conf":"1","line_num":"0"},{"width":"0.20784883296236079","page_num":"0","top":"0.6236044657097288","word_num":"0","line_num":"0","height":"0.01754385964912286","block_num":"0","level":"0","par_num":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","left":"0.38081396080254926","conf":"1"},{"level":"0","conf":"1","par_num":"0","line_num":"0","top":"0.6443381182477901","height":"0.017682787333949235","page_num":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","word_num":"0","left":"0.3895348885324893","width":"0.22093022123296213","block_num":"0"},{"height":"0.017613324252041873","width":"0.22965116703763927","conf":"1","word_num":"0","top":"0.6689895468579133","line_num":"0","block_num":"0","left":"0.3822674411551184","page_num":"0","level":"0","par_num":"0","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot"},{"page_num":"0","block_num":"0","level":"0","line_num":"0","text":"accidentally pulled in an unintended transitive bump, it would show here.","word_num":"0","height":"0.01754385964912286","conf":"1","left":"0.3895348877733653","top":"0.689792663476874","par_num":"0","width":"0.18168603613021528"},{"block_num":"0","top":"0.7317073172401111","level":"0","width":"0.22238372234587978","conf":"0.5","left":"0.37936046581068006","par_num":"0","height":"0.010716925017191015","page_num":"0","line_num":"0","text":"The good news is all five are patch/minor bumps with no API changes. so the blast radius is","word_num":"0"},{"conf":"0.5","width":"0.23255812868158865","word_num":"0","level":"0","line_num":"0","left":"0.37936047950868235","par_num":"0","height":"0.017746694160230225","page_num":"0","top":"0.7488038278872368","text":"very low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -","block_num":"0"},{"width":"0.10755813882706017","level":"0","block_num":"0","line_num":"0","par_num":"0","word_num":"0","page_num":"0","top":"0.7735191638200379","conf":"0.30000001192092896","height":"0.007182590508955311","left":"0.3793604656685571","text":"not a regressionfrom the securtv vackages"},{"width":"0.018895347067650337","word_num":"0","level":"0","page_num":"0","top":"0.9128919869298685","line_num":"0","block_num":"0","par_num":"0","left":"0.37790697857373284","text":"Replv…","height":"0.010452960286604362","conf":"0.5"},{"top":"0.9442508714153448","width":"0.02906976354883073","left":"0.5770348871209333","level":"0","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","line_num":"0","text":"CannotAk","block_num":"0","page_num":"0","par_num":"0"},{"text":"Claude is Al and can make mistakes. Please double-check responses.","level":"0","par_num":"0","width":"0.1308139435788418","word_num":"0","left":"0.4345930331605057","line_num":"0","conf":"1","block_num":"0","page_num":"0","height":"0.013937282410154683","top":"0.9790940764488134"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
1733
|
NULL
|
NULL
|
|
53538
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon 20 Apr 11:17:11User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR - the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlying issue should be fixed regardless. The security bump itself is fine.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes, you're correct — if only this one test failed and it's the flaky duplicate email issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1h OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader — run composer dump-autoload if notdone automatically in your deploy pipeline, and confirm no class resolution errors inLaravel logs3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after thedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump, it would show here.Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus isvery low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -not a regression rrom the securitv vackagesReplv.Cannot#kyCiaude ic Aland can mako mictakec Plence double-chock recnoncoc)...
|
[{"conf":"1","par_num": [{"conf":"1","par_num":"0","text":"Claude File","level":"0","page_num":"0","height":"0.01754385964912286","left":"0.017441861727653853","top":"0","word_num":"0","line_num":"0","width":"0.030523254516276906","block_num":"0"},{"conf":"1","level":"0","top":"0.00000000009341838413945425","block_num":"0","par_num":"0","text":"Edit","height":"0.017421602252187585","page_num":"0","width":"0.013081394611520962","left":"0.050872093609937184","word_num":"0","line_num":"0"},{"width":"0.014534881774415365","page_num":"0","text":"VIew","block_num":"0","level":"0","height":"0.006968640444571461","par_num":"0","top":"0.006968641450188162","word_num":"0","conf":"0.30000001192092896","left":"0.06395349007209457","line_num":"0"},{"left":"0.08284883714506737","conf":"1","height":"0.017421602252187585","block_num":"0","level":"0","line_num":"0","top":"0.000000000441850445120906","word_num":"0","width":"0.01889534833583427","par_num":"0","page_num":"0","text":"Window"},{"word_num":"0","conf":"1","left":"0.1075581398150548","text":"Help","page_num":"0","line_num":"0","par_num":"0","height":"0.017421602252187585","top":"0.00000000009341838413945425","width":"0.010174418383456299","level":"0","block_num":"0"},{"conf":"1","text":"Security patch review and testing guidance","height":"0.010611339429158706","line_num":"0","level":"0","width":"0.10029068398982921","word_num":"0","left":"0.04215117645919011","par_num":"0","page_num":"0","block_num":"0","top":"0.034843205974365854"},{"line_num":"0","block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","level":"0","par_num":"0","text":"100% S2","width":"0.02034883549872868","left":"0.9113372091917828","top":"0.006968641450188162","page_num":"0","word_num":"0"},{"conf":"1","page_num":"0","block_num":"0","par_num":"0","text":"Mon 20 Apr 11:17:11","top":"0","width":"0.04941860158392719","height":"0.01754385964912286","line_num":"0","word_num":"0","left":"0.9462209328572282","level":"0"},{"block_num":"0","text":"User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.net","par_num":"0","left":"0.3808139638697847","conf":"0.5","level":"0","word_num":"0","height":"0.017421602252187585","line_num":"0","top":"0.06271777012826163","width":"0.24418603613021528","page_num":"0"},{"word_num":"0","conf":"1","block_num":"0","height":"0.01777448000139792","left":"0.3793604885334428","level":"0","width":"0.23110462756867106","line_num":"0","page_num":"0","text":"This is unrelated to the security PR - the duplicate email is a pre-existing test isolation issue","par_num":"0","top":"0.1010452964837355"},{"height":"0.010689139176023432","conf":"0.5","block_num":"0","text":"that happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","top":"0.12519936195537007","left":"0.3793604754684269","width":"0.22529066369888628","level":"0","word_num":"0","par_num":"0","line_num":"0","page_num":"0"},{"width":"0.18749997970905713","left":"0.3793604852542289","level":"0","block_num":"0","height":"0.017724466095700775","line_num":"0","page_num":"0","par_num":"0","text":"underlying issue should be fixed regardless. The security bump itself is fine.","top":"0.1393728224981654","conf":"1","word_num":"0"},{"block_num":"0","conf":"1","par_num":"0","text":"so if only this failed on production build it means the tests are passing? AM!","width":"0.19186046275686713","line_num":"0","height":"0.017421602252187585","left":"0.41860464861990404","level":"0","page_num":"0","top":"0.22299651607773896","word_num":"0"},{"left":"0.4186046457005924","line_num":"0","word_num":"0","height":"0.017807823619203633","width":"0.19476744469175944","block_num":"0","level":"0","par_num":"0","page_num":"0","top":"0.24003189773733924","text":"correct. What else to check. The PR was by accident merged before reviewed.","conf":"1"},{"page_num":"0","text":"Trying to test it now","conf":"1","line_num":"0","par_num":"0","width":"0.052325578446083876","word_num":"0","left":"0.41860465396458624","height":"0.017685566222268467","level":"0","block_num":"0","top":"0.25757575746536243"},{"level":"0","height":"0.017421602252187585","page_num":"0","par_num":"0","line_num":"0","word_num":"0","top":"0.3170731708686798","text":"Yes, you're correct — if only this one test failed and it's the flaky duplicate email issue, the","width":"0.2194767201200445","left":"0.379360488415471","conf":"1","block_num":"0"},{"text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","height":"0.017682787333949346","line_num":"0","left":"0.3793604785599734","block_num":"0","conf":"1","page_num":"0","level":"0","par_num":"0","word_num":"0","width":"0.216569758476095","top":"0.3379790944182606"},{"text":"What to check now that it's merged","block_num":"0","left":"0.37936046236057785","line_num":"0","level":"0","top":"0.3658536591745245","word_num":"0","par_num":"0","page_num":"0","width":"0.09156976862156646","conf":"1","height":"0.017718908319062532"},{"word_num":"0","text":"Since it's already on production. focus on runtime verification rather than CT","line_num":"0","page_num":"0","level":"0","left":"0.3793604680289599","block_num":"0","top":"0.39712918645515327","par_num":"0","height":"0.010536318570613101","conf":"1","width":"0.18749999999999994"},{"word_num":"0","block_num":"0","text":"1h OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.42503987240829344","height":"0.01754385964912275","width":"0.22674418510274685","left":"0.3822674437529485","conf":"1"},{"conf":"1","top":"0.4494773525085942","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","page_num":"0","line_num":"0","block_num":"0","par_num":"0","level":"0","width":"0.20930231378433556","word_num":"0","left":"0.3895348750204371","height":"0.010650239302591125"},{"line_num":"0","word_num":"0","page_num":"0","block_num":"0","left":"0.38953488428654026","level":"0","height":"0.017421602252187474","text":"spikes.","top":"0.4668989547972512","width":"0.018895348335834283","conf":"1","par_num":"0"},{"block_num":"0","height":"0.011164274322169043","left":"0.38226745300994547","level":"0","width":"0.22093022123296213","word_num":"0","par_num":"0","page_num":"0","text":"2. Check the deploy didn't break the autoloader — run composer dump-autoload if not","top":"0.49441786283891553","line_num":"0","conf":"1"},{"par_num":"0","top":"0.5119617226346782","left":"0.38953488867600466","height":"0.017655001492781763","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in","level":"0","page_num":"0","width":"0.20784883296236073","word_num":"0","line_num":"0","block_num":"0","conf":"1"},{"width":"0.03052325451627691","page_num":"0","height":"0.010464075839880738","top":"0.5365853659871389","text":"Laravel logs","line_num":"0","par_num":"0","block_num":"0","left":"0.38953488516628","level":"0","conf":"1","word_num":"0"},{"level":"0","width":"0.216569758476095","height":"0.01754385964912286","left":"0.3822674500643755","text":"3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after the","block_num":"0","par_num":"0","line_num":"0","top":"0.5574162679425837","page_num":"0","word_num":"0","conf":"0.5"},{"level":"0","width":"0.21947674041098736","block_num":"0","par_num":"0","conf":"1","page_num":"0","height":"0.0176688944133655","top":"0.5781499203541262","word_num":"0","text":"deploy. Errors from phpseclib or passport would show up here immediately if something","line_num":"0","left":"0.38953488844098444"},{"word_num":"0","page_num":"0","conf":"1","width":"0.01598837020549365","level":"0","text":"hroke","line_num":"0","height":"0.006968640444571572","block_num":"0","left":"0.3895348854641135","par_num":"0","top":"0.6027874567811985"},{"par_num":"0","width":"0.20784883296236079","page_num":"0","word_num":"0","level":"0","left":"0.38081396080254926","top":"0.6236044657097288","block_num":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","conf":"1","line_num":"0","height":"0.01754385964912286"},{"page_num":"0","line_num":"0","level":"0","height":"0.017682787333949235","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","par_num":"0","top":"0.6443381182477901","left":"0.389534884781655","conf":"1","width":"0.21947674041098741","word_num":"0","block_num":"0"},{"word_num":"0","par_num":"0","level":"0","left":"0.3822674411551184","line_num":"0","conf":"1","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","top":"0.6689895468579133","page_num":"0","width":"0.22965116703763927","height":"0.017613324252041873","block_num":"0"},{"word_num":"0","height":"0.01754385964912286","conf":"1","line_num":"0","par_num":"0","level":"0","top":"0.689792663476874","page_num":"0","left":"0.3895348877733653","text":"accidentally pulled in an unintended transitive bump, it would show here.","width":"0.18168603613021528","block_num":"0"},{"text":"Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus is","top":"0.735191637820126","block_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.22238372234587978","word_num":"0","left":"0.3793604633557178","height":"0.007232604414652455","level":"0","page_num":"0","par_num":"0"},{"line_num":"0","page_num":"0","top":"0.7488038278872368","width":"0.23255812868158865","word_num":"0","height":"0.017746694160230225","block_num":"0","par_num":"0","left":"0.3779069847760944","text":"very low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -","level":"0","conf":"1"},{"page_num":"0","par_num":"0","height":"0.007182590508955311","level":"0","line_num":"0","block_num":"0","text":"not a regression rrom the securitv vackages","word_num":"0","left":"0.37936046581335964","width":"0.10755813882706017","conf":"0.5","top":"0.7735191638247465"},{"par_num":"0","text":"Replv.","width":"0.017441858636571994","word_num":"0","level":"0","block_num":"0","page_num":"0","height":"0.010452960286604362","top":"0.9128919869298685","line_num":"0","conf":"0.5","left":"0.37790697678636526"},{"width":"0.030523251979909016","left":"0.5770348871641151","word_num":"0","top":"0.9442508714153448","conf":"0.30000001192092896","height":"0.006968640444571572","level":"0","line_num":"0","block_num":"0","par_num":"0","page_num":"0","text":"Cannot#ky"},{"par_num":"0","page_num":"0","level":"0","text":"Ciaude ic Aland can mako mictakec Plence double-chock recnoncoc)","line_num":"0","top":"0.9824561403508771","width":"0.12936045261139562","conf":"0.30000001192092896","height":"0.0071770334928230595","left":"0.43459303705837393","block_num":"0","word_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2117
|
NULL
|
NULL
|
|
53539
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon 20 Apr 11:17:14User::factory()-›create(['email' => 'playlist-policy-test-' . uniqid().'@example.netThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlying issue should be fixed regardless. The security bump itself is fine.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than ClPS$1PhpStormdeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump, it would show here.The good news is all five are patch/minor bumps with no API changes. so the blast radius isvery low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -not a regressionfrom the securtv vackagesReplv…Sonnet 4.6Claude is Al and can make mistakes. Please double-check responses....
|
[{"conf":"1","text":"C [{"conf":"1","text":"Claude File","top":"0","height":"0.01754385964912286","block_num":"0","page_num":"0","width":"0.030523254516276906","level":"0","word_num":"0","line_num":"0","left":"0.017441861727653853","par_num":"0"},{"text":"Edit","top":"0.00000000009341838413945425","page_num":"0","block_num":"0","word_num":"0","line_num":"0","left":"0.050872093609937184","height":"0.017421602252187585","level":"0","par_num":"0","conf":"1","width":"0.013081394611520962"},{"word_num":"0","width":"0.014534881774415365","block_num":"0","left":"0.06395349007209457","height":"0.006968640444571461","level":"0","page_num":"0","par_num":"0","text":"VIew","top":"0.006968641450188162","line_num":"0","conf":"0.30000001192092896"},{"par_num":"0","text":"Window","top":"0.000000000441850445120906","width":"0.01889534833583427","word_num":"0","left":"0.08284883714506737","level":"0","conf":"1","line_num":"0","page_num":"0","height":"0.017421602252187585","block_num":"0"},{"conf":"1","height":"0.017421602252187585","left":"0.1075581398150548","width":"0.010174418383456299","word_num":"0","level":"0","line_num":"0","par_num":"0","page_num":"0","text":"Help","block_num":"0","top":"0.00000000009341838413945425"},{"block_num":"0","height":"0.010611339429158706","top":"0.034843205974365854","page_num":"0","text":"Security patch review and testing guidance","width":"0.10029068398982921","word_num":"0","par_num":"0","line_num":"0","left":"0.0421511764591124","conf":"1","level":"0"},{"height":"0.006968640444571461","level":"0","par_num":"0","conf":"0.30000001192092896","left":"0.9113372091917828","text":"100% Lz","block_num":"0","page_num":"0","top":"0.006968641450188162","width":"0.02034883549872868","word_num":"0","line_num":"0"},{"conf":"1","left":"0.9462209328572282","page_num":"0","text":"Mon 20 Apr 11:17:14","par_num":"0","word_num":"0","level":"0","top":"0","width":"0.04941860158392719","block_num":"0","height":"0.01754385964912286","line_num":"0"},{"height":"0.017421602252187585","par_num":"0","text":"User::factory()-›create(['email' => 'playlist-policy-test-' . uniqid().","width":"0.2063953318494431","level":"0","word_num":"0","conf":"0.5","left":"0.38081397046323523","top":"0.06271777012826163","page_num":"0","line_num":"0","block_num":"0"},{"conf":"1","word_num":"0","top":"0.06271776982860444","par_num":"0","text":"'@example.net","height":"0.013937282410154683","left":"0.5857558150794405","block_num":"0","width":"0.039244185102746854","level":"0","line_num":"0","page_num":"0"},{"word_num":"0","level":"0","conf":"1","block_num":"0","page_num":"0","par_num":"0","left":"0.3793604885334428","width":"0.23110462756867106","height":"0.01777448000139792","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","line_num":"0","top":"0.1010452964837355"},{"level":"0","word_num":"0","height":"0.010689139176023432","block_num":"0","top":"0.12519936195537007","conf":"0.5","width":"0.2252906839898292","par_num":"0","text":"that happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","line_num":"0","page_num":"0","left":"0.3793604834500507"},{"line_num":"0","page_num":"0","word_num":"0","height":"0.017724466095700775","block_num":"0","top":"0.1393728224981654","level":"0","text":"underlying issue should be fixed regardless. The security bump itself is fine.","par_num":"0","left":"0.3793604852542289","conf":"1","width":"0.18749997970905713"},{"page_num":"0","conf":"1","text":"so if only this failed on production build it means the tests are passing? AM!","block_num":"0","par_num":"0","level":"0","left":"0.41860464861990404","height":"0.017421602252187585","line_num":"0","word_num":"0","top":"0.22299651607773896","width":"0.19186046275686713"},{"page_num":"0","left":"0.4186046457005924","line_num":"0","par_num":"0","level":"0","height":"0.017807823619203633","top":"0.24003189773733924","block_num":"0","conf":"1","text":"correct. What else to check. The PR was by accident merged before reviewed.","width":"0.19476744469175944","word_num":"0"},{"par_num":"0","width":"0.052325578446083876","line_num":"0","conf":"1","block_num":"0","text":"Trying to test it now","top":"0.25757575746536243","height":"0.017685566222268467","left":"0.41860465396458624","page_num":"0","level":"0","word_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","conf":"0.5","left":"0.3793604705131921","height":"0.010452961047110243","par_num":"0","text":"Yes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue, the","width":"0.21802323929806977","level":"0","line_num":"0","top":"0.32055749134055644"},{"width":"0.216569758476095","word_num":"0","block_num":"0","conf":"1","level":"0","par_num":"0","left":"0.3793604785599734","page_num":"0","top":"0.3379790944182606","height":"0.017682787333949346","line_num":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed."},{"par_num":"0","block_num":"0","text":"What to check now that it's merged","word_num":"0","line_num":"0","width":"0.09156976862156646","page_num":"0","left":"0.37936046236057785","conf":"1","top":"0.3658536591745245","height":"0.017718908319062532","level":"0"},{"width":"0.18750000000000006","height":"0.010536318570613101","text":"Since it's already on production. focus on runtime verification rather than Cl","line_num":"0","word_num":"0","conf":"1","top":"0.39712918645515327","level":"0","block_num":"0","par_num":"0","left":"0.3793604680190425","page_num":"0"},{"top":"0.4808362371020405","conf":"1","word_num":"0","page_num":"0","left":"0.4011627911708647","text":"PS","level":"0","block_num":"0","width":"0.0159883714736776","height":"0.027874564820309367","par_num":"0","line_num":"0"},{"word_num":"0","line_num":"0","text":"$1","level":"0","top":"0.4703832756223769","page_num":"0","block_num":"0","width":"0.017441859904755885","height":"0.03484320450437506","par_num":"0","conf":"0.5","left":"0.48546511666826153"},{"height":"0.017421602252187585","line_num":"0","page_num":"0","left":"0.39825581512685115","text":"PhpStorm","top":"0.5574912892920247","conf":"1","block_num":"0","par_num":"0","width":"0.026162789223041938","word_num":"0","level":"0"},{"par_num":"0","text":"deploy. Errors from phpseclib or passport would show up here immediately if something","top":"0.5781499203541262","word_num":"0","width":"0.21947674041098736","conf":"1","height":"0.0176688944133655","left":"0.38953488844098444","block_num":"0","page_num":"0","level":"0","line_num":"0"},{"block_num":"0","height":"0.006968641205077342","level":"0","page_num":"0","left":"0.3895348839579286","top":"0.6027874563692701","word_num":"0","conf":"1","par_num":"0","text":"hroke","line_num":"0","width":"0.0159883714736776"},{"par_num":"0","left":"0.38081396080254926","conf":"1","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","height":"0.01754385964912286","level":"0","top":"0.6236044657097288","block_num":"0","width":"0.20784883296236079","line_num":"0","word_num":"0","page_num":"0"},{"height":"0.017682787333949235","top":"0.6443381182477901","block_num":"0","par_num":"0","line_num":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","word_num":"0","left":"0.3895348885324893","page_num":"0","conf":"1","level":"0","width":"0.22093022123296213"},{"word_num":"0","block_num":"0","page_num":"0","level":"0","conf":"1","width":"0.22965116703763927","line_num":"0","height":"0.017613324252041873","par_num":"0","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","top":"0.6689895468579133","left":"0.3822674411551184"},{"line_num":"0","par_num":"0","level":"0","top":"0.689792663476874","left":"0.3895348877733653","width":"0.18168603613021528","height":"0.01754385964912286","conf":"1","block_num":"0","text":"accidentally pulled in an unintended transitive bump, it would show here.","page_num":"0","word_num":"0"},{"top":"0.7317073172401111","width":"0.22238372234587978","conf":"0.5","word_num":"0","par_num":"0","height":"0.010716925017191015","line_num":"0","level":"0","left":"0.37936046581068006","page_num":"0","block_num":"0","text":"The good news is all five are patch/minor bumps with no API changes. so the blast radius is"},{"block_num":"0","level":"0","page_num":"0","text":"very low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -","line_num":"0","width":"0.2340116297945063","word_num":"0","top":"0.7488038278872368","par_num":"0","conf":"1","left":"0.3779069784056821","height":"0.017746694160230225"},{"par_num":"0","width":"0.10755813882706017","height":"0.007182590508955311","level":"0","text":"not a regressionfrom the securtv vackages","page_num":"0","block_num":"0","word_num":"0","top":"0.7735191638200379","conf":"0.30000001192092896","line_num":"0","left":"0.3793604656685571"},{"word_num":"0","text":"Replv…","level":"0","page_num":"0","block_num":"0","top":"0.9128919869298685","par_num":"0","width":"0.018895347067650337","line_num":"0","conf":"0.5","left":"0.37790697857373284","height":"0.010452960286604362"},{"page_num":"0","width":"0.03052325451627691","left":"0.5770348840484228","top":"0.9407665502002653","par_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","text":"Sonnet 4.6","height":"0.013937282410154683"},{"conf":"1","par_num":"0","word_num":"0","width":"0.1308139435788418","height":"0.013937282410154683","page_num":"0","level":"0","line_num":"0","left":"0.4345930331605057","block_num":"0","text":"Claude is Al and can make mistakes. Please double-check responses.","top":"0.9790940764488134"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
1682
|
NULL
|
NULL
|
|
53587
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon 20 Apr 11:18:42User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR - the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlying issue should be fixed regardless. The security bump itself is fine.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes, you're correct — if only this one test failed and it's the flaky duplicate email issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader — run composer dump-autoload if notdone automatically in your deploy pipeline, and confirm no class resolution errors inLaravel logs3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after thedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump, it would show here.Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus isvery low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -not a regression rrom the securitv vackagesReplv.CannotAkCiaude ic Aland can mako mictakec Plence double-chock recnoncoc)...
|
[{"conf":"1","block_num":& [{"conf":"1","block_num":"0","page_num":"0","level":"0","line_num":"0","width":"0.030523254516276906","top":"0","par_num":"0","text":"Claude File","height":"0.01754385964912286","left":"0.017441861727653853","word_num":"0"},{"par_num":"0","text":"Edit","word_num":"0","block_num":"0","conf":"1","top":"0.00000000009341838413945425","width":"0.013081394611520962","page_num":"0","line_num":"0","height":"0.017421602252187585","left":"0.050872093609937184","level":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"VIew","left":"0.06395349007209457","block_num":"0","level":"0","par_num":"0","page_num":"0","word_num":"0","top":"0.006968641450188162","width":"0.014534881774415365","height":"0.006968640444571461"},{"height":"0.017421602252187585","par_num":"0","line_num":"0","width":"0.01889534833583427","top":"0.000000000441850445120906","word_num":"0","page_num":"0","text":"Window","conf":"1","level":"0","left":"0.08284883714506737","block_num":"0"},{"line_num":"0","level":"0","page_num":"0","top":"0.00000000009341838413945425","width":"0.010174418383456299","block_num":"0","conf":"1","height":"0.017421602252187585","left":"0.1075581398150548","text":"Help","word_num":"0","par_num":"0"},{"left":"0.04215117645919011","line_num":"0","width":"0.10029068398982921","block_num":"0","page_num":"0","height":"0.010611339429158706","level":"0","par_num":"0","text":"Security patch review and testing guidance","top":"0.034843205974365854","word_num":"0","conf":"1"},{"word_num":"0","line_num":"0","page_num":"0","text":"100% S2","level":"0","block_num":"0","top":"0.006968641450188162","left":"0.9113372091917828","width":"0.02034883549872868","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461"},{"level":"0","top":"0","line_num":"0","word_num":"0","page_num":"0","text":"Mon 20 Apr 11:18:42","block_num":"0","height":"0.01754385964912286","left":"0.9462209332984863","par_num":"0","conf":"1","width":"0.0494186015839273"},{"text":"User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.net","conf":"0.5","page_num":"0","par_num":"0","line_num":"0","left":"0.3808139638697847","height":"0.017421602252187585","level":"0","width":"0.24418603613021528","word_num":"0","block_num":"0","top":"0.06271777012826163"},{"left":"0.3793604885334428","level":"0","top":"0.1010452964837355","page_num":"0","width":"0.23110462756867106","line_num":"0","height":"0.01777448000139792","conf":"1","text":"This is unrelated to the security PR - the duplicate email is a pre-existing test isolation issue","par_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","page_num":"0","word_num":"0","height":"0.010689139176023432","par_num":"0","level":"0","conf":"0.5","text":"that happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","top":"0.12519936195537007","line_num":"0","left":"0.3793604754684269","width":"0.22529066369888628"},{"height":"0.017724466095700775","par_num":"0","conf":"1","width":"0.18749997970905713","word_num":"0","text":"underlying issue should be fixed regardless. The security bump itself is fine.","block_num":"0","level":"0","left":"0.3793604852542289","page_num":"0","top":"0.1393728224981654","line_num":"0"},{"height":"0.017421602252187585","level":"0","top":"0.22299651607773896","width":"0.19186046275686713","par_num":"0","block_num":"0","conf":"1","text":"so if only this failed on production build it means the tests are passing? AM!","word_num":"0","page_num":"0","left":"0.41860464861990404","line_num":"0"},{"word_num":"0","par_num":"0","height":"0.017807823619203633","page_num":"0","text":"correct. What else to check. The PR was by accident merged before reviewed.","left":"0.4186046457005924","line_num":"0","block_num":"0","top":"0.24003189773733924","width":"0.19476744469175944","conf":"1","level":"0"},{"par_num":"0","width":"0.052325578446083876","word_num":"0","text":"Trying to test it now","top":"0.25757575746536243","block_num":"0","left":"0.41860465396458624","level":"0","height":"0.017685566222268467","line_num":"0","page_num":"0","conf":"1"},{"height":"0.017421602252187585","par_num":"0","word_num":"0","line_num":"0","text":"Yes, you're correct — if only this one test failed and it's the flaky duplicate email issue, the","level":"0","left":"0.379360488415471","block_num":"0","conf":"1","top":"0.3170731708686798","width":"0.2194767201200445","page_num":"0"},{"word_num":"0","left":"0.3793604785599734","level":"0","block_num":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","line_num":"0","top":"0.3379790944182606","width":"0.216569758476095","par_num":"0","height":"0.017682787333949346","conf":"1","page_num":"0"},{"left":"0.37936046236057785","level":"0","text":"What to check now that it's merged","width":"0.09156976862156646","par_num":"0","word_num":"0","page_num":"0","block_num":"0","line_num":"0","top":"0.3658536591745245","conf":"1","height":"0.017718908319062532"},{"level":"0","text":"Since it's already on production. focus on runtime verification rather than CT","top":"0.39712918645515327","height":"0.010536318570613101","line_num":"0","conf":"1","left":"0.3793604680289599","par_num":"0","word_num":"0","page_num":"0","block_num":"0","width":"0.18749999999999994"},{"level":"0","par_num":"0","left":"0.3822674437529485","page_num":"0","text":"1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens","word_num":"0","height":"0.01754385964912275","conf":"1","top":"0.42503987240829344","width":"0.22674418510274685","line_num":"0","block_num":"0"},{"word_num":"0","par_num":"0","line_num":"0","width":"0.20930231378433556","height":"0.010650239302591125","conf":"1","left":"0.3895348750204371","level":"0","block_num":"0","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","page_num":"0","top":"0.4494773525085942"},{"top":"0.4668989547972512","page_num":"0","word_num":"0","level":"0","height":"0.017421602252187474","block_num":"0","width":"0.018895348335834283","par_num":"0","line_num":"0","text":"spikes.","conf":"1","left":"0.38953488428654026"},{"line_num":"0","page_num":"0","level":"0","conf":"1","text":"2. Check the deploy didn't break the autoloader — run composer dump-autoload if not","width":"0.22093022123296213","left":"0.38226745300994547","top":"0.49441786283891553","height":"0.011164274322169043","word_num":"0","block_num":"0","par_num":"0"},{"block_num":"0","word_num":"0","height":"0.017655001492781763","level":"0","page_num":"0","top":"0.5119617226346782","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in","conf":"1","left":"0.38953488867600466","width":"0.20784883296236073","par_num":"0","line_num":"0"},{"text":"Laravel logs","line_num":"0","width":"0.03052325451627691","conf":"1","page_num":"0","left":"0.38953488516628","height":"0.010464075839880738","par_num":"0","level":"0","block_num":"0","top":"0.5365853659871389","word_num":"0"},{"left":"0.3822674500643755","page_num":"0","text":"3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after the","par_num":"0","top":"0.5574162679425837","width":"0.216569758476095","level":"0","word_num":"0","block_num":"0","line_num":"0","height":"0.01754385964912286","conf":"0.5"},{"block_num":"0","top":"0.5781499203541262","conf":"1","par_num":"0","text":"deploy. Errors from phpseclib or passport would show up here immediately if something","height":"0.0176688944133655","page_num":"0","line_num":"0","level":"0","width":"0.21947674041098736","word_num":"0","left":"0.38953488844098444"},{"text":"hroke","left":"0.3895348854641135","line_num":"0","par_num":"0","level":"0","top":"0.6027874567811985","word_num":"0","block_num":"0","height":"0.006968640444571572","width":"0.01598837020549365","conf":"1","page_num":"0"},{"par_num":"0","top":"0.6236044657097288","width":"0.20784883296236079","block_num":"0","height":"0.01754385964912286","page_num":"0","level":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","word_num":"0","conf":"1","line_num":"0","left":"0.38081396080254926"},{"top":"0.6443381182477901","line_num":"0","page_num":"0","height":"0.017682787333949235","left":"0.389534884781655","block_num":"0","conf":"1","level":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","par_num":"0","width":"0.21947674041098741","word_num":"0"},{"level":"0","line_num":"0","height":"0.017613324252041873","par_num":"0","width":"0.22965116703763927","word_num":"0","top":"0.6689895468579133","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","left":"0.3822674411551184","page_num":"0","block_num":"0","conf":"1"},{"conf":"1","height":"0.01754385964912286","level":"0","line_num":"0","top":"0.689792663476874","block_num":"0","left":"0.3895348877733653","page_num":"0","text":"accidentally pulled in an unintended transitive bump, it would show here.","width":"0.18168603613021528","word_num":"0","par_num":"0"},{"page_num":"0","top":"0.735191637820126","level":"0","text":"Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus is","block_num":"0","width":"0.22238372234587978","left":"0.3793604633557178","line_num":"0","word_num":"0","par_num":"0","height":"0.007232604414652455","conf":"0.30000001192092896"},{"line_num":"0","left":"0.37936048587909466","top":"0.7488038278872368","word_num":"0","block_num":"0","conf":"0.5","level":"0","height":"0.017746694160230225","page_num":"0","par_num":"0","text":"very low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -","width":"0.23110462756867112"},{"width":"0.10755813882706017","text":"not a regression rrom the securitv vackages","top":"0.7735191638247465","level":"0","conf":"0.5","height":"0.007182590508955311","word_num":"0","page_num":"0","par_num":"0","line_num":"0","left":"0.37936046581335964","block_num":"0"},{"top":"0.9128919869298685","page_num":"0","block_num":"0","line_num":"0","height":"0.010452960286604362","conf":"0.5","par_num":"0","left":"0.37790697678636526","level":"0","text":"Replv.","width":"0.017441858636571994","word_num":"0"},{"level":"0","conf":"0.30000001192092896","left":"0.5770348871209333","word_num":"0","par_num":"0","page_num":"0","height":"0.006968640444571572","block_num":"0","line_num":"0","text":"CannotAk","top":"0.9442508714153448","width":"0.02906976354883073"},{"height":"0.0071770334928230595","left":"0.43459303705837393","word_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.12936045261139562","block_num":"0","level":"0","text":"Ciaude ic Aland can mako mictakec Plence double-chock recnoncoc)","top":"0.9824561403508771"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2118
|
NULL
|
NULL
|
|
53589
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹$0APP (-zsh)APP (-zsh)DOCKERmodified:modified:modified:modified:modified:O ₴1DEV (docker)app/Http/Controllers/API/ActivityController.phpapp/Jobs/Team/SyncToIntercom.phpapp/Services/PlaybackService.phpconfig/logging.phproutes/web.php$82*3Untracked files:(use "git add ‹file>..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtraw_sql_query.saltests/Unit/Policies/CanAccessAiReportsTest.phpnochanges added to commit (use "git add" and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pushEnumerating objects: 38, done.Counting objects: 100% (32/32), done.Delta compression using up to 8 threadsCompressing objects: 100% (16/16),done.Writing objects: 100% (18/18), 1.97 KiB | 1008.00 KiB/s, done.Total 18 (delta 12), reused 0 (delta 0), pack-reused 0remote: Resolving deltas: 100% (12/12), completed with 9 local objects.remote:remote:remote: GitHub found 22 vulnerabilities on jiminny/app's default branch (10 high, 12 moderate). To find out more, visit:[URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master.env.localapp/Console/Commands/JiminnyDebugCommand.phpapp/Http/Controllers/AP1/ActivityController.phpapp/Jobs/Team/SyncToIntercom.phpapp/Services/PlaybackService.phpconfig/logging.phpMroutes/web.phpSwitched to branch'master'Your branch is up to date with 'origin/master'.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullAlready up to date.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $-zsh• ₴4100% C47 8 Mon 20 Apr 11:18:47T₴1|screenpipe"• 85APP...
|
[{"block_num":"0","conf":& [{"block_num":"0","conf":"1","page_num":"0","left":"0.0363372090531894","par_num":"0","top":"0.006976744645528443","text":"iTerm2","word_num":"0","level":"0","line_num":"0","height":"0.013953487608167836","width":"0.03343023194207085"},{"top":"0.006976744800567203","width":"0.021802324718899202","left":"0.08284883747097675","line_num":"0","word_num":"0","par_num":"0","level":"0","height":"0.013953487608167836","text":"Shell","block_num":"0","page_num":"0","conf":"1"},{"page_num":"0","height":"0.013953487608167836","text":"Edit","top":"0.0069767444517300214","block_num":"0","line_num":"0","left":"0.11773255883501137","conf":"1","par_num":"0","width":"0.017441859510209837","word_num":"0","level":"0"},{"text":"View","conf":"1","level":"0","left":"0.1482558144574109","page_num":"0","par_num":"0","top":"0.006976744800567203","line_num":"0","width":"0.021802324718899174","block_num":"0","word_num":"0","height":"0.013953487608167836"},{"height":"0.015070579316880939","conf":"1","left":"0.18160206756157646","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"Session","width":"0.03505167961120606","line_num":"0","top":"0.006418198933720531","word_num":"0"},{"width":"0.03202741146087648","height":"0.014253725475735113","par_num":"0","text":"Scripts","conf":"0.5","top":"0.006826625551699439","level":"0","word_num":"0","block_num":"0","line_num":"0","left":"0.22962582968593467","page_num":"0"},{"par_num":"0","top":"0.006306642561056286","left":"0.27315148138633294","width":"0.03363889853159591","word_num":"0","level":"0","conf":"1","line_num":"0","block_num":"0","height":"0.015293691423204248","page_num":"0","text":"Profiles"},{"height":"0.013953487608167836","word_num":"0","left":"0.31976744259191114","text":"Window","block_num":"0","line_num":"0","top":"0.0069767444517300214","conf":"0.30000001192092896","par_num":"0","level":"0","width":"0.03633720874786378","page_num":"0"},{"par_num":"0","conf":"1","text":"Help","word_num":"0","left":"0.3662790698353179","page_num":"0","width":"0.021802324718899202","height":"0.013953487608167836","block_num":"0","line_num":"0","top":"0.006976744645528443","level":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"‹$0","page_num":"0","block_num":"0","height":"0.020930233001709042","par_num":"0","width":"0.043604649437798404","level":"0","top":"0.004651162452633861","word_num":"0","left":"0.6831395361822635"},{"text":"APP (-zsh)","block_num":"0","line_num":"0","top":"0.036666666610322696","width":"0.05087209277682836","word_num":"0","par_num":"0","level":"0","height":"0.016821705500284834","page_num":"0","conf":"1","left":"0.4752906972220876"},{"word_num":"0","level":"0","top":"0.0651162795433664","left":"0.46220930167985586","page_num":"0","block_num":"0","line_num":"0","par_num":"0","height":"0.016279069052802075","text":"APP (-zsh)","width":"0.0421511623594496","conf":"1"},{"page_num":"0","word_num":"0","block_num":"0","conf":"1","width":"0.03344465361701118","par_num":"0","top":"0.06738855363083907","left":"0.0683067428862935","height":"0.01173452059427893","text":"DOCKER","level":"0","line_num":"0"},{"width":"0.05232557720608182","line_num":"0","top":"0.09069767495560599","par_num":"0","text":"modified:","block_num":"0","height":"0.013953487608167836","conf":"1","left":"0.046511629129517264","level":"0","page_num":"0","word_num":"0"},{"word_num":"0","width":"0.05235822995503744","text":"modified:","line_num":"0","block_num":"0","left":"0.04649530406372541","height":"0.01654990726047101","top":"0.1091669071039395","page_num":"0","conf":"1","level":"0","par_num":"0"},{"line_num":"0","level":"0","left":"0.046511630825253635","block_num":"0","width":"0.05232557720608182","word_num":"0","conf":"1","par_num":"0","text":"modified:","top":"0.13023255876817252","page_num":"0","height":"0.016279069052802186"},{"line_num":"0","level":"0","conf":"1","height":"0.013953487608167725","page_num":"0","width":"0.05232558250427246","word_num":"0","par_num":"0","left":"0.046511626698445184","block_num":"0","text":"modified:","top":"0.15116279119591614"},{"line_num":"0","width":"0.05232557720608182","word_num":"0","par_num":"0","block_num":"0","left":"0.046511629129517264","conf":"1","height":"0.013953487608167947","top":"0.16976744239746644","level":"0","page_num":"0","text":"modified:"},{"text":"O ₴1","block_num":"0","height":"0.016279069052802186","page_num":"0","top":"0.06511627928173847","left":"0.1686046512070609","level":"0","width":"0.023255814446343337","line_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896"},{"block_num":"0","text":"DEV (docker)","top":"0.0674418603248027","line_num":"0","height":"0.01162790722317164","conf":"1","page_num":"0","width":"0.049418603049384224","level":"0","par_num":"0","word_num":"0","left":"0.261627908427966"},{"conf":"1","height":"0.018604651557074692","par_num":"0","block_num":"0","text":"app/Http/Controllers/API/ActivityController.php","level":"0","left":"0.11337209578496273","line_num":"0","page_num":"0","top":"0.08837209298115256","word_num":"0","width":"0.26308138105604384"},{"text":"app/Jobs/Team/SyncToIntercom.php","level":"0","par_num":"0","top":"0.10930232550053243","line_num":"0","conf":"1","width":"0.18023255666097007","height":"0.018604651557074692","page_num":"0","word_num":"0","block_num":"0","left":"0.11337209150963126"},{"page_num":"0","level":"0","word_num":"0","conf":"1","text":"app/Services/PlaybackService.php","par_num":"0","height":"0.016279069052802186","line_num":"0","left":"0.11337209075866236","top":"0.13023255861313376","block_num":"0","width":"0.18023255666097007"},{"left":"0.11482558333751267","height":"0.016279069052802186","text":"config/logging.php","top":"0.1511627909387152","level":"0","block_num":"0","conf":"1","width":"0.10174418555365669","par_num":"0","line_num":"0","word_num":"0","page_num":"0"},{"height":"0.016279069052802186","line_num":"0","par_num":"0","text":"routes/web.php","page_num":"0","left":"0.11337209536640651","block_num":"0","level":"0","word_num":"0","conf":"1","width":"0.07994185553656684","top":"0.1697674419464671"},{"text":"$82","width":"0.01453488270441694","par_num":"0","word_num":"0","left":"0.37500000068994266","line_num":"0","block_num":"0","level":"0","top":"0.06511627933545094","page_num":"0","conf":"0.30000001192092896","height":"0.013953487608167836"},{"page_num":"0","block_num":"0","height":"0.013953487608167836","word_num":"0","text":"*3","top":"0.06511627935870679","left":"0.5726744185968496","line_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","width":"0.013081395626068137"},{"left":"0.0014534899598490489","width":"0.0915697627597385","text":"Untracked files:","word_num":"0","conf":"1","height":"0.01669250594245053","level":"0","line_num":"0","par_num":"0","top":"0.20888888907011838","block_num":"0","page_num":"0"},{"top":"0.22777777777777775","conf":"0.30000001192092896","word_num":"0","width":"0.13517441219753693","height":"0.02111111111111119","block_num":"0","left":"0.014534890125187782","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"(use \"git add ‹file>...\""},{"width":"0.20784884558783634","word_num":"0","level":"0","page_num":"0","conf":"1","left":"0.15116278052901244","block_num":"0","line_num":"0","par_num":"0","height":"0.01666666666666672","text":"to include in what will be committed)","top":"0.22999999999999998"},{"word_num":"0","conf":"1","left":"0.050872093611771974","line_num":"0","text":".env.nikilocal","block_num":"0","top":"0.24883720985344382","level":"0","height":"0.016279069052802186","page_num":"0","par_num":"0","width":"0.07558139165242514"},{"left":"0.047965116344310346","block_num":"0","level":"0","page_num":"0","top":"0.2720930231428411","conf":"1","line_num":"0","text":".env.other","height":"0.013953488667806102","par_num":"0","word_num":"0","width":"0.05668604638841418"},{"block_num":"0","word_num":"0","par_num":"0","line_num":"0","left":"0.04651162913378973","level":"0","page_num":"0","text":"WEBHOOK_FILTERING_IMPLEMENTATION.md","top":"0.29069767489359055","width":"0.1976744121975369","conf":"1","height":"0.013953487608167836"},{"left":"0.047965128000627015","par_num":"0","height":"0.016279069052802186","top":"0.3093023258689478","page_num":"0","block_num":"0","text":"app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php","width":"0.33430230882432727","word_num":"0","line_num":"0","level":"0","conf":"1"},{"block_num":"0","text":"app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php","word_num":"0","left":"0.047965135586397915","line_num":"0","page_num":"0","top":"0.3302325584096455","level":"0","par_num":"0","conf":"1","width":"0.4011627621120876","height":"0.016279069052802186"},{"par_num":"0","block_num":"0","width":"0.04071872764163548","line_num":"0","word_num":"0","left":"0.04795459017638745","text":"ids.txt","page_num":"0","conf":"1","level":"0","height":"0.01641434987386059","top":"0.34876956916359847"},{"top":"0.3697674417796022","word_num":"0","left":"0.04796511608382039","height":"0.018604651557074692","level":"0","par_num":"0","text":"raw_sql_query.sal","width":"0.09447674221462674","block_num":"0","conf":"1","line_num":"0","page_num":"0"},{"word_num":"0","left":"0.04796511101022808","line_num":"0","page_num":"0","top":"0.39069767484569196","block_num":"0","par_num":"0","width":"0.25581395890977643","height":"0.016279069052802186","text":"tests/Unit/Policies/CanAccessAiReportsTest.php","level":"0","conf":"1"},{"par_num":"0","top":"0.4325581398252101","left":"0.0014534891314208253","page_num":"0","width":"0.015988371107313368","level":"0","height":"0.011627906163533486","word_num":"0","block_num":"0","conf":"1","line_num":"0","text":"no"},{"line_num":"0","page_num":"0","text":"changes added to commit (use \"git add\" and/or \"git commit -a\")","top":"0.4277777777777778","word_num":"0","left":"0.018895346421644713","level":"0","block_num":"0","par_num":"0","width":"0.34593022664388023","height":"0.02111111111111108","conf":"1"},{"width":"0.5915697733561197","word_num":"0","block_num":"0","line_num":"0","height":"0.0189405674404568","level":"0","par_num":"0","page_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git push","conf":"1","left":"0.0029069601079347663","top":"0.44883721001362176"},{"height":"0.021343669891357386","left":"0.0029069794750109955","conf":"1","level":"0","line_num":"0","text":"Enumerating objects: 38, done.","width":"0.1686046494377984","block_num":"0","page_num":"0","top":"0.46976744169514817","word_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","height":"0.020930230882432843","top":"0.48837209351227195","level":"0","width":"0.2063953399658203","conf":"0.5","text":"Counting objects: 100% (32/32), done.","word_num":"0","page_num":"0","left":"0.0029069829385964733","line_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","text":"Delta compression using up to 8 threads","page_num":"0","height":"0.019018088446723036","width":"0.21947674221462674","conf":"1","word_num":"0","left":"0.0014534837799370197","level":"0","top":"0.5088888884768968"},{"word_num":"0","height":"0.018888888888888844","conf":"1","page_num":"0","width":"0.19331393771701386","level":"0","line_num":"0","par_num":"0","text":"Compressing objects: 100% (16/16),","block_num":"0","left":"0.0014535041078346663","top":"0.53"},{"word_num":"0","block_num":"0","level":"0","conf":"1","top":"0.5300510098910735","par_num":"0","text":"done.","height":"0.01664216571384003","left":"0.19327976950814252","line_num":"0","page_num":"0","width":"0.03349859979417591"},{"conf":"0.5","left":"0.0014535038970213737","height":"0.02116278966267915","line_num":"0","level":"0","par_num":"0","text":"Writing objects: 100% (18/18), 1.97 KiB | 1008.00 KiB/s, done.","page_num":"0","block_num":"0","top":"0.548837209974862","width":"0.3488371955023871","word_num":"0"},{"page_num":"0","par_num":"0","top":"0.5697674415633652","width":"0.3023255666097005","level":"0","block_num":"0","line_num":"0","text":"Total 18 (delta 12), reused 0 (delta 0), pack-reused 0","word_num":"0","conf":"0.5","height":"0.01912144766913515","left":"0.0029069907905471875"},{"conf":"1","page_num":"0","par_num":"0","line_num":"0","left":"0.0029069898048420207","level":"0","block_num":"0","text":"remote: Resolving deltas: 100% (12/12), completed with 9 local objects.","top":"0.5906976741633232","width":"0.3953488243950738","height":"0.018604651557074692","word_num":"0"},{"left":"0.0029069781462065514","conf":"1","block_num":"0","level":"0","line_num":"0","page_num":"0","text":"remote:","top":"0.6116279072961401","width":"0.04069767263200548","word_num":"0","height":"0.011627906163533597","par_num":"0"},{"height":"0.01452989154391815","top":"0.6508745889363198","text":"remote:","word_num":"0","width":"0.040773346689012314","par_num":"0","level":"0","line_num":"0","conf":"1","page_num":"0","left":"0.0028691406806878993","block_num":"0"},{"line_num":"0","word_num":"0","width":"0.667151133219401","text":"remote: GitHub found 22 vulnerabilities on jiminny/app's default branch (10 high, 12 moderate). To find out more, visit:","block_num":"0","conf":"1","page_num":"0","height":"0.02111111111111108","left":"0.002906983839340861","level":"0","par_num":"0","top":"0.6277777777777778"},{"par_num":"0","line_num":"0","level":"0","left":"0.07558140963489607","block_num":"0","conf":"1","height":"0.01860465155707458","text":"https://github.com/jiminny/app/security/dependabot","page_num":"0","top":"0.6488372090276643","width":"0.2805232365926107","word_num":"0"},{"word_num":"0","width":"0.040697675281100805","block_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.6720930231110671","level":"0","conf":"1","height":"0.01162790722317164","text":"remote:","left":"0.002906976242955197"},{"width":"0.16279069052802192","word_num":"0","left":"0.0029069798208153485","page_num":"0","conf":"1","line_num":"0","text":"To github.com:jiminny/app.git","level":"0","height":"0.016279069052802186","par_num":"0","top":"0.6906976748631339","block_num":"0"},{"conf":"1","top":"0.7093023256943307","height":"0.018604651557074692","word_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.12354650497436523","block_num":"0","page_num":"0","text":"24292b55b9..a72e71cc23","left":"0.020348840463398778"},{"level":"0","left":"0.1526162915712817","page_num":"0","line_num":"0","height":"0.019018088446723147","par_num":"0","text":"JY-18909-automated-reports-ask-jiminny -> JY-18909-automated-reports-ask-jiminny","word_num":"0","block_num":"0","conf":"1","width":"0.44622090657552077","top":"0.7088888885350363"},{"top":"0.73","left":"0.0029069696033364855","line_num":"0","level":"0","par_num":"0","block_num":"0","width":"0.5959302266438803","word_num":"0","height":"0.01666666666666672","conf":"1","page_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master"},{"width":"0.056840472751193576","level":"0","text":".env.local","left":"0.047887904103965144","height":"0.01984914355807832","block_num":"0","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","top":"0.7482149631254527","word_num":"0"},{"block_num":"0","height":"0.01860465155707458","conf":"1","page_num":"0","line_num":"0","top":"0.7697674418958813","text":"app/Console/Commands/JiminnyDebugCommand.php","left":"0.04796512246918591","par_num":"0","width":"0.24563952551947701","word_num":"0","level":"0"},{"line_num":"0","page_num":"0","block_num":"0","conf":"1","level":"0","top":"0.7906976746596454","width":"0.26308138105604384","par_num":"0","text":"app/Http/Controllers/AP1/ActivityController.php","word_num":"0","left":"0.047965127810156244","height":"0.016279069052802186"},{"top":"0.8093023256168115","par_num":"0","word_num":"0","width":"0.17877907223171657","block_num":"0","height":"0.018604651557074692","text":"app/Jobs/Team/SyncToIntercom.php","level":"0","left":"0.04796511502876382","line_num":"0","page_num":"0","conf":"1"},{"line_num":"0","text":"app/Services/PlaybackService.php","page_num":"0","block_num":"0","height":"0.016279069052802186","conf":"1","level":"0","par_num":"0","top":"0.8302325586131337","word_num":"0","left":"0.047965113259141746","width":"0.17877907223171657"},{"line_num":"0","text":"config/logging.php","left":"0.0479651182212336","block_num":"0","level":"0","top":"0.8511627909387152","page_num":"0","par_num":"0","width":"0.10174418555365668","height":"0.016279069052802186","word_num":"0","conf":"1"},{"line_num":"0","level":"0","par_num":"0","text":"M","width":"0.008720929941860476","left":"0.0014534884689922447","page_num":"0","top":"0.8697674418604651","height":"0.013953487906976814","word_num":"0","block_num":"0","conf":"1"},{"block_num":"0","par_num":"0","text":"routes/web.php","top":"0.8697674419464672","height":"0.016279069052802186","conf":"1","width":"0.07848837110731338","word_num":"0","line_num":"0","level":"0","page_num":"0","left":"0.04796511662657588"},{"par_num":"0","width":"0.10319766998291018","level":"0","left":"0.0029069811526721465","text":"Switched to branch","word_num":"0","line_num":"0","height":"0.013953487608167947","page_num":"0","top":"0.8906976746842881","conf":"1","block_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","level":"0","height":"0.016279069052802186","left":"0.10610465184193694","block_num":"0","top":"0.8883720934193353","width":"0.0479651133219401","text":"'master'","word_num":"0","conf":"1"},{"top":"0.9066666670817546","par_num":"0","block_num":"0","level":"0","text":"Your branch is up to date with 'origin/master'.","width":"0.26162789662679037","word_num":"0","left":"0.0029069841870960882","height":"0.021240308549669074","page_num":"0","line_num":"0","conf":"1"},{"line_num":"0","height":"0.016666666666666607","page_num":"0","width":"0.41279067993164065","word_num":"0","level":"0","conf":"1","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull","top":"0.93","block_num":"0","par_num":"0","left":"0.002906984953045466"},{"top":"0.9511111111111111","height":"0.016666666666666607","page_num":"0","block_num":"0","width":"0.10755813386705187","par_num":"0","word_num":"0","text":"Already up to date.","left":"0.0029069823465390776","line_num":"0","level":"0","conf":"1"},{"text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $","top":"0.9674418601201177","level":"0","line_num":"0","width":"0.3735465155707465","par_num":"0","conf":"1","height":"0.02144702911376961","block_num":"0","page_num":"0","word_num":"0","left":"0.00436046773613824"},{"block_num":"0","line_num":"0","page_num":"0","text":"-zsh","conf":"0.5","top":"0.06744186092459825","word_num":"0","width":"0.01889534791310632","level":"0","par_num":"0","left":"0.6656976745657336","height":"0.013953487608167836"},{"top":"0.06511627921917185","page_num":"0","word_num":"0","left":"0.7587209306572277","line_num":"0","block_num":"0","text":"• ₴4","level":"0","conf":"0.30000001192092896","height":"0.013953487608167947","par_num":"0","width":"0.024709301524692084"},{"text":"100% C47 8 Mon 20 Apr 11:18:47","word_num":"0","top":"0.004444444444444473","page_num":"0","width":"0.17151162889268656","level":"0","line_num":"0","height":"0.016666666666666607","block_num":"0","conf":"0.5","par_num":"0","left":"0.8168604644151163"},{"block_num":"0","line_num":"0","height":"0.013953487608167836","page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.024709301524692195","word_num":"0","text":"T₴1|","top":"0.03488372115715643","left":"0.9738372101145919","level":"0"},{"text":"screenpipe\"","height":"0.013953487608167947","left":"0.8488372094393156","line_num":"0","conf":"1","width":"0.046511628892686674","block_num":"0","level":"0","top":"0.06511627921917185","word_num":"0","par_num":"0","page_num":"0"},{"left":"0.9563953490196307","conf":"0.30000001192092896","top":"0.06511627969840506","text":"• 85","width":"0.024709301524692084","height":"0.016279069052802297","word_num":"0","level":"0","page_num":"0","block_num":"0","line_num":"0","par_num":"0"},{"text":"APP","line_num":"0","top":"0.14651162686479902","word_num":"0","left":"0.8546511638710043","block_num":"0","level":"0","height":"0.08372093200683595","conf":"0.5","page_num":"0","par_num":"0","width":"0.14098837110731333"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
1855
|
NULL
|
NULL
|
|
53590
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LMon 20 Apr 11:18:47User::tactory(()->create(L'email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat nappened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlving issue should be fixed regardless. The security bump itself is fine.so if only this falled on production build it means the tests are passing? AM lcorrect. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue. thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes2. Check the deploy didn't break the autoloader - run cImposer dump-autoload if notdone automatically in vour deploy pipeline, and confirm no class resolution errors inLaravel logs3. Laravellogs - tail storage/logs/laravel.log for anything that surfaced after thedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phoseclib is used directlv.5. composer.lock dift - double-check that onlv the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump. it would show herehe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus isvery low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -not a regressionfrom the securitv vackagesReplv.Cannot AhsCiaude ic Aland can mako mictakec Plence double-chock recnoncoc)...
|
[{"height":"0.01754385964912286",& [{"height":"0.01754385964912286","block_num":"0","left":"0.017441861727653853","level":"0","par_num":"0","width":"0.030523254516276906","conf":"1","line_num":"0","top":"0","word_num":"0","text":"Claude File","page_num":"0"},{"par_num":"0","top":"0.003484321076209995","width":"0.011627906180442647","level":"0","text":"Edit","word_num":"0","height":"0.010452960286604362","left":"0.05087209400280188","conf":"1","block_num":"0","page_num":"0","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","left":"0.06395349007209457","par_num":"0","text":"VIew","page_num":"0","height":"0.006968640444571461","width":"0.014534881774415365","line_num":"0","top":"0.006968641450188162","level":"0","word_num":"0"},{"left":"0.08284883725148152","level":"0","block_num":"0","par_num":"0","text":"Window","conf":"1","word_num":"0","top":"0.003484321424642056","height":"0.010452960286604362","page_num":"0","width":"0.017441858636572008","line_num":"0"},{"height":"0.017421602252187585","page_num":"0","conf":"1","width":"0.010174418383456299","block_num":"0","level":"0","top":"0.00000000009341838413945425","par_num":"0","text":"Help","word_num":"0","line_num":"0","left":"0.1075581398150548"},{"page_num":"0","line_num":"0","block_num":"0","level":"0","width":"0.10029068398982921","height":"0.010611339429158706","conf":"1","left":"0.04215117645919011","par_num":"0","text":"Security patch review and testing guidance","top":"0.034843205974365854","word_num":"0"},{"level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","word_num":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.02034883549872868","top":"0.006968641450188162","text":"100% L","left":"0.9113372091917828"},{"block_num":"0","level":"0","top":"0.0031897926052030234","par_num":"0","width":"0.04796511061648112","page_num":"0","word_num":"0","line_num":"0","conf":"1","left":"0.9462209359679301","height":"0.01074748898617195","text":"Mon 20 Apr 11:18:47"},{"level":"0","block_num":"0","width":"0.24273251472635476","line_num":"0","page_num":"0","top":"0.06618819768369777","conf":"0.30000001192092896","left":"0.3808139969006567","text":"User::tactory(()->create(L'email' =› 'playlist-policy-test-' • uniqid() • '@example.net","par_num":"0","height":"0.010466853967693979","word_num":"0"},{"level":"0","height":"0.010516868633896892","par_num":"0","block_num":"0","width":"0.22965116703763921","page_num":"0","top":"0.10446570957187562","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","word_num":"0","left":"0.37936046468765694","line_num":"0","conf":"1"},{"height":"0.010689139176023432","left":"0.37936047546842644","level":"0","page_num":"0","top":"0.12519936195537007","line_num":"0","word_num":"0","block_num":"0","par_num":"0","conf":"0.5","width":"0.22529066369888628","text":"that nappened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the"},{"par_num":"0","left":"0.37936049784176906","conf":"1","page_num":"0","height":"0.010566881779088155","text":"underlving issue should be fixed regardless. The security bump itself is fine.","top":"0.1427432218721273","width":"0.18604647859613943","level":"0","word_num":"0","block_num":"0","line_num":"0"},{"text":"so if only this falled on production build it means the tests are passing? AM l","top":"0.22647527900915065","page_num":"0","par_num":"0","line_num":"0","conf":"0.5","level":"0","height":"0.010458518823748375","left":"0.4186046557316425","block_num":"0","width":"0.19040696164394944","word_num":"0"},{"level":"0","left":"0.41860465139780756","word_num":"0","block_num":"0","height":"0.010483525776596947","line_num":"0","page_num":"0","par_num":"0","text":"correct. What else to check. The PR was by accident merged before reviewed.","conf":"1","width":"0.1933139435788418","top":"0.24390243925425303"},{"block_num":"0","level":"0","height":"0.010605782413026343","par_num":"0","word_num":"0","line_num":"0","left":"0.41860465655960505","conf":"1","width":"0.050872087478637695","text":"Trying to test it now","top":"0.2613240421543279","page_num":"0"},{"top":"0.3205574915147724","width":"0.21802325958901264","line_num":"0","block_num":"0","text":"Yes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue. the","word_num":"0","par_num":"0","page_num":"0","height":"0.010452961047110243","conf":"1","left":"0.3793604650892915","level":"0"},{"page_num":"0","word_num":"0","height":"0.010608560540839473","par_num":"0","line_num":"0","level":"0","top":"0.34130781503047114","conf":"1","width":"0.21511625736317735","block_num":"0","left":"0.37936048806325134","text":"security changes themselves are not causing test failures. The 10,733 other tests passed."},{"par_num":"0","page_num":"0","conf":"0.5","height":"0.010572439555726398","text":"What to check now that it's merged","left":"0.37936046272208684","top":"0.3692185009170281","width":"0.09011627765412028","line_num":"0","word_num":"0","level":"0","block_num":"0"},{"top":"0.39712918645515327","conf":"1","page_num":"0","width":"0.18749999999999994","level":"0","height":"0.010536318570613101","block_num":"0","text":"Since it's already on production. focus on runtime verification rather than CT","line_num":"0","left":"0.3793604680289599","word_num":"0","par_num":"0"},{"line_num":"0","height":"0.011164274322169154","left":"0.3822674554825906","width":"0.22529068398982915","page_num":"0","par_num":"0","text":"1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens","word_num":"0","level":"0","block_num":"0","conf":"0.5","top":"0.4282296650717703"},{"text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","line_num":"0","page_num":"0","height":"0.010650239302591125","par_num":"0","top":"0.4494773525085942","width":"0.20930231378433556","conf":"1","block_num":"0","left":"0.38953487501919865","level":"0","word_num":"0"},{"text":"spikes","word_num":"0","line_num":"0","top":"0.4703832757800428","conf":"1","height":"0.010452960286604362","par_num":"0","page_num":"0","level":"0","width":"0.017441858636571994","left":"0.3895348855072953","block_num":"0"},{"height":"0.014354066985646008","par_num":"0","left":"0.38226747241485004","word_num":"0","block_num":"0","text":"2. Check the deploy didn't break the autoloader - run cImposer dump-autoload if not","width":"0.2209302009420192","top":"0.49122807017543857","level":"0","page_num":"0","conf":"0.5","line_num":"0"},{"page_num":"0","text":"done automatically in vour deploy pipeline, and confirm no class resolution errors in","width":"0.20639533184944314","word_num":"0","block_num":"0","top":"0.5156794429744099","line_num":"0","level":"0","conf":"1","height":"0.010636346382007167","left":"0.38953489958715526","par_num":"0"},{"height":"0.010464075839880738","line_num":"0","level":"0","text":"Laravel logs","conf":"1","left":"0.38953488516628","top":"0.5365853659871389","block_num":"0","page_num":"0","par_num":"0","width":"0.03052325451627691","word_num":"0"},{"block_num":"0","height":"0.011164274322169154","conf":"1","page_num":"0","text":"3. Laravellogs - tail storage/logs/laravel.log for anything that surfaced after the","top":"0.5606060606060606","width":"0.21511625736317735","level":"0","par_num":"0","line_num":"0","word_num":"0","left":"0.3822674677607591"},{"par_num":"0","line_num":"0","width":"0.21802323929806972","block_num":"0","level":"0","text":"deploy. Errors from phpseclib or passport would show up here immediately if something","height":"0.010622453461423431","page_num":"0","conf":"1","top":"0.5818815336144416","word_num":"0","left":"0.38953490022996623"},{"block_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.6027874567811985","word_num":"0","height":"0.006968640444571572","width":"0.01598837020549365","level":"0","text":"hroke","par_num":"0","left":"0.3895348854641135"},{"line_num":"0","par_num":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","page_num":"0","top":"0.6267942583732058","width":"0.2063953318494432","word_num":"0","conf":"1","block_num":"0","left":"0.38081397154188196","level":"0","height":"0.011164274322169043"},{"width":"0.21802323929806977","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phoseclib is used directlv.","top":"0.6480836244286893","line_num":"0","word_num":"0","level":"0","left":"0.3895348784292205","conf":"0.5","block_num":"0","par_num":"0","height":"0.010608560540839695","page_num":"0"},{"line_num":"0","text":"5. composer.lock dift - double-check that onlv the expected 5 packages changed. If the bot","width":"0.2281976456337787","block_num":"0","page_num":"0","level":"0","conf":"1","par_num":"0","top":"0.6722488040079635","left":"0.38226747054694427","word_num":"0","height":"0.010678024383252938"},{"level":"0","text":"accidentally pulled in an unintended transitive bump. it would show here","conf":"1","top":"0.6929824561403509","par_num":"0","width":"0.18023253501729763","left":"0.3895348882000633","page_num":"0","word_num":"0","line_num":"0","height":"0.011164274322169043","block_num":"0"},{"conf":"0.30000001192092896","left":"0.3793604633557178","block_num":"0","page_num":"0","line_num":"0","height":"0.007232604414652455","width":"0.22238372234587978","text":"he cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus is","top":"0.735191637820126","level":"0","par_num":"0","word_num":"0"},{"height":"0.010544653714558816","width":"0.23110464785961393","page_num":"0","block_num":"0","conf":"1","level":"0","text":"very low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -","left":"0.37790698346621143","par_num":"0","top":"0.7526132408944168","line_num":"0","word_num":"0"},{"top":"0.7735191638247465","width":"0.10755813882706011","block_num":"0","page_num":"0","left":"0.3793604658133558","conf":"0.30000001192092896","par_num":"0","level":"0","text":"not a regressionfrom the securitv vackages","line_num":"0","word_num":"0","height":"0.007182590508955311"},{"left":"0.37790697678636526","width":"0.017441858636571994","conf":"0.5","level":"0","block_num":"0","text":"Replv.","top":"0.9128919869298685","word_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","block_num":"0","page_num":"0","left":"0.5770348875044061","par_num":"0","width":"0.02906976354883073","word_num":"0","text":"Cannot Ahs","height":"0.0071770334928229484","line_num":"0","level":"0","top":"0.9441786283891547"},{"level":"0","top":"0.9824561403508771","block_num":"0","height":"0.0071770334928230595","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"Ciaude ic Aland can mako mictakec Plence double-chock recnoncoc)","width":"0.12936045261139562","word_num":"0","left":"0.43459303705837393","page_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2116
|
NULL
|
NULL
|
|
53591
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp< →0APP (-zsh)APP (-zsh)DOCKERmodified:modified:modified:modified:modified:O ₴1DEV (docker)app/Http/Controllers/API/ActivityController.phpapp/Jobs/Team/SyncToIntercom.phpapp/Services/PlaybackService.phpconfig/logging.phproutes/web.php$82*3Untracked files:(use "git add ‹file>..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtraw_sql_query.saltests/Unit/Policies/CanAccessAiReportsTest.phpnochanges added to commit (use "git add" and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pushEnumerating objects: 38, done.Counting objects: 100% (32/32), done.Delta compression using up to 8 threadsCompressing objects: 100% (16/16),done.Writing objects: 100% (18/18), 1.97 KiB | 1008.00 KiB/s, done.Total 18 (delta 12), reused 0 (delta 0), pack-reused 0remote: Resolving deltas: 100% (12/12), completed with 9 local objects.remote:remote:remote: GitHub found 22 vulnerabilities on jiminny/app's default branch (10 high, 12 moderate). To find out more, visit:[URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master.env.localapp/Console/Commands/JiminnyDebugCommand.phpapp/Http/Controllers/AP1/ActivityController.phpapp/Jobs/Team/SyncToIntercom.phpapp/Services/PlaybackService.phpconfig/logging.phpMroutes/web.phpSwitched to branch'master'Your branch is up to date with 'origin/master'.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullAlready up to date.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $-zsh• ₴4100% C47 8 Mon 20 Apr 11:18:49T₴1|screenpipe"• 85APP...
|
[{"level":"0","line_num":& [{"level":"0","line_num":"0","block_num":"0","conf":"1","top":"0.006976744645528443","width":"0.03343023194207085","word_num":"0","left":"0.0363372090531894","height":"0.013953487608167836","par_num":"0","page_num":"0","text":"iTerm2"},{"left":"0.08284883747097675","width":"0.021802324718899202","line_num":"0","level":"0","block_num":"0","page_num":"0","word_num":"0","par_num":"0","top":"0.006976744800567203","height":"0.013953487608167836","conf":"1","text":"Shell"},{"conf":"1","top":"0.0069767444517300214","word_num":"0","width":"0.017441859510209837","level":"0","height":"0.013953487608167836","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"Edit","left":"0.11773255883501137"},{"par_num":"0","page_num":"0","conf":"1","height":"0.013953487608167836","level":"0","line_num":"0","top":"0.006976744800567203","block_num":"0","left":"0.1482558144574109","text":"View","width":"0.021802324718899174","word_num":"0"},{"height":"0.015070579316880939","block_num":"0","line_num":"0","left":"0.18160206756157646","conf":"1","par_num":"0","top":"0.006418198933720531","word_num":"0","text":"Session","page_num":"0","width":"0.03505167961120606","level":"0"},{"text":"Scripts","width":"0.03202741146087648","top":"0.006826625551699439","page_num":"0","conf":"0.5","height":"0.014253725475735113","left":"0.22962582968593467","level":"0","line_num":"0","block_num":"0","word_num":"0","par_num":"0"},{"par_num":"0","top":"0.006306642561056286","width":"0.03363889853159591","text":"Profiles","word_num":"0","conf":"1","block_num":"0","height":"0.015293691423204248","left":"0.27315148138633294","level":"0","line_num":"0","page_num":"0"},{"text":"Window","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.013953487608167836","top":"0.0069767444517300214","word_num":"0","left":"0.31976744259191114","page_num":"0","width":"0.03633720874786378","block_num":"0"},{"left":"0.3662790698353179","height":"0.013953487608167836","word_num":"0","text":"Help","page_num":"0","top":"0.006976744645528443","level":"0","block_num":"0","par_num":"0","width":"0.021802324718899202","conf":"1","line_num":"0"},{"page_num":"0","level":"0","left":"0.6845930235381529","text":"< →0","width":"0.046511628892686674","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","height":"0.018888888888888844","top":"0.004444444444444473"},{"conf":"1","block_num":"0","left":"0.4752906972220876","text":"APP (-zsh)","line_num":"0","height":"0.016821705500284834","level":"0","word_num":"0","page_num":"0","par_num":"0","width":"0.05087209277682836","top":"0.036666666610322696"},{"left":"0.46220930167985586","line_num":"0","block_num":"0","height":"0.016279069052802075","width":"0.0421511623594496","level":"0","conf":"1","par_num":"0","text":"APP (-zsh)","top":"0.0651162795433664","word_num":"0","page_num":"0"},{"block_num":"0","left":"0.0683067428862935","top":"0.06738855363083907","page_num":"0","height":"0.01173452059427893","level":"0","width":"0.03344465361701118","par_num":"0","conf":"1","line_num":"0","text":"DOCKER","word_num":"0"},{"conf":"1","height":"0.013953487608167836","left":"0.046511629129517264","level":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"modified:","width":"0.05232557720608182","top":"0.09069767495560599","word_num":"0"},{"page_num":"0","text":"modified:","width":"0.05235822995503744","block_num":"0","left":"0.04649530406372541","conf":"1","level":"0","word_num":"0","height":"0.01654990726047101","par_num":"0","top":"0.1091669071039395","line_num":"0"},{"top":"0.13023255876817252","left":"0.046511630825253635","word_num":"0","height":"0.016279069052802186","conf":"1","line_num":"0","page_num":"0","text":"modified:","width":"0.05232557720608182","block_num":"0","level":"0","par_num":"0"},{"width":"0.05232558250427246","level":"0","block_num":"0","text":"modified:","page_num":"0","conf":"1","height":"0.013953487608167725","left":"0.046511626698445184","par_num":"0","word_num":"0","line_num":"0","top":"0.15116279119591614"},{"level":"0","top":"0.16976744239746644","left":"0.046511629129517264","par_num":"0","block_num":"0","text":"modified:","word_num":"0","width":"0.05232557720608182","line_num":"0","page_num":"0","conf":"1","height":"0.013953487608167947"},{"conf":"0.30000001192092896","block_num":"0","top":"0.06511627928173847","page_num":"0","line_num":"0","width":"0.023255814446343337","text":"O ₴1","word_num":"0","height":"0.016279069052802186","par_num":"0","left":"0.1686046512070609","level":"0"},{"level":"0","text":"DEV (docker)","top":"0.0674418603248027","width":"0.049418603049384224","page_num":"0","conf":"1","height":"0.01162790722317164","block_num":"0","left":"0.261627908427966","word_num":"0","line_num":"0","par_num":"0"},{"level":"0","line_num":"0","width":"0.26308138105604384","page_num":"0","text":"app/Http/Controllers/API/ActivityController.php","height":"0.018604651557074692","block_num":"0","top":"0.08837209298115256","word_num":"0","left":"0.11337209578496273","par_num":"0","conf":"1"},{"par_num":"0","page_num":"0","text":"app/Jobs/Team/SyncToIntercom.php","left":"0.11337209150963126","level":"0","line_num":"0","block_num":"0","height":"0.018604651557074692","conf":"1","top":"0.10930232550053243","word_num":"0","width":"0.18023255666097007"},{"height":"0.016279069052802186","par_num":"0","level":"0","block_num":"0","page_num":"0","text":"app/Services/PlaybackService.php","line_num":"0","conf":"1","top":"0.13023255861313376","width":"0.18023255666097007","word_num":"0","left":"0.11337209075866236"},{"word_num":"0","conf":"1","level":"0","block_num":"0","line_num":"0","top":"0.1511627909387152","width":"0.10174418555365669","page_num":"0","par_num":"0","left":"0.11482558333751267","text":"config/logging.php","height":"0.016279069052802186"},{"level":"0","word_num":"0","height":"0.016279069052802186","left":"0.11337209536640651","block_num":"0","par_num":"0","top":"0.1697674419464671","text":"routes/web.php","conf":"1","page_num":"0","width":"0.07994185553656684","line_num":"0"},{"par_num":"0","top":"0.06511627933545094","width":"0.01453488270441694","word_num":"0","level":"0","left":"0.37500000068994266","conf":"0.30000001192092896","height":"0.013953487608167836","page_num":"0","line_num":"0","block_num":"0","text":"$82"},{"block_num":"0","height":"0.013953487608167836","left":"0.5726744185968496","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.06511627935870679","width":"0.013081395626068137","conf":"0.30000001192092896","text":"*3","word_num":"0"},{"par_num":"0","top":"0.20888888907011838","line_num":"0","text":"Untracked files:","word_num":"0","height":"0.01669250594245053","block_num":"0","width":"0.0915697627597385","left":"0.0014534899598490489","level":"0","page_num":"0","conf":"1"},{"conf":"0.30000001192092896","height":"0.02111111111111119","page_num":"0","top":"0.22777777777777775","text":"(use \"git add ‹file>...\"","level":"0","width":"0.13517441219753693","line_num":"0","left":"0.014534890125187782","block_num":"0","word_num":"0","par_num":"0"},{"conf":"1","height":"0.01666666666666672","left":"0.15116278052901244","page_num":"0","width":"0.20784884558783634","text":"to include in what will be committed)","word_num":"0","line_num":"0","top":"0.22999999999999998","par_num":"0","block_num":"0","level":"0"},{"par_num":"0","top":"0.24883720985344382","text":".env.nikilocal","width":"0.07558139165242514","page_num":"0","block_num":"0","height":"0.016279069052802186","conf":"1","left":"0.050872093611771974","level":"0","word_num":"0","line_num":"0"},{"top":"0.2720930231428411","height":"0.013953488667806102","left":"0.047965116344310346","par_num":"0","block_num":"0","word_num":"0","page_num":"0","line_num":"0","text":".env.other","level":"0","width":"0.05668604638841418","conf":"1"},{"width":"0.1976744121975369","word_num":"0","conf":"1","block_num":"0","line_num":"0","level":"0","height":"0.013953487608167836","left":"0.04651162913378973","page_num":"0","top":"0.29069767489359055","par_num":"0","text":"WEBHOOK_FILTERING_IMPLEMENTATION.md"},{"left":"0.047965128000627015","width":"0.33430230882432727","conf":"1","line_num":"0","text":"app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php","top":"0.3093023258689478","block_num":"0","level":"0","par_num":"0","word_num":"0","page_num":"0","height":"0.016279069052802186"},{"line_num":"0","left":"0.047965135586397915","page_num":"0","top":"0.3302325584096455","level":"0","word_num":"0","par_num":"0","width":"0.4011627621120876","block_num":"0","conf":"1","height":"0.016279069052802186","text":"app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php"},{"line_num":"0","conf":"1","height":"0.01641434987386059","page_num":"0","width":"0.04071872764163548","left":"0.04795459017638745","block_num":"0","level":"0","par_num":"0","text":"ids.txt","top":"0.34876956916359847","word_num":"0"},{"level":"0","block_num":"0","conf":"1","height":"0.018604651557074692","page_num":"0","top":"0.3697674417796022","line_num":"0","par_num":"0","text":"raw_sql_query.sal","width":"0.09447674221462674","left":"0.04796511608382039","word_num":"0"},{"word_num":"0","block_num":"0","left":"0.04796511101022808","text":"tests/Unit/Policies/CanAccessAiReportsTest.php","top":"0.39069767484569196","height":"0.016279069052802186","par_num":"0","line_num":"0","width":"0.25581395890977643","conf":"1","level":"0","page_num":"0"},{"word_num":"0","text":"no","conf":"1","level":"0","block_num":"0","height":"0.011627906163533486","line_num":"0","par_num":"0","page_num":"0","top":"0.4325581398252101","left":"0.0014534891314208253","width":"0.015988371107313368"},{"height":"0.02111111111111108","left":"0.018895346421644713","level":"0","line_num":"0","par_num":"0","word_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.4277777777777778","text":"changes added to commit (use \"git add\" and/or \"git commit -a\")","width":"0.34593022664388023"},{"par_num":"0","word_num":"0","level":"0","block_num":"0","line_num":"0","left":"0.0029069601079347663","conf":"1","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git push","top":"0.44883721001362176","width":"0.5915697733561197","height":"0.0189405674404568","page_num":"0"},{"line_num":"0","left":"0.0029069794750109955","width":"0.1686046494377984","word_num":"0","conf":"1","block_num":"0","text":"Enumerating objects: 38, done.","par_num":"0","top":"0.46976744169514817","level":"0","height":"0.021343669891357386","page_num":"0"},{"line_num":"0","level":"0","conf":"0.5","height":"0.020930230882432843","left":"0.0029069829385964733","text":"Counting objects: 100% (32/32), done.","block_num":"0","word_num":"0","par_num":"0","width":"0.2063953399658203","page_num":"0","top":"0.48837209351227195"},{"line_num":"0","word_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.019018088446723036","conf":"1","text":"Delta compression using up to 8 threads","page_num":"0","left":"0.0014534837799370197","top":"0.5088888884768968","width":"0.21947674221462674"},{"conf":"1","text":"Compressing objects: 100% (16/16),","word_num":"0","height":"0.018888888888888844","width":"0.19331393771701386","block_num":"0","left":"0.0014535041078346663","par_num":"0","page_num":"0","level":"0","top":"0.53","line_num":"0"},{"page_num":"0","height":"0.01664216571384003","block_num":"0","text":"done.","line_num":"0","level":"0","par_num":"0","top":"0.5300510098910735","left":"0.19327976950814252","width":"0.03349859979417591","word_num":"0","conf":"1"},{"block_num":"0","conf":"0.5","line_num":"0","top":"0.548837209974862","text":"Writing objects: 100% (18/18), 1.97 KiB | 1008.00 KiB/s, done.","height":"0.02116278966267915","left":"0.0014535038970213737","level":"0","par_num":"0","page_num":"0","width":"0.3488371955023871","word_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","width":"0.3023255666097005","height":"0.01912144766913515","level":"0","text":"Total 18 (delta 12), reused 0 (delta 0), pack-reused 0","line_num":"0","conf":"0.5","word_num":"0","left":"0.0029069907905471875","top":"0.5697674415633652"},{"top":"0.5906976741633232","level":"0","page_num":"0","height":"0.018604651557074692","line_num":"0","conf":"1","block_num":"0","left":"0.0029069898048420207","par_num":"0","text":"remote: Resolving deltas: 100% (12/12), completed with 9 local objects.","word_num":"0","width":"0.3953488243950738"},{"par_num":"0","top":"0.6116279072961401","conf":"1","text":"remote:","page_num":"0","width":"0.04069767263200548","left":"0.0029069781462065514","block_num":"0","line_num":"0","height":"0.011627906163533597","level":"0","word_num":"0"},{"conf":"1","line_num":"0","text":"remote:","page_num":"0","height":"0.01452989154391815","block_num":"0","left":"0.0028691406806878993","top":"0.6508745889363198","width":"0.040773346689012314","word_num":"0","level":"0","par_num":"0"},{"text":"remote: GitHub found 22 vulnerabilities on jiminny/app's default branch (10 high, 12 moderate). To find out more, visit:","top":"0.6277777777777778","width":"0.667151133219401","left":"0.002906983839340861","par_num":"0","word_num":"0","page_num":"0","block_num":"0","height":"0.02111111111111108","line_num":"0","level":"0","conf":"1"},{"level":"0","height":"0.01860465155707458","word_num":"0","page_num":"0","left":"0.07558140963489607","line_num":"0","conf":"1","top":"0.6488372090276643","text":"https://github.com/jiminny/app/security/dependabot","width":"0.2805232365926107","par_num":"0","block_num":"0"},{"conf":"1","width":"0.040697675281100805","word_num":"0","level":"0","height":"0.01162790722317164","par_num":"0","top":"0.6720930231110671","block_num":"0","line_num":"0","left":"0.002906976242955197","text":"remote:","page_num":"0"},{"line_num":"0","block_num":"0","height":"0.016279069052802186","top":"0.690697674845692","conf":"1","par_num":"0","word_num":"0","text":"To github.com:jiminny/app.git","level":"0","width":"0.16279069052802192","page_num":"0","left":"0.0029069806347687965"},{"height":"0.018604651557074692","left":"0.020348840463398778","level":"0","line_num":"0","page_num":"0","text":"24292b55b9..a72e71cc23","conf":"1","top":"0.7093023256943307","width":"0.12354650497436523","word_num":"0","block_num":"0","par_num":"0"},{"block_num":"0","top":"0.7088888885350363","conf":"1","page_num":"0","word_num":"0","width":"0.44622090657552077","par_num":"0","height":"0.019018088446723147","line_num":"0","text":"JY-18909-automated-reports-ask-jiminny -> JY-18909-automated-reports-ask-jiminny","left":"0.1526162915712817","level":"0"},{"conf":"1","par_num":"0","block_num":"0","height":"0.01666666666666672","level":"0","line_num":"0","left":"0.0029069696033364855","page_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master","top":"0.73","width":"0.5959302266438803","word_num":"0"},{"word_num":"0","level":"0","left":"0.047928162405663596","conf":"0.30000001192092896","width":"0.056759956147935664","line_num":"0","par_num":"0","height":"0.01918998082478851","top":"0.7485445444810888","page_num":"0","block_num":"0","text":".env.local"},{"top":"0.7697674418958813","left":"0.04796512246918591","page_num":"0","height":"0.01860465155707458","level":"0","block_num":"0","line_num":"0","conf":"1","text":"app/Console/Commands/JiminnyDebugCommand.php","word_num":"0","width":"0.24563952551947701","par_num":"0"},{"level":"0","page_num":"0","left":"0.047965127810156244","block_num":"0","height":"0.016279069052802186","top":"0.7906976746596454","width":"0.26308138105604384","conf":"1","line_num":"0","text":"app/Http/Controllers/AP1/ActivityController.php","word_num":"0","par_num":"0"},{"par_num":"0","text":"app/Jobs/Team/SyncToIntercom.php","block_num":"0","line_num":"0","left":"0.04796511502876382","top":"0.8093023256168115","width":"0.17877907223171657","word_num":"0","height":"0.018604651557074692","conf":"1","level":"0","page_num":"0"},{"left":"0.047965113259141746","text":"app/Services/PlaybackService.php","width":"0.17877907223171657","line_num":"0","level":"0","page_num":"0","conf":"1","height":"0.016279069052802186","block_num":"0","par_num":"0","top":"0.8302325586131337","word_num":"0"},{"level":"0","top":"0.8511627909387152","line_num":"0","block_num":"0","conf":"1","par_num":"0","page_num":"0","left":"0.0479651182212336","height":"0.016279069052802186","text":"config/logging.php","width":"0.10174418555365668","word_num":"0"},{"word_num":"0","par_num":"0","line_num":"0","height":"0.013953487906976814","top":"0.8697674418604651","conf":"1","page_num":"0","block_num":"0","left":"0.0014534884689922447","level":"0","text":"M","width":"0.008720929941860476"},{"block_num":"0","par_num":"0","level":"0","width":"0.07848837110731338","word_num":"0","left":"0.04796511662657588","page_num":"0","conf":"1","top":"0.8697674419464672","height":"0.016279069052802186","text":"routes/web.php","line_num":"0"},{"word_num":"0","text":"Switched to branch","page_num":"0","level":"0","top":"0.8906976746842881","height":"0.013953487608167947","conf":"1","left":"0.0029069811526721465","line_num":"0","par_num":"0","block_num":"0","width":"0.10319766998291018"},{"height":"0.016279069052802186","left":"0.10610465184193694","par_num":"0","top":"0.8883720934193353","page_num":"0","word_num":"0","level":"0","block_num":"0","line_num":"0","text":"'master'","conf":"1","width":"0.0479651133219401"},{"top":"0.9066666670817546","level":"0","text":"Your branch is up to date with 'origin/master'.","word_num":"0","conf":"1","left":"0.0029069841870960882","width":"0.26162789662679037","block_num":"0","line_num":"0","par_num":"0","height":"0.021240308549669074","page_num":"0"},{"block_num":"0","conf":"1","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull","top":"0.93","height":"0.016666666666666607","par_num":"0","left":"0.002906984953045466","line_num":"0","page_num":"0","width":"0.41279067993164065","level":"0","word_num":"0"},{"conf":"1","page_num":"0","level":"0","left":"0.0029069823465390776","block_num":"0","height":"0.016666666666666607","text":"Already up to date.","top":"0.9511111111111111","width":"0.10755813386705187","line_num":"0","word_num":"0","par_num":"0"},{"word_num":"0","page_num":"0","width":"0.3735465155707465","line_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $","left":"0.00436046773613824","top":"0.9674418601201177","height":"0.02144702911376961","conf":"1","block_num":"0","par_num":"0","level":"0"},{"width":"0.01889534791310632","line_num":"0","top":"0.06744186092459825","height":"0.013953487608167836","text":"-zsh","word_num":"0","left":"0.6656976745657336","conf":"0.5","block_num":"0","level":"0","page_num":"0","par_num":"0"},{"line_num":"0","level":"0","width":"0.024709301524692084","word_num":"0","height":"0.013953487608167947","left":"0.7587209306572277","par_num":"0","top":"0.06511627921917185","conf":"0.30000001192092896","page_num":"0","text":"• ₴4","block_num":"0"},{"level":"0","page_num":"0","text":"100% C47 8 Mon 20 Apr 11:18:49","width":"0.17151162889268656","height":"0.016666666666666607","left":"0.8168604644151163","line_num":"0","top":"0.004444444444444473","conf":"0.5","block_num":"0","word_num":"0","par_num":"0"},{"level":"0","left":"0.9738372101145919","top":"0.03488372115715643","width":"0.024709301524692195","page_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.013953487608167836","line_num":"0","par_num":"0","block_num":"0","text":"T₴1|"},{"block_num":"0","height":"0.014573866526285895","level":"0","page_num":"0","top":"0.06480608975171342","word_num":"0","left":"0.8488016426842699","conf":"1","width":"0.04658276240030923","line_num":"0","par_num":"0","text":"screenpipe\""},{"top":"0.06511627969840506","conf":"0.30000001192092896","word_num":"0","line_num":"0","par_num":"0","text":"• 85","page_num":"0","width":"0.024709301524692084","left":"0.9563953490196307","level":"0","block_num":"0","height":"0.016279069052802297"},{"word_num":"0","block_num":"0","height":"0.08372093200683595","left":"0.8546511638258156","level":"0","par_num":"0","line_num":"0","width":"0.14098837110731333","conf":"0.5","top":"0.14651162687672514","text":"APP","page_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
1856
|
NULL
|
NULL
|
|
53592
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon 20 Apr 11:18:49User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR - the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlying issue should be fixed regardless. The security bump itself is fine.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes, you're correct — if only this one test failed and it's the flaky duplicate email issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.Reolv +2. Check the deploy didn't break the autoloader — run chfnotdone automatically in your deploy pipeline, and confirm no class resolution errors inLaravel logs.3. Laravel logs — tail storage/1ogs/laravel. 10g for anything thàt surfaced after thedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump, it would show here.The good news is all five are patch/minor bumps with no API changes. so the blast radius isvery low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -not a regression rrom the securitv vackagesReply...Sonnet 4.6Ciaudo ic Aland can mako mictakac Plence double-chock recnoncoc)...
|
[{"height":"0.01754385964912286",& [{"height":"0.01754385964912286","left":"0.017441861727653853","par_num":"0","width":"0.030523254516276906","level":"0","conf":"1","page_num":"0","word_num":"0","line_num":"0","top":"0","block_num":"0","text":"Claude File"},{"par_num":"0","text":"Edit","top":"0.00000000009341838413945425","line_num":"0","page_num":"0","conf":"1","width":"0.013081394611520962","height":"0.017421602252187585","word_num":"0","left":"0.050872093609937184","block_num":"0","level":"0"},{"top":"0.006968641450188162","conf":"0.30000001192092896","word_num":"0","line_num":"0","page_num":"0","text":"VIew","left":"0.06395349007209457","block_num":"0","height":"0.006968640444571461","level":"0","width":"0.014534881774415365","par_num":"0"},{"word_num":"0","page_num":"0","level":"0","line_num":"0","block_num":"0","conf":"1","text":"Window","height":"0.017421602252187585","par_num":"0","top":"0.000000000441850445120906","left":"0.08284883714506737","width":"0.01889534833583427"},{"left":"0.1075581398150548","level":"0","block_num":"0","top":"0.00000000009341838413945425","page_num":"0","par_num":"0","height":"0.017421602252187585","conf":"1","text":"Help","word_num":"0","line_num":"0","width":"0.010174418383456299"},{"block_num":"0","line_num":"0","text":"Security patch review and testing guidance","page_num":"0","conf":"1","left":"0.04215117645919011","level":"0","height":"0.010611339429158706","word_num":"0","top":"0.034843205974365854","width":"0.10029068398982921","par_num":"0"},{"word_num":"0","height":"0.006968640444571461","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.9113372091917828","text":"100% Lz","par_num":"0","page_num":"0","top":"0.006968641450188162","width":"0.02034883549872868","level":"0"},{"height":"0.01754385964912286","conf":"1","top":"0","block_num":"0","par_num":"0","page_num":"0","level":"0","left":"0.946220931648321","line_num":"0","width":"0.0494186015839273","word_num":"0","text":"Mon 20 Apr 11:18:49"},{"text":"User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.net","conf":"0.5","left":"0.3808139638697847","level":"0","par_num":"0","height":"0.017421602252187585","line_num":"0","top":"0.06271777012826163","width":"0.24418603613021528","word_num":"0","page_num":"0","block_num":"0"},{"left":"0.3793604885334428","level":"0","block_num":"0","height":"0.01777448000139792","word_num":"0","page_num":"0","text":"This is unrelated to the security PR - the duplicate email is a pre-existing test isolation issue","line_num":"0","par_num":"0","top":"0.1010452964837355","width":"0.23110462756867106","conf":"1"},{"text":"that happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","height":"0.010689139176023432","left":"0.37936047546842644","page_num":"0","width":"0.22529066369888628","level":"0","word_num":"0","block_num":"0","conf":"0.5","top":"0.12519936195537007","line_num":"0","par_num":"0"},{"top":"0.1393728224981654","width":"0.18749997970905713","conf":"1","left":"0.3793604852542289","level":"0","word_num":"0","block_num":"0","par_num":"0","page_num":"0","height":"0.017724466095700775","text":"underlying issue should be fixed regardless. The security bump itself is fine.","line_num":"0"},{"line_num":"0","conf":"1","level":"0","page_num":"0","block_num":"0","height":"0.017421602252187585","text":"so if only this failed on production build it means the tests are passing? AM!","top":"0.22299651607773896","width":"0.19186046275686713","left":"0.41860464861990404","par_num":"0","word_num":"0"},{"width":"0.19476744469175944","par_num":"0","line_num":"0","height":"0.017807823619203633","left":"0.4186046457005924","page_num":"0","text":"correct. What else to check. The PR was by accident merged before reviewed.","conf":"1","level":"0","top":"0.24003189773733924","block_num":"0","word_num":"0"},{"conf":"1","left":"0.41860465396458624","line_num":"0","text":"Trying to test it now","block_num":"0","width":"0.052325578446083876","level":"0","par_num":"0","height":"0.017685566222268467","top":"0.25757575746536243","word_num":"0","page_num":"0"},{"width":"0.2194767201200445","line_num":"0","word_num":"0","left":"0.379360488415471","text":"Yes, you're correct — if only this one test failed and it's the flaky duplicate email issue, the","height":"0.017421602252187585","level":"0","par_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.3170731708686798"},{"conf":"1","par_num":"0","width":"0.216569758476095","left":"0.3793604785599734","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","level":"0","top":"0.3379790944182606","page_num":"0","height":"0.017682787333949346","block_num":"0","word_num":"0","line_num":"0"},{"page_num":"0","line_num":"0","level":"0","word_num":"0","par_num":"0","height":"0.017718908319062532","conf":"1","left":"0.37936046236057785","text":"What to check now that it's merged","block_num":"0","top":"0.3658536591745245","width":"0.09156976862156646"},{"level":"0","width":"0.18749999999999994","conf":"1","text":"Since it's already on production. focus on runtime verification rather than CT","page_num":"0","par_num":"0","left":"0.3793604680289599","height":"0.010536318570613101","word_num":"0","line_num":"0","block_num":"0","top":"0.39712918645515327"},{"conf":"1","line_num":"0","level":"0","page_num":"0","block_num":"0","par_num":"0","word_num":"0","left":"0.38081396292601993","top":"0.42503987240829344","width":"0.22819766592472163","height":"0.01754385964912275","text":"1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens"},{"level":"0","conf":"1","par_num":"0","top":"0.4494773525085942","width":"0.2093023137843355","word_num":"0","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","line_num":"0","height":"0.010650239302591125","page_num":"0","block_num":"0","left":"0.3895348750191985"},{"conf":"1","line_num":"0","text":"spikes.","top":"0.4668989547972512","left":"0.38953488428654026","width":"0.018895348335834283","block_num":"0","page_num":"0","height":"0.017421602252187474","word_num":"0","level":"0","par_num":"0"},{"conf":"0.30000001192092896","level":"0","height":"0.007360418067214214","width":"0.02034883549872868","word_num":"0","text":"Reolv +","left":"0.5479651181297063","page_num":"0","line_num":"0","par_num":"0","top":"0.4665071772183309","block_num":"0"},{"top":"0.49441786283891553","page_num":"0","conf":"1","left":"0.38226744732958634","word_num":"0","width":"0.14389534199491455","par_num":"0","height":"0.011164274322169043","level":"0","line_num":"0","block_num":"0","text":"2. Check the deploy didn't break the autoloader — run c"},{"left":"0.5872093028964592","conf":"0.30000001192092896","par_num":"0","page_num":"0","height":"0.020905922094220264","level":"0","line_num":"0","top":"0.48780487855800025","block_num":"0","text":"hfnot","width":"0.017441859904755885","word_num":"0"},{"page_num":"0","block_num":"0","top":"0.5119617226346782","width":"0.20784883296236073","line_num":"0","word_num":"0","height":"0.017655001492781763","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in","conf":"1","par_num":"0","left":"0.38953488867600466","level":"0"},{"width":"0.033430231378433595","par_num":"0","line_num":"0","block_num":"0","level":"0","conf":"1","left":"0.3895348848903984","page_num":"0","top":"0.5331010453895856","word_num":"0","text":"Laravel logs.","height":"0.017421602252187585"},{"word_num":"0","left":"0.3822674500643755","level":"0","width":"0.216569758476095","text":"3. Laravel logs — tail storage/1ogs/laravel. 10g for anything thàt surfaced after the","height":"0.02472089314194581","par_num":"0","top":"0.5502392344497608","block_num":"0","page_num":"0","conf":"0.5","line_num":"0"},{"text":"deploy. Errors from phpseclib or passport would show up here immediately if something","block_num":"0","height":"0.0176688944133655","page_num":"0","level":"0","left":"0.38953488844098444","par_num":"0","line_num":"0","conf":"1","word_num":"0","top":"0.5781499203541262","width":"0.21947674041098736"},{"block_num":"0","text":"hroke","top":"0.6027874567811985","height":"0.006968640444571572","left":"0.3895348854641135","conf":"1","level":"0","page_num":"0","par_num":"0","width":"0.01598837020549365","word_num":"0","line_num":"0"},{"line_num":"0","left":"0.38081396080254926","width":"0.20784883296236079","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","word_num":"0","par_num":"0","top":"0.6236044657097288","conf":"1","height":"0.01754385964912286","block_num":"0","page_num":"0","level":"0"},{"page_num":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","block_num":"0","level":"0","top":"0.6443381182477901","width":"0.21947674041098741","left":"0.389534884781655","height":"0.017682787333949235","word_num":"0","conf":"1","line_num":"0","par_num":"0"},{"word_num":"0","line_num":"0","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","par_num":"0","top":"0.6689895468579133","width":"0.22965116703763927","block_num":"0","conf":"1","level":"0","left":"0.3822674411551184","page_num":"0","height":"0.017613324252041873"},{"text":"accidentally pulled in an unintended transitive bump, it would show here.","top":"0.689792663476874","width":"0.18168603613021528","line_num":"0","left":"0.3895348877733653","block_num":"0","word_num":"0","height":"0.01754385964912286","level":"0","page_num":"0","conf":"1","par_num":"0"},{"width":"0.22238372234587978","line_num":"0","height":"0.010716925017191015","page_num":"0","block_num":"0","par_num":"0","conf":"0.5","word_num":"0","text":"The good news is all five are patch/minor bumps with no API changes. so the blast radius is","left":"0.37936046581068006","top":"0.7317073172401111","level":"0"},{"conf":"1","height":"0.017746694160230225","left":"0.3779069847760944","page_num":"0","text":"very low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -","width":"0.23255812868158865","level":"0","block_num":"0","word_num":"0","top":"0.7488038278872368","line_num":"0","par_num":"0"},{"left":"0.3793604656685786","width":"0.10755813882706017","height":"0.007182590508955311","word_num":"0","par_num":"0","top":"0.7735191638200379","level":"0","block_num":"0","conf":"0.5","page_num":"0","text":"not a regression rrom the securitv vackages","line_num":"0"},{"left":"0.3779069773045282","level":"0","line_num":"0","par_num":"0","block_num":"0","conf":"0.5","page_num":"0","top":"0.9094076657147888","width":"0.020348836766912626","word_num":"0","text":"Reply...","height":"0.017421602252187474"},{"left":"0.5770348839911306","text":"Sonnet 4.6","width":"0.03197674294735531","top":"0.9407665502002653","par_num":"0","block_num":"0","conf":"0.5","height":"0.013937282410154683","word_num":"0","page_num":"0","level":"0","line_num":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928230595","line_num":"0","width":"0.12936045261139562","par_num":"0","left":"0.43459303705837393","block_num":"0","page_num":"0","text":"Ciaudo ic Aland can mako mictakac Plence double-chock recnoncoc)","level":"0","top":"0.9824561403508771","word_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2113
|
NULL
|
NULL
|
|
53593
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹$0APP (-zsh)APP (-zsh)DOCKERmodified:modified:modified:modified:modified:O ₴1DEV (docker)app/Http/Controllers/API/ActivityController.phpapp/Jobs/Team/SyncToIntercom.phpapp/Services/PlaybackService.phpconfig/logging.phproutes/web.php$82*3Untracked files:(use "git add ‹file>..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtraw_sql_query.saltests/Unit/Policies/CanAccessAiReportsTest.phpnochanges added to commit (use "git add" and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pushEnumerating objects: 38, done.Counting objects: 100% (32/32), done.Delta compression using up to 8 threadsCompressing objects: 100% (16/16),done.Writing objects: 100% (18/18), 1.97 KiB | 1008.00 KiB/s, done.Total 18 (delta 12), reused 0 (delta 0), pack-reused 0remote: Resolving deltas: 100% (12/12), completed with 9 local objects.remote:remote:remote: GitHub found 22 vulnerabilities on jiminny/app's default branch (10 high, 12 moderate). To find out more, visit:[URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master.env.localapp/Console/Commands/JiminnyDebugCommand.phpapp/Http/Controllers/AP1/ActivityController.phpapp/Jobs/Team/SyncToIntercom.phpapp/Services/PlaybackService.phpconfig/logging.phpMroutes/web.phpSwitched to branch'master'Your branch is up to date with 'origin/master'.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullAlready up to date.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $-zsh• ₴4100% C47 8 Mon 20 Apr 11:18:53T₴1|screenpipe"• 85APP...
|
[{"height":"0.013953487608167836", [{"height":"0.013953487608167836","line_num":"0","block_num":"0","level":"0","conf":"1","text":"iTerm2","top":"0.006976744645528443","width":"0.03343023194207085","left":"0.0363372090531894","word_num":"0","page_num":"0","par_num":"0"},{"width":"0.021802324718899202","height":"0.013953487608167836","conf":"1","page_num":"0","block_num":"0","level":"0","text":"Shell","top":"0.006976744800567203","word_num":"0","left":"0.08284883747097675","par_num":"0","line_num":"0"},{"text":"Edit","level":"0","block_num":"0","par_num":"0","height":"0.013953487608167836","line_num":"0","left":"0.11773255883501137","page_num":"0","top":"0.0069767444517300214","width":"0.017441859510209837","conf":"1","word_num":"0"},{"page_num":"0","level":"0","par_num":"0","line_num":"0","text":"View","left":"0.1482558144574109","height":"0.013953487608167836","word_num":"0","width":"0.021802324718899174","conf":"1","top":"0.006976744800567203","block_num":"0"},{"level":"0","top":"0.006418198933720531","height":"0.015070579316880939","conf":"1","left":"0.18160206756157646","par_num":"0","word_num":"0","line_num":"0","page_num":"0","text":"Session","block_num":"0","width":"0.03505167961120606"},{"top":"0.006826625551699439","width":"0.03202741146087648","height":"0.014253725475735113","word_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","conf":"0.5","text":"Scripts","left":"0.22962582968593467","line_num":"0"},{"left":"0.27315148138633294","height":"0.015293691423204248","line_num":"0","text":"Profiles","page_num":"0","block_num":"0","par_num":"0","width":"0.03363889853159591","word_num":"0","top":"0.006306642561056286","conf":"1","level":"0"},{"conf":"0.30000001192092896","line_num":"0","block_num":"0","text":"Window","par_num":"0","word_num":"0","page_num":"0","top":"0.0069767444517300214","width":"0.03633720874786378","height":"0.013953487608167836","left":"0.31976744259191114","level":"0"},{"block_num":"0","conf":"1","line_num":"0","par_num":"0","width":"0.021802324718899202","left":"0.3662790698353179","top":"0.006976744645528443","page_num":"0","height":"0.013953487608167836","text":"Help","word_num":"0","level":"0"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","text":"‹$0","top":"0.004651162452633861","level":"0","height":"0.020930233001709042","page_num":"0","par_num":"0","left":"0.6831395361822635","width":"0.043604649437798404"},{"left":"0.4752906972220876","level":"0","line_num":"0","width":"0.05087209277682836","height":"0.016821705500284834","text":"APP (-zsh)","page_num":"0","conf":"1","top":"0.036666666610322696","par_num":"0","block_num":"0","word_num":"0"},{"height":"0.016279069052802075","top":"0.0651162795433664","block_num":"0","left":"0.46220930167985586","page_num":"0","conf":"1","level":"0","par_num":"0","text":"APP (-zsh)","word_num":"0","line_num":"0","width":"0.0421511623594496"},{"height":"0.01173452059427893","page_num":"0","word_num":"0","top":"0.06738855363083907","level":"0","conf":"1","block_num":"0","line_num":"0","text":"DOCKER","left":"0.0683067428862935","width":"0.03344465361701118","par_num":"0"},{"word_num":"0","par_num":"0","line_num":"0","text":"modified:","width":"0.05232557720608182","top":"0.09069767495560599","page_num":"0","left":"0.046511629129517264","conf":"1","height":"0.013953487608167836","level":"0","block_num":"0"},{"block_num":"0","top":"0.1091669071039395","width":"0.05235822995503744","par_num":"0","text":"modified:","word_num":"0","level":"0","conf":"1","height":"0.01654990726047101","line_num":"0","page_num":"0","left":"0.04649530406372541"},{"conf":"1","level":"0","block_num":"0","left":"0.046511630825253635","word_num":"0","height":"0.016279069052802186","line_num":"0","text":"modified:","top":"0.13023255876817252","page_num":"0","width":"0.05232557720608182","par_num":"0"},{"width":"0.05232558250427246","page_num":"0","block_num":"0","word_num":"0","par_num":"0","conf":"1","top":"0.15116279119591614","line_num":"0","text":"modified:","height":"0.013953487608167725","level":"0","left":"0.046511626698445184"},{"line_num":"0","top":"0.16976744239746644","par_num":"0","level":"0","text":"modified:","width":"0.05232557720608182","page_num":"0","height":"0.013953487608167947","conf":"1","block_num":"0","left":"0.046511629129517264","word_num":"0"},{"par_num":"0","level":"0","word_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","text":"O ₴1","top":"0.06511627928173847","left":"0.1686046512070609","width":"0.023255814446343337","height":"0.016279069052802186","line_num":"0"},{"par_num":"0","line_num":"0","level":"0","block_num":"0","height":"0.01162790722317164","width":"0.049418603049384224","left":"0.261627908427966","word_num":"0","conf":"1","top":"0.0674418603248027","text":"DEV (docker)","page_num":"0"},{"width":"0.26308138105604384","level":"0","word_num":"0","page_num":"0","par_num":"0","top":"0.08837209298115256","block_num":"0","left":"0.11337209578496273","height":"0.018604651557074692","conf":"1","line_num":"0","text":"app/Http/Controllers/API/ActivityController.php"},{"top":"0.10930232550053243","conf":"1","line_num":"0","par_num":"0","left":"0.11337209150963126","height":"0.018604651557074692","page_num":"0","text":"app/Jobs/Team/SyncToIntercom.php","level":"0","width":"0.18023255666097007","word_num":"0","block_num":"0"},{"width":"0.18023255666097007","word_num":"0","line_num":"0","par_num":"0","text":"app/Services/PlaybackService.php","conf":"1","block_num":"0","height":"0.016279069052802186","left":"0.11337209075866236","page_num":"0","level":"0","top":"0.13023255861313376"},{"page_num":"0","word_num":"0","level":"0","height":"0.016279069052802186","block_num":"0","line_num":"0","left":"0.11482558333751267","text":"config/logging.php","width":"0.10174418555365669","par_num":"0","conf":"1","top":"0.1511627909387152"},{"width":"0.07994185553656684","text":"routes/web.php","level":"0","top":"0.1697674419464671","word_num":"0","page_num":"0","conf":"1","par_num":"0","block_num":"0","line_num":"0","left":"0.11337209536640651","height":"0.016279069052802186"},{"page_num":"0","width":"0.01453488270441694","word_num":"0","par_num":"0","top":"0.06511627933545094","height":"0.013953487608167836","block_num":"0","conf":"0.30000001192092896","text":"$82","left":"0.37500000068994266","line_num":"0","level":"0"},{"level":"0","block_num":"0","height":"0.013953487608167836","line_num":"0","top":"0.06511627935870679","conf":"0.30000001192092896","text":"*3","width":"0.013081395626068137","word_num":"0","page_num":"0","left":"0.5726744185968496","par_num":"0"},{"block_num":"0","conf":"1","left":"0.0014534899598490489","line_num":"0","height":"0.01669250594245053","page_num":"0","par_num":"0","top":"0.20888888907011838","width":"0.0915697627597385","level":"0","text":"Untracked files:","word_num":"0"},{"text":"(use \"git add ‹file>...\"","width":"0.13517441219753693","top":"0.22777777777777775","word_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.014534890125187782","height":"0.02111111111111119"},{"line_num":"0","par_num":"0","text":"to include in what will be committed)","width":"0.20784884558783634","word_num":"0","top":"0.22999999999999998","page_num":"0","height":"0.01666666666666672","block_num":"0","left":"0.15116278052901244","level":"0","conf":"1"},{"conf":"1","par_num":"0","word_num":"0","line_num":"0","page_num":"0","left":"0.050872093611771974","block_num":"0","level":"0","height":"0.016279069052802186","text":".env.nikilocal","top":"0.24883720985344382","width":"0.07558139165242514"},{"level":"0","page_num":"0","height":"0.013953488667806102","par_num":"0","top":"0.2720930231428411","width":"0.05668604638841418","left":"0.047965116344310346","block_num":"0","conf":"1","line_num":"0","text":".env.other","word_num":"0"},{"height":"0.013953487608167836","par_num":"0","text":"WEBHOOK_FILTERING_IMPLEMENTATION.md","top":"0.29069767489359055","page_num":"0","word_num":"0","level":"0","line_num":"0","width":"0.1976744121975369","left":"0.04651162913378973","block_num":"0","conf":"1"},{"page_num":"0","block_num":"0","text":"app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php","top":"0.3093023258689478","conf":"1","word_num":"0","height":"0.016279069052802186","par_num":"0","left":"0.047965128000627015","width":"0.33430230882432727","level":"0","line_num":"0"},{"level":"0","height":"0.016279069052802186","par_num":"0","left":"0.047965135586397915","block_num":"0","conf":"1","page_num":"0","top":"0.3302325584096455","width":"0.4011627621120876","text":"app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php","line_num":"0","word_num":"0"},{"level":"0","page_num":"0","par_num":"0","height":"0.01641434987386059","block_num":"0","text":"ids.txt","top":"0.34876956916359847","word_num":"0","conf":"1","left":"0.04795459017638745","line_num":"0","width":"0.04071872764163548"},{"word_num":"0","par_num":"0","left":"0.04796511608382039","line_num":"0","width":"0.09447674221462674","text":"raw_sql_query.sal","conf":"1","page_num":"0","block_num":"0","height":"0.018604651557074692","level":"0","top":"0.3697674417796022"},{"level":"0","page_num":"0","top":"0.39069767484569196","left":"0.04796511101022808","height":"0.016279069052802186","block_num":"0","line_num":"0","width":"0.25581395890977643","par_num":"0","word_num":"0","conf":"1","text":"tests/Unit/Policies/CanAccessAiReportsTest.php"},{"height":"0.011627906163533486","par_num":"0","word_num":"0","block_num":"0","conf":"1","width":"0.015988371107313368","top":"0.4325581398252101","text":"no","page_num":"0","line_num":"0","left":"0.0014534891314208253","level":"0"},{"level":"0","block_num":"0","left":"0.018895346421644713","conf":"1","page_num":"0","top":"0.4277777777777778","width":"0.34593022664388023","line_num":"0","word_num":"0","height":"0.02111111111111108","text":"changes added to commit (use \"git add\" and/or \"git commit -a\")","par_num":"0"},{"height":"0.0189405674404568","block_num":"0","word_num":"0","top":"0.44883721001362176","line_num":"0","par_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git push","width":"0.5915697733561197","page_num":"0","conf":"1","left":"0.0029069601079347663","level":"0"},{"height":"0.021343669891357386","par_num":"0","level":"0","text":"Enumerating objects: 38, done.","word_num":"0","top":"0.46976744169514817","line_num":"0","left":"0.0029069794750109955","page_num":"0","width":"0.1686046494377984","block_num":"0","conf":"1"},{"left":"0.0029069829385964733","level":"0","top":"0.48837209351227195","line_num":"0","text":"Counting objects: 100% (32/32), done.","width":"0.2063953399658203","par_num":"0","conf":"0.5","height":"0.020930230882432843","block_num":"0","page_num":"0","word_num":"0"},{"conf":"1","height":"0.019018088446723036","level":"0","left":"0.0014534837799370197","block_num":"0","par_num":"0","line_num":"0","page_num":"0","text":"Delta compression using up to 8 threads","width":"0.21947674221462674","word_num":"0","top":"0.5088888884768968"},{"par_num":"0","word_num":"0","height":"0.018888888888888844","text":"Compressing objects: 100% (16/16),","top":"0.53","width":"0.19331393771701386","line_num":"0","conf":"1","block_num":"0","left":"0.0014535041078346663","page_num":"0","level":"0"},{"page_num":"0","height":"0.01664216571384003","par_num":"0","block_num":"0","left":"0.19327976950814252","level":"0","line_num":"0","top":"0.5300510098910735","text":"done.","conf":"1","width":"0.03349859979417591","word_num":"0"},{"level":"0","block_num":"0","conf":"0.5","left":"0.0014535038970213737","page_num":"0","par_num":"0","height":"0.02116278966267915","top":"0.548837209974862","line_num":"0","word_num":"0","text":"Writing objects: 100% (18/18), 1.97 KiB | 1008.00 KiB/s, done.","width":"0.3488371955023871"},{"par_num":"0","page_num":"0","conf":"0.5","block_num":"0","text":"Total 18 (delta 12), reused 0 (delta 0), pack-reused 0","word_num":"0","line_num":"0","width":"0.3023255666097005","level":"0","top":"0.5697674415633652","left":"0.0029069907905471875","height":"0.01912144766913515"},{"conf":"1","level":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.0029069898048420207","height":"0.018604651557074692","top":"0.5906976741633232","width":"0.3953488243950738","text":"remote: Resolving deltas: 100% (12/12), completed with 9 local objects.","block_num":"0","word_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","text":"remote:","line_num":"0","width":"0.04069767263200548","word_num":"0","conf":"1","height":"0.011627906163533597","top":"0.6116279072961401","left":"0.0029069781462065514","level":"0"},{"line_num":"0","height":"0.01452989154391815","level":"0","page_num":"0","conf":"1","par_num":"0","width":"0.040773346689012314","block_num":"0","text":"remote:","top":"0.6508745889363198","word_num":"0","left":"0.0028691406806878993"},{"par_num":"0","text":"remote: GitHub found 22 vulnerabilities on jiminny/app's default branch (10 high, 12 moderate). To find out more, visit:","left":"0.002906983839340861","top":"0.6277777777777778","width":"0.667151133219401","height":"0.02111111111111108","line_num":"0","word_num":"0","conf":"1","block_num":"0","page_num":"0","level":"0"},{"par_num":"0","line_num":"0","left":"0.07558140963489607","level":"0","page_num":"0","top":"0.6488372090276643","word_num":"0","height":"0.01860465155707458","block_num":"0","width":"0.2805232365926107","text":"https://github.com/jiminny/app/security/dependabot","conf":"1"},{"height":"0.01162790722317164","top":"0.6720930231110671","width":"0.040697675281100805","line_num":"0","text":"remote:","page_num":"0","left":"0.002906976242955197","block_num":"0","conf":"1","level":"0","par_num":"0","word_num":"0"},{"top":"0.6906976748631339","left":"0.0029069798208153485","width":"0.16279069052802192","word_num":"0","height":"0.016279069052802186","line_num":"0","level":"0","page_num":"0","conf":"1","text":"To github.com:jiminny/app.git","block_num":"0","par_num":"0"},{"width":"0.12354650497436523","line_num":"0","word_num":"0","height":"0.018604651557074692","block_num":"0","top":"0.7093023256943307","text":"24292b55b9..a72e71cc23","conf":"1","left":"0.020348840463398778","page_num":"0","level":"0","par_num":"0"},{"width":"0.44622090657552077","conf":"1","height":"0.019018088446723147","page_num":"0","word_num":"0","left":"0.1526162915712817","line_num":"0","block_num":"0","level":"0","par_num":"0","text":"JY-18909-automated-reports-ask-jiminny -> JY-18909-automated-reports-ask-jiminny","top":"0.7088888885350363"},{"par_num":"0","conf":"1","left":"0.0029069696033364855","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master","width":"0.5959302266438803","top":"0.73","line_num":"0","page_num":"0","block_num":"0","word_num":"0","height":"0.01666666666666672","level":"0"},{"left":"0.047887904103965144","word_num":"0","page_num":"0","width":"0.056840472751193576","text":".env.local","top":"0.7482149631254527","height":"0.01984914355807832","conf":"0.5","block_num":"0","par_num":"0","level":"0","line_num":"0"},{"word_num":"0","par_num":"0","line_num":"0","text":"app/Console/Commands/JiminnyDebugCommand.php","level":"0","top":"0.7697674418958813","height":"0.01860465155707458","left":"0.04796512246918591","width":"0.24563952551947701","block_num":"0","page_num":"0","conf":"1"},{"left":"0.047965127810156244","par_num":"0","top":"0.7906976746596454","word_num":"0","height":"0.016279069052802186","conf":"1","text":"app/Http/Controllers/AP1/ActivityController.php","level":"0","width":"0.26308138105604384","page_num":"0","line_num":"0","block_num":"0"},{"height":"0.018604651557074692","top":"0.8093023256168115","width":"0.17877907223171657","page_num":"0","word_num":"0","par_num":"0","level":"0","conf":"1","block_num":"0","line_num":"0","text":"app/Jobs/Team/SyncToIntercom.php","left":"0.04796511502876382"},{"width":"0.17877907223171657","text":"app/Services/PlaybackService.php","top":"0.8302325586131337","conf":"1","page_num":"0","level":"0","par_num":"0","height":"0.016279069052802186","line_num":"0","word_num":"0","left":"0.047965113259141746","block_num":"0"},{"word_num":"0","line_num":"0","block_num":"0","conf":"1","top":"0.8511627909387152","page_num":"0","left":"0.0479651182212336","par_num":"0","height":"0.016279069052802186","level":"0","width":"0.10174418555365668","text":"config/logging.php"},{"line_num":"0","par_num":"0","text":"M","level":"0","width":"0.008720929941860476","height":"0.013953487906976814","block_num":"0","word_num":"0","top":"0.8697674418604651","conf":"1","left":"0.0014534884689922447","page_num":"0"},{"top":"0.8697674419464672","height":"0.016279069052802186","par_num":"0","conf":"1","text":"routes/web.php","level":"0","word_num":"0","block_num":"0","line_num":"0","width":"0.07848837110731338","page_num":"0","left":"0.04796511662657588"},{"level":"0","page_num":"0","block_num":"0","top":"0.8906976746842881","par_num":"0","width":"0.10319766998291018","left":"0.0029069811526721465","text":"Switched to branch","height":"0.013953487608167947","conf":"1","word_num":"0","line_num":"0"},{"block_num":"0","line_num":"0","left":"0.10610465184193694","width":"0.0479651133219401","top":"0.8883720934193353","height":"0.016279069052802186","page_num":"0","conf":"1","par_num":"0","text":"'master'","level":"0","word_num":"0"},{"par_num":"0","top":"0.9066666670817546","width":"0.26162789662679037","line_num":"0","left":"0.0029069841870960882","word_num":"0","level":"0","conf":"1","height":"0.021240308549669074","page_num":"0","text":"Your branch is up to date with 'origin/master'.","block_num":"0"},{"word_num":"0","line_num":"0","conf":"1","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull","level":"0","page_num":"0","block_num":"0","left":"0.002906984953045466","height":"0.016666666666666607","top":"0.93","par_num":"0","width":"0.41279067993164065"},{"left":"0.0029069823465390776","page_num":"0","word_num":"0","conf":"1","height":"0.016666666666666607","width":"0.10755813386705187","line_num":"0","block_num":"0","top":"0.9511111111111111","text":"Already up to date.","par_num":"0","level":"0"},{"left":"0.00436046773613824","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $","page_num":"0","line_num":"0","height":"0.02144702911376961","par_num":"0","top":"0.9674418601201177","width":"0.3735465155707465","level":"0","block_num":"0","word_num":"0","conf":"1"},{"par_num":"0","height":"0.013953487608167836","level":"0","text":"-zsh","top":"0.06744186092459825","line_num":"0","word_num":"0","block_num":"0","conf":"0.5","page_num":"0","left":"0.6656976745657336","width":"0.01889534791310632"},{"line_num":"0","height":"0.013953487608167947","conf":"0.30000001192092896","top":"0.06511627921917185","width":"0.024709301524692084","par_num":"0","word_num":"0","text":"• ₴4","block_num":"0","page_num":"0","level":"0","left":"0.7587209306572277"},{"top":"0.004444444444444473","conf":"0.5","line_num":"0","block_num":"0","text":"100% C47 8 Mon 20 Apr 11:18:53","par_num":"0","width":"0.17151162889268656","left":"0.8168604644151163","page_num":"0","level":"0","word_num":"0","height":"0.016666666666666607"},{"word_num":"0","line_num":"0","left":"0.9738372101145919","top":"0.03488372115715643","par_num":"0","block_num":"0","height":"0.013953487608167836","conf":"0.30000001192092896","level":"0","page_num":"0","text":"T₴1|","width":"0.024709301524692195"},{"width":"0.046511628892686674","conf":"1","left":"0.8488372094393156","word_num":"0","level":"0","line_num":"0","top":"0.06511627921917185","text":"screenpipe\"","par_num":"0","height":"0.013953487608167947","page_num":"0","block_num":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","word_num":"0","left":"0.9563953490196307","par_num":"0","line_num":"0","text":"• 85","top":"0.06511627969840506","width":"0.024709301524692084","page_num":"0","height":"0.016279069052802297"},{"page_num":"0","line_num":"0","height":"0.08372093200683595","word_num":"0","par_num":"0","top":"0.14651162687672514","width":"0.14098837110731333","text":"APP","conf":"0.5","block_num":"0","left":"0.8546511638258156","level":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
1855
|
NULL
|
NULL
|
|
53594
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon 20 Apr 11:18:53User::factory->create(['email' => 'playlist-policy-test-' . uniqid . '@example.netThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but theuneerMno issue shoula de nxearegaro ess. Te secunu pumo seisane.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.rving to test it nowyes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production, focus on runtime verification rather than CI:1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader - run Fomposer dump-autoload if notdone automatically in your deploy pipeline, and confirm no class resolution errors inuarave oos.3. Laravellogs — tail storage/1ogs/1aravel.10g for anything that surfaced after thedeploy. Errors from phpsechb or passport would show up here immediately if somethingbtoke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths it phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidental.v oulledin an unintended transitve bumo.it wou d show nereThe good news is all five are patch minor bumps with no API changes, so the blast radius isverv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —not a regression from the security packages.E ОReply...Cannot AhCiaude ic Aland can make mictakac Plence double-chock recnoncod...
|
[{"block_num":"0","left":& [{"block_num":"0","left":"0.017441861727653853","level":"0","top":"0","line_num":"0","par_num":"0","conf":"1","height":"0.01754385964912286","text":"Claude File","word_num":"0","page_num":"0","width":"0.030523254516276906"},{"height":"0.017421602252187585","left":"0.050872093609937184","conf":"1","level":"0","line_num":"0","par_num":"0","text":"Edit","top":"0.00000000009341838413945425","word_num":"0","block_num":"0","page_num":"0","width":"0.013081394611520962"},{"block_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.006968641450188162","page_num":"0","width":"0.014534881774415365","height":"0.006968640444571461","text":"VIew","left":"0.06395349007209457","line_num":"0"},{"level":"0","height":"0.017421602252187585","block_num":"0","text":"Window","conf":"1","top":"0.000000000441850445120906","width":"0.01889534833583427","word_num":"0","left":"0.08284883714506737","page_num":"0","line_num":"0","par_num":"0"},{"height":"0.017421602252187585","level":"0","width":"0.010174418383456299","line_num":"0","conf":"1","page_num":"0","left":"0.1075581398150548","word_num":"0","block_num":"0","par_num":"0","text":"Help","top":"0.00000000009341838413945425"},{"level":"0","par_num":"0","width":"0.10029068398982921","left":"0.04215117645919011","text":"Security patch review and testing guidance","word_num":"0","height":"0.010611339429158706","top":"0.034843205974365854","line_num":"0","conf":"1","page_num":"0","block_num":"0"},{"par_num":"0","width":"0.02034883549872868","left":"0.9113372091917828","conf":"0.30000001192092896","level":"0","block_num":"0","height":"0.006968640444571461","text":"100% S2","top":"0.006968641450188162","word_num":"0","page_num":"0","line_num":"0"},{"left":"0.946220931648321","word_num":"0","block_num":"0","width":"0.0494186015839273","text":"Mon 20 Apr 11:18:53","top":"0","line_num":"0","height":"0.01754385964912286","level":"0","par_num":"0","conf":"1","page_num":"0"},{"conf":"0.5","line_num":"0","page_num":"0","text":"User::factory->create(['email' => 'playlist-policy-test-' . uniqid . '@example.net","left":"0.3808139894591765","par_num":"0","top":"0.06937799032465086","width":"0.24127903390437994","word_num":"0","block_num":"0","height":"0.010761381906755907","level":"0"},{"block_num":"0","page_num":"0","word_num":"0","height":"0.011164274322169154","left":"0.3793604781970444","conf":"1","width":"0.22965112645575342","level":"0","par_num":"0","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","line_num":"0","top":"0.10765550239234445"},{"top":"0.12519936202646664","text":"that happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but the","word_num":"0","line_num":"0","left":"0.37936048593808486","conf":"1","level":"0","width":"0.22674416481180387","par_num":"0","page_num":"0","block_num":"0","height":"0.017657780381100885"},{"height":"0.0072715042880847625","line_num":"0","text":"uneerMno issue shoula de nxearegaro ess. Te secunu pumo seisane.","level":"0","block_num":"0","page_num":"0","left":"0.37936048045311416","conf":"0.30000001192092896","par_num":"0","top":"0.14982578435435434","width":"0.1860464988870823","word_num":"0"},{"page_num":"0","line_num":"0","height":"0.01754385964912286","text":"so if only this failed on production build it means the tests are passing? AM!","word_num":"0","block_num":"0","left":"0.4186046475130493","top":"0.22647527910685805","width":"0.19186046275686713","conf":"1","level":"0","par_num":"0"},{"text":"correct. What else to check. The PR was by accident merged before reviewed.","block_num":"0","line_num":"0","par_num":"0","left":"0.4186046608488876","top":"0.24720893141945777","height":"0.014354066985645897","level":"0","width":"0.1933139435788418","word_num":"0","conf":"1","page_num":"0"},{"par_num":"0","page_num":"0","text":"rving to test it now","left":"0.4186046497675553","word_num":"0","width":"0.04941860665666298","height":"0.007318740065968443","level":"0","block_num":"0","line_num":"0","top":"0.2679425838437024","conf":"0.30000001192092896"},{"level":"0","text":"yes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, the","width":"0.21802323929806977","par_num":"0","page_num":"0","height":"0.010591889492442497","left":"0.3793604704508423","block_num":"0","word_num":"0","line_num":"0","conf":"0.5","top":"0.3275261327943597"},{"height":"0.017577201745917037","level":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","width":"0.216569758476095","block_num":"0","line_num":"0","word_num":"0","top":"0.3413078151015676","page_num":"0","left":"0.3793604785599734","par_num":"0","conf":"1"},{"par_num":"0","conf":"1","height":"0.02102540212384818","block_num":"0","top":"0.36921850044016813","line_num":"0","left":"0.3793604621411747","page_num":"0","width":"0.09156976862156646","level":"0","word_num":"0","text":"What to check now that it's merged"},{"height":"0.020989279617723233","par_num":"0","page_num":"0","width":"0.18895348082197472","left":"0.3793604722487811","text":"Since it's already on production, focus on runtime verification rather than CI:","conf":"1","line_num":"0","top":"0.3971291867242811","block_num":"0","level":"0","word_num":"0"},{"width":"0.22819766592472163","line_num":"0","word_num":"0","par_num":"0","conf":"1","block_num":"0","height":"0.017763365969133194","left":"0.38081396292601993","level":"0","page_num":"0","text":"1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokens","top":"0.42822966499847304"},{"level":"0","conf":"1","block_num":"0","height":"0.017421602252187474","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","page_num":"0","left":"0.3895348860804184","top":"0.4494773520097948","line_num":"0","width":"0.21075581489725315","par_num":"0","word_num":"0"},{"top":"0.4703832753111885","conf":"1","par_num":"0","line_num":"0","page_num":"0","width":"0.018895348335834228","level":"0","word_num":"0","block_num":"0","height":"0.017421602252187474","left":"0.38953488391711194","text":"spikes."},{"conf":"1","width":"0.22238372234587972","page_num":"0","line_num":"0","height":"0.01777725888971693","level":"0","left":"0.382267442588104","par_num":"0","top":"0.494417862717921","word_num":"0","block_num":"0","text":"2. Check the deploy didn't break the autoloader - run Fomposer dump-autoload if not"},{"word_num":"0","par_num":"0","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in","block_num":"0","level":"0","conf":"1","width":"0.20784883296236084","left":"0.38953488857908175","height":"0.017813379874830226","line_num":"0","top":"0.5156794428001938","page_num":"0"},{"top":"0.5435540073038466","width":"0.03197674041098736","word_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","line_num":"0","par_num":"0","left":"0.3895348874576699","text":"uarave oos.","block_num":"0"},{"block_num":"0","height":"0.017791151810300776","left":"0.3822674500693294","conf":"0.5","level":"0","page_num":"0","line_num":"0","top":"0.5606060604373689","text":"3. Laravellogs — tail storage/1ogs/1aravel.10g for anything that surfaced after the","width":"0.21656975847609494","word_num":"0","par_num":"0"},{"height":"0.011164274322169043","word_num":"0","text":"deploy. Errors from phpsechb or passport would show up here immediately if something","block_num":"0","width":"0.21802323929806977","line_num":"0","level":"0","conf":"0.5","par_num":"0","top":"0.5885167464114832","left":"0.38953490023178006","page_num":"0"},{"block_num":"0","left":"0.3895348839579286","conf":"0.30000001192092896","par_num":"0","top":"0.6097560974842526","width":"0.0159883714736776","word_num":"0","text":"btoke","height":"0.006968641205077342","level":"0","line_num":"0","page_num":"0"},{"top":"0.6267942582148889","height":"0.017805044730884623","word_num":"0","level":"0","page_num":"0","width":"0.20639535214038607","block_num":"0","left":"0.3822674416257561","line_num":"0","par_num":"0","conf":"1","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth"},{"par_num":"0","word_num":"0","line_num":"0","page_num":"0","width":"0.21947674041098741","top":"0.6547049441786283","height":"0.011164274322169154","block_num":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths it phpseclib is used directly.","left":"0.3895348922546773","level":"0","conf":"0.5"},{"block_num":"0","top":"0.672248803640735","conf":"1","height":"0.01764666634883616","line_num":"0","level":"0","par_num":"0","width":"0.2296511467466963","left":"0.3822674510808821","page_num":"0","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","word_num":"0"},{"height":"0.0071770334928229484","width":"0.18023255530824056","line_num":"0","level":"0","conf":"0.5","left":"0.3895348859637776","block_num":"0","par_num":"0","page_num":"0","text":"accidental.v oulledin an unintended transitve bumo.it wou d show nere","top":"0.7001594896331739","word_num":"0"},{"width":"0.2223837020549368","block_num":"0","word_num":"0","line_num":"0","conf":"0.5","level":"0","par_num":"0","text":"The good news is all five are patch minor bumps with no API changes, so the blast radius is","top":"0.7384370017274113","height":"0.010691917303836673","left":"0.3793604861727709","page_num":"0"},{"conf":"1","height":"0.010569660667407277","top":"0.7559808612639156","word_num":"0","left":"0.3793604882603822","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"verv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —","line_num":"0","width":"0.23110462756867106"},{"block_num":"0","level":"0","line_num":"0","width":"0.10901162979450635","conf":"1","page_num":"0","top":"0.7735191643745069","word_num":"0","left":"0.3793604617886832","height":"0.017549415904749344","par_num":"0","text":"not a regression from the security packages."},{"block_num":"0","height":"0.021152723729135126","left":"0.38258941616486425","par_num":"0","conf":"0.30000001192092896","width":"0.03602762678836252","word_num":"0","page_num":"0","line_num":"0","level":"0","text":"E О","top":"0.8012814416174046"},{"height":"0.017421602252187474","text":"Reply...","conf":"0.30000001192092896","page_num":"0","width":"0.018895348335834283","block_num":"0","left":"0.3779069767284007","par_num":"0","line_num":"0","top":"0.9094076654825008","word_num":"0","level":"0"},{"conf":"0.30000001192092896","left":"0.5770348873948522","line_num":"0","width":"0.02906976354883073","height":"0.0071770334928229484","block_num":"0","level":"0","page_num":"0","text":"Cannot Ah","word_num":"0","par_num":"0","top":"0.9441786283891547"},{"conf":"0.30000001192092896","left":"0.4345930383560505","line_num":"0","top":"0.9824561403508771","level":"0","block_num":"0","width":"0.1279069616439495","par_num":"0","height":"0.0071770334928230595","text":"Ciaude ic Aland can make mictakac Plence double-chock recnoncod","page_num":"0","word_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2105
|
NULL
|
NULL
|
|
53614
|
ClaudeFileEditViewWindowHelpSecurity patch review ClaudeFileEditViewWindowHelpSecurity patch review and testing guidance100% LzMon 20 Apr 11:19:45User: : factory()-›create(['email' => 'playlist-policy-test-' . uniqid() .cexalliore.neuThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but theuneerMne issue shoula ve nxearegaro ess. Te secunt pumo seisane.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.rving to test it nowyes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production, focus on runtime verification rather than CI:PS$1Firefoxdeploy. Errors from phpseclib or passport would show up here immediately if somethingbtoke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidental.v oulledin an unintended transitive bumo.it wou d show nereThe good news is all five are patch/minor bumps with no API changes, so the blast radius isverv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —not a regression from the security packages.E ОReplv.Sonnet 4.6Ciaudo ic Aland can make mictakac Plence double-chock recnoncoc)...
|
[{"text":"Claude","conf":& [{"text":"Claude","conf":"1","block_num":"0","page_num":"0","height":"0.017421602252187474","par_num":"0","level":"0","top":"0.00000000020956247848147314","word_num":"0","width":"0.020348836766912584","line_num":"0","left":"0.017441861025458423"},{"conf":"1","page_num":"0","line_num":"0","top":"0.000000000441850445120906","word_num":"0","par_num":"0","text":"File","block_num":"0","height":"0.017421602252187585","left":"0.0363372095066779","width":"0.011627906180442647","level":"0"},{"conf":"1","height":"0.017421602252187585","level":"0","par_num":"0","top":"0.00000000009341838413945425","text":"Edit","line_num":"0","left":"0.050872093609937184","block_num":"0","width":"0.013081394611520962","word_num":"0","page_num":"0"},{"line_num":"0","word_num":"0","level":"0","block_num":"0","page_num":"0","left":"0.06395349007209457","height":"0.010452960286604362","par_num":"0","text":"View","top":"0.003484321424642056","width":"0.014534881774415365","conf":"1"},{"page_num":"0","word_num":"0","block_num":"0","text":"Window","line_num":"0","top":"0.000000000441850445120906","conf":"1","par_num":"0","height":"0.017421602252187585","left":"0.08284883714506737","width":"0.01889534833583427","level":"0"},{"par_num":"0","top":"0.00000000009341838413945425","level":"0","left":"0.1075581398150548","text":"Help","height":"0.017421602252187585","width":"0.010174418383456299","word_num":"0","page_num":"0","conf":"1","block_num":"0","line_num":"0"},{"level":"0","height":"0.010611339429158706","left":"0.04215117645919011","par_num":"0","text":"Security patch review and testing guidance","line_num":"0","top":"0.034843205974365854","width":"0.10029068398982921","word_num":"0","block_num":"0","page_num":"0","conf":"1"},{"height":"0.006968640444571461","line_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.9113372091917828","par_num":"0","top":"0.006968641450188162","level":"0","width":"0.02034883549872868","text":"100% Lz","block_num":"0"},{"left":"0.9462209332984863","width":"0.0494186015839273","line_num":"0","par_num":"0","level":"0","text":"Mon 20 Apr 11:19:45","block_num":"0","conf":"1","height":"0.01754385964912286","page_num":"0","word_num":"0","top":"0"},{"conf":"0.5","height":"0.01754385964912286","word_num":"0","par_num":"0","page_num":"0","width":"0.20348837020549365","top":"0.06618819776714513","block_num":"0","line_num":"0","left":"0.3808139596228432","level":"0","text":"User: : factory()-›create(['email' => 'playlist-policy-test-' . uniqid() ."},{"height":"0.006968640444571572","word_num":"0","block_num":"0","text":"cexalliore.neu","level":"0","top":"0.07317073204252256","conf":"0.30000001192092896","left":"0.5857558139356798","line_num":"0","page_num":"0","par_num":"0","width":"0.036337205704222275"},{"word_num":"0","top":"0.10765550239234445","block_num":"0","page_num":"0","height":"0.011164274322169154","left":"0.3793604781970444","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","line_num":"0","conf":"1","width":"0.22965112645575342","par_num":"0","level":"0"},{"width":"0.22674416481180387","page_num":"0","conf":"1","line_num":"0","height":"0.017657780381100885","word_num":"0","left":"0.37936048593808486","block_num":"0","level":"0","text":"that happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but the","par_num":"0","top":"0.12519936202646664"},{"height":"0.0072715042880847625","text":"uneerMne issue shoula ve nxearegaro ess. Te secunt pumo seisane.","level":"0","left":"0.37936048045311416","top":"0.14982578435435434","page_num":"0","line_num":"0","par_num":"0","width":"0.1860464988870823","block_num":"0","conf":"0.30000001192092896","word_num":"0"},{"line_num":"0","par_num":"0","level":"0","text":"so if only this failed on production build it means the tests are passing? AM!","word_num":"0","page_num":"0","block_num":"0","height":"0.01754385964912286","left":"0.4186046475130493","top":"0.22647527910685805","width":"0.19186046275686713","conf":"1"},{"block_num":"0","level":"0","left":"0.41860464682510606","conf":"1","height":"0.020905922094220375","line_num":"0","page_num":"0","top":"0.24390243999818595","text":"correct. What else to check. The PR was by accident merged before reviewed.","width":"0.1947674446917595","par_num":"0","word_num":"0"},{"par_num":"0","conf":"0.5","text":"rving to test it now","width":"0.050872087478637695","height":"0.007318740065968554","word_num":"0","left":"0.41860465656858387","level":"0","top":"0.26794258367973434","block_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","conf":"0.5","height":"0.010591889492442497","left":"0.3793604704508423","text":"yes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, the","top":"0.3275261327943597","width":"0.21802323929806977","line_num":"0","page_num":"0","level":"0","par_num":"0","word_num":"0"},{"block_num":"0","par_num":"0","conf":"1","word_num":"0","level":"0","left":"0.3793604785599734","line_num":"0","width":"0.216569758476095","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","height":"0.017577201745917037","page_num":"0","top":"0.3413078151015676"},{"block_num":"0","top":"0.36921850044016813","left":"0.3793604621411747","text":"What to check now that it's merged","height":"0.02102540212384818","par_num":"0","width":"0.09156976862156646","page_num":"0","conf":"1","level":"0","word_num":"0","line_num":"0"},{"par_num":"0","conf":"1","word_num":"0","page_num":"0","width":"0.18895348082197472","text":"Since it's already on production, focus on runtime verification rather than CI:","block_num":"0","height":"0.020989279617723233","left":"0.379360472283809","level":"0","line_num":"0","top":"0.39712918659361907"},{"level":"0","block_num":"0","width":"0.01744185990475594","word_num":"0","text":"PS","page_num":"0","par_num":"0","left":"0.40116279079616857","top":"0.4773519169223661","line_num":"0","conf":"1","height":"0.03135888314133051"},{"height":"0.03832752586741961","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.4703832757770916","text":"$1","left":"0.4854651165592499","level":"0","word_num":"0","width":"0.01744185990475594","page_num":"0"},{"height":"0.020905922094220375","line_num":"0","width":"0.01744185990475594","conf":"1","par_num":"0","top":"0.5574912901724021","page_num":"0","text":"Firefox","level":"0","left":"0.4462209306096376","word_num":"0","block_num":"0"},{"text":"deploy. Errors from phpseclib or passport would show up here immediately if something","word_num":"0","line_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","conf":"1","height":"0.020989279617723344","width":"0.2194767404109873","left":"0.38953489172825284","top":"0.5818815335563696"},{"par_num":"0","page_num":"0","width":"0.0159883714736776","top":"0.6097560974842526","left":"0.3895348839579286","text":"btoke","conf":"0.30000001192092896","word_num":"0","block_num":"0","level":"0","height":"0.006968641205077342","line_num":"0"},{"top":"0.6271024938614822","word_num":"0","conf":"1","left":"0.3822141609655427","page_num":"0","level":"0","block_num":"0","line_num":"0","par_num":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","height":"0.021382009393670742","width":"0.20649043549882606"},{"page_num":"0","height":"0.011164274322169154","block_num":"0","level":"0","line_num":"0","left":"0.3895348922447696","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","conf":"0.5","width":"0.21947674041098736","par_num":"0","top":"0.6547049441786283","word_num":"0"},{"word_num":"0","line_num":"0","block_num":"0","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","conf":"1","left":"0.3822674411551184","width":"0.22965116703763927","page_num":"0","level":"0","height":"0.01764666634883605","par_num":"0","top":"0.6722488037568791"},{"top":"0.7001594896331739","conf":"0.5","page_num":"0","par_num":"0","height":"0.0071770334928229484","width":"0.18023255530824056","text":"accidental.v oulledin an unintended transitive bumo.it wou d show nere","level":"0","block_num":"0","left":"0.3895348859637776","word_num":"0","line_num":"0"},{"par_num":"0","width":"0.22383720316785444","line_num":"0","block_num":"0","text":"The good news is all five are patch/minor bumps with no API changes, so the blast radius is","word_num":"0","level":"0","page_num":"0","height":"0.017599431331458026","top":"0.7351916376140891","left":"0.3793604649303706","conf":"1"},{"conf":"1","level":"0","par_num":"0","line_num":"0","page_num":"0","left":"0.3793604882603822","block_num":"0","height":"0.010569660667407277","text":"verv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —","top":"0.7559808612639156","width":"0.23110462756867106","word_num":"0"},{"text":"not a regression from the security packages.","line_num":"0","conf":"1","width":"0.10901162979450635","word_num":"0","level":"0","height":"0.017549415904749344","left":"0.3793604617886832","top":"0.7735191643745069","page_num":"0","block_num":"0","par_num":"0"},{"height":"0.021303518347002504","left":"0.38258189687399646","width":"0.03604264462247808","block_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","text":"E О","line_num":"0","top":"0.8012128388148838","word_num":"0"},{"par_num":"0","block_num":"0","left":"0.37790697678636526","top":"0.9128919869298685","line_num":"0","text":"Replv.","page_num":"0","word_num":"0","width":"0.017441858636571994","conf":"0.5","height":"0.010452960286604362","level":"0"},{"height":"0.013937282410154683","level":"0","top":"0.9407665503164092","page_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.03052325451627691","block_num":"0","left":"0.5770348849568532","text":"Sonnet 4.6","word_num":"0","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.0071770334928230595","text":"Ciaudo ic Aland can make mictakac Plence double-chock recnoncoc)","top":"0.9824561403508771","par_num":"0","left":"0.43459303705837393","page_num":"0","word_num":"0","width":"0.12936045261139562","line_num":"0","level":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
1675
|
NULL
|
NULL
|
|
53635
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidanceC<$0100% LzMon Z0 A0r 11-20'33User::factory->create(['email' => 'playlist-policy-test-' . unigid .cexalllore.neuThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but theuneerMne issue snoula denxearegaroless. Tne secunty bumo seins one.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.rving to test it nowyes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production, focus on runtime verification rather than CI:1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.Replv +2. Check the deploy didn't break the autoloader - run) if notcone auromaucalv in vour ced ov didele, ane coniim no class reso uuon errors 1nuaraveloos.3. Laravellogs — tail storage/1ogs/1aravel.10g for anything that surfaced after thedeploy. Errors from phpsechb or passport would show up here immediately if somethingbtoke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegraticos (HubSpot, Salesforce), and any SSH/SFTP paths it phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentallv ou lledin an unintended transitive bumb.it woul d show nereThe good news is all five are patch minor bumps with no API changes, so the blast radius isverv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —not a regression from the security packages.E ОReply...Sonnet 4.6Ciaudo ic Aland can make mictakac Plence double-chock recnoncoc)...
|
[{"text":"Claude File","level& [{"text":"Claude File","level":"0","height":"0.01754385964912286","width":"0.030523254516276906","block_num":"0","top":"0","word_num":"0","par_num":"0","page_num":"0","left":"0.017441861727653853","line_num":"0","conf":"1"},{"text":"Edit","top":"0.00000000009341838413945425","block_num":"0","width":"0.013081394611520962","conf":"1","word_num":"0","page_num":"0","left":"0.050872093609937184","level":"0","line_num":"0","height":"0.017421602252187585","par_num":"0"},{"top":"0.006968641450188162","level":"0","word_num":"0","line_num":"0","height":"0.006968640444571461","par_num":"0","text":"VIew","page_num":"0","left":"0.06395349007209457","block_num":"0","width":"0.014534881774415365","conf":"0.30000001192092896"},{"width":"0.01889534833583427","word_num":"0","par_num":"0","height":"0.017421602252187585","block_num":"0","left":"0.08284883714506737","line_num":"0","top":"0.000000000441850445120906","conf":"1","page_num":"0","level":"0","text":"Window"},{"text":"Help","width":"0.010174418383456299","left":"0.1075581398150548","block_num":"0","word_num":"0","height":"0.017421602252187585","conf":"1","level":"0","par_num":"0","line_num":"0","top":"0.00000000009341838413945425","page_num":"0"},{"height":"0.010611339429158706","top":"0.034843205974365854","left":"0.0421511764591124","line_num":"0","block_num":"0","par_num":"0","page_num":"0","text":"Security patch review and testing guidance","word_num":"0","conf":"1","level":"0","width":"0.10029068398982921"},{"par_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.00000000013697243339549914","text":"C<$0","block_num":"0","page_num":"0","height":"0.017421602252187585","width":"0.03633720824059028","line_num":"0","level":"0","left":"0.832848838194385"},{"block_num":"0","par_num":"0","text":"100% Lz","word_num":"0","top":"0.006968641450188162","page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","left":"0.9113372091917828","width":"0.02034883549872868","line_num":"0"},{"left":"0.9462209310966136","text":"Mon Z0 A0r 11-20'33","block_num":"0","top":"0.006968641450188162","word_num":"0","par_num":"0","width":"0.04796511061648101","conf":"0.30000001192092896","line_num":"0","page_num":"0","height":"0.006968640444571461","level":"0"},{"block_num":"0","height":"0.010761381906755907","level":"0","line_num":"0","par_num":"0","text":"User::factory->create(['email' => 'playlist-policy-test-' . unigid .","top":"0.06937799032465086","conf":"0.5","width":"0.20348834991455073","page_num":"0","word_num":"0","left":"0.38081397339994866"},{"level":"0","left":"0.5843023254614196","line_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","height":"0.006968640444571572","width":"0.03779069413530067","text":"cexalllore.neu","top":"0.07317073204252256"},{"width":"0.22965112645575342","word_num":"0","par_num":"0","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","page_num":"0","block_num":"0","level":"0","line_num":"0","conf":"1","height":"0.011164274322169154","left":"0.3793604781970444","top":"0.10765550239234445"},{"text":"that happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but the","top":"0.12519936202646664","height":"0.017657780381100885","block_num":"0","conf":"1","width":"0.22674416481180387","left":"0.37936048593808486","par_num":"0","level":"0","page_num":"0","line_num":"0","word_num":"0"},{"conf":"0.30000001192092896","height":"0.0072715042880847625","word_num":"0","top":"0.14982578435435434","text":"uneerMne issue snoula denxearegaroless. Tne secunty bumo seins one.","page_num":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.18604649888708236","left":"0.37936048045377146","level":"0"},{"block_num":"0","level":"0","line_num":"0","left":"0.4186046475130493","height":"0.01754385964912286","par_num":"0","width":"0.19186046275686713","word_num":"0","top":"0.22647527910685805","conf":"1","page_num":"0","text":"so if only this failed on production build it means the tests are passing? AM!"},{"width":"0.1933139435788418","conf":"1","level":"0","line_num":"0","block_num":"0","left":"0.4186046608488876","par_num":"0","page_num":"0","text":"correct. What else to check. The PR was by accident merged before reviewed.","word_num":"0","height":"0.014354066985645897","top":"0.24720893141945777"},{"left":"0.4186046497675553","height":"0.007318740065968443","line_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.04941860665666298","word_num":"0","top":"0.2679425838437024","text":"rving to test it now","block_num":"0"},{"left":"0.3793604704508423","top":"0.3275261327943597","text":"yes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, the","width":"0.21802323929806977","page_num":"0","block_num":"0","word_num":"0","conf":"0.5","height":"0.010591889492442497","line_num":"0","level":"0","par_num":"0"},{"height":"0.017577201745917037","left":"0.3793604785599734","block_num":"0","level":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","top":"0.3413078151015676","width":"0.216569758476095","conf":"1","page_num":"0","word_num":"0","line_num":"0","par_num":"0"},{"text":"What to check now that it's merged","block_num":"0","top":"0.36921850044016813","word_num":"0","par_num":"0","left":"0.3793604621411747","line_num":"0","width":"0.09156976862156646","conf":"1","height":"0.02102540212384818","level":"0","page_num":"0"},{"height":"0.020989279617723233","top":"0.3971291867242811","word_num":"0","block_num":"0","text":"Since it's already on production, focus on runtime verification rather than CI:","line_num":"0","width":"0.18895348082197477","left":"0.3793604722488198","level":"0","conf":"1","page_num":"0","par_num":"0"},{"top":"0.42822966499847304","page_num":"0","left":"0.38081396292601993","word_num":"0","height":"0.017763365969133194","par_num":"0","conf":"1","level":"0","text":"1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokens","width":"0.22819766592472163","block_num":"0","line_num":"0"},{"line_num":"0","height":"0.017421602252187474","level":"0","left":"0.3895348860804184","page_num":"0","conf":"1","top":"0.4494773520097948","width":"0.21075581489725315","block_num":"0","par_num":"0","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","word_num":"0"},{"left":"0.38953488391711194","top":"0.4703832753111885","page_num":"0","height":"0.017421602252187474","level":"0","conf":"1","par_num":"0","text":"spikes.","width":"0.018895348335834228","word_num":"0","block_num":"0","line_num":"0"},{"block_num":"0","left":"0.5450581398529869","par_num":"0","width":"0.018895348335834172","level":"0","top":"0.4736842105263157","text":"Replv +","line_num":"0","height":"0.0071770334928230595","page_num":"0","conf":"0.30000001192092896","word_num":"0"},{"level":"0","top":"0.494417862717921","width":"0.14098837020549365","page_num":"0","left":"0.38226744423967257","line_num":"0","par_num":"0","height":"0.01777725888971693","text":"2. Check the deploy didn't break the autoloader - run","block_num":"0","conf":"0.5","word_num":"0"},{"block_num":"0","height":"0.01777725888971693","line_num":"0","page_num":"0","text":") if not","conf":"0.30000001192092896","width":"0.017441859904755996","word_num":"0","left":"0.587209302875275","top":"0.494417862717921","par_num":"0","level":"0"},{"line_num":"0","width":"0.206395352140386","par_num":"0","block_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","height":"0.00728817609698762","left":"0.389534884900329","top":"0.5223285486430133","text":"cone auromaucalv in vour ced ov didele, ane coniim no class reso uuon errors 1n","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"uaraveloos.","top":"0.5435540073038466","page_num":"0","width":"0.03197674041098736","left":"0.3895348872072968","height":"0.006968640444571461","word_num":"0","block_num":"0","par_num":"0","level":"0"},{"block_num":"0","top":"0.5606060604373689","text":"3. Laravellogs — tail storage/1ogs/1aravel.10g for anything that surfaced after the","conf":"0.5","left":"0.3822674500693294","level":"0","line_num":"0","height":"0.017791151810300776","par_num":"0","page_num":"0","width":"0.21656975847609494","word_num":"0"},{"text":"deploy. Errors from phpsechb or passport would show up here immediately if something","conf":"0.5","height":"0.011164274322169043","line_num":"0","par_num":"0","word_num":"0","block_num":"0","level":"0","width":"0.21802323929806977","top":"0.5885167464114832","page_num":"0","left":"0.38953490023178006"},{"width":"0.0159883714736776","height":"0.006968641205077342","conf":"0.30000001192092896","text":"btoke","block_num":"0","left":"0.3895348839579286","page_num":"0","level":"0","word_num":"0","top":"0.6097560974842526","line_num":"0","par_num":"0"},{"left":"0.3822674416257561","block_num":"0","level":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","width":"0.20639535214038607","height":"0.017805044730884623","par_num":"0","line_num":"0","conf":"1","top":"0.6267942582148889","page_num":"0","word_num":"0"},{"top":"0.6547049441786283","height":"0.011164274322169154","block_num":"0","left":"0.38953489225475474","par_num":"0","width":"0.21947674041098736","level":"0","conf":"0.5","text":"integraticos (HubSpot, Salesforce), and any SSH/SFTP paths it phpseclib is used directly.","word_num":"0","page_num":"0","line_num":"0"},{"height":"0.01764666634883605","left":"0.3822674411551184","line_num":"0","conf":"1","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","top":"0.6722488036988071","word_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","width":"0.22965116703763927"},{"line_num":"0","width":"0.18023255530824056","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.3895348859637776","top":"0.7001594896331739","word_num":"0","block_num":"0","text":"accidentallv ou lledin an unintended transitive bumb.it woul d show nere","height":"0.0071770334928229484","page_num":"0"},{"height":"0.010691918064342554","left":"0.37936047167004366","width":"0.2223837020549369","word_num":"0","par_num":"0","text":"The good news is all five are patch minor bumps with no API changes, so the blast radius is","top":"0.7384370016084825","level":"0","block_num":"0","conf":"0.5","page_num":"0","line_num":"0"},{"block_num":"0","par_num":"0","top":"0.7559808612639156","word_num":"0","text":"verv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —","conf":"1","height":"0.010569660667407277","line_num":"0","left":"0.3793604882603822","page_num":"0","width":"0.23110462756867106","level":"0"},{"block_num":"0","par_num":"0","page_num":"0","word_num":"0","left":"0.3793604617886832","top":"0.7735191643745069","width":"0.10901162979450635","height":"0.017549415904749344","line_num":"0","text":"not a regression from the security packages.","level":"0","conf":"1"},{"height":"0.021235089553029995","conf":"0.30000001192092896","block_num":"0","left":"0.3825853029917076","top":"0.8012439696815914","width":"0.03603584335205401","word_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"E О"},{"page_num":"0","line_num":"0","conf":"0.5","height":"0.017421602252187474","block_num":"0","par_num":"0","text":"Reply...","top":"0.9094076659470771","left":"0.3779069766799511","level":"0","width":"0.018895348335834283","word_num":"0"},{"word_num":"0","left":"0.5770348840484228","par_num":"0","level":"0","line_num":"0","page_num":"0","width":"0.03052325451627691","height":"0.013937282410154683","block_num":"0","text":"Sonnet 4.6","top":"0.9407665502002653","conf":"0.30000001192092896"},{"page_num":"0","width":"0.12936045261139562","par_num":"0","top":"0.9824561403508771","word_num":"0","height":"0.0071770334928230595","level":"0","conf":"0.30000001192092896","text":"Ciaudo ic Aland can make mictakac Plence double-chock recnoncoc)","left":"0.43459303705837393","line_num":"0","block_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2096
|
NULL
|
NULL
|
|
53667
|
iTerm2ShellEditViewSessionScriptsProfilesWindowH iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C47 8 Mon 20 Apr 11:23:09DEV (docker)DOCKER381DEV (docker)$82APP (-zsh)83-zshX4screenpipe"• 85php"and"/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply withSkipping.psr-autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.Skipping.Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply withpsr-4 autoloadingstandard. Skipping.Illuminate\Foundation\ComposerScripts::postAutoloadDump@php artisan package:discover --ansiINFO Discovering packages.24slides/laravel-saml2aws/aws-sdk-php-laravelbarryvdh/laravel-debugbarbarryvdh/laravel-ide-helperbepsvpt/secure-headerschaseconey/laravel-datadog-helperdevio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsd ..nesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsGenerated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny#DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONE...
|
[{"conf":"0.30000001192092896", [{"conf":"0.30000001192092896","par_num":"0","block_num":"0","level":"0","left":"0.014534883998839825","text":" iTerm2","width":"0.05523255666097006","line_num":"0","height":"0.018888888888888844","top":"0.004444444444444473","page_num":"0","word_num":"0"},{"text":"Shell","top":"0.006976744800567203","width":"0.021802324718899202","word_num":"0","block_num":"0","left":"0.08284883747097675","level":"0","page_num":"0","conf":"1","height":"0.013953487608167836","par_num":"0","line_num":"0"},{"page_num":"0","par_num":"0","block_num":"0","text":"Edit","conf":"1","height":"0.018604651557074692","line_num":"0","width":"0.020348836316002733","top":"0.004651162477276594","left":"0.1148255820963591","word_num":"0","level":"0"},{"height":"0.013953487608167836","line_num":"0","par_num":"0","level":"0","conf":"1","page_num":"0","text":"View","top":"0.006976744800567203","block_num":"0","left":"0.145348837730871","width":"0.024709301524692112","word_num":"0"},{"par_num":"0","conf":"1","block_num":"0","page_num":"0","text":"Session","width":"0.034883719020419646","line_num":"0","left":"0.18168604790258086","level":"0","top":"0.0069767444517300214","height":"0.013953487608167836","word_num":"0"},{"height":"0.014156619177924323","text":"Scripts","par_num":"0","line_num":"0","top":"0.006875178664312198","level":"0","block_num":"0","page_num":"0","width":"0.032011135419209774","left":"0.22963396757353347","conf":"0.5","word_num":"0"},{"page_num":"0","height":"0.014598697026570684","par_num":"0","width":"0.033533154593573644","top":"0.006654139759328936","text":"Profiles","conf":"1","level":"0","word_num":"0","left":"0.2732043532693469","block_num":"0","line_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","top":"0.0068880416163228375","level":"0","conf":"1","word_num":"0","height":"0.014130893283420098","width":"0.03636365996466745","text":"Window","left":"0.318300728611636","page_num":"0"},{"text":"Help","left":"0.36773255884054523","par_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","top":"0.0069767444517300214","line_num":"0","width":"0.020348836316002705","height":"0.013953487608167836","word_num":"0"},{"level":"0","page_num":"0","par_num":"0","top":"0.004444444444444473","conf":"0.5","line_num":"0","block_num":"0","word_num":"0","height":"0.016666666666666607","text":"100% C47 8 Mon 20 Apr 11:23:09","width":"0.17151161829630535","left":"0.8168604704256904"},{"level":"0","height":"0.014496124055650594","top":"0.036666666508996415","left":"0.472383723637125","line_num":"0","block_num":"0","word_num":"0","conf":"1","page_num":"0","width":"0.05959302054511173","par_num":"0","text":"DEV (docker)"},{"par_num":"0","text":"DOCKER","width":"0.03344831201765272","word_num":"0","top":"0.06737495635430424","block_num":"0","page_num":"0","height":"0.011761715147230345","conf":"1","left":"0.06830491368598085","level":"0","line_num":"0"},{"line_num":"0","top":"0.06744186045818157","text":"381","block_num":"0","conf":"0.30000001192092896","width":"0.01162790722317164","par_num":"0","height":"0.011627907223171752","left":"0.1802325580453909","level":"0","word_num":"0","page_num":"0"},{"top":"0.0674418603248027","conf":"1","par_num":"0","height":"0.01162790722317164","block_num":"0","left":"0.261627908427966","width":"0.049418603049384224","level":"0","page_num":"0","line_num":"0","word_num":"0","text":"DEV (docker)"},{"level":"0","left":"0.37500000068994266","par_num":"0","page_num":"0","height":"0.013953487608167836","text":"$82","top":"0.06511627933545094","width":"0.01453488270441694","word_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0"},{"height":"0.011627906163533597","top":"0.06744186098800065","text":"APP (-zsh)","word_num":"0","block_num":"0","conf":"0.5","line_num":"0","par_num":"0","width":"0.0421511623594496","left":"0.46220930196960064","page_num":"0","level":"0"},{"conf":"0.30000001192092896","block_num":"0","height":"0.01162790722317164","text":"83","level":"0","top":"0.06744186027730303","line_num":"0","page_num":"0","par_num":"0","word_num":"0","left":"0.5726744183933612","width":"0.013081395626068137"},{"page_num":"0","top":"0.0674418607263727","line_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","width":"0.017441859510209823","word_num":"0","block_num":"0","left":"0.6671511633044881","text":"-zsh","height":"0.011627906163533597"},{"par_num":"0","level":"0","word_num":"0","block_num":"0","left":"0.7688953491032179","conf":"0.30000001192092896","line_num":"0","page_num":"0","height":"0.011627906163533597","text":"X4","top":"0.06744186098800065","width":"0.01453488270441683"},{"text":"screenpipe\"","width":"0.0480594582027859","level":"0","word_num":"0","height":"0.014809151755438954","block_num":"0","top":"0.06468844713473598","conf":"1","par_num":"0","page_num":"0","left":"0.8487900389444276","line_num":"0"},{"line_num":"0","height":"0.011627906163533597","block_num":"0","level":"0","text":"• 85","left":"0.9563953489745769","top":"0.0674418609589309","conf":"0.30000001192092896","par_num":"0","word_num":"0","width":"0.024709301524692084","page_num":"0"},{"top":"0.08837209318677719","word_num":"0","text":"php\"","width":"0.02470930152469211","conf":"0.5","page_num":"0","block_num":"0","line_num":"0","left":"0.0029069775564523823","level":"0","height":"0.016279069052802186","par_num":"0"},{"level":"0","width":"0.023255814446343316","word_num":"0","height":"0.013953487608167947","left":"0.026162790063650063","block_num":"0","line_num":"0","text":"and","par_num":"0","top":"0.09069767487808655","page_num":"0","conf":"0.30000001192092896"},{"page_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.08837209382234956","width":"0.5886627621120877","word_num":"0","block_num":"0","conf":"1","text":"\"/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php\", the first will be used.","left":"0.04941863668649206","height":"0.020930230882432732"},{"word_num":"0","block_num":"0","line_num":"0","page_num":"0","width":"0.943313937717014","par_num":"0","conf":"1","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4","top":"0.10888888836061783","height":"0.019018088446723036","level":"0","left":"0.002906991817654061"},{"left":"0.9447403567855392","conf":"1","level":"0","word_num":"0","par_num":"0","width":"0.05383324093288844","page_num":"0","block_num":"0","line_num":"0","height":"0.016743636661105676","text":"autoloadi","top":"0.10907004241027407"},{"word_num":"0","par_num":"0","level":"0","left":"0.0029069833916420054","block_num":"0","line_num":"0","page_num":"0","conf":"1","height":"0.01666666666666672","text":"ng standard. Skipping.","width":"0.12354650497436526","top":"0.13"},{"height":"0.0189405674404568","line_num":"0","page_num":"0","text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.","block_num":"0","width":"0.9113371955023872","word_num":"0","level":"0","top":"0.14883720990703253","left":"0.0029069905069436667","par_num":"0","conf":"1"},{"word_num":"0","par_num":"0","top":"0.16488889841175924","left":"0.0028824079837275938","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with","page_num":"0","block_num":"0","conf":"1","line_num":"0","width":"0.9070341322157117","height":"0.02764794031778972","level":"0"},{"par_num":"0","conf":"1","left":"0.9170514557343384","level":"0","page_num":"0","text":"Skipping.","block_num":"0","line_num":"0","top":"0.14597945479817187","width":"0.05252499580383296","height":"0.026645740932888518","word_num":"0"},{"width":"0.020348836316002705","level":"0","line_num":"0","block_num":"0","conf":"0.5","page_num":"0","text":"psr-","left":"0.9127906977819211","top":"0.17209302379281533","height":"0.013953487608167836","word_num":"0","par_num":"0"},{"height":"0.013953488667805991","block_num":"0","width":"0.053779066933525965","word_num":"0","conf":"1","top":"0.16976744168769164","left":"0.9447674432281084","text":"autoloadi","par_num":"0","line_num":"0","page_num":"0","level":"0"},{"level":"0","page_num":"0","left":"0.002906983391967276","text":"ng standard. Skipping.","width":"0.12354650497436524","top":"0.1906976747371648","par_num":"0","height":"0.016279069052802186","word_num":"0","block_num":"0","conf":"1","line_num":"0"},{"word_num":"0","width":"0.9113371955023872","page_num":"0","height":"0.019018088446723036","block_num":"0","level":"0","line_num":"0","conf":"1","text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.","top":"0.20888888843813724","left":"0.0029069905069436667","par_num":"0"},{"word_num":"0","height":"0.013953487608167836","conf":"0.5","left":"0.9200581411594164","level":"0","line_num":"0","par_num":"0","page_num":"0","text":"Skipping.","top":"0.21162790735870673","block_num":"0","width":"0.04941860304938417"},{"height":"0.018888888888888955","width":"0.8997093200683594","level":"0","conf":"1","left":"0.0029069652545051857","text":"Class RingCentral\\SDK\\WebSocket\\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with","par_num":"0","top":"0.22999999999999998","line_num":"0","page_num":"0","block_num":"0","word_num":"0"},{"text":"psr-4 autoloading","line_num":"0","page_num":"0","left":"0.9011627889884591","width":"0.09738372166951503","word_num":"0","par_num":"0","height":"0.01666666666666672","top":"0.22999999999999998","conf":"1","level":"0","block_num":"0"},{"conf":"1","par_num":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.01666666666666672","text":"standard. Skipping.","top":"0.25111111111111106","word_num":"0","level":"0","width":"0.10610464943779839","left":"0.008720932942696654"},{"page_num":"0","left":"0.014534890265207916","text":"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump","height":"0.016279069052802297","line_num":"0","word_num":"0","par_num":"0","level":"0","conf":"1","block_num":"0","top":"0.2697674421305756","width":"0.30668604109022346"},{"width":"0.20058138105604384","word_num":"0","block_num":"0","left":"0.01453489453546673","top":"0.2906976748728237","par_num":"0","height":"0.016279069052802186","conf":"1","line_num":"0","page_num":"0","level":"0","text":"@php artisan package:discover --ansi"},{"level":"0","text":"INFO Discovering packages.","block_num":"0","word_num":"0","left":"0.02034884459413444","conf":"1","height":"0.016666666666666607","top":"0.33000000000000007","width":"0.15116278330485025","line_num":"0","par_num":"0","page_num":"0"},{"block_num":"0","level":"0","height":"0.013953487608167947","par_num":"0","page_num":"0","top":"0.3697674421494044","word_num":"0","text":"24slides/laravel-saml2","width":"0.12354650497436523","conf":"1","left":"0.014534888283166186","line_num":"0"},{"par_num":"0","level":"0","line_num":"0","conf":"1","top":"0.39069767465964533","width":"0.13081394831339518","word_num":"0","block_num":"0","height":"0.016279069052802297","page_num":"0","text":"aws/aws-sdk-php-laravel","left":"0.013081400116558149"},{"text":"barryvdh/laravel-debugbar","page_num":"0","block_num":"0","conf":"1","height":"0.01860465155707458","width":"0.14244185553656685","level":"0","word_num":"0","top":"0.4093023252292147","left":"0.013081400187142853","par_num":"0","line_num":"0"},{"block_num":"0","conf":"1","page_num":"0","width":"0.15261627833048502","left":"0.013081393810774975","height":"0.016279069052802075","level":"0","par_num":"0","text":"barryvdh/laravel-ide-helper","line_num":"0","top":"0.43023255858406406","word_num":"0"},{"block_num":"0","par_num":"0","text":"bepsvpt/secure-headers","word_num":"0","left":"0.013081393313953566","conf":"1","level":"0","line_num":"0","height":"0.018604651557074692","page_num":"0","top":"0.448837208795106","width":"0.12499999999999999"},{"word_num":"0","text":"chaseconey/laravel-datadog-helper","par_num":"0","page_num":"0","line_num":"0","block_num":"0","level":"0","top":"0.46976744213057564","height":"0.016279069052802186","conf":"1","width":"0.18459300994873046","left":"0.01453489268188471"},{"width":"0.08575580914815267","conf":"1","left":"0.014534887552861598","top":"0.4906976746596454","height":"0.016279069052802297","level":"0","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"devio/pipedrive","word_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","width":"0.2063953399658203","line_num":"0","left":"0.014534890220578174","height":"0.01860465155707458","text":"jasonmccreary/laravel-test-assertions","top":"0.5093023252447184","conf":"1","par_num":"0","level":"0"},{"conf":"1","word_num":"0","page_num":"0","text":"jdavidbakr/cloudfront-proxies","par_num":"0","block_num":"0","left":"0.014534888384244837","line_num":"0","level":"0","width":"0.16279069052802192","height":"0.023255812327067082","top":"0.5232558144760014"},{"width":"0.0915697627597385","word_num":"0","block_num":"0","top":"0.5488372093883276","par_num":"0","conf":"1","left":"0.013081396212185068","line_num":"0","height":"0.016279069052802186","text":"kalnoy/nestedset","level":"0","page_num":"0"},{"page_num":"0","level":"0","left":"0.014534884991734219","text":"laravel/passport","top":"0.5697674421015059","word_num":"0","width":"0.09011627833048504","height":"0.016279069052802186","par_num":"0","block_num":"0","conf":"1","line_num":"0"},{"line_num":"0","left":"0.01453489004385696","text":"laravel/slack-notification-channel","page_num":"0","width":"0.19040696885850691","level":"0","block_num":"0","top":"0.5883720932933663","word_num":"0","conf":"1","height":"0.016279069052802186","par_num":"0"},{"block_num":"0","page_num":"0","level":"0","word_num":"0","height":"0.013953487608167836","line_num":"0","width":"0.07994185553656684","conf":"1","text":"laravel/tinker","top":"0.6093023258858385","par_num":"0","left":"0.014534887517569237"},{"left":"0.01453488449111267","par_num":"0","line_num":"0","conf":"1","level":"0","word_num":"0","width":"0.05668604638841417","page_num":"0","height":"0.013953487608167947","block_num":"0","text":"laravel/ui","top":"0.6302325584052184"},{"page_num":"0","level":"0","conf":"1","line_num":"0","par_num":"0","height":"0.016279069052802186","text":"laravolt/avatar","block_num":"0","width":"0.08575580914815267","top":"0.6488372097759245","word_num":"0","left":"0.013081396322241545"},{"line_num":"0","page_num":"0","top":"0.6697674421887152","conf":"1","height":"0.016279069052802186","par_num":"0","level":"0","left":"0.013081397386757843","text":"league/statsd ..","width":"0.0886627886030409","block_num":"0","word_num":"0"},{"par_num":"0","conf":"1","top":"0.6906976747230478","word_num":"0","height":"0.013953487608167836","block_num":"0","left":"0.013081398456733132","text":"nesbot/carbon","line_num":"0","level":"0","width":"0.07558139165242513","page_num":"0"},{"word_num":"0","left":"0.01308139377631457","height":"0.016279069052802186","conf":"1","level":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.709302326210033","text":"nunomaduro/collision","line_num":"0","width":"0.11337209277682836"},{"block_num":"0","level":"0","top":"0.7302325586765362","left":"0.013081396390117541","word_num":"0","text":"nunomaduro/termwind","line_num":"0","height":"0.013953487608167836","page_num":"0","conf":"1","width":"0.10755813386705186","par_num":"0"},{"block_num":"0","word_num":"0","left":"0.014534888928970188","height":"0.01860465155707458","width":"0.15116278330485028","top":"0.7488372090121604","conf":"1","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"propaganistas/laravel-phone"},{"block_num":"0","left":"0.014534885637538212","par_num":"0","level":"0","page_num":"0","word_num":"0","text":"santigarcor/laratrust","conf":"1","top":"0.7697674421015059","width":"0.11773255666097004","line_num":"0","height":"0.016279069052802186"},{"word_num":"0","conf":"1","block_num":"0","left":"0.013081398737833943","height":"0.01860465155707458","line_num":"0","top":"0.7883720925160363","level":"0","width":"0.11918604109022353","page_num":"0","par_num":"0","text":"sentry/sentry-laravel"},{"block_num":"0","text":"shiftonelabs/laravel-sqs-fifo-queue","height":"0.016279069052802186","word_num":"0","par_num":"0","conf":"1","level":"0","left":"0.014534887405829148","line_num":"0","top":"0.8093023258515059","width":"0.19622092776828343","page_num":"0"},{"par_num":"0","top":"0.8302325583805755","text":"spatie/laravel-fractal","width":"0.12354650497436523","left":"0.014534889106809562","word_num":"0","page_num":"0","level":"0","height":"0.016279069052802186","block_num":"0","line_num":"0","conf":"1"},{"text":"spatie/laravel-ignition","width":"0.1293604638841417","page_num":"0","level":"0","conf":"1","height":"0.018604651557074692","line_num":"0","block_num":"0","left":"0.014534886493006589","top":"0.8488372090276642","par_num":"0","word_num":"0"},{"block_num":"0","height":"0.016279069052802186","text":"spatie/laravel-webhook-server","line_num":"0","left":"0.014534890007306778","page_num":"0","par_num":"0","top":"0.8697674421015058","level":"0","word_num":"0","conf":"1","width":"0.16279069052802192"},{"conf":"1","height":"0.016279069052802186","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.8906976748922035","width":"0.16715115441216363","text":"staudenmeir/belongs-to-through","left":"0.01453488623868565","page_num":"0","word_num":"0"},{"top":"0.909302325735227","word_num":"0","height":"0.016279069052802186","width":"0.07994186083475749","conf":"1","level":"0","left":"0.014534883081894535","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"vinkla/hashids"},{"left":"0.002906985862002504","level":"0","top":"0.9488372098779627","conf":"1","width":"0.32994185553656685","page_num":"0","par_num":"0","text":"Generated optimized autoload files containing 95492 classes","block_num":"0","height":"0.0189405674404568","word_num":"0","line_num":"0"},{"conf":"1","page_num":"0","top":"0.969767442101506","text":"root@docker_lamp_1:/home/jiminny#","line_num":"0","block_num":"0","left":"0.002906985243657978","par_num":"0","height":"0.016279069052802186","width":"0.18459300994873043","level":"0","word_num":"0"},{"width":"0.023301707373725056","line_num":"0","text":"DONE","block_num":"0","page_num":"0","left":"0.8037561232901866","conf":"1","par_num":"0","word_num":"0","level":"0","height":"0.014150505065917973","top":"0.36966893342250284"},{"top":"0.3906976746842882","height":"0.013953487608167836","block_num":"0","text":"DONE","line_num":"0","width":"0.02325581444634328","word_num":"0","page_num":"0","level":"0","conf":"1","left":"0.8037790698117121","par_num":"0"},{"conf":"1","left":"0.8037790693272159","line_num":"0","page_num":"0","top":"0.4116279075912649","width":"0.02325581444634328","text":"DONE","height":"0.013953487608167836","level":"0","par_num":"0","word_num":"0","block_num":"0"},{"height":"0.013953487608167836","conf":"1","width":"0.02325581444634328","text":"DONE","word_num":"0","line_num":"0","par_num":"0","block_num":"0","top":"0.43023255840521846","left":"0.8037790698117121","page_num":"0","level":"0"},{"conf":"1","page_num":"0","height":"0.013953487608167725","block_num":"0","top":"0.4488372094517301","left":"0.8023255820138167","level":"0","par_num":"0","word_num":"0","line_num":"0","text":"DONE","width":"0.024709301524692195"},{"width":"0.024709301524692195","height":"0.013953487608167725","conf":"1","page_num":"0","text":"DONE","top":"0.46976744200986964","word_num":"0","block_num":"0","par_num":"0","left":"0.8023255820138167","level":"0","line_num":"0"},{"page_num":"0","conf":"1","width":"0.02325581444634328","word_num":"0","par_num":"0","height":"0.013953487608167947","top":"0.49069767468428815","block_num":"0","line_num":"0","text":"DONE","left":"0.8037790698117121","level":"0"},{"line_num":"0","text":"DONE","width":"0.023405626085069464","word_num":"0","page_num":"0","block_num":"0","height":"0.014605877134534984","left":"0.803704163892863","par_num":"0","top":"0.5089761309621977","level":"0","conf":"0.5"},{"top":"0.5302325584052184","word_num":"0","page_num":"0","height":"0.013953487608167836","conf":"1","par_num":"0","width":"0.02325581444634328","text":"DONE","line_num":"0","level":"0","left":"0.8037790698117121","block_num":"0"},{"par_num":"0","text":"DONE","height":"0.01435823122660329","conf":"1","width":"0.024797444873385976","word_num":"0","page_num":"0","left":"0.802281509812224","top":"0.5509604193234873","block_num":"0","line_num":"0","level":"0"},{"page_num":"0","height":"0.013953487608167947","block_num":"0","left":"0.8037790698117121","conf":"1","level":"0","par_num":"0","line_num":"0","top":"0.5697674421261486","text":"DONE","width":"0.02325581444634328","word_num":"0"},{"word_num":"0","width":"0.02325581444634328","page_num":"0","line_num":"0","conf":"1","left":"0.8037790697148128","block_num":"0","level":"0","height":"0.016279069052802186","par_num":"0","top":"0.5883720931092578","text":"DONE"},{"text":"DONE","conf":"1","word_num":"0","line_num":"0","top":"0.6116279075912648","level":"0","left":"0.8023255816262197","page_num":"0","par_num":"0","height":"0.013953487608167947","block_num":"0","width":"0.024709301524692195"},{"word_num":"0","width":"0.02325581444634328","page_num":"0","top":"0.6302325584052184","height":"0.013953487608167947","line_num":"0","left":"0.8037790698117121","level":"0","block_num":"0","par_num":"0","conf":"1","text":"DONE"},{"conf":"1","word_num":"0","left":"0.8023255813839717","level":"0","line_num":"0","top":"0.6511627912205589","block_num":"0","page_num":"0","par_num":"0","text":"DONE","height":"0.011627906163533486","width":"0.024709301524692195"},{"conf":"1","height":"0.013953487608167836","line_num":"0","width":"0.02325581444634328","block_num":"0","left":"0.8037790698117121","top":"0.6697674421261488","word_num":"0","par_num":"0","page_num":"0","level":"0","text":"DONE"},{"word_num":"0","left":"0.8037790698117121","level":"0","par_num":"0","height":"0.013953487608167836","top":"0.6906976746842881","line_num":"0","width":"0.02325581444634328","conf":"1","page_num":"0","block_num":"0","text":"DONE"},{"top":"0.7092038171434331","left":"0.8037561232901866","height":"0.014150505065917973","width":"0.023301707373725056","page_num":"0","word_num":"0","par_num":"0","conf":"1","line_num":"0","text":"DONE","level":"0","block_num":"0"},{"level":"0","page_num":"0","word_num":"0","height":"0.013953487608167947","block_num":"0","left":"0.8037790698117121","par_num":"0","text":"DONE","top":"0.7302325584052184","line_num":"0","width":"0.02325581444634328","conf":"1"},{"page_num":"0","par_num":"0","top":"0.7511627911571565","text":"DONE","left":"0.8023255813839717","height":"0.013953487608167836","block_num":"0","conf":"1","width":"0.024709301524692195","line_num":"0","word_num":"0","level":"0"},{"height":"0.014150505065917973","text":"DONE","word_num":"0","line_num":"0","width":"0.023301707373725056","level":"0","page_num":"0","par_num":"0","top":"0.7696689334225029","conf":"1","block_num":"0","left":"0.8037561232901866"},{"level":"0","page_num":"0","top":"0.7906976746842881","line_num":"0","conf":"1","width":"0.02325581444634328","height":"0.013953487608167836","left":"0.8037790698117121","par_num":"0","text":"DONE","word_num":"0","block_num":"0"},{"block_num":"0","conf":"1","par_num":"0","height":"0.01162790722317164","word_num":"0","width":"0.02325581444634328","level":"0","left":"0.8037790694483401","line_num":"0","text":"DONE","top":"0.8116279068171932","page_num":"0"},{"height":"0.013953487608167836","text":"DONE","par_num":"0","top":"0.8302325584052185","width":"0.02325581444634328","word_num":"0","line_num":"0","left":"0.8037790698117121","conf":"1","level":"0","page_num":"0","block_num":"0"},{"text":"DONE","width":"0.02325581444634328","level":"0","left":"0.8037790697148128","line_num":"0","conf":"1","top":"0.84883720945173","word_num":"0","page_num":"0","block_num":"0","height":"0.013953487608167947","par_num":"0"},{"height":"0.013953487608167836","text":"DONE","word_num":"0","level":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.8697674420098696","width":"0.024709301524692195","conf":"1","left":"0.8023255820138167","line_num":"0"},{"level":"0","width":"0.02325581444634328","word_num":"0","par_num":"0","block_num":"0","height":"0.013953487608167947","line_num":"0","page_num":"0","left":"0.8037790698117121","text":"DONE","conf":"1","top":"0.8906976746842881"},{"page_num":"0","conf":"1","word_num":"0","height":"0.013953487608167836","text":"DONE","top":"0.9093023258703347","width":"0.02325581444634328","line_num":"0","block_num":"0","left":"0.8037790697535725","level":"0","par_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2158
|
NULL
|
NULL
|
|
53668
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C47 8 Mon 20 Apr 11:23:10•• 0DEV (docker)DOCKER381DEV (docker)$82APP (-zsh)83-zshX4screenpipe"• 85php"and"/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply withSkipping.psr-autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.Skipping.Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply withpsr-4 autoloadingstandard. Skipping.Illuminate\Foundation\ComposerScripts::postAutoloadDump@php artisan package:discover --ansiINFO Discovering packages.24slides/laravel-saml2aws/aws-sdk-php-laravelbarryvdh/laravel-debugbarbarryvdh/laravel-ide-helperbepsvpt/secure-headerschaseconey/laravel-datadog-helperdevio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsGenerated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny#DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONE...
|
[{"block_num":"0","level": [{"block_num":"0","level":"0","conf":"1","word_num":"0","text":"iTerm2","top":"0.006976744645528443","par_num":"0","width":"0.03779069582621256","left":"0.031976744480304596","page_num":"0","line_num":"0","height":"0.013953487608167836"},{"par_num":"0","height":"0.013953487608167836","line_num":"0","top":"0.006976744800567203","word_num":"0","text":"Shell","page_num":"0","width":"0.021802324718899202","conf":"1","left":"0.08284883747097675","level":"0","block_num":"0"},{"left":"0.1148255820963591","conf":"1","par_num":"0","level":"0","line_num":"0","page_num":"0","text":"Edit","height":"0.018604651557074692","top":"0.004651162477276594","block_num":"0","word_num":"0","width":"0.020348836316002733"},{"word_num":"0","height":"0.013953487608167836","left":"0.145348837730871","level":"0","line_num":"0","top":"0.006976744800567203","conf":"1","width":"0.024709301524692112","block_num":"0","par_num":"0","text":"View","page_num":"0"},{"width":"0.034883719020419646","left":"0.18168604707893748","word_num":"0","line_num":"0","conf":"1","block_num":"0","level":"0","par_num":"0","text":"Session","top":"0.006976744800567203","height":"0.013953487608167836","page_num":"0"},{"top":"0.006875178664312198","width":"0.032011135419209774","par_num":"0","word_num":"0","left":"0.22963396757353347","line_num":"0","height":"0.014156619177924323","block_num":"0","text":"Scripts","level":"0","page_num":"0","conf":"0.5"},{"height":"0.014598697026570684","line_num":"0","par_num":"0","text":"Profiles","page_num":"0","left":"0.2732043532693469","top":"0.006654139759328936","level":"0","width":"0.033533154593573644","conf":"1","block_num":"0","word_num":"0"},{"par_num":"0","top":"0.006632656100668988","word_num":"0","level":"0","line_num":"0","left":"0.3182635379612784","text":"Window","block_num":"0","width":"0.03643804126315647","height":"0.014641664293077339","page_num":"0","conf":"1"},{"left":"0.36773255884054523","line_num":"0","width":"0.020348836316002705","page_num":"0","block_num":"0","height":"0.013953487608167836","level":"0","top":"0.0069767444517300214","conf":"1","par_num":"0","text":"Help","word_num":"0"},{"word_num":"0","height":"0.016666666666666607","level":"0","line_num":"0","conf":"0.5","left":"0.8168604704256904","page_num":"0","par_num":"0","text":"100% C47 8 Mon 20 Apr 11:23:10","width":"0.17151161829630535","top":"0.004444444444444473","block_num":"0"},{"page_num":"0","width":"0.039244185553656684","block_num":"0","level":"0","word_num":"0","top":"0.03444444470335428","conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.021369508107503266","left":"0.002906977071422211","text":"•• 0"},{"width":"0.05959302054511173","text":"DEV (docker)","top":"0.036666666508996415","conf":"1","level":"0","page_num":"0","word_num":"0","block_num":"0","par_num":"0","line_num":"0","height":"0.014496124055650594","left":"0.472383723637125"},{"top":"0.06737495635430424","line_num":"0","page_num":"0","block_num":"0","word_num":"0","text":"DOCKER","height":"0.011761715147230345","conf":"1","left":"0.06830491368598085","level":"0","width":"0.03344831201765272","par_num":"0"},{"conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","text":"381","word_num":"0","left":"0.1802325580453909","height":"0.011627907223171752","par_num":"0","top":"0.06744186045818157","width":"0.01162790722317164","page_num":"0"},{"left":"0.261627908573031","block_num":"0","top":"0.06744186035900246","line_num":"0","word_num":"0","page_num":"0","height":"0.01162790722317164","width":"0.049418603049384224","level":"0","par_num":"0","text":"DEV (docker)","conf":"1"},{"conf":"0.30000001192092896","line_num":"0","top":"0.06511627933545094","word_num":"0","text":"$82","par_num":"0","width":"0.01453488270441694","block_num":"0","level":"0","left":"0.37500000068994266","height":"0.013953487608167836","page_num":"0"},{"top":"0.06744186098800065","height":"0.011627906163533597","text":"APP (-zsh)","word_num":"0","conf":"0.5","par_num":"0","block_num":"0","left":"0.46220930196960064","level":"0","width":"0.0421511623594496","line_num":"0","page_num":"0"},{"conf":"0.30000001192092896","page_num":"0","level":"0","block_num":"0","par_num":"0","text":"83","left":"0.5726744183933612","width":"0.013081395626068137","word_num":"0","top":"0.06744186027730303","height":"0.01162790722317164","line_num":"0"},{"width":"0.017441859510209823","word_num":"0","text":"-zsh","left":"0.6671511633044881","par_num":"0","block_num":"0","height":"0.011627906163533597","line_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","top":"0.0674418607263727"},{"line_num":"0","left":"0.7688953491032179","height":"0.011627906163533597","page_num":"0","conf":"0.30000001192092896","text":"X4","block_num":"0","word_num":"0","level":"0","top":"0.06744186098800065","width":"0.01453488270441683","par_num":"0"},{"par_num":"0","conf":"1","level":"0","text":"screenpipe\"","top":"0.06468844713473598","line_num":"0","page_num":"0","height":"0.014809151755438954","left":"0.8487900389444276","word_num":"0","block_num":"0","width":"0.0480594582027859"},{"par_num":"0","conf":"0.30000001192092896","height":"0.01162790722317164","top":"0.06744186037823974","left":"0.9563953494674002","line_num":"0","block_num":"0","text":"• 85","level":"0","page_num":"0","width":"0.024709301524692084","word_num":"0"},{"page_num":"0","left":"0.0029069775564523823","par_num":"0","line_num":"0","height":"0.016279069052802186","level":"0","text":"php\"","conf":"0.5","top":"0.08837209318677719","width":"0.02470930152469211","block_num":"0","word_num":"0"},{"height":"0.013953487608167947","block_num":"0","level":"0","left":"0.026162790063650063","line_num":"0","par_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.09069767487808655","text":"and","width":"0.023255814446343316"},{"line_num":"0","word_num":"0","conf":"1","top":"0.08837209382234956","block_num":"0","page_num":"0","text":"\"/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php\", the first will be used.","width":"0.5886627621120877","level":"0","height":"0.020930230882432732","left":"0.04941863668649206","par_num":"0"},{"conf":"1","par_num":"0","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4","height":"0.019018088446723036","line_num":"0","level":"0","page_num":"0","width":"0.943313937717014","top":"0.10888888836061783","block_num":"0","word_num":"0","left":"0.002906991817654061"},{"page_num":"0","par_num":"0","block_num":"0","line_num":"0","word_num":"0","height":"0.016743636661105676","text":"autoloadi","top":"0.10907004241027407","left":"0.9447403567855392","conf":"1","level":"0","width":"0.05383324093288844"},{"left":"0.0029069833916420054","text":"ng standard. Skipping.","top":"0.13","par_num":"0","width":"0.12354650497436526","block_num":"0","word_num":"0","conf":"1","height":"0.01666666666666672","level":"0","line_num":"0","page_num":"0"},{"par_num":"0","conf":"1","left":"0.0029069905069436667","page_num":"0","top":"0.14883720990703253","text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.","level":"0","word_num":"0","line_num":"0","block_num":"0","height":"0.0189405674404568","width":"0.9113371955023872"},{"par_num":"0","page_num":"0","level":"0","line_num":"0","conf":"1","block_num":"0","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with","top":"0.16488889841175924","word_num":"0","width":"0.9070341322157117","height":"0.02764794031778972","left":"0.0028824079837275938"},{"height":"0.026645740932888518","text":"Skipping.","word_num":"0","top":"0.14597945479817187","line_num":"0","par_num":"0","block_num":"0","conf":"1","level":"0","width":"0.05252499580383296","left":"0.9170514557343384","page_num":"0"},{"line_num":"0","page_num":"0","left":"0.9127906977819211","block_num":"0","width":"0.020348836316002705","conf":"0.5","text":"psr-","top":"0.17209302379281533","word_num":"0","par_num":"0","level":"0","height":"0.013953487608167836"},{"height":"0.013953488667805991","left":"0.9447674432281084","line_num":"0","page_num":"0","par_num":"0","top":"0.16976744168769164","word_num":"0","block_num":"0","conf":"1","level":"0","width":"0.053779066933525965","text":"autoloadi"},{"conf":"1","left":"0.002906983391967276","par_num":"0","block_num":"0","page_num":"0","height":"0.016279069052802186","line_num":"0","level":"0","top":"0.1906976747371648","text":"ng standard. Skipping.","width":"0.12354650497436524","word_num":"0"},{"height":"0.019018088446723036","left":"0.0029069905069436667","par_num":"0","text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.","page_num":"0","width":"0.9113371955023872","word_num":"0","block_num":"0","conf":"1","top":"0.20888888843813724","level":"0","line_num":"0"},{"level":"0","conf":"0.5","height":"0.013953487608167836","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"Skipping.","top":"0.21162790735870673","word_num":"0","width":"0.04941860304938417","left":"0.9200581411594164"},{"width":"0.8997093200683594","conf":"1","word_num":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.0029069652545051857","height":"0.018888888888888955","text":"Class RingCentral\\SDK\\WebSocket\\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with","top":"0.22999999999999998"},{"block_num":"0","par_num":"0","page_num":"0","top":"0.22999999999999998","width":"0.09738372166951503","line_num":"0","conf":"1","text":"psr-4 autoloading","word_num":"0","left":"0.9011627889884591","height":"0.01666666666666672","level":"0"},{"par_num":"0","left":"0.008720932942696654","line_num":"0","top":"0.25111111111111106","level":"0","block_num":"0","word_num":"0","text":"standard. Skipping.","page_num":"0","width":"0.10610464943779839","conf":"1","height":"0.01666666666666672"},{"level":"0","height":"0.016279069052802297","line_num":"0","top":"0.2697674421305756","par_num":"0","page_num":"0","block_num":"0","left":"0.014534890265207916","text":"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump","width":"0.30668604109022346","word_num":"0","conf":"1"},{"level":"0","block_num":"0","left":"0.01453489453546673","word_num":"0","line_num":"0","height":"0.016279069052802186","width":"0.20058138105604384","conf":"1","page_num":"0","par_num":"0","text":"@php artisan package:discover --ansi","top":"0.2906976748728237"},{"par_num":"0","text":"INFO Discovering packages.","page_num":"0","left":"0.02034884459413444","block_num":"0","height":"0.016666666666666607","level":"0","conf":"1","top":"0.33000000000000007","width":"0.15116278330485025","word_num":"0","line_num":"0"},{"level":"0","top":"0.3697674421494044","page_num":"0","left":"0.014534888283166186","conf":"1","width":"0.12354650497436523","word_num":"0","par_num":"0","line_num":"0","block_num":"0","height":"0.013953487608167947","text":"24slides/laravel-saml2"},{"conf":"1","height":"0.016279069052802297","left":"0.013081400116558149","line_num":"0","page_num":"0","width":"0.13081394831339518","text":"aws/aws-sdk-php-laravel","level":"0","par_num":"0","top":"0.39069767465964533","word_num":"0","block_num":"0"},{"level":"0","top":"0.4093023252292147","par_num":"0","width":"0.14244185553656685","word_num":"0","block_num":"0","conf":"1","height":"0.01860465155707458","page_num":"0","left":"0.013081400187142853","text":"barryvdh/laravel-debugbar","line_num":"0"},{"level":"0","conf":"1","left":"0.013081393810774975","page_num":"0","text":"barryvdh/laravel-ide-helper","width":"0.15261627833048502","par_num":"0","top":"0.43023255858406406","word_num":"0","height":"0.016279069052802075","block_num":"0","line_num":"0"},{"level":"0","line_num":"0","text":"bepsvpt/secure-headers","block_num":"0","top":"0.448837208795106","conf":"1","width":"0.12499999999999999","word_num":"0","par_num":"0","height":"0.018604651557074692","page_num":"0","left":"0.013081393313953566"},{"word_num":"0","width":"0.18459300994873046","left":"0.01453489268188471","level":"0","conf":"1","page_num":"0","top":"0.46976744213057564","par_num":"0","height":"0.016279069052802186","block_num":"0","text":"chaseconey/laravel-datadog-helper","line_num":"0"},{"page_num":"0","top":"0.4906976746596454","width":"0.08720929887559678","level":"0","conf":"1","height":"0.016279069052802297","line_num":"0","block_num":"0","left":"0.014534886899410864","par_num":"0","word_num":"0","text":"devio/pipedrive"},{"text":"jasonmccreary/laravel-test-assertions","width":"0.20639533996582032","line_num":"0","height":"0.018604651557074692","par_num":"0","top":"0.5093023256943309","word_num":"0","conf":"1","block_num":"0","page_num":"0","level":"0","left":"0.0145348848620512"},{"conf":"1","page_num":"0","block_num":"0","left":"0.014534888922035529","par_num":"0","line_num":"0","word_num":"0","width":"0.16279069052802192","top":"0.5302325583805756","text":"jdavidbakr/cloudfront-proxies","height":"0.016279069052802186","level":"0"},{"text":"kalnoy/nestedset","height":"0.013953487608167836","level":"0","width":"0.0915697627597385","conf":"1","top":"0.5511627911377766","left":"0.013081396545276134","block_num":"0","par_num":"0","word_num":"0","line_num":"0","page_num":"0"},{"left":"0.014534884991734219","top":"0.5697674421015059","page_num":"0","conf":"1","level":"0","height":"0.016279069052802186","par_num":"0","text":"laravel/passport","word_num":"0","block_num":"0","line_num":"0","width":"0.09011627833048504"},{"text":"laravel/slack-notification-channel","width":"0.19040696885850691","line_num":"0","conf":"1","block_num":"0","left":"0.01453489004385696","height":"0.016279069052802186","par_num":"0","word_num":"0","top":"0.5883720932933663","level":"0","page_num":"0"},{"left":"0.014534887517569237","level":"0","line_num":"0","top":"0.6093023258858385","page_num":"0","block_num":"0","height":"0.013953487608167836","width":"0.07994185553656684","conf":"1","word_num":"0","par_num":"0","text":"laravel/tinker"},{"page_num":"0","block_num":"0","level":"0","word_num":"0","line_num":"0","height":"0.013953487608167836","left":"0.014534886722949095","width":"0.058139530817667644","conf":"1","par_num":"0","text":"laravel/ui","top":"0.6302325584439781"},{"par_num":"0","left":"0.013081396370691166","width":"0.08575580914815267","height":"0.016279069052802186","level":"0","top":"0.6488372093883277","word_num":"0","conf":"1","block_num":"0","line_num":"0","page_num":"0","text":"laravolt/avatar"},{"line_num":"0","conf":"1","left":"0.01308139714983165","level":"0","par_num":"0","text":"league/statsd","top":"0.6697674421015058","page_num":"0","block_num":"0","width":"0.07848837110731337","height":"0.016279069052802186","word_num":"0"},{"word_num":"0","width":"0.07558139165242513","left":"0.013081398456733132","page_num":"0","height":"0.013953487608167836","block_num":"0","conf":"1","level":"0","par_num":"0","text":"nesbot/carbon","top":"0.6906976747230478","line_num":"0"},{"page_num":"0","conf":"1","line_num":"0","height":"0.013953487608167836","block_num":"0","par_num":"0","top":"0.7093023259052184","word_num":"0","left":"0.013081396889202079","level":"0","text":"nunomaduro/collision","width":"0.11337209277682832"},{"par_num":"0","level":"0","conf":"1","line_num":"0","height":"0.013953487608167836","width":"0.10755813386705186","top":"0.7302325586765362","block_num":"0","page_num":"0","text":"nunomaduro/termwind","word_num":"0","left":"0.013081396390117541"},{"top":"0.7488372087951061","conf":"1","page_num":"0","left":"0.014534886399900495","block_num":"0","line_num":"0","text":"propaganistas/laravel-phone","width":"0.15116278330485025","height":"0.018604651557074692","par_num":"0","word_num":"0","level":"0"},{"block_num":"0","conf":"1","line_num":"0","width":"0.11773255666097004","level":"0","left":"0.014534885637538212","height":"0.016279069052802186","page_num":"0","par_num":"0","top":"0.7697674421015059","word_num":"0","text":"santigarcor/laratrust"},{"line_num":"0","par_num":"0","width":"0.11773255666097007","top":"0.7906976746305756","level":"0","height":"0.016279069052802186","text":"sentry/sentry-laravel","word_num":"0","conf":"1","page_num":"0","block_num":"0","left":"0.014534885931869586"},{"level":"0","conf":"1","page_num":"0","top":"0.8093023258515059","width":"0.19622092776828343","left":"0.014534887405829148","line_num":"0","word_num":"0","par_num":"0","text":"shiftonelabs/laravel-sqs-fifo-queue","height":"0.016279069052802186","block_num":"0"},{"block_num":"0","word_num":"0","left":"0.014534889106809562","height":"0.016279069052802186","par_num":"0","level":"0","text":"spatie/laravel-fractal","line_num":"0","page_num":"0","top":"0.8302325583805755","conf":"1","width":"0.12354650497436523"},{"left":"0.014534886493006589","width":"0.1293604638841417","conf":"1","word_num":"0","block_num":"0","line_num":"0","height":"0.018604651557074692","level":"0","par_num":"0","page_num":"0","text":"spatie/laravel-ignition","top":"0.8488372090276642"},{"height":"0.016279069052802186","conf":"1","par_num":"0","width":"0.16279069052802192","top":"0.8697674421015058","text":"spatie/laravel-webhook-server","block_num":"0","left":"0.014534890007306778","level":"0","line_num":"0","page_num":"0","word_num":"0"},{"width":"0.16715115441216363","word_num":"0","page_num":"0","text":"staudenmeir/belongs-to-through","height":"0.016279069052802186","par_num":"0","line_num":"0","top":"0.8906976748922035","conf":"1","level":"0","block_num":"0","left":"0.01453488623868565"},{"height":"0.016279069052802186","line_num":"0","conf":"1","left":"0.014534883081894535","level":"0","width":"0.07994186083475749","block_num":"0","word_num":"0","top":"0.909302325735227","page_num":"0","par_num":"0","text":"vinkla/hashids"},{"conf":"1","level":"0","width":"0.32994185553656685","line_num":"0","height":"0.0189405674404568","par_num":"0","top":"0.9488372098779627","block_num":"0","page_num":"0","left":"0.002906985862002504","text":"Generated optimized autoload files containing 95492 classes","word_num":"0"},{"height":"0.016279069052802186","text":"root@docker_lamp_1:/home/jiminny#","top":"0.969767442101506","par_num":"0","word_num":"0","left":"0.002906985243657978","line_num":"0","page_num":"0","width":"0.18459300994873043","level":"0","conf":"1","block_num":"0"},{"page_num":"0","width":"0.023301707373725056","top":"0.36966893342250284","line_num":"0","block_num":"0","height":"0.014150505065917973","par_num":"0","word_num":"0","conf":"1","left":"0.8037561232901866","level":"0","text":"DONE"},{"line_num":"0","left":"0.8037790698117121","page_num":"0","block_num":"0","height":"0.013953487608167836","par_num":"0","word_num":"0","width":"0.02325581444634328","text":"DONE","conf":"1","top":"0.3906976746842882","level":"0"},{"top":"0.4116279075912649","line_num":"0","level":"0","left":"0.8037790693272159","height":"0.013953487608167836","block_num":"0","width":"0.02325581444634328","word_num":"0","page_num":"0","par_num":"0","conf":"1","text":"DONE"},{"height":"0.013953487608167836","width":"0.02325581444634328","word_num":"0","level":"0","block_num":"0","text":"DONE","page_num":"0","conf":"1","line_num":"0","top":"0.43023255840521846","par_num":"0","left":"0.8037790698117121"},{"top":"0.4488372094517301","page_num":"0","line_num":"0","left":"0.8023255820138167","block_num":"0","conf":"1","height":"0.013953487608167725","par_num":"0","text":"DONE","width":"0.024709301524692195","word_num":"0","level":"0"},{"par_num":"0","top":"0.46976744200986964","left":"0.8023255820138167","height":"0.013953487608167725","line_num":"0","text":"DONE","conf":"1","level":"0","width":"0.024709301524692195","word_num":"0","page_num":"0","block_num":"0"},{"left":"0.8037790698117121","page_num":"0","top":"0.49069767468428815","conf":"1","height":"0.013953487608167947","par_num":"0","width":"0.02325581444634328","line_num":"0","level":"0","block_num":"0","text":"DONE","word_num":"0"},{"text":"DONE","left":"0.803704163892863","word_num":"0","level":"0","height":"0.014605877134534984","block_num":"0","top":"0.5089761309621977","page_num":"0","width":"0.023405626085069464","line_num":"0","par_num":"0","conf":"0.5"},{"block_num":"0","conf":"1","left":"0.8037790698117121","height":"0.013953487608167836","text":"DONE","par_num":"0","word_num":"0","top":"0.5302325584052184","width":"0.02325581444634328","line_num":"0","page_num":"0","level":"0"},{"page_num":"0","block_num":"0","text":"DONE","par_num":"0","width":"0.024797444873385976","word_num":"0","top":"0.5509604193234873","level":"0","height":"0.01435823122660329","conf":"1","line_num":"0","left":"0.802281509812224"},{"conf":"1","level":"0","top":"0.5697674421261486","block_num":"0","par_num":"0","height":"0.013953487608167947","page_num":"0","word_num":"0","left":"0.8037790698117121","line_num":"0","width":"0.02325581444634328","text":"DONE"},{"left":"0.8037790697148128","top":"0.5883720931092578","level":"0","width":"0.02325581444634328","block_num":"0","conf":"1","word_num":"0","line_num":"0","text":"DONE","page_num":"0","par_num":"0","height":"0.016279069052802186"},{"width":"0.024709301524692195","conf":"1","page_num":"0","left":"0.8023255816262197","height":"0.013953487608167947","par_num":"0","word_num":"0","top":"0.6116279075912648","line_num":"0","level":"0","block_num":"0","text":"DONE"},{"line_num":"0","block_num":"0","left":"0.8037790698117121","conf":"1","par_num":"0","level":"0","text":"DONE","width":"0.02325581444634328","height":"0.013953487608167947","page_num":"0","top":"0.6302325584052184","word_num":"0"},{"height":"0.011627906163533486","par_num":"0","text":"DONE","level":"0","width":"0.024709301524692195","top":"0.6511627912205589","left":"0.8023255813839717","conf":"1","word_num":"0","line_num":"0","page_num":"0","block_num":"0"},{"block_num":"0","line_num":"0","conf":"1","par_num":"0","text":"DONE","page_num":"0","left":"0.8037790698117121","top":"0.6697674421261488","height":"0.013953487608167836","level":"0","width":"0.02325581444634328","word_num":"0"},{"conf":"1","left":"0.8037790698117121","text":"DONE","top":"0.6906976746842881","word_num":"0","width":"0.02325581444634328","height":"0.013953487608167836","par_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0"},{"line_num":"0","par_num":"0","height":"0.014150505065917973","width":"0.023301707373725056","conf":"1","level":"0","page_num":"0","left":"0.8037561232901866","block_num":"0","top":"0.7092038171434331","text":"DONE","word_num":"0"},{"width":"0.02325581444634328","level":"0","page_num":"0","height":"0.013953487608167947","block_num":"0","left":"0.8037790698117121","top":"0.7302325584052184","word_num":"0","line_num":"0","conf":"1","par_num":"0","text":"DONE"},{"level":"0","height":"0.013953487608167836","par_num":"0","text":"DONE","top":"0.7511627911571565","left":"0.8023255813839717","page_num":"0","width":"0.024709301524692195","block_num":"0","conf":"1","word_num":"0","line_num":"0"},{"top":"0.7696689334225029","left":"0.8037561232901866","word_num":"0","height":"0.014150505065917973","block_num":"0","line_num":"0","level":"0","page_num":"0","conf":"1","text":"DONE","width":"0.023301707373725056","par_num":"0"},{"text":"DONE","left":"0.8037790698117121","word_num":"0","par_num":"0","width":"0.02325581444634328","line_num":"0","block_num":"0","conf":"1","height":"0.013953487608167836","level":"0","page_num":"0","top":"0.7906976746842881"},{"width":"0.02325581444634328","word_num":"0","left":"0.8037790694483401","height":"0.01162790722317164","top":"0.8116279068171932","block_num":"0","page_num":"0","level":"0","conf":"1","par_num":"0","line_num":"0","text":"DONE"},{"conf":"1","top":"0.8302325584052185","line_num":"0","level":"0","height":"0.013953487608167836","left":"0.8037790698117121","text":"DONE","word_num":"0","block_num":"0","par_num":"0","width":"0.02325581444634328","page_num":"0"},{"page_num":"0","height":"0.013953487608167947","text":"DONE","top":"0.84883720945173","left":"0.8037790697148128","line_num":"0","level":"0","width":"0.02325581444634328","block_num":"0","par_num":"0","conf":"1","word_num":"0"},{"block_num":"0","level":"0","conf":"1","width":"0.024709301524692195","line_num":"0","page_num":"0","text":"DONE","word_num":"0","top":"0.8697674420098696","par_num":"0","height":"0.013953487608167836","left":"0.8023255820138167"},{"left":"0.8037790698117121","par_num":"0","conf":"1","level":"0","line_num":"0","top":"0.8906976746842881","page_num":"0","width":"0.02325581444634328","block_num":"0","text":"DONE","word_num":"0","height":"0.013953487608167947"},{"height":"0.013953487608167836","level":"0","block_num":"0","word_num":"0","conf":"1","left":"0.8037790697535725","line_num":"0","top":"0.9093023258703347","text":"DONE","page_num":"0","width":"0.02325581444634328","par_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2159
|
NULL
|
NULL
|
|
53669
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon 20 Apr 11:23:10User::factory->create(['email' => 'playlist-policy-test-' . uniqid . '@example.netThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a flaky test; re-running Cl will likely pass, but theuneerMne issue shoula ve nxearegaro ess. Te secunt pumo seisane.so if only this failed on production build it means the tests are passing? AM Icorrect. What else to check. The PR was by accident merged before reviewed.Irving to rest it nowyes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, thesecurity changes themselves are not causing test failures. The 10.733 other tests passed.What to check now that it's mergedSince it's already on production, focus on runtime verification rather than CI1. OAuth/ Passport — the highest-risk change. Check that users can actually log in. tokensare being issued, and anv token refresh flows work. Look at vour auth logs for any 401spikes.Replv +2. Check the deploy didn't break the autoloader - runif notdone automatically in vour deplov dideline and confirm no class resolution errors inuarave oos.3. Laravellogs - tail storage/logs/laravel.log for anvthing that surfaced after thedeploy. Errors from phpsechib or passport would show up here immediately if somethingbtoke4. Kev endpoints — since this is Jiminny anvthing involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff — double-check that onlv the expected 5 packages changed. If the botaccidental.v oulledin an unintended transitive bumo.it wou d show nereThe good news is all five are patch minor bumps with no API changes, so the blast radius isverv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —not a regression from the security packages.E ОReplv.Cannot#kyCiaudo ic Aland can mako mictakec Plence double-chock recnoncoc)...
|
[{"word_num":"0","level":& [{"word_num":"0","level":"0","page_num":"0","conf":"1","width":"0.030523254516276906","line_num":"0","block_num":"0","height":"0.01754385964912286","left":"0.017441861727653853","par_num":"0","text":"Claude File","top":"0"},{"conf":"1","line_num":"0","par_num":"0","top":"0.003484321076209995","width":"0.011627906180442647","left":"0.05087209400280188","page_num":"0","level":"0","text":"Edit","word_num":"0","height":"0.010452960286604362","block_num":"0"},{"word_num":"0","height":"0.006968640444571461","level":"0","conf":"0.30000001192092896","left":"0.06395349007209457","line_num":"0","width":"0.014534881774415365","par_num":"0","block_num":"0","text":"VIew","page_num":"0","top":"0.006968641450188162"},{"top":"0.003484321424642056","left":"0.08284883725148152","word_num":"0","page_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","width":"0.017441858636572008","conf":"1","level":"0","par_num":"0","text":"Window"},{"word_num":"0","top":"0.00000000009341838413945425","block_num":"0","left":"0.1075581398150548","height":"0.017421602252187585","conf":"1","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"Help","width":"0.010174418383456299"},{"height":"0.010611339429158706","page_num":"0","conf":"1","level":"0","par_num":"0","left":"0.0421511764591898","width":"0.10029068398982921","line_num":"0","text":"Security patch review and testing guidance","top":"0.034843205974365854","block_num":"0","word_num":"0"},{"top":"0.006968641450188162","height":"0.006968640444571461","page_num":"0","left":"0.9113372091917828","conf":"0.30000001192092896","level":"0","text":"100% Lz","line_num":"0","par_num":"0","block_num":"0","word_num":"0","width":"0.02034883549872868"},{"left":"0.9462209310981399","line_num":"0","text":"Mon 20 Apr 11:23:10","conf":"1","block_num":"0","page_num":"0","par_num":"0","word_num":"0","height":"0.01074748898617195","level":"0","top":"0.0031897927794189984","width":"0.04796511061648112"},{"conf":"0.5","par_num":"0","width":"0.24127903390437994","page_num":"0","height":"0.010761381906755907","block_num":"0","word_num":"0","level":"0","top":"0.06937799032465086","line_num":"0","left":"0.3808139894591765","text":"User::factory->create(['email' => 'playlist-policy-test-' . uniqid . '@example.net"},{"level":"0","conf":"1","page_num":"0","par_num":"0","left":"0.3793604781970444","top":"0.10765550239234445","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","word_num":"0","width":"0.22965112645575342","height":"0.011164274322169154","block_num":"0","line_num":"0"},{"conf":"1","line_num":"0","page_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.12891986087426455","width":"0.22529068398982915","word_num":"0","left":"0.37936048345005197","height":"0.010633568254193926","text":"that happened to surtace in this Cl run. It's a flaky test; re-running Cl will likely pass, but the"},{"word_num":"0","top":"0.14982578435435434","conf":"0.30000001192092896","left":"0.37936048045311416","par_num":"0","page_num":"0","line_num":"0","height":"0.0072715042880847625","level":"0","text":"uneerMne issue shoula ve nxearegaro ess. Te secunt pumo seisane.","block_num":"0","width":"0.1860464988870823"},{"text":"so if only this failed on production build it means the tests are passing? AM I","level":"0","height":"0.010753046002304423","conf":"1","page_num":"0","width":"0.19040696164394944","block_num":"0","par_num":"0","line_num":"0","top":"0.2296650719432487","word_num":"0","left":"0.4186046509615986"},{"text":"correct. What else to check. The PR was by accident merged before reviewed.","conf":"1","height":"0.014354066985645897","par_num":"0","block_num":"0","line_num":"0","top":"0.24720893141945777","width":"0.1933139435788418","word_num":"0","level":"0","left":"0.4186046608488876","page_num":"0"},{"page_num":"0","height":"0.007318740065968443","level":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","left":"0.4186046497675553","top":"0.2679425838437024","width":"0.04941860665666298","text":"Irving to rest it now","line_num":"0","word_num":"0"},{"line_num":"0","top":"0.3275261327943597","left":"0.3793604704508423","height":"0.010591889492442497","level":"0","par_num":"0","conf":"0.5","width":"0.21802323929806977","block_num":"0","text":"yes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, the","word_num":"0","page_num":"0"},{"text":"security changes themselves are not causing test failures. The 10.733 other tests passed.","line_num":"0","page_num":"0","conf":"1","level":"0","top":"0.3449477356944346","word_num":"0","par_num":"0","width":"0.21511625736317735","height":"0.010714146128872004","block_num":"0","left":"0.3793604880633287"},{"block_num":"0","level":"0","page_num":"0","conf":"1","left":"0.3793604675940215","text":"What to check now that it's merged","line_num":"0","width":"0.09011626750864882","height":"0.013940059777462155","top":"0.3728223005087704","par_num":"0","word_num":"0"},{"line_num":"0","height":"0.014354066985645897","block_num":"0","par_num":"0","text":"Since it's already on production, focus on runtime verification rather than CI","level":"0","top":"0.40031897926634774","width":"0.18749997970905707","word_num":"0","left":"0.3793604846589965","conf":"1","page_num":"0"},{"par_num":"0","top":"0.43205574943430325","word_num":"0","height":"0.010527982666161617","line_num":"0","page_num":"0","text":"1. OAuth/ Passport — the highest-risk change. Check that users can actually log in. tokens","block_num":"0","conf":"0.5","left":"0.3808139746421534","width":"0.22674416481180393","level":"0"},{"left":"0.3895348956321301","conf":"1","text":"are being issued, and anv token refresh flows work. Look at vour auth logs for any 401","line_num":"0","page_num":"0","level":"0","par_num":"0","height":"0.010464075079374857","block_num":"0","top":"0.45295055829190933","width":"0.20930231378433556","word_num":"0"},{"height":"0.010452961047110243","conf":"0.5","text":"spikes.","block_num":"0","line_num":"0","level":"0","left":"0.3895348844371569","width":"0.01744185990475594","par_num":"0","top":"0.4738675960443892","word_num":"0","page_num":"0"},{"left":"0.5450581398529869","line_num":"0","text":"Replv +","conf":"0.30000001192092896","level":"0","top":"0.4736842105263157","width":"0.018895348335834172","height":"0.0071770334928230595","word_num":"0","par_num":"0","block_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.139534869092576","word_num":"0","left":"0.3822674564445581","conf":"1","text":"2. Check the deploy didn't break the autoloader - run","level":"0","top":"0.49825784007433493","height":"0.01051408974557777"},{"level":"0","top":"0.49825784007433493","conf":"1","height":"0.01051408974557777","word_num":"0","page_num":"0","par_num":"0","width":"0.015988370205493707","line_num":"0","block_num":"0","left":"0.5872093041893074","text":"if not"},{"height":"0.010477967999958815","text":"done automatically in vour deplov dideline and confirm no class resolution errors in","conf":"1","page_num":"0","block_num":"0","left":"0.38953489924373336","line_num":"0","level":"0","par_num":"0","width":"0.2063953318494431","word_num":"0","top":"0.5191387560984652"},{"left":"0.3895348874576699","height":"0.006968640444571461","text":"uarave oos.","top":"0.5435540073038466","width":"0.03197674041098736","word_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0"},{"block_num":"0","conf":"1","left":"0.3822674672513646","page_num":"0","top":"0.5644599307143667","par_num":"0","word_num":"0","width":"0.2151162573631774","text":"3. Laravellogs - tail storage/logs/laravel.log for anvthing that surfaced after the","line_num":"0","height":"0.010500196824994035","level":"0"},{"level":"0","word_num":"0","conf":"0.5","left":"0.38953490023177945","height":"0.011164274322169043","line_num":"0","page_num":"0","block_num":"0","text":"deploy. Errors from phpsechib or passport would show up here immediately if something","top":"0.5885167464114832","par_num":"0","width":"0.21802323929806972"},{"width":"0.0159883714736776","block_num":"0","conf":"0.30000001192092896","left":"0.3895348839579286","level":"0","height":"0.006968641205077342","line_num":"0","par_num":"0","text":"btoke","top":"0.6097560974842526","word_num":"0","page_num":"0"},{"text":"4. Kev endpoints — since this is Jiminny anvthing involving call recording, OAuth","line_num":"0","par_num":"0","left":"0.38226745129455675","height":"0.010486303904410188","top":"0.6306620212672904","page_num":"0","width":"0.20494185102746842","level":"0","word_num":"0","conf":"0.5","block_num":"0"},{"par_num":"0","conf":"0.5","word_num":"0","width":"0.21947674041098736","line_num":"0","level":"0","left":"0.3895348922447696","height":"0.011164274322169154","page_num":"0","block_num":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","top":"0.6547049441786283"},{"width":"0.2281976456337787","page_num":"0","par_num":"0","text":"5. composer.lock diff — double-check that onlv the expected 5 packages changed. If the bot","word_num":"0","conf":"1","block_num":"0","height":"0.010644682286458651","left":"0.3822674705457058","level":"0","line_num":"0","top":"0.6759581885143403"},{"top":"0.7001594896331739","height":"0.0071770334928229484","width":"0.18023255530824056","page_num":"0","line_num":"0","block_num":"0","conf":"0.5","level":"0","par_num":"0","text":"accidental.v oulledin an unintended transitive bumo.it wou d show nere","word_num":"0","left":"0.3895348859637776"},{"left":"0.37936048617648827","conf":"1","level":"0","top":"0.7384370017274113","par_num":"0","text":"The good news is all five are patch minor bumps with no API changes, so the blast radius is","width":"0.2223837020549368","height":"0.010691917303836673","page_num":"0","word_num":"0","block_num":"0","line_num":"0"},{"height":"0.010569660667407277","text":"verv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —","page_num":"0","conf":"1","width":"0.23110462756867106","line_num":"0","par_num":"0","word_num":"0","block_num":"0","left":"0.3793604882603822","level":"0","top":"0.7559808612639156"},{"text":"not a regression from the security packages.","word_num":"0","left":"0.3793604616137721","top":"0.7767145137026972","block_num":"0","conf":"1","height":"0.010741931970039587","level":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.10755813882706011"},{"level":"0","height":"0.021235089553029995","par_num":"0","text":"E О","word_num":"0","page_num":"0","top":"0.8012439696815914","block_num":"0","line_num":"0","width":"0.03603584335205401","left":"0.3825853029917076","conf":"0.30000001192092896"},{"width":"0.017441858636571994","block_num":"0","height":"0.010452960286604362","conf":"0.5","word_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.37790697678636526","page_num":"0","text":"Replv.","top":"0.9128919869298685"},{"conf":"0.30000001192092896","block_num":"0","left":"0.5770348871641151","level":"0","page_num":"0","par_num":"0","top":"0.9442508714153448","line_num":"0","height":"0.006968640444571572","width":"0.030523251979909016","word_num":"0","text":"Cannot#ky"},{"height":"0.0071770334928230595","line_num":"0","text":"Ciaudo ic Aland can mako mictakec Plence double-chock recnoncoc)","width":"0.12936045261139562","par_num":"0","left":"0.43459303705837393","top":"0.9824561403508771","word_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2087
|
NULL
|
NULL
|
|
53670
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon Z0 A0r 11-23.14User::factory->create(['email' => 'playlist-policy-test-'• uniqido .cexalllore.neuThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but theuneerMne issue shoula de nxearegaroless. Wne secunty bumo seis one.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.rving to test it nowyes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production, focus on runtime verification rather than CI:1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader - run composer dump-autoload if notdone automatically in your deploy pipeline, and confirm no class resolution errors inuarave oos.3. Laravellogs — tail storage/1ogs/1aravel.10g for anything that surfaced after thedeploy. Errors from phpsechib or passport would show up here immediately if somethingbtoke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentalv ou lledin an unintended transitve bumo.ir wou d show nereThe good news is all five are patch minor bumps with no API changes, so the blast radius isverow. revak estaiime samost ceran concleenta uming -akerseec colision—Reply...CannotA4Ciaudo ic Aland can mako mistakec Plesce double-chock recnoncod...
|
[{"page_num":"0","text": [{"page_num":"0","text":"Claude File","width":"0.030523254516276906","word_num":"0","level":"0","height":"0.01754385964912286","line_num":"0","conf":"1","par_num":"0","top":"0","block_num":"0","left":"0.017441861727653853"},{"par_num":"0","height":"0.017421602252187585","conf":"1","level":"0","top":"0.00000000009341838413945425","page_num":"0","block_num":"0","width":"0.013081394611520962","word_num":"0","line_num":"0","text":"Edit","left":"0.050872093609937184"},{"top":"0.006968641450188162","par_num":"0","page_num":"0","height":"0.006968640444571461","line_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","text":"VIew","level":"0","width":"0.014534881774415365","left":"0.06395349007209457"},{"par_num":"0","left":"0.08284883714506737","level":"0","block_num":"0","top":"0.000000000441850445120906","width":"0.01889534833583427","text":"Window","height":"0.017421602252187585","page_num":"0","word_num":"0","line_num":"0","conf":"1"},{"text":"Help","conf":"1","block_num":"0","left":"0.1075581398150548","page_num":"0","par_num":"0","height":"0.017421602252187585","level":"0","width":"0.010174418383456299","line_num":"0","word_num":"0","top":"0.00000000009341838413945425"},{"word_num":"0","level":"0","conf":"1","block_num":"0","text":"Security patch review and testing guidance","line_num":"0","par_num":"0","top":"0.034843205974365854","left":"0.04215117645919011","height":"0.010611339429158706","page_num":"0","width":"0.10029068398982921"},{"level":"0","word_num":"0","page_num":"0","text":"100% Lz","conf":"0.30000001192092896","block_num":"0","left":"0.9113372091917828","height":"0.006968640444571461","line_num":"0","par_num":"0","top":"0.006968641450188162","width":"0.02034883549872868"},{"height":"0.006968640444571461","page_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.9462209310966136","level":"0","text":"Mon Z0 A0r 11-23.14","par_num":"0","width":"0.04796511061648101","line_num":"0","top":"0.006968641450188162"},{"conf":"0.5","height":"0.010761381906755907","block_num":"0","top":"0.06937799032465086","page_num":"0","text":"User::factory->create(['email' => 'playlist-policy-test-'","word_num":"0","width":"0.1671511467466963","par_num":"0","level":"0","left":"0.38081396953237323","line_num":"0"},{"word_num":"0","width":"0.0334302288420657","line_num":"0","top":"0.06937799049886695","par_num":"0","text":"• uniqido .","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.010761381906755796","left":"0.5494186047743251"},{"word_num":"0","line_num":"0","page_num":"0","height":"0.006968640444571572","par_num":"0","block_num":"0","width":"0.03779069413530067","top":"0.07317073204252256","left":"0.5843023254614196","level":"0","text":"cexalllore.neu","conf":"0.30000001192092896"},{"block_num":"0","level":"0","left":"0.3793604781970444","par_num":"0","page_num":"0","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","height":"0.011164274322169154","width":"0.22965112645575342","word_num":"0","conf":"1","top":"0.10765550239234445","line_num":"0"},{"par_num":"0","block_num":"0","conf":"1","page_num":"0","height":"0.017657780381100885","text":"that happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but the","top":"0.12519936202646664","word_num":"0","line_num":"0","left":"0.37936048593808486","level":"0","width":"0.22674416481180387"},{"width":"0.1860464988870823","word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.37936048045311416","height":"0.0072715042880847625","line_num":"0","text":"uneerMne issue shoula de nxearegaroless. Wne secunty bumo seis one.","block_num":"0","par_num":"0","level":"0","top":"0.14982578435435434"},{"conf":"1","level":"0","par_num":"0","word_num":"0","height":"0.01754385964912286","text":"so if only this failed on production build it means the tests are passing? AM!","page_num":"0","block_num":"0","top":"0.22647527910685805","left":"0.4186046475130493","width":"0.19186046275686713","line_num":"0"},{"text":"correct. What else to check. The PR was by accident merged before reviewed.","block_num":"0","par_num":"0","line_num":"0","conf":"1","height":"0.014354066985645897","top":"0.24720893141945777","width":"0.1933139435788418","page_num":"0","left":"0.4186046608488876","level":"0","word_num":"0"},{"page_num":"0","height":"0.007318740065968443","line_num":"0","top":"0.2679425838437024","width":"0.04941860665666298","conf":"0.30000001192092896","left":"0.4186046497675553","word_num":"0","par_num":"0","text":"rving to test it now","block_num":"0","level":"0"},{"page_num":"0","par_num":"0","top":"0.3275261327943597","level":"0","width":"0.21802323929806977","word_num":"0","left":"0.3793604704508423","text":"yes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, the","block_num":"0","conf":"0.5","height":"0.010591889492442497","line_num":"0"},{"top":"0.3413078151015676","page_num":"0","level":"0","par_num":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","left":"0.3793604785599734","block_num":"0","conf":"1","width":"0.216569758476095","word_num":"0","height":"0.017577201745917037","line_num":"0"},{"width":"0.09156976862156646","word_num":"0","text":"What to check now that it's merged","page_num":"0","level":"0","conf":"1","height":"0.02102540212384818","left":"0.3793604621411747","line_num":"0","par_num":"0","top":"0.36921850044016813","block_num":"0"},{"width":"0.18895348082197472","text":"Since it's already on production, focus on runtime verification rather than CI:","top":"0.3971291867242811","word_num":"0","level":"0","conf":"1","line_num":"0","page_num":"0","block_num":"0","height":"0.020989279617723233","par_num":"0","left":"0.3793604722487811"},{"page_num":"0","level":"0","par_num":"0","text":"1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokens","top":"0.42822966499847304","conf":"1","width":"0.22819766592472163","block_num":"0","height":"0.017763365969133194","left":"0.38081396292601993","line_num":"0","word_num":"0"},{"level":"0","top":"0.4494773520097948","word_num":"0","block_num":"0","height":"0.017421602252187474","left":"0.3895348860804184","line_num":"0","par_num":"0","conf":"1","page_num":"0","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","width":"0.21075581489725315"},{"line_num":"0","left":"0.38953488391711194","page_num":"0","block_num":"0","par_num":"0","text":"spikes.","height":"0.017421602252187474","top":"0.4703832753111885","level":"0","width":"0.018895348335834228","conf":"1","word_num":"0"},{"height":"0.01777725888971693","left":"0.382267442588104","line_num":"0","page_num":"0","block_num":"0","top":"0.494417862717921","text":"2. Check the deploy didn't break the autoloader - run composer dump-autoload if not","par_num":"0","width":"0.22238372234587972","word_num":"0","conf":"1","level":"0"},{"page_num":"0","level":"0","block_num":"0","conf":"1","left":"0.38953488857908175","par_num":"0","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in","top":"0.5156794428001938","height":"0.017813379874830226","width":"0.20784883296236084","line_num":"0","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"uarave oos.","top":"0.5435540073038466","block_num":"0","page_num":"0","width":"0.03197674041098736","word_num":"0","left":"0.3895348874576699","level":"0","par_num":"0","height":"0.006968640444571461"},{"height":"0.017791151810300776","line_num":"0","block_num":"0","left":"0.3822674500693294","level":"0","par_num":"0","top":"0.5606060604373689","width":"0.21656975847609494","word_num":"0","conf":"0.5","page_num":"0","text":"3. Laravellogs — tail storage/1ogs/1aravel.10g for anything that surfaced after the"},{"width":"0.21802323929806972","word_num":"0","level":"0","par_num":"0","block_num":"0","conf":"0.5","top":"0.5885167464114832","text":"deploy. Errors from phpsechib or passport would show up here immediately if something","line_num":"0","page_num":"0","left":"0.38953490023177945","height":"0.011164274322169043"},{"top":"0.6097560974842526","block_num":"0","width":"0.0159883714736776","line_num":"0","text":"btoke","word_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.3895348839579286","level":"0","height":"0.006968641205077342","par_num":"0"},{"line_num":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","conf":"1","par_num":"0","word_num":"0","page_num":"0","top":"0.6270767053150421","width":"0.20649108480899886","left":"0.38221384549752807","height":"0.021410700236781377","level":"0","block_num":"0"},{"height":"0.011164274322169154","par_num":"0","top":"0.6547049441786283","width":"0.21947674041098736","left":"0.3895348922447696","page_num":"0","line_num":"0","word_num":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","level":"0","block_num":"0","conf":"0.5"},{"width":"0.22965116703763927","word_num":"0","conf":"1","left":"0.3822674411551184","height":"0.01764666634883605","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","top":"0.6722488036988071","line_num":"0"},{"line_num":"0","block_num":"0","left":"0.3895348859637776","conf":"0.30000001192092896","level":"0","top":"0.7001594896331739","width":"0.18023255530824056","text":"accidentalv ou lledin an unintended transitve bumo.ir wou d show nere","par_num":"0","height":"0.0071770334928229484","page_num":"0","word_num":"0"},{"left":"0.37936047167190245","text":"The good news is all five are patch minor bumps with no API changes, so the blast radius is","top":"0.7384370016084825","width":"0.22238370205493685","word_num":"0","par_num":"0","height":"0.010691918064342554","level":"0","block_num":"0","line_num":"0","page_num":"0","conf":"1"},{"conf":"0.30000001192092896","left":"0.37936046559442044","word_num":"0","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"verow. revak estaiime samost ceran concleenta uming -akerseec colision—","height":"0.006968640444571572","top":"0.7595818818683066","width":"0.23110462756867106","level":"0"},{"word_num":"0","left":"0.37790697667468326","page_num":"0","line_num":"0","block_num":"0","conf":"0.5","top":"0.9094076654825008","height":"0.017421602252187474","width":"0.02034883676691257","par_num":"0","text":"Reply...","level":"0"},{"level":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","block_num":"0","height":"0.006968640444571572","line_num":"0","text":"CannotA4","top":"0.9442508714153448","width":"0.02906976354883073","word_num":"0","left":"0.5770348871209333"},{"height":"0.0071770334928230595","level":"0","page_num":"0","width":"0.1279069616439495","word_num":"0","par_num":"0","text":"Ciaudo ic Aland can mako mistakec Plesce double-chock recnoncod","block_num":"0","conf":"0.30000001192092896","left":"0.4345930383560505","line_num":"0","top":"0.9824561403508771"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2034
|
NULL
|
NULL
|
|
53683
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidanceC<40100% LzMon 20 Apr 11:23:40User::factory->create(['email' => 'playlist-policy-test-'• uniqido .cexalllore.neuThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but theuneerMne issue shoula de nxearegaroless. Wne secunty bumo seis one.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.rving to test it nowyes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production, focus on runtime verification rather than CI:1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader - run composer dump-autoload if notcone auromaucalv in vour cedov divele, ane coniiin no class reso uuon errors 1nuaravelloos.3. Laravel logs - tail storage/1ogs/laravel.10g for anything that surfaced after thedeploy. Errors from phpseclib or passport would show up hereimmediately if somethingbtoke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths it phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentalv ou lledin an unintended transitve bumo.ir wou d show nereThe good news is all five are patch minor bumps with no API changes, so the blast radius isverow. revak estaiime samost ceran concleenta uming -akerseec colision—Replv…Cannot AkCiaudo ic Aland can mako mistakec Plesce double-chock recnoncod...
|
[{"top":"0","block_num": [{"top":"0","block_num":"0","page_num":"0","level":"0","left":"0.017441861727653853","width":"0.030523254516276906","conf":"1","text":"Claude File","word_num":"0","height":"0.01754385964912286","line_num":"0","par_num":"0"},{"par_num":"0","top":"0.00000000009341838413945425","word_num":"0","level":"0","left":"0.050872093609937184","conf":"1","height":"0.017421602252187585","line_num":"0","width":"0.013081394611520962","block_num":"0","text":"Edit","page_num":"0"},{"text":"VIew","line_num":"0","page_num":"0","top":"0.006968641450188162","width":"0.014534881774415365","par_num":"0","word_num":"0","height":"0.006968640444571461","block_num":"0","left":"0.06395349007209457","level":"0","conf":"0.30000001192092896"},{"left":"0.08284883714506737","page_num":"0","text":"Window","conf":"1","word_num":"0","top":"0.000000000441850445120906","level":"0","height":"0.017421602252187585","par_num":"0","width":"0.01889534833583427","block_num":"0","line_num":"0"},{"conf":"1","par_num":"0","top":"0.00000000009341838413945425","page_num":"0","left":"0.1075581398150548","height":"0.017421602252187585","text":"Help","width":"0.010174418383456299","line_num":"0","word_num":"0","level":"0","block_num":"0"},{"line_num":"0","text":"Security patch review and testing guidance","width":"0.10029068398982921","word_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.034843205974365854","conf":"1","left":"0.0421511764591124","height":"0.010611339429158706"},{"text":"C<40","conf":"0.30000001192092896","left":"0.832848838194385","level":"0","block_num":"0","page_num":"0","top":"0.00000000013697243339549914","par_num":"0","width":"0.03633720824059028","height":"0.017421602252187585","word_num":"0","line_num":"0"},{"height":"0.006968640444571461","width":"0.02034883549872868","block_num":"0","page_num":"0","line_num":"0","left":"0.9113372091917828","text":"100% Lz","conf":"0.30000001192092896","word_num":"0","par_num":"0","top":"0.006968641450188162","level":"0"},{"top":"0","width":"0.04941860158392719","par_num":"0","line_num":"0","text":"Mon 20 Apr 11:23:40","word_num":"0","conf":"1","block_num":"0","level":"0","page_num":"0","height":"0.01754385964912286","left":"0.9462209330985891"},{"top":"0.06937799032465086","par_num":"0","width":"0.1671511467466963","line_num":"0","page_num":"0","conf":"0.5","text":"User::factory->create(['email' => 'playlist-policy-test-'","word_num":"0","left":"0.38081396953237323","level":"0","height":"0.010761381906755907","block_num":"0"},{"block_num":"0","height":"0.010761381906755796","width":"0.0334302288420657","conf":"0.30000001192092896","word_num":"0","left":"0.5494186047644174","page_num":"0","line_num":"0","text":"• uniqido .","par_num":"0","level":"0","top":"0.06937799049886695"},{"line_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.006968640444571572","top":"0.07317073204252256","width":"0.03779069413530067","page_num":"0","word_num":"0","left":"0.5843023254614196","par_num":"0","text":"cexalllore.neu"},{"par_num":"0","word_num":"0","conf":"1","page_num":"0","level":"0","width":"0.22965112645575342","height":"0.011164274322169154","line_num":"0","left":"0.3793604781970444","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","top":"0.10765550239234445","block_num":"0"},{"height":"0.017657780381100885","par_num":"0","page_num":"0","line_num":"0","top":"0.12519936202646664","word_num":"0","level":"0","block_num":"0","text":"that happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but the","left":"0.37936048593808486","width":"0.22674416481180387","conf":"1"},{"par_num":"0","height":"0.0072715042880847625","text":"uneerMne issue shoula de nxearegaroless. Wne secunty bumo seis one.","page_num":"0","top":"0.14982578435435434","left":"0.37936048045311416","word_num":"0","block_num":"0","width":"0.1860464988870823","level":"0","line_num":"0","conf":"0.30000001192092896"},{"top":"0.22647527910685805","line_num":"0","width":"0.19186046275686713","height":"0.01754385964912286","text":"so if only this failed on production build it means the tests are passing? AM!","word_num":"0","par_num":"0","page_num":"0","block_num":"0","level":"0","conf":"1","left":"0.4186046475130493"},{"top":"0.24390243930132183","par_num":"0","width":"0.19476744469175955","left":"0.4186046526002596","word_num":"0","page_num":"0","conf":"1","line_num":"0","height":"0.020905922094220486","level":"0","block_num":"0","text":"correct. What else to check. The PR was by accident merged before reviewed."},{"par_num":"0","top":"0.2679425838437024","line_num":"0","level":"0","text":"rving to test it now","block_num":"0","conf":"0.30000001192092896","width":"0.04941860665666298","height":"0.007318740065968443","page_num":"0","word_num":"0","left":"0.4186046497675553"},{"line_num":"0","block_num":"0","text":"yes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, the","width":"0.21802323929806977","level":"0","left":"0.3793604704496043","par_num":"0","top":"0.3275261327943597","height":"0.010591889492442497","page_num":"0","conf":"0.5","word_num":"0"},{"height":"0.017577201745917037","width":"0.216569758476095","top":"0.3413078151015676","line_num":"0","word_num":"0","block_num":"0","left":"0.3793604785599734","level":"0","page_num":"0","par_num":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","conf":"1"},{"word_num":"0","par_num":"0","text":"What to check now that it's merged","top":"0.36921850044016813","left":"0.3793604621411747","level":"0","height":"0.02102540212384818","page_num":"0","width":"0.09156976862156646","line_num":"0","conf":"1","block_num":"0"},{"top":"0.3971291867242811","block_num":"0","height":"0.020989279617723233","level":"0","par_num":"0","conf":"1","width":"0.18895348082197477","page_num":"0","word_num":"0","text":"Since it's already on production, focus on runtime verification rather than CI:","line_num":"0","left":"0.3793604722488198"},{"height":"0.017763365969133194","block_num":"0","line_num":"0","conf":"1","page_num":"0","width":"0.22819766592472163","par_num":"0","level":"0","text":"1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokens","top":"0.42822966499847304","word_num":"0","left":"0.38081396292601993"},{"level":"0","top":"0.4494773520097948","line_num":"0","width":"0.21075581489725315","left":"0.3895348860804184","page_num":"0","block_num":"0","conf":"1","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","word_num":"0","par_num":"0","height":"0.017421602252187474"},{"conf":"1","text":"spikes.","line_num":"0","level":"0","height":"0.017421602252187474","par_num":"0","top":"0.4703832753111885","page_num":"0","width":"0.018895348335834228","word_num":"0","left":"0.38953488391711194","block_num":"0"},{"conf":"1","text":"2. Check the deploy didn't break the autoloader - run composer dump-autoload if not","width":"0.22238372234587972","level":"0","par_num":"0","page_num":"0","top":"0.494417862717921","block_num":"0","height":"0.01777725888971693","word_num":"0","left":"0.382267442588104","line_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.389534884900329","top":"0.5223285486430133","width":"0.206395352140386","page_num":"0","height":"0.00728817609698762","text":"cone auromaucalv in vour cedov divele, ane coniiin no class reso uuon errors 1n"},{"text":"uaravelloos.","level":"0","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","line_num":"0","left":"0.3895348872072968","par_num":"0","width":"0.03197674041098736","word_num":"0","page_num":"0","top":"0.5435540073038466"},{"text":"3. Laravel logs - tail storage/1ogs/laravel.10g for anything that surfaced after the","conf":"0.5","page_num":"0","par_num":"0","height":"0.021531100478468956","left":"0.3822674500693294","level":"0","line_num":"0","block_num":"0","top":"0.5606060606060606","width":"0.21656975847609494","word_num":"0"},{"line_num":"0","height":"0.014354066985645897","word_num":"0","page_num":"0","text":"deploy. Errors from phpseclib or passport would show up hereimmediately if something","par_num":"0","block_num":"0","left":"0.3895349049556379","conf":"1","level":"0","top":"0.5853269537480064","width":"0.21802323929806977"},{"page_num":"0","text":"btoke","line_num":"0","left":"0.3895348839579286","level":"0","par_num":"0","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","top":"0.6097560974842526","word_num":"0","width":"0.0159883714736776"},{"line_num":"0","left":"0.3822674416257561","width":"0.20639535214038607","block_num":"0","par_num":"0","height":"0.017805044730884623","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","top":"0.6267942582148889","level":"0","page_num":"0","conf":"1","word_num":"0"},{"text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths it phpseclib is used directly.","page_num":"0","height":"0.011164274322169154","block_num":"0","top":"0.6547049441786283","par_num":"0","conf":"0.5","line_num":"0","level":"0","left":"0.3895348922546773","width":"0.21947674041098741","word_num":"0"},{"text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","left":"0.3822674411551184","height":"0.01764666634883605","par_num":"0","conf":"1","block_num":"0","level":"0","line_num":"0","width":"0.22965116703763927","page_num":"0","word_num":"0","top":"0.6722488036988071"},{"top":"0.7001594896331739","left":"0.3895348859637776","level":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","text":"accidentalv ou lledin an unintended transitve bumo.ir wou d show nere","par_num":"0","width":"0.18023255530824056","block_num":"0","word_num":"0","line_num":"0","page_num":"0"},{"height":"0.010691918064342554","block_num":"0","line_num":"0","level":"0","text":"The good news is all five are patch minor bumps with no API changes, so the blast radius is","par_num":"0","top":"0.7384370016084825","left":"0.37936047167004366","word_num":"0","width":"0.2223837020549369","conf":"0.5","page_num":"0"},{"text":"verow. revak estaiime samost ceran concleenta uming -akerseec colision—","top":"0.7595818818683066","line_num":"0","height":"0.006968640444571572","word_num":"0","block_num":"0","level":"0","width":"0.23110462756867106","conf":"0.30000001192092896","left":"0.37936046559442044","page_num":"0","par_num":"0"},{"block_num":"0","level":"0","text":"Replv…","conf":"0.5","width":"0.018895347067650337","height":"0.010452960286604362","par_num":"0","line_num":"0","page_num":"0","word_num":"0","top":"0.9128919869298685","left":"0.37790697857373284"},{"width":"0.02906976354883073","text":"Cannot Ak","conf":"0.30000001192092896","height":"0.0071770334928229484","top":"0.9441786283891547","word_num":"0","block_num":"0","level":"0","left":"0.5770348873948522","line_num":"0","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.0071770334928230595","par_num":"0","text":"Ciaudo ic Aland can mako mistakec Plesce double-chock recnoncod","top":"0.9824561403508771","width":"0.1279069616439495","word_num":"0","line_num":"0","left":"0.4345930383560505","level":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2032
|
NULL
|
NULL
|
|
53685
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon Z0 A0r 11-24.01WHere could I see OAuth/Passport changes in laravel projectReplv.CannotA4Ciaudo ic Aland can mako mistakec Plence double-chock recnoncoc)...
|
[{"block_num":"0","conf":& [{"block_num":"0","conf":"1","line_num":"0","height":"0.01754385964912286","width":"0.030523254516276906","level":"0","text":"Claude File","top":"0","word_num":"0","par_num":"0","page_num":"0","left":"0.017441861727653853"},{"left":"0.05087209400280188","block_num":"0","line_num":"0","par_num":"0","page_num":"0","level":"0","height":"0.010452960286604362","conf":"1","top":"0.003484321076209995","text":"Edit","width":"0.011627906180442647","word_num":"0"},{"top":"0.006968641450188162","par_num":"0","word_num":"0","left":"0.06395349007209457","level":"0","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571461","page_num":"0","width":"0.014534881774415365","text":"VIew","line_num":"0"},{"conf":"1","left":"0.08284883725148152","line_num":"0","top":"0.003484321424642056","height":"0.010452960286604362","par_num":"0","width":"0.017441858636572008","text":"Window","level":"0","block_num":"0","page_num":"0","word_num":"0"},{"height":"0.017421602252187585","par_num":"0","line_num":"0","width":"0.010174418383456299","text":"Help","page_num":"0","block_num":"0","conf":"1","level":"0","left":"0.1075581398150548","word_num":"0","top":"0.00000000009341838413945425"},{"conf":"1","text":"Security patch review and testing guidance","line_num":"0","height":"0.010611339429158706","top":"0.034843205974365854","par_num":"0","page_num":"0","block_num":"0","left":"0.04215117645919011","width":"0.10029068398982921","word_num":"0","level":"0"},{"page_num":"0","text":"100% Lz","word_num":"0","line_num":"0","block_num":"0","par_num":"0","level":"0","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.9113372091917828","top":"0.006968641450188162","width":"0.02034883549872868"},{"level":"0","block_num":"0","page_num":"0","line_num":"0","left":"0.946220929673771","par_num":"0","top":"0.006968641450188162","text":"Mon Z0 A0r 11-24.01","width":"0.046511624721770506","conf":"0.30000001192092896","word_num":"0","height":"0.006968640444571461"},{"top":"0.2296650718401294","left":"0.46511628803368954","block_num":"0","par_num":"0","line_num":"0","text":"WHere could I see OAuth/Passport changes in laravel project","page_num":"0","height":"0.017721687207381653","level":"0","width":"0.15406975847609505","word_num":"0","conf":"1"},{"height":"0.010452961047110243","top":"0.9128919862882914","width":"0.01744185990475594","text":"Replv.","conf":"0.5","left":"0.3779069774604127","block_num":"0","par_num":"0","word_num":"0","page_num":"0","level":"0","line_num":"0"},{"top":"0.9442508710176705","block_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968641205077342","left":"0.5770348843265868","line_num":"0","par_num":"0","width":"0.029069766085198512","page_num":"0","text":"CannotA4","word_num":"0"},{"conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","top":"0.9824561403508771","text":"Ciaudo ic Aland can mako mistakec Plence double-chock recnoncoc)","page_num":"0","height":"0.0071770334928230595","left":"0.43459303705837393","width":"0.12936045261139562","word_num":"0","block_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
234
|
NULL
|
NULL
|
|
53706
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon ZU Aor 11-20.00WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport token"cau contleauch.onpcat contigpassport.ohp# guards, provlders#if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport:: tokensExpireIno)Quickest runtime check — inside your Docker container:bashphp artisan passport:keys --force 2>&1php artisan route:list | grep oauth# confirms kevs are intacti# confirms routes are registeredReply...CannotAky...
|
[{"conf":"1","height":" [{"conf":"1","height":"0.01754385964912286","word_num":"0","page_num":"0","par_num":"0","left":"0.017441861727653853","text":"Claude File","block_num":"0","level":"0","line_num":"0","top":"0","width":"0.030523254516276906"},{"par_num":"0","block_num":"0","conf":"1","height":"0.017421602252187585","page_num":"0","word_num":"0","left":"0.050872093609937184","top":"0.00000000009341838413945425","text":"Edit","line_num":"0","width":"0.013081394611520962","level":"0"},{"line_num":"0","level":"0","conf":"0.30000001192092896","width":"0.014534881774415365","par_num":"0","top":"0.006968641450188162","height":"0.006968640444571461","block_num":"0","left":"0.06395349007209457","word_num":"0","page_num":"0","text":"VIew"},{"block_num":"0","page_num":"0","word_num":"0","line_num":"0","level":"0","text":"Window","conf":"1","height":"0.017421602252187585","left":"0.08284883714506737","par_num":"0","width":"0.01889534833583427","top":"0.000000000441850445120906"},{"conf":"1","height":"0.017421602252187585","level":"0","top":"0.00000000009341838413945425","block_num":"0","word_num":"0","left":"0.1075581398150548","par_num":"0","page_num":"0","line_num":"0","text":"Help","width":"0.010174418383456299"},{"left":"0.0421511764591124","page_num":"0","word_num":"0","par_num":"0","line_num":"0","block_num":"0","top":"0.034843205974365854","level":"0","width":"0.10029068398982921","conf":"1","text":"Security patch review and testing guidance","height":"0.010611339429158706"},{"par_num":"0","block_num":"0","left":"0.9113372091917828","text":"100% Lz","width":"0.02034883549872868","height":"0.006968640444571461","word_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","top":"0.006968641450188162","page_num":"0"},{"block_num":"0","left":"0.9462209310966136","level":"0","page_num":"0","line_num":"0","text":"Mon ZU Aor 11-20.00","word_num":"0","top":"0.006968641450188162","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","width":"0.04796511061648101"},{"conf":"1","top":"0.2296650718401294","width":"0.15406975847609505","word_num":"0","left":"0.46511628803368954","level":"0","line_num":"0","height":"0.017721687207381653","par_num":"0","page_num":"0","text":"WHere could I see OAuth/Passport changes in laravel project","block_num":"0"},{"width":"0.20494185102746837","block_num":"0","conf":"1","height":"0.01781893765146836","line_num":"0","text":"The autoload looks clean — no errors, just pre-existing warnings (those ambiguous","level":"0","par_num":"0","left":"0.379360478721607","top":"0.28919860629805094","page_num":"0","word_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","left":"0.37936047101480896","level":"0","par_num":"0","width":"0.15116278668667416","top":"0.31010452977814074","height":"0.01764666634883605","text":"Flysystem/Microsoft Graph classes are old, not from this PR).","conf":"1","page_num":"0"},{"block_num":"0","conf":"1","page_num":"0","top":"0.3379790944182606","height":"0.017682787333949346","left":"0.37936047783774907","width":"0.12354649888708236","word_num":"0","text":"Where to look for Passport/OAuth in the project:","level":"0","line_num":"0","par_num":"0"},{"width":"0.08720929571922786","page_num":"0","left":"0.3808139525490543","line_num":"0","par_num":"0","top":"0.4074960127591707","word_num":"0","block_num":"0","level":"0","text":"# Koutes registered bv rassport","conf":"0.5","height":"0.0071770334928229484"},{"width":"0.15552323929806977","height":"0.010500196824994035","page_num":"0","top":"0.42503987246063923","par_num":"0","word_num":"0","block_num":"0","text":"php artisan route:list | grep -E \"oauth|passport token\"","line_num":"0","left":"0.38081395467143486","conf":"0.5","level":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"cau contleauch.onp","top":"0.48083623717426005","width":"0.055232550235504774","height":"0.00720204044567152","left":"0.38081395586900885","word_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","top":"0.49825784007433505","word_num":"0","conf":"0.30000001192092896","height":"0.007324297082100917","level":"0","page_num":"0","left":"0.38081395275439145","par_num":"0","line_num":"0","text":"cat contigpassport.ohp","width":"0.06540697178942095"},{"word_num":"0","conf":"0.30000001192092896","height":"0.00720204044567152","width":"0.055232555308240505","page_num":"0","top":"0.4808362370151933","line_num":"0","par_num":"0","text":"# guards, provlders","left":"0.4622093050586837","level":"0","block_num":"0"},{"word_num":"0","width":"0.09883720316785444","top":"0.49441786283891553","line_num":"0","left":"0.46220931010805694","level":"0","height":"0.011164274322169043","conf":"0.5","page_num":"0","par_num":"0","text":"#if it exists (not alwavs present)","block_num":"0"},{"height":"0.01754385964912286","level":"0","page_num":"0","top":"0.529505582137161","line_num":"0","word_num":"0","block_num":"0","conf":"1","left":"0.3808139536643218","par_num":"0","text":"# Where Passport is booted","width":"0.07558139334333702"},{"top":"0.5502392346259756","conf":"1","left":"0.3808139555622523","level":"0","par_num":"0","width":"0.12936046275686708","height":"0.010736374953907224","word_num":"0","block_num":"0","line_num":"0","page_num":"0","text":"grep -r \"Passport::\" app/--include=\"*.php\" -1"},{"level":"0","block_num":"0","page_num":"0","top":"0.5885167464114832","height":"0.011164274322169043","width":"0.09883720316785449","left":"0.3808139546692843","word_num":"0","line_num":"0","text":"# Custom middleware or token checks","conf":"1","par_num":"0"},{"height":"0.010664132223174971","par_num":"0","page_num":"0","conf":"1","block_num":"0","line_num":"0","word_num":"0","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","left":"0.3808139530568149","level":"0","width":"0.23110462756867106","top":"0.6060606060824787"},{"block_num":"0","word_num":"0","conf":"1","page_num":"0","par_num":"0","top":"0.6411149829782994","width":"0.16860464785961393","height":"0.017577201745916926","text":"In the codebase, Passport changes in 13.6 → 13.7.x typically affect:","level":"0","line_num":"0","left":"0.3793604706608972"},{"par_num":"0","text":"• oken revocation nenavioui","word_num":"0","height":"0.006968640444571461","top":"0.6759581884885157","level":"0","left":"0.3808139531620499","page_num":"0","width":"0.07848836513275798","block_num":"0","conf":"0.30000001192092896","line_num":"0"},{"block_num":"0","word_num":"0","text":"• PersonalAccessToken model if vou've extended it","conf":"1","width":"0.1337209255137342","height":"0.010472411744332222","level":"0","line_num":"0","par_num":"0","page_num":"0","top":"0.6968641115270692","left":"0.38226744661762363"},{"word_num":"0","conf":"1","left":"0.3808139531872547","level":"0","line_num":"0","width":"0.18313951695219005","par_num":"0","height":"0.010508532729445519","block_num":"0","page_num":"0","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or","top":"0.724738676254297"},{"page_num":"0","top":"0.7421602786424014","word_num":"0","left":"0.39098837188763197","height":"0.013937282410154683","width":"0.0770348843107832","par_num":"0","conf":"0.5","block_num":"0","text":"Passport:: tokensExpireIno)","line_num":"0","level":"0"},{"text":"Quickest runtime check — inside your Docker container:","conf":"1","line_num":"0","par_num":"0","block_num":"0","page_num":"0","height":"0.0177578097135066","top":"0.7804878046578869","width":"0.14389534199491455","word_num":"0","level":"0","left":"0.37936047242804977"},{"width":"0.011627907448626573","word_num":"0","block_num":"0","top":"0.8188153308332502","height":"0.013937282410154683","conf":"1","line_num":"0","left":"0.3808139531797565","level":"0","page_num":"0","par_num":"0","text":"bash"},{"word_num":"0","left":"0.3808139552077663","line_num":"0","text":"php artisan passport:keys --force 2>&1","page_num":"0","conf":"1","top":"0.8500797447828127","width":"0.10755812868158865","block_num":"0","height":"0.010547432602877826","level":"0","par_num":"0"},{"line_num":"0","height":"0.017421602252187585","block_num":"0","par_num":"0","top":"0.8641114983512582","left":"0.3808139566145566","width":"0.10174418510274685","word_num":"0","text":"php artisan route:list | grep oauth","page_num":"0","level":"0","conf":"1"},{"width":"0.07412789730315505","left":"0.49563953718426446","page_num":"0","par_num":"0","conf":"1","level":"0","block_num":"0","word_num":"0","line_num":"0","text":"# confirms kevs are intacti","top":"0.8500797448165869","height":"0.0071770334928230595"},{"left":"0.49563954125030685","text":"# confirms routes are registered","top":"0.8641114983512582","width":"0.09302324944354112","word_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","conf":"1","par_num":"0","height":"0.017421602252187585"},{"height":"0.017421602252187474","page_num":"0","conf":"0.5","top":"0.9094076657147888","word_num":"0","block_num":"0","left":"0.3779069773045282","par_num":"0","level":"0","text":"Reply...","width":"0.020348836766912626","line_num":"0"},{"par_num":"0","top":"0.9442508714153448","line_num":"0","height":"0.006968640444571572","width":"0.030523251979909016","left":"0.5770348871641151","level":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","text":"CannotAky","word_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
1164
|
NULL
|
NULL
|
|
53707
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C47 8 Mon 20 Apr 11:25:08•• 0DEV (docker)DOCKER381DEV (docker)$82APP (-zsh)83-zshX4screenpipe"• 85php"and"/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply withSkipping.psr-autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.Skipping.Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply withpsr-4 autoloadingstandard. Skipping.Illuminate\Foundation\ComposerScripts::postAutoloadDump@php artisan package:discover --ansiINFO Discovering packages.24slides/laravel-saml2aws/aws-sdk-php-laravelbarryvdh/laravel-debugbarbarryvdh/laravel-ide-helperbepsvpt/secure-headerschaseconey/laravel-datadog-helperdevio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsGenerated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny#DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONE...
|
[{"block_num":"0","level": [{"block_num":"0","level":"0","left":"0.031976744480304596","height":"0.013953487608167836","width":"0.03779069582621256","line_num":"0","text":"iTerm2","word_num":"0","top":"0.006976744645528443","par_num":"0","conf":"1","page_num":"0"},{"width":"0.021802324718899202","block_num":"0","word_num":"0","conf":"1","height":"0.013953487608167836","left":"0.08284883747097675","level":"0","page_num":"0","par_num":"0","text":"Shell","top":"0.006976744800567203","line_num":"0"},{"line_num":"0","height":"0.018604651557074692","level":"0","top":"0.004651162477276594","text":"Edit","word_num":"0","page_num":"0","left":"0.1148255820963591","conf":"1","par_num":"0","width":"0.020348836316002733","block_num":"0"},{"level":"0","block_num":"0","text":"View","line_num":"0","page_num":"0","word_num":"0","width":"0.024709301524692112","left":"0.145348837730871","top":"0.006976744800567203","par_num":"0","conf":"1","height":"0.013953487608167836"},{"block_num":"0","level":"0","line_num":"0","height":"0.013953487608167836","top":"0.006976744800567203","width":"0.034883719020419646","par_num":"0","conf":"1","word_num":"0","left":"0.18168604707893748","text":"Session","page_num":"0"},{"block_num":"0","left":"0.22963396757353347","line_num":"0","par_num":"0","width":"0.032011135419209774","word_num":"0","height":"0.014156619177924323","level":"0","text":"Scripts","conf":"0.5","top":"0.006875178664312198","page_num":"0"},{"height":"0.014598697026570684","conf":"1","par_num":"0","block_num":"0","width":"0.033533154593573644","left":"0.2732043532693469","level":"0","page_num":"0","line_num":"0","top":"0.006654139759328936","text":"Profiles","word_num":"0"},{"left":"0.3182635379612784","line_num":"0","page_num":"0","conf":"1","text":"Window","block_num":"0","word_num":"0","par_num":"0","top":"0.006632656100668988","level":"0","height":"0.014641664293077339","width":"0.03643804126315647"},{"conf":"1","par_num":"0","text":"Help","top":"0.0069767444517300214","word_num":"0","left":"0.36773255884054523","page_num":"0","line_num":"0","block_num":"0","width":"0.020348836316002705","level":"0","height":"0.013953487608167836"},{"word_num":"0","block_num":"0","left":"0.8168604704256904","conf":"0.5","width":"0.17151161829630535","par_num":"0","text":"100% C47 8 Mon 20 Apr 11:25:08","height":"0.016666666666666607","top":"0.004444444444444473","page_num":"0","line_num":"0","level":"0"},{"top":"0.03444444470335428","level":"0","left":"0.002906977071422211","width":"0.039244185553656684","conf":"0.30000001192092896","height":"0.021369508107503266","text":"•• 0","line_num":"0","page_num":"0","block_num":"0","word_num":"0","par_num":"0"},{"block_num":"0","conf":"1","top":"0.036666666508996415","word_num":"0","text":"DEV (docker)","page_num":"0","left":"0.472383723637125","level":"0","line_num":"0","height":"0.014496124055650594","par_num":"0","width":"0.05959302054511173"},{"line_num":"0","par_num":"0","width":"0.03344831201765272","height":"0.011761715147230345","left":"0.06830491368598085","page_num":"0","block_num":"0","word_num":"0","level":"0","text":"DOCKER","conf":"1","top":"0.06737495635430424"},{"text":"381","page_num":"0","height":"0.011627907223171752","block_num":"0","level":"0","top":"0.06744186045818157","word_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.1802325580453909","width":"0.01162790722317164","par_num":"0"},{"block_num":"0","level":"0","word_num":"0","page_num":"0","conf":"1","left":"0.261627908573031","line_num":"0","text":"DEV (docker)","height":"0.01162790722317164","width":"0.049418603049384224","par_num":"0","top":"0.06744186035900246"},{"text":"$82","page_num":"0","par_num":"0","width":"0.01453488270441694","line_num":"0","left":"0.37500000068994266","height":"0.013953487608167836","conf":"0.30000001192092896","block_num":"0","level":"0","top":"0.06511627933545094","word_num":"0"},{"height":"0.011627906163533597","conf":"0.5","left":"0.46220930196960064","level":"0","par_num":"0","block_num":"0","text":"APP (-zsh)","top":"0.06744186098800065","width":"0.0421511623594496","word_num":"0","line_num":"0","page_num":"0"},{"left":"0.5726744183933612","text":"83","block_num":"0","top":"0.06744186027730303","word_num":"0","height":"0.01162790722317164","width":"0.013081395626068137","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"level":"0","height":"0.011627906163533597","word_num":"0","width":"0.017441859510209823","block_num":"0","par_num":"0","left":"0.6671511633044881","text":"-zsh","page_num":"0","top":"0.0674418607263727","line_num":"0","conf":"0.30000001192092896"},{"width":"0.01453488270441683","conf":"0.30000001192092896","line_num":"0","left":"0.7688953491032179","block_num":"0","text":"X4","height":"0.011627906163533597","page_num":"0","top":"0.06744186098800065","word_num":"0","level":"0","par_num":"0"},{"block_num":"0","left":"0.8487900389444276","conf":"1","text":"screenpipe\"","par_num":"0","level":"0","line_num":"0","top":"0.06468844713473598","word_num":"0","page_num":"0","height":"0.014809151755438954","width":"0.0480594582027859"},{"par_num":"0","left":"0.9563953489745769","line_num":"0","page_num":"0","text":"• 85","block_num":"0","conf":"0.30000001192092896","height":"0.011627906163533597","top":"0.0674418609589309","level":"0","width":"0.024709301524692084","word_num":"0"},{"text":"php\"","top":"0.08837209318677719","height":"0.016279069052802186","conf":"0.5","left":"0.0029069775564523823","width":"0.02470930152469211","word_num":"0","par_num":"0","block_num":"0","level":"0","page_num":"0","line_num":"0"},{"width":"0.023255814446343316","line_num":"0","page_num":"0","level":"0","par_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.026162790063650063","text":"and","top":"0.09069767487808655","height":"0.013953487608167947"},{"level":"0","left":"0.04941863668649206","par_num":"0","top":"0.08837209382234956","conf":"1","width":"0.5886627621120877","word_num":"0","page_num":"0","height":"0.020930230882432732","block_num":"0","text":"\"/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php\", the first will be used.","line_num":"0"},{"left":"0.002906991817654061","conf":"1","par_num":"0","page_num":"0","word_num":"0","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4","level":"0","top":"0.10888888836061783","width":"0.943313937717014","height":"0.019018088446723036","line_num":"0","block_num":"0"},{"left":"0.9447403567855392","line_num":"0","text":"autoloadi","level":"0","page_num":"0","conf":"1","height":"0.016743636661105676","par_num":"0","block_num":"0","top":"0.10907004241027407","width":"0.05383324093288844","word_num":"0"},{"left":"0.0029069833916420054","block_num":"0","level":"0","word_num":"0","text":"ng standard. Skipping.","conf":"1","width":"0.12354650497436526","top":"0.13","page_num":"0","height":"0.01666666666666672","line_num":"0","par_num":"0"},{"width":"0.9113371955023872","block_num":"0","conf":"1","line_num":"0","left":"0.0029069905069436667","level":"0","page_num":"0","par_num":"0","top":"0.14883720990703253","word_num":"0","height":"0.0189405674404568","text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard."},{"width":"0.9070341322157117","top":"0.16488889841175924","word_num":"0","page_num":"0","conf":"1","height":"0.02764794031778972","left":"0.0028824079837275938","level":"0","line_num":"0","block_num":"0","par_num":"0","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with"},{"height":"0.026645740932888518","block_num":"0","top":"0.14597945479817187","text":"Skipping.","conf":"1","line_num":"0","left":"0.9170514557343384","width":"0.05252499580383296","word_num":"0","par_num":"0","level":"0","page_num":"0"},{"word_num":"0","width":"0.020348836316002705","height":"0.013953487608167836","block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","top":"0.17209302379281533","left":"0.9127906977819211","text":"psr-"},{"top":"0.16976744168769164","page_num":"0","left":"0.9447674432281084","word_num":"0","line_num":"0","par_num":"0","width":"0.053779066933525965","height":"0.013953488667805991","level":"0","block_num":"0","conf":"1","text":"autoloadi"},{"text":"ng standard. Skipping.","top":"0.1906976747371648","line_num":"0","level":"0","width":"0.12354650497436524","block_num":"0","conf":"1","page_num":"0","left":"0.002906983391967276","height":"0.016279069052802186","par_num":"0","word_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","conf":"1","height":"0.019018088446723036","left":"0.0029069905069436667","level":"0","width":"0.9113371955023872","page_num":"0","text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.","block_num":"0","top":"0.20888888843813724"},{"conf":"0.5","left":"0.9200581411594164","level":"0","top":"0.21162790735870673","par_num":"0","word_num":"0","page_num":"0","text":"Skipping.","block_num":"0","height":"0.013953487608167836","width":"0.04941860304938417","line_num":"0"},{"page_num":"0","text":"Class RingCentral\\SDK\\WebSocket\\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with","word_num":"0","width":"0.8997093200683594","conf":"1","height":"0.018888888888888955","left":"0.0029069652545051857","block_num":"0","line_num":"0","top":"0.22999999999999998","level":"0","par_num":"0"},{"conf":"1","width":"0.09738372166951503","top":"0.22999999999999998","left":"0.9011627889884591","height":"0.01666666666666672","block_num":"0","page_num":"0","par_num":"0","word_num":"0","text":"psr-4 autoloading","level":"0","line_num":"0"},{"level":"0","text":"standard. Skipping.","word_num":"0","top":"0.25111111111111106","line_num":"0","conf":"1","block_num":"0","height":"0.01666666666666672","width":"0.10610464943779839","page_num":"0","left":"0.008720932942696654","par_num":"0"},{"line_num":"0","height":"0.016279069052802297","par_num":"0","conf":"1","block_num":"0","page_num":"0","left":"0.014534890265207916","word_num":"0","text":"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump","width":"0.30668604109022346","level":"0","top":"0.2697674421305756"},{"level":"0","conf":"1","top":"0.2906976748728237","width":"0.20058138105604384","block_num":"0","left":"0.01453489453546673","par_num":"0","word_num":"0","line_num":"0","text":"@php artisan package:discover --ansi","page_num":"0","height":"0.016279069052802186"},{"block_num":"0","line_num":"0","height":"0.016666666666666607","page_num":"0","conf":"1","top":"0.33000000000000007","left":"0.02034884459413444","width":"0.15116278330485025","par_num":"0","text":"INFO Discovering packages.","word_num":"0","level":"0"},{"line_num":"0","block_num":"0","conf":"1","par_num":"0","text":"24slides/laravel-saml2","top":"0.3697674421494044","word_num":"0","width":"0.12354650497436523","page_num":"0","height":"0.013953487608167947","level":"0","left":"0.014534888283166186"},{"block_num":"0","left":"0.013081400116558149","word_num":"0","text":"aws/aws-sdk-php-laravel","conf":"1","level":"0","line_num":"0","height":"0.016279069052802297","par_num":"0","top":"0.39069767465964533","page_num":"0","width":"0.13081394831339518"},{"top":"0.4093023252292147","line_num":"0","width":"0.14244185553656685","word_num":"0","level":"0","page_num":"0","text":"barryvdh/laravel-debugbar","height":"0.01860465155707458","block_num":"0","left":"0.013081400187142853","par_num":"0","conf":"1"},{"left":"0.013081393810774975","block_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"barryvdh/laravel-ide-helper","top":"0.43023255858406406","word_num":"0","width":"0.15261627833048502","height":"0.016279069052802075"},{"conf":"1","text":"bepsvpt/secure-headers","level":"0","block_num":"0","par_num":"0","top":"0.448837208795106","word_num":"0","height":"0.018604651557074692","left":"0.013081393313953566","line_num":"0","page_num":"0","width":"0.12499999999999999"},{"page_num":"0","block_num":"0","width":"0.18459300994873046","level":"0","height":"0.016279069052802186","line_num":"0","par_num":"0","left":"0.01453489268188471","text":"chaseconey/laravel-datadog-helper","top":"0.46976744213057564","word_num":"0","conf":"1"},{"top":"0.4906976746596454","block_num":"0","line_num":"0","page_num":"0","left":"0.014534886899410864","conf":"1","level":"0","text":"devio/pipedrive","width":"0.08720929887559678","par_num":"0","height":"0.016279069052802297","word_num":"0"},{"block_num":"0","top":"0.5093023256943309","level":"0","line_num":"0","text":"jasonmccreary/laravel-test-assertions","left":"0.0145348848620512","width":"0.20639533996582032","par_num":"0","height":"0.018604651557074692","page_num":"0","word_num":"0","conf":"1"},{"par_num":"0","width":"0.16279069052802192","word_num":"0","height":"0.016279069052802186","line_num":"0","text":"jdavidbakr/cloudfront-proxies","block_num":"0","page_num":"0","left":"0.014534888922035529","conf":"1","level":"0","top":"0.5302325583805756"},{"top":"0.5511627911377766","text":"kalnoy/nestedset","conf":"1","left":"0.013081396545276134","level":"0","height":"0.013953487608167836","page_num":"0","par_num":"0","width":"0.0915697627597385","block_num":"0","line_num":"0","word_num":"0"},{"conf":"1","text":"laravel/passport","block_num":"0","height":"0.016279069052802186","page_num":"0","top":"0.5697674421015059","width":"0.09011627833048504","level":"0","line_num":"0","left":"0.014534884991734219","par_num":"0","word_num":"0"},{"height":"0.016279069052802186","top":"0.5883720932933663","word_num":"0","text":"laravel/slack-notification-channel","level":"0","width":"0.19040696885850691","left":"0.01453489004385696","conf":"1","page_num":"0","line_num":"0","par_num":"0","block_num":"0"},{"width":"0.07994185553656684","word_num":"0","left":"0.014534887517569237","line_num":"0","top":"0.6093023258858385","block_num":"0","height":"0.013953487608167836","page_num":"0","par_num":"0","text":"laravel/tinker","level":"0","conf":"1"},{"level":"0","height":"0.013953487608167836","page_num":"0","left":"0.014534886722949095","conf":"1","text":"laravel/ui","line_num":"0","par_num":"0","width":"0.058139530817667644","top":"0.6302325584439781","word_num":"0","block_num":"0"},{"height":"0.016279069052802186","line_num":"0","page_num":"0","left":"0.013081396370691166","top":"0.6488372093883277","text":"laravolt/avatar","width":"0.08575580914815267","block_num":"0","level":"0","par_num":"0","word_num":"0","conf":"1"},{"level":"0","height":"0.016279069052802186","text":"league/statsd","width":"0.07848837110731337","page_num":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.6697674421015058","conf":"1","block_num":"0","left":"0.01308139714983165"},{"page_num":"0","line_num":"0","block_num":"0","text":"nesbot/carbon","top":"0.6906976747230478","width":"0.07558139165242513","par_num":"0","height":"0.013953487608167836","conf":"1","left":"0.013081398456733132","level":"0","word_num":"0"},{"page_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"nunomaduro/collision","top":"0.7093023259052184","conf":"1","width":"0.11337209277682832","height":"0.013953487608167836","left":"0.013081396889202079","word_num":"0"},{"line_num":"0","page_num":"0","height":"0.013953487608167836","top":"0.7302325586765362","level":"0","left":"0.013081396390117541","conf":"1","text":"nunomaduro/termwind","par_num":"0","width":"0.10755813386705186","block_num":"0","word_num":"0"},{"level":"0","left":"0.014534886399900495","par_num":"0","height":"0.018604651557074692","text":"propaganistas/laravel-phone","top":"0.7488372087951061","width":"0.15116278330485025","page_num":"0","line_num":"0","conf":"1","word_num":"0","block_num":"0"},{"block_num":"0","text":"santigarcor/laratrust","page_num":"0","line_num":"0","word_num":"0","conf":"1","left":"0.014534885637538212","level":"0","top":"0.7697674421015059","par_num":"0","width":"0.11773255666097004","height":"0.016279069052802186"},{"line_num":"0","left":"0.014534885931869586","height":"0.016279069052802186","block_num":"0","page_num":"0","par_num":"0","conf":"1","level":"0","text":"sentry/sentry-laravel","top":"0.7906976746305756","width":"0.11773255666097007","word_num":"0"},{"level":"0","line_num":"0","text":"shiftonelabs/laravel-sqs-fifo-queue","page_num":"0","left":"0.014534887405829148","width":"0.19622092776828343","height":"0.016279069052802186","block_num":"0","par_num":"0","top":"0.8093023258515059","conf":"1","word_num":"0"},{"height":"0.016279069052802186","line_num":"0","page_num":"0","text":"spatie/laravel-fractal","par_num":"0","width":"0.12354650497436523","top":"0.8302325583805755","block_num":"0","left":"0.014534889106809562","word_num":"0","level":"0","conf":"1"},{"left":"0.014534886493006589","line_num":"0","par_num":"0","page_num":"0","top":"0.8488372090276642","height":"0.018604651557074692","conf":"1","level":"0","width":"0.1293604638841417","word_num":"0","text":"spatie/laravel-ignition","block_num":"0"},{"page_num":"0","left":"0.014534890007306778","conf":"1","line_num":"0","text":"spatie/laravel-webhook-server","height":"0.016279069052802186","level":"0","top":"0.8697674421015058","word_num":"0","block_num":"0","width":"0.16279069052802192","par_num":"0"},{"line_num":"0","text":"staudenmeir/belongs-to-through","height":"0.016279069052802186","width":"0.16715115441216363","left":"0.01453488623868565","block_num":"0","par_num":"0","level":"0","word_num":"0","page_num":"0","conf":"1","top":"0.8906976748922035"},{"par_num":"0","line_num":"0","text":"vinkla/hashids","height":"0.016279069052802186","top":"0.909302325735227","width":"0.07994186083475749","block_num":"0","left":"0.014534883081894535","conf":"1","level":"0","page_num":"0","word_num":"0"},{"line_num":"0","conf":"1","top":"0.9488372098779627","height":"0.0189405674404568","width":"0.32994185553656685","word_num":"0","level":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.002906985862002504","text":"Generated optimized autoload files containing 95492 classes"},{"level":"0","text":"root@docker_lamp_1:/home/jiminny#","height":"0.016279069052802186","width":"0.18459300994873043","block_num":"0","par_num":"0","word_num":"0","left":"0.002906985243657978","conf":"1","page_num":"0","top":"0.969767442101506","line_num":"0"},{"page_num":"0","height":"0.014150505065917973","text":"DONE","word_num":"0","block_num":"0","left":"0.8037561232901866","par_num":"0","level":"0","conf":"1","top":"0.36966893342250284","width":"0.023301707373725056","line_num":"0"},{"block_num":"0","left":"0.8037790698117121","text":"DONE","top":"0.3906976746842882","width":"0.02325581444634328","conf":"1","height":"0.013953487608167836","level":"0","line_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"width":"0.02325581444634328","line_num":"0","left":"0.8037790693272159","top":"0.4116279075912649","conf":"1","block_num":"0","word_num":"0","level":"0","par_num":"0","page_num":"0","text":"DONE","height":"0.013953487608167836"},{"par_num":"0","block_num":"0","word_num":"0","text":"DONE","top":"0.43023255840521846","height":"0.013953487608167836","line_num":"0","conf":"1","page_num":"0","level":"0","width":"0.02325581444634328","left":"0.8037790698117121"},{"top":"0.4488372094517301","block_num":"0","height":"0.013953487608167725","line_num":"0","page_num":"0","width":"0.024709301524692195","conf":"1","word_num":"0","left":"0.8023255820138167","level":"0","par_num":"0","text":"DONE"},{"width":"0.024709301524692195","word_num":"0","height":"0.013953487608167725","block_num":"0","level":"0","left":"0.8023255820138167","line_num":"0","page_num":"0","par_num":"0","text":"DONE","conf":"1","top":"0.46976744200986964"},{"par_num":"0","width":"0.02325581444634328","left":"0.8037790698117121","word_num":"0","block_num":"0","level":"0","height":"0.013953487608167947","page_num":"0","text":"DONE","conf":"1","top":"0.49069767468428815","line_num":"0"},{"width":"0.023405626085069464","par_num":"0","page_num":"0","level":"0","word_num":"0","block_num":"0","conf":"0.5","height":"0.014605877134534984","left":"0.803704163892863","line_num":"0","text":"DONE","top":"0.5089761309621977"},{"text":"DONE","page_num":"0","width":"0.02325581444634328","height":"0.013953487608167836","top":"0.5302325584052184","level":"0","block_num":"0","left":"0.8037790698117121","word_num":"0","conf":"1","line_num":"0","par_num":"0"},{"width":"0.024797444873385976","text":"DONE","page_num":"0","height":"0.01435823122660329","block_num":"0","level":"0","conf":"1","par_num":"0","top":"0.5509604193234873","word_num":"0","line_num":"0","left":"0.802281509812224"},{"par_num":"0","line_num":"0","level":"0","left":"0.8037790698117121","page_num":"0","conf":"1","top":"0.5697674421261486","width":"0.02325581444634328","word_num":"0","block_num":"0","height":"0.013953487608167947","text":"DONE"},{"conf":"1","level":"0","width":"0.02325581444634328","page_num":"0","line_num":"0","top":"0.5883720931092578","left":"0.8037790697148128","text":"DONE","block_num":"0","word_num":"0","par_num":"0","height":"0.016279069052802186"},{"level":"0","top":"0.6116279075912648","left":"0.8023255816262197","text":"DONE","block_num":"0","height":"0.013953487608167947","page_num":"0","width":"0.024709301524692195","line_num":"0","conf":"1","par_num":"0","word_num":"0"},{"block_num":"0","conf":"1","level":"0","text":"DONE","page_num":"0","top":"0.6302325584052184","word_num":"0","par_num":"0","height":"0.013953487608167947","left":"0.8037790698117121","line_num":"0","width":"0.02325581444634328"},{"level":"0","height":"0.011627906163533486","top":"0.6511627912205589","page_num":"0","line_num":"0","word_num":"0","left":"0.8023255813839717","block_num":"0","conf":"1","text":"DONE","par_num":"0","width":"0.024709301524692195"},{"line_num":"0","word_num":"0","level":"0","left":"0.8037790698117121","text":"DONE","top":"0.6697674421261488","par_num":"0","width":"0.02325581444634328","conf":"1","height":"0.013953487608167836","page_num":"0","block_num":"0"},{"page_num":"0","par_num":"0","top":"0.6906976746842881","level":"0","left":"0.8037790698117121","text":"DONE","block_num":"0","conf":"1","line_num":"0","width":"0.02325581444634328","word_num":"0","height":"0.013953487608167836"},{"conf":"1","block_num":"0","level":"0","width":"0.023301707373725056","left":"0.8037561232901866","word_num":"0","text":"DONE","height":"0.014150505065917973","line_num":"0","page_num":"0","par_num":"0","top":"0.7092038171434331"},{"level":"0","conf":"1","text":"DONE","page_num":"0","block_num":"0","left":"0.8037790698117121","height":"0.013953487608167947","par_num":"0","width":"0.02325581444634328","top":"0.7302325584052184","word_num":"0","line_num":"0"},{"par_num":"0","block_num":"0","word_num":"0","height":"0.013953487608167836","left":"0.8023255813839717","level":"0","line_num":"0","text":"DONE","width":"0.024709301524692195","conf":"1","page_num":"0","top":"0.7511627911571565"},{"left":"0.8037561232901866","level":"0","height":"0.014150505065917973","par_num":"0","text":"DONE","line_num":"0","top":"0.7696689334225029","width":"0.023301707373725056","conf":"1","word_num":"0","page_num":"0","block_num":"0"},{"left":"0.8037790698117121","top":"0.7906976746842881","line_num":"0","word_num":"0","width":"0.02325581444634328","level":"0","block_num":"0","conf":"1","height":"0.013953487608167836","page_num":"0","par_num":"0","text":"DONE"},{"text":"DONE","height":"0.01162790722317164","width":"0.02325581444634328","word_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.8037790694483401","par_num":"0","conf":"1","top":"0.8116279068171932"},{"height":"0.013953487608167836","top":"0.8302325584052185","line_num":"0","width":"0.02325581444634328","word_num":"0","par_num":"0","text":"DONE","page_num":"0","conf":"1","left":"0.8037790698117121","level":"0","block_num":"0"},{"top":"0.84883720945173","height":"0.013953487608167947","width":"0.02325581444634328","line_num":"0","page_num":"0","text":"DONE","level":"0","par_num":"0","conf":"1","word_num":"0","block_num":"0","left":"0.8037790697148128"},{"conf":"1","width":"0.024709301524692195","line_num":"0","text":"DONE","top":"0.8697674420098696","level":"0","word_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.8023255820138167","height":"0.013953487608167836"},{"left":"0.8037790698117121","par_num":"0","top":"0.8906976746842881","text":"DONE","conf":"1","line_num":"0","level":"0","page_num":"0","height":"0.013953487608167947","word_num":"0","block_num":"0","width":"0.02325581444634328"},{"conf":"1","level":"0","par_num":"0","width":"0.02325581444634328","word_num":"0","height":"0.013953487608167836","top":"0.9093023258703347","page_num":"0","block_num":"0","text":"DONE","left":"0.8037790697535725","line_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2159
|
NULL
|
NULL
|
|
53708
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon zU Aor 11-20.00WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport|token" Acau contleauch.onpcat contigpassport.ono# guards, providers# if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/ --include="*.php" -]# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• Personal Accesstoken model 1 vou ve extendedir• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport: :tokensExpireIn()Quickest runtime check — inside your Docker container:bashphp artisan passport:keys --force 2>&1php artisan route:list | grep oauth# confirms kevs are intacti# confirms routes are registeredReplv…Cannot#kyCiaudo ic Aland can mako mictakac Plence double-chock recnoncoc)...
|
[{"page_num":"0","block_num [{"page_num":"0","block_num":"0","left":"0.017441861727653853","conf":"1","line_num":"0","text":"Claude File","height":"0.01754385964912286","width":"0.030523254516276906","par_num":"0","word_num":"0","level":"0","top":"0"},{"line_num":"0","block_num":"0","par_num":"0","top":"0.00000000009341838413945425","width":"0.013081394611520962","text":"Edit","word_num":"0","height":"0.017421602252187585","level":"0","left":"0.050872093609937184","page_num":"0","conf":"1"},{"width":"0.014534881774415365","word_num":"0","left":"0.06395349007209457","par_num":"0","block_num":"0","page_num":"0","line_num":"0","top":"0.006968641450188162","text":"VIew","conf":"0.30000001192092896","height":"0.006968640444571461","level":"0"},{"height":"0.017421602252187585","line_num":"0","left":"0.08284883714506737","page_num":"0","par_num":"0","text":"Window","width":"0.01889534833583427","block_num":"0","level":"0","word_num":"0","conf":"1","top":"0.000000000441850445120906"},{"par_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.1075581398150548","height":"0.017421602252187585","conf":"1","text":"Help","top":"0.00000000009341838413945425","width":"0.010174418383456299","word_num":"0"},{"text":"Security patch review and testing guidance","level":"0","top":"0.034843205974365854","line_num":"0","word_num":"0","height":"0.010611339429158706","conf":"1","block_num":"0","left":"0.0421511764591124","page_num":"0","par_num":"0","width":"0.10029068398982921"},{"page_num":"0","conf":"0.30000001192092896","width":"0.02034883549872868","level":"0","text":"100% S2","top":"0.006968641450188162","par_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.9113372091917828","block_num":"0","word_num":"0"},{"left":"0.9462209310966136","text":"Mon zU Aor 11-20.00","level":"0","block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","par_num":"0","line_num":"0","page_num":"0","width":"0.04796511061648101","word_num":"0","top":"0.006968641450188162"},{"height":"0.017721687207381653","conf":"1","left":"0.46511628803368954","level":"0","block_num":"0","par_num":"0","line_num":"0","top":"0.2296650718401294","width":"0.15406975847609505","word_num":"0","text":"WHere could I see OAuth/Passport changes in laravel project","page_num":"0"},{"width":"0.20494185102746837","conf":"1","level":"0","block_num":"0","word_num":"0","height":"0.01781893765146836","line_num":"0","left":"0.379360478721607","par_num":"0","page_num":"0","text":"The autoload looks clean — no errors, just pre-existing warnings (those ambiguous","top":"0.28919860629805094"},{"conf":"1","block_num":"0","top":"0.31010452977814074","height":"0.01764666634883605","par_num":"0","word_num":"0","line_num":"0","left":"0.37936047101480896","width":"0.15116278668667416","level":"0","text":"Flysystem/Microsoft Graph classes are old, not from this PR).","page_num":"0"},{"text":"Where to look for Passport/OAuth in the project:","left":"0.37936047783774907","line_num":"0","block_num":"0","conf":"1","par_num":"0","level":"0","height":"0.017682787333949346","top":"0.3379790944182606","page_num":"0","width":"0.12354649888708236","word_num":"0"},{"page_num":"0","par_num":"0","text":"# Koutes registered bv rassport","word_num":"0","block_num":"0","left":"0.3808139525490543","width":"0.08720929571922786","level":"0","conf":"0.5","height":"0.0071770334928229484","top":"0.4074960127591707","line_num":"0"},{"line_num":"0","left":"0.380785134685704","height":"0.02125717083993328","text":"php artisan route:list | grep -E \"oauth|passport|token\" A","width":"0.16146871891427544","level":"0","conf":"0.5","par_num":"0","top":"0.4179443429013562","word_num":"0","page_num":"0","block_num":"0"},{"level":"0","height":"0.00720204044567152","top":"0.48083623717426005","line_num":"0","conf":"0.30000001192092896","left":"0.38081395586900885","page_num":"0","par_num":"0","word_num":"0","block_num":"0","text":"cau contleauch.onp","width":"0.055232550235504774"},{"block_num":"0","height":"0.007324297082100917","line_num":"0","text":"cat contigpassport.ono","left":"0.38081395275439145","par_num":"0","page_num":"0","level":"0","conf":"0.5","width":"0.06540697178942095","top":"0.49825784007433505","word_num":"0"},{"level":"0","par_num":"0","word_num":"0","conf":"1","height":"0.01760498758708451","text":"# guards, providers","line_num":"0","left":"0.46220930316662323","page_num":"0","top":"0.4736842105404635","block_num":"0","width":"0.05668604627568674"},{"par_num":"0","word_num":"0","text":"# if it exists (not alwavs present)","width":"0.09883720316785449","conf":"1","line_num":"0","top":"0.49441786283891553","level":"0","page_num":"0","height":"0.011164274322169043","left":"0.46220931010809474","block_num":"0"},{"par_num":"0","word_num":"0","text":"# Where Passport is booted","left":"0.3808139536643218","height":"0.01754385964912286","level":"0","page_num":"0","conf":"1","line_num":"0","block_num":"0","top":"0.529505582137161","width":"0.07558139334333702"},{"height":"0.010736374953907224","block_num":"0","level":"0","par_num":"0","top":"0.5502392346259756","word_num":"0","conf":"1","text":"grep -r \"Passport::\" app/ --include=\"*.php\" -]","page_num":"0","left":"0.3808139555622507","line_num":"0","width":"0.12936046275686708"},{"block_num":"0","top":"0.5885167463624611","height":"0.007302069017571466","left":"0.38081395159975784","page_num":"0","text":"# Custom middleware or token checks","par_num":"0","width":"0.09883721331332596","level":"0","word_num":"0","conf":"1","line_num":"0"},{"width":"0.23110462756867106","word_num":"0","left":"0.3808139530568149","level":"0","height":"0.010664132223174971","block_num":"0","line_num":"0","conf":"1","page_num":"0","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","top":"0.6060606060824787","par_num":"0"},{"height":"0.017577201745916926","top":"0.6411149829782994","width":"0.16860464785961393","word_num":"0","left":"0.3793604706608972","line_num":"0","page_num":"0","level":"0","text":"In the codebase, Passport changes in 13.6 → 13.7.x typically affect:","block_num":"0","par_num":"0","conf":"1"},{"par_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","page_num":"0","left":"0.3822674412698541","text":"• oken revocation nenavioui","top":"0.675958188114837","level":"0","word_num":"0","width":"0.07703488431078326"},{"left":"0.38226744643217114","height":"0.0071770334928229484","par_num":"0","top":"0.7001594896331739","word_num":"0","level":"0","text":"• Personal Accesstoken model 1 vou ve extendedir","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0","width":"0.13372092551373427"},{"width":"0.18313951695219005","block_num":"0","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or","word_num":"0","page_num":"0","left":"0.3808139531872547","line_num":"0","top":"0.724738676254297","conf":"1","height":"0.010508532729445519","level":"0","par_num":"0"},{"top":"0.742160278774119","height":"0.017807823619203744","level":"0","par_num":"0","text":"Passport: :tokensExpireIn()","page_num":"0","width":"0.07703487923804753","line_num":"0","left":"0.3909883746500168","word_num":"0","conf":"1","block_num":"0"},{"text":"Quickest runtime check — inside your Docker container:","top":"0.7804878046578869","word_num":"0","width":"0.14389534199491455","conf":"1","height":"0.0177578097135066","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.37936047242804977","par_num":"0"},{"line_num":"0","conf":"1","par_num":"0","page_num":"0","level":"0","block_num":"0","text":"bash","word_num":"0","left":"0.3808139531797565","height":"0.013937282410154683","top":"0.8188153308332502","width":"0.011627907448626573"},{"page_num":"0","block_num":"0","height":"0.010547432602877826","left":"0.3808139552077663","top":"0.8500797447828127","width":"0.10755812868158865","conf":"1","line_num":"0","level":"0","text":"php artisan passport:keys --force 2>&1","par_num":"0","word_num":"0"},{"text":"php artisan route:list | grep oauth","top":"0.8641114986996901","word_num":"0","width":"0.10029069413530062","par_num":"0","block_num":"0","line_num":"0","height":"0.017421602252187585","page_num":"0","level":"0","left":"0.38081395370439014","conf":"1"},{"page_num":"0","word_num":"0","left":"0.49563953718426446","par_num":"0","height":"0.0071770334928230595","width":"0.07412789730315505","line_num":"0","conf":"1","block_num":"0","level":"0","text":"# confirms kevs are intacti","top":"0.8500797448165869"},{"width":"0.09302324944354112","word_num":"0","conf":"1","block_num":"0","line_num":"0","level":"0","height":"0.017421602252187585","left":"0.49563954125030685","par_num":"0","text":"# confirms routes are registered","page_num":"0","top":"0.8641114983512582"},{"line_num":"0","text":"Replv…","top":"0.9128919869298685","conf":"0.30000001192092896","page_num":"0","width":"0.018895347067650337","left":"0.37790697857373284","par_num":"0","block_num":"0","word_num":"0","height":"0.010452960286604362","level":"0"},{"level":"0","text":"Cannot#ky","block_num":"0","par_num":"0","word_num":"0","top":"0.9442508714153448","height":"0.006968640444571572","page_num":"0","left":"0.5770348871641151","conf":"0.30000001192092896","width":"0.030523251979909016","line_num":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928230595","left":"0.43459303705837393","width":"0.12936045261139562","text":"Ciaudo ic Aland can mako mictakac Plence double-chock recnoncoc)","line_num":"0","top":"0.9824561403508771","word_num":"0","par_num":"0","page_num":"0","level":"0","block_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
1231
|
NULL
|
NULL
|
|
53712
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon zuAor 11-20.10WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:Reply# Koutes registered bphp artisan route:list | grep -E "oauth|passport|token"# Configcat contleauch.onpcat contigpassport.ohp# guards, provlders#if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport: :tokensExpireIn()Quickest runtime check — inside your Docker container:bashphp artisan passport:keys --force 2>&1php artisan route:list | grep oauth# confirms kevs are intacti# confirms routes are registeredReplv…CannotAkyCiaudo ic Aland can mako mictakac Plesce double-chock recnoncod...
|
[{"conf":"1","text":"C [{"conf":"1","text":"Claude File","par_num":"0","left":"0.017441861727653853","page_num":"0","top":"0","line_num":"0","level":"0","word_num":"0","height":"0.01754385964912286","width":"0.030523254516276906","block_num":"0"},{"top":"0.00000000009341838413945425","block_num":"0","left":"0.050872093609937184","level":"0","par_num":"0","text":"Edit","line_num":"0","page_num":"0","width":"0.013081394611520962","conf":"1","height":"0.017421602252187585","word_num":"0"},{"conf":"0.30000001192092896","left":"0.06395349007209457","height":"0.006968640444571461","line_num":"0","text":"VIew","width":"0.014534881774415365","word_num":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.006968641450188162","level":"0"},{"line_num":"0","block_num":"0","par_num":"0","page_num":"0","text":"Window","word_num":"0","level":"0","top":"0.000000000441850445120906","conf":"1","width":"0.01889534833583427","height":"0.017421602252187585","left":"0.08284883714506737"},{"top":"0.00000000009341838413945425","text":"Help","height":"0.017421602252187585","word_num":"0","page_num":"0","level":"0","block_num":"0","conf":"1","width":"0.010174418383456299","left":"0.1075581398150548","par_num":"0","line_num":"0"},{"width":"0.10029068398982921","level":"0","conf":"1","block_num":"0","line_num":"0","par_num":"0","left":"0.0421511764591124","text":"Security patch review and testing guidance","top":"0.034843205974365854","page_num":"0","word_num":"0","height":"0.010611339429158706"},{"par_num":"0","text":"100% S2","line_num":"0","top":"0.006968641450188162","width":"0.02034883549872868","word_num":"0","left":"0.9113372091917828","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571461","page_num":"0","level":"0"},{"word_num":"0","width":"0.04796511061648101","text":"Mon zuAor 11-20.10","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.006968641450188162","left":"0.9462209310966136","height":"0.006968640444571461","level":"0","page_num":"0","block_num":"0"},{"block_num":"0","height":"0.017721687207381653","line_num":"0","par_num":"0","top":"0.2296650718401294","text":"WHere could I see OAuth/Passport changes in laravel project","width":"0.15406975847609505","page_num":"0","conf":"1","level":"0","left":"0.46511628803368954","word_num":"0"},{"par_num":"0","page_num":"0","block_num":"0","text":"The autoload looks clean — no errors, just pre-existing warnings (those ambiguous","top":"0.28919860629805094","width":"0.20494185102746837","line_num":"0","height":"0.01781893765146836","left":"0.379360478721607","level":"0","conf":"1","word_num":"0"},{"word_num":"0","conf":"1","left":"0.37936047101480896","block_num":"0","line_num":"0","par_num":"0","width":"0.15116278668667416","level":"0","page_num":"0","height":"0.01764666634883605","text":"Flysystem/Microsoft Graph classes are old, not from this PR).","top":"0.31010452977814074"},{"height":"0.017682787333949346","left":"0.37936047783774907","level":"0","page_num":"0","text":"Where to look for Passport/OAuth in the project:","line_num":"0","width":"0.12354649888708236","conf":"1","word_num":"0","block_num":"0","par_num":"0","top":"0.3379790944182606"},{"page_num":"0","left":"0.44912790753708637","height":"0.017421602252187474","par_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.02034883676691257","level":"0","top":"0.39372822308993416","word_num":"0","text":"Reply","block_num":"0"},{"height":"0.0071770334928229484","block_num":"0","level":"0","left":"0.38081395438806004","text":"# Koutes registered b","par_num":"0","width":"0.06104650395981809","page_num":"0","conf":"0.5","line_num":"0","top":"0.4074960127591707","word_num":"0"},{"top":"0.4216027878104023","line_num":"0","page_num":"0","text":"php artisan route:list | grep -E \"oauth|passport|token\"","width":"0.15552324944354118","level":"0","left":"0.3822674433716961","block_num":"0","height":"0.017791151810300887","par_num":"0","word_num":"0","conf":"1"},{"top":"0.45614035062370617","line_num":"0","par_num":"0","block_num":"0","left":"0.3808139550108965","word_num":"0","width":"0.02470930079196365","page_num":"0","height":"0.017727244984019896","conf":"0.5","level":"0","text":"# Config"},{"height":"0.00720204044567152","left":"0.38081395586900885","page_num":"0","top":"0.48083623717426005","width":"0.055232550235504774","level":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","text":"cat contleauch.onp","word_num":"0","par_num":"0"},{"text":"cat contigpassport.ohp","width":"0.06540697178942095","height":"0.007324297082100917","block_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.38081395275439145","par_num":"0","top":"0.49825784007433505","level":"0","word_num":"0","page_num":"0"},{"left":"0.4622093050586837","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0","text":"# guards, provlders","par_num":"0","line_num":"0","width":"0.055232555308240505","word_num":"0","height":"0.00720204044567152","top":"0.4808362370151933"},{"page_num":"0","line_num":"0","par_num":"0","block_num":"0","height":"0.011164274322169043","conf":"0.5","level":"0","text":"#if it exists (not alwavs present)","top":"0.49441786283891553","width":"0.09883720316785444","word_num":"0","left":"0.46220931010805694"},{"page_num":"0","left":"0.3808139536643218","word_num":"0","line_num":"0","text":"# Where Passport is booted","height":"0.01754385964912286","top":"0.529505582137161","width":"0.07558139334333702","level":"0","par_num":"0","conf":"1","block_num":"0"},{"level":"0","line_num":"0","top":"0.5502392346259756","page_num":"0","word_num":"0","block_num":"0","left":"0.3808139555622523","par_num":"0","width":"0.12936046275686708","conf":"1","height":"0.010736374953907224","text":"grep -r \"Passport::\" app/--include=\"*.php\" -1"},{"line_num":"0","page_num":"0","text":"# Custom middleware or token checks","width":"0.09883721331332596","left":"0.38081395159975784","word_num":"0","height":"0.007302069017571466","level":"0","par_num":"0","conf":"1","block_num":"0","top":"0.5885167463624611"},{"page_num":"0","line_num":"0","top":"0.6060606060824787","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","par_num":"0","block_num":"0","conf":"1","word_num":"0","left":"0.3808139530568149","height":"0.010664132223174971","width":"0.23110462756867106","level":"0"},{"block_num":"0","left":"0.3793604706608972","level":"0","par_num":"0","text":"In the codebase, Passport changes in 13.6 → 13.7.x typically affect:","word_num":"0","line_num":"0","conf":"1","height":"0.017577201745916926","top":"0.6411149829782994","page_num":"0","width":"0.16860464785961393"},{"height":"0.006968641205077342","width":"0.07703488431078326","conf":"0.30000001192092896","text":"• oken revocation nenavioui","page_num":"0","line_num":"0","word_num":"0","level":"0","left":"0.3822674412698541","par_num":"0","top":"0.675958188114837","block_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","top":"0.6968641115270692","width":"0.1337209255137342","word_num":"0","text":"• PersonalAccessToken model if vou've extended it","height":"0.010472411744332222","page_num":"0","conf":"1","level":"0","left":"0.38226744661762363"},{"height":"0.010508532729445519","left":"0.3808139531872547","block_num":"0","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or","top":"0.724738676254297","word_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","par_num":"0","width":"0.18313951695219005"},{"conf":"1","height":"0.017807823619203744","text":"Passport: :tokensExpireIn()","width":"0.07703487923804753","block_num":"0","left":"0.3909883746500168","top":"0.742160278774119","word_num":"0","line_num":"0","par_num":"0","level":"0","page_num":"0"},{"level":"0","width":"0.14389534199491455","word_num":"0","height":"0.0177578097135066","text":"Quickest runtime check — inside your Docker container:","conf":"1","par_num":"0","top":"0.7804878046578869","line_num":"0","left":"0.37936047242804977","block_num":"0","page_num":"0"},{"conf":"1","block_num":"0","width":"0.011627907448626573","height":"0.013937282410154683","word_num":"0","par_num":"0","left":"0.3808139531797565","level":"0","line_num":"0","top":"0.8188153308332502","page_num":"0","text":"bash"},{"line_num":"0","par_num":"0","text":"php artisan passport:keys --force 2>&1","height":"0.010547432602877826","width":"0.10755812868158865","level":"0","conf":"1","block_num":"0","left":"0.3808139552077663","top":"0.8500797447828127","word_num":"0","page_num":"0"},{"left":"0.3808139566145566","word_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.017421602252187585","page_num":"0","line_num":"0","text":"php artisan route:list | grep oauth","level":"0","width":"0.10174418510274685","top":"0.8641114983512582"},{"left":"0.49563953718426446","text":"# confirms kevs are intacti","top":"0.8500797448165869","conf":"1","height":"0.0071770334928230595","level":"0","block_num":"0","width":"0.07412789730315505","par_num":"0","word_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","width":"0.09302324944354112","word_num":"0","line_num":"0","page_num":"0","left":"0.49563954125030685","conf":"1","level":"0","height":"0.017421602252187585","par_num":"0","text":"# confirms routes are registered","top":"0.8641114983512582"},{"word_num":"0","par_num":"0","text":"Replv…","top":"0.9128919869298685","width":"0.018895347067650337","block_num":"0","level":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","left":"0.37790697857373284"},{"left":"0.5770348871641151","page_num":"0","width":"0.030523251979909016","word_num":"0","level":"0","par_num":"0","top":"0.9442508714153448","block_num":"0","line_num":"0","height":"0.006968640444571572","text":"CannotAky","conf":"0.30000001192092896"},{"left":"0.4345930383560505","height":"0.0071770334928230595","block_num":"0","top":"0.9824561403508771","page_num":"0","text":"Ciaudo ic Aland can mako mictakac Plesce double-chock recnoncod","word_num":"0","width":"0.1279069616439495","level":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
1229
|
NULL
|
NULL
|
|
53713
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% <78 Mon 20 Apr 11:25:19•• 0DEV (docker)DOCKERDEV (docker)$82APP (-zsh)*3-zsh• *4ffmpeg• *5Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/VZ/0nDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloadingstandard.Skipping.Illuminate\Foundation\ComposerScripts::postAutoloadDump@php artisan package:discover --ansiINFODiscovering packages.24slides/laravel-saml2aws/aws-sdk-php-laravelbarryvdh/laravel-debugbarbarryvdh/laravel-ide-helperbepspt/secure-headerschaseconey/Laravel-datadog-helperdevio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEGeneratedoptimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"...
|
[{"par_num":"0","top":" [{"par_num":"0","top":"0.006976744645528443","word_num":"0","left":"0.031976744480304596","page_num":"0","width":"0.03779069582621256","block_num":"0","line_num":"0","level":"0","conf":"1","height":"0.013953487608167836","text":"iTerm2"},{"block_num":"0","level":"0","page_num":"0","height":"0.013953487608167836","top":"0.006976744800567203","word_num":"0","par_num":"0","conf":"1","text":"Shell","left":"0.08284883747097675","width":"0.021802324718899202","line_num":"0"},{"par_num":"0","width":"0.017441859510209837","block_num":"0","top":"0.00697674474242771","line_num":"0","level":"0","height":"0.013953487608167836","word_num":"0","left":"0.1177325585443137","text":"Edit","page_num":"0","conf":"1"},{"level":"0","line_num":"0","block_num":"0","top":"0.006976744800567203","height":"0.013953487608167836","word_num":"0","par_num":"0","page_num":"0","text":"View","left":"0.14680232543186708","width":"0.023255814446343337","conf":"0.5"},{"top":"0.006976744800567203","height":"0.013953487608167836","line_num":"0","level":"0","par_num":"0","text":"Session","word_num":"0","width":"0.034883719020419646","conf":"1","left":"0.18168604785413128","page_num":"0","block_num":"0"},{"line_num":"0","top":"0.006826625551699439","conf":"0.5","height":"0.014253725475735113","block_num":"0","level":"0","par_num":"0","width":"0.03202741146087648","left":"0.22962582968593467","text":"Scripts","page_num":"0","word_num":"0"},{"top":"0.006306642561056286","level":"0","par_num":"0","width":"0.03363889853159591","height":"0.015293691423204248","conf":"1","block_num":"0","word_num":"0","text":"Profiles","left":"0.27315148138633294","line_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","level":"0","conf":"1","word_num":"0","par_num":"0","left":"0.31976744339676694","text":"Window","page_num":"0","height":"0.013953487608167836","top":"0.006976744412970359","width":"0.034883719020419646"},{"width":"0.021802324718899146","level":"0","left":"0.36627907056206205","line_num":"0","conf":"1","par_num":"0","height":"0.013953487608167836","text":"Help","page_num":"0","top":"0.006976744490489684","word_num":"0","block_num":"0"},{"left":"0.8168458268399813","conf":"0.30000001192092896","height":"0.014181681738959395","text":"100% <7","word_num":"0","par_num":"0","top":"0.006862647437577585","level":"0","block_num":"0","width":"0.04218044016096323","line_num":"0","page_num":"0"},{"conf":"0.5","left":"0.8720930202345768","text":"8 Mon 20 Apr 11:25:19","top":"0.004444444444444473","page_num":"0","line_num":"0","level":"0","block_num":"0","width":"0.11627907223171663","height":"0.016666666666666607","par_num":"0","word_num":"0"},{"top":"0.03444444477976627","width":"0.039244185553656684","left":"0.0029069771461730435","block_num":"0","word_num":"0","conf":"0.30000001192092896","text":"•• 0","level":"0","height":"0.021369508107503266","line_num":"0","par_num":"0","page_num":"0"},{"conf":"1","text":"DEV (docker)","height":"0.017173699273003384","left":"0.47088377608892246","page_num":"0","line_num":"0","top":"0.03443640647016466","block_num":"0","level":"0","par_num":"0","width":"0.059685934914482985","word_num":"0"},{"line_num":"0","par_num":"0","level":"0","text":"DOCKER","width":"0.0334781461291843","word_num":"0","block_num":"0","top":"0.06726290809874436","height":"0.011985811657375778","left":"0.06828999663028272","page_num":"0","conf":"1"},{"level":"0","left":"0.261627908427966","line_num":"0","top":"0.0674418603248027","height":"0.01162790722317164","conf":"1","text":"DEV (docker)","width":"0.049418603049384224","par_num":"0","block_num":"0","page_num":"0","word_num":"0"},{"par_num":"0","word_num":"0","text":"$82","height":"0.013953487608167836","block_num":"0","conf":"0.30000001192092896","level":"0","left":"0.3749999997305706","line_num":"0","page_num":"0","top":"0.0651162795447533","width":"0.013081395626068082"},{"page_num":"0","conf":"1","height":"0.013953487608167836","left":"0.4622093030868118","level":"0","par_num":"0","top":"0.06511627956800914","block_num":"0","text":"APP (-zsh)","width":"0.040697672632005466","word_num":"0","line_num":"0"},{"level":"0","word_num":"0","top":"0.06511627933545094","line_num":"0","left":"0.5726744186295533","block_num":"0","width":"0.013081395626068026","conf":"0.30000001192092896","text":"*3","page_num":"0","height":"0.013953487608167836","par_num":"0"},{"par_num":"0","top":"0.06744186078451231","page_num":"0","word_num":"0","text":"-zsh","height":"0.011627906163533486","width":"0.017441859510209823","conf":"0.30000001192092896","line_num":"0","block_num":"0","left":"0.6671511634861741","level":"0"},{"block_num":"0","page_num":"0","text":"• *4","top":"0.06511627921917185","par_num":"0","word_num":"0","width":"0.024709301524692084","level":"0","left":"0.7587209306572277","line_num":"0","conf":"0.30000001192092896","height":"0.013953487608167947"},{"left":"0.8590116278647962","line_num":"0","height":"0.016279069052802186","page_num":"0","par_num":"0","top":"0.06511627915576945","conf":"1","level":"0","text":"ffmpeg","word_num":"0","width":"0.027616278330485078","block_num":"0"},{"conf":"0.30000001192092896","height":"0.013953487608167836","top":"0.06511627933545094","text":"• *5","left":"0.9563953495923095","block_num":"0","par_num":"0","width":"0.024709301524692084","level":"0","line_num":"0","word_num":"0","page_num":"0"},{"height":"0.018604651557074692","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/VZ/0nDemandV2ControllerTest.php does not comply with psr-4 autoloadi","line_num":"0","word_num":"0","top":"0.08837209291913706","block_num":"0","left":"0.0029069569384229826","page_num":"0","conf":"1","level":"0","par_num":"0","width":"0.9956395467122396"},{"par_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","top":"0.10888888843813715","width":"0.12354650497436526","word_num":"0","height":"0.019018088446723036","block_num":"0","left":"0.002906983391360946","text":"ng standard. Skipping."},{"line_num":"0","height":"0.01666666666666672","word_num":"0","level":"0","text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.","block_num":"0","left":"0.0029069827511169107","width":"0.9651162889268663","top":"0.13","conf":"1","par_num":"0","page_num":"0"},{"page_num":"0","conf":"1","left":"0.0029069544493241987","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4 autoloadi","width":"0.9956395467122396","top":"0.14883720996517213","block_num":"0","par_num":"0","level":"0","word_num":"0","line_num":"0","height":"0.0189405674404568"},{"block_num":"0","par_num":"0","top":"0.1697674421887152","level":"0","height":"0.016279069052802186","left":"0.0029069833909965166","width":"0.12354650497436526","line_num":"0","conf":"1","word_num":"0","text":"ng standard. Skipping.","page_num":"0"},{"text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.","top":"0.18837209294239288","word_num":"0","width":"0.9680232577853733","height":"0.018604651557074692","block_num":"0","par_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.0029069597172788836","conf":"1"},{"par_num":"0","page_num":"0","block_num":"0","top":"0.20888888850596654","width":"0.9956395467122396","level":"0","text":"Class RingCentral\\SDK\\WebSocket\\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading","height":"0.019018088446723147","word_num":"0","conf":"1","line_num":"0","left":"0.0029069544493241987"},{"level":"0","top":"0.23003319066953898","left":"0.00869698780836652","block_num":"0","line_num":"0","page_num":"0","conf":"1","width":"0.052373467551337344","text":"standard.","par_num":"0","height":"0.016677804523044126","word_num":"0"},{"top":"0.2302325578648735","width":"0.05668604638841418","text":"Skipping.","page_num":"0","height":"0.018604651557074692","word_num":"0","block_num":"0","conf":"1","level":"0","left":"0.059593024262188224","line_num":"0","par_num":"0"},{"line_num":"0","width":"0.308139525519477","block_num":"0","text":"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump","conf":"1","left":"0.013081394895300432","level":"0","word_num":"0","height":"0.018604651557074692","top":"0.24883720918270302","par_num":"0","page_num":"0"},{"height":"0.016279069052802075","page_num":"0","text":"@php artisan package:discover --ansi","word_num":"0","left":"0.011627904077003946","width":"0.20348837110731335","line_num":"0","level":"0","top":"0.26976744233406413","block_num":"0","par_num":"0","conf":"1"},{"conf":"1","par_num":"0","top":"0.30930232584707884","text":"INFO","word_num":"0","line_num":"0","block_num":"0","left":"0.020348837924147014","level":"0","page_num":"0","width":"0.027616278330485026","height":"0.013953487608167947"},{"height":"0.019018088446723147","par_num":"0","level":"0","word_num":"0","conf":"1","page_num":"0","line_num":"0","block_num":"0","text":"Discovering packages.","top":"0.3088888884768969","width":"0.11918604109022352","left":"0.050872094468722255"},{"conf":"1","left":"0.014534888283166186","height":"0.016279069052802297","level":"0","page_num":"0","line_num":"0","par_num":"0","block_num":"0","text":"24slides/laravel-saml2","top":"0.3488372095433663","width":"0.12354650497436523","word_num":"0"},{"level":"0","block_num":"0","word_num":"0","conf":"1","line_num":"0","top":"0.36976744150828433","width":"0.1293604638841417","text":"aws/aws-sdk-php-laravel","page_num":"0","par_num":"0","height":"0.018604651557074692","left":"0.014534886493006589"},{"par_num":"0","conf":"1","line_num":"0","page_num":"0","block_num":"0","width":"0.14244185553656685","height":"0.01860465155707458","left":"0.013081398297608043","top":"0.3883720925160363","level":"0","word_num":"0","text":"barryvdh/laravel-debugbar"},{"left":"0.01308139409541646","conf":"1","text":"barryvdh/laravel-ide-helper","height":"0.01860465155707458","par_num":"0","line_num":"0","top":"0.4093023256943309","page_num":"0","width":"0.15261627833048505","word_num":"0","block_num":"0","level":"0"},{"width":"0.125","line_num":"0","word_num":"0","page_num":"0","left":"0.013081393786337239","top":"0.43023255858406406","conf":"1","level":"0","par_num":"0","text":"bepspt/secure-headers","height":"0.016279069052802075","block_num":"0"},{"text":"chaseconey/Laravel-datadog-helper","par_num":"0","conf":"1","block_num":"0","line_num":"0","width":"0.18459300994873046","level":"0","page_num":"0","top":"0.4511627909096454","word_num":"0","height":"0.016279069052802186","left":"0.01453489268188471"},{"width":"0.08430232471889919","conf":"1","height":"0.016279069052802186","line_num":"0","page_num":"0","text":"devio/pipedrive","word_num":"0","left":"0.014534884995201539","block_num":"0","level":"0","par_num":"0","top":"0.4697674421015059"},{"text":"jasonmccreary/laravel-test-assertions","word_num":"0","left":"0.014534890220578174","page_num":"0","height":"0.016279069052802075","block_num":"0","top":"0.4906976746596454","width":"0.2063953399658203","conf":"1","line_num":"0","par_num":"0","level":"0"},{"page_num":"0","conf":"1","par_num":"0","level":"0","block_num":"0","text":"jdavidbakr/cloudfront-proxies","word_num":"0","top":"0.5093023252679743","height":"0.018604651557074692","width":"0.16279069052802192","left":"0.014534889329012242","line_num":"0"},{"conf":"1","page_num":"0","top":"0.530232558584064","level":"0","height":"0.016279069052802186","block_num":"0","par_num":"0","width":"0.0915697627597385","word_num":"0","line_num":"0","left":"0.013081396545276134","text":"kalnoy/nestedset"},{"page_num":"0","text":"laravel/passport","height":"0.018604651557074692","width":"0.0915697627597385","par_num":"0","level":"0","block_num":"0","left":"0.013081397859471829","line_num":"0","word_num":"0","top":"0.548837209415261","conf":"1"},{"height":"0.013953487608167947","par_num":"0","word_num":"0","text":"laravel/slack-notification-channel","block_num":"0","conf":"1","left":"0.013081396118227258","page_num":"0","top":"0.569767442319947","width":"0.19040696885850697","line_num":"0","level":"0"},{"conf":"1","level":"0","block_num":"0","par_num":"0","text":"laravel/tinker","word_num":"0","line_num":"0","left":"0.014534884535382868","width":"0.07994186083475749","height":"0.016279069052802186","page_num":"0","top":"0.5883720932933663"},{"level":"0","page_num":"0","block_num":"0","height":"0.017025853263007207","line_num":"0","par_num":"0","text":"laravel/ui","top":"0.6089289338599159","width":"0.058219395743476024","conf":"1","word_num":"0","left":"0.013041463949804087"},{"width":"0.08430232471889919","line_num":"0","left":"0.014534884995201539","par_num":"0","conf":"1","text":"laravolt/avatar","level":"0","page_num":"0","top":"0.6302325584284743","height":"0.013953487608167836","block_num":"0","word_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","conf":"1","word_num":"0","top":"0.648837209182703","left":"0.013081395937353356","block_num":"0","text":"league/statsd","level":"0","width":"0.07558139165242513","height":"0.018604651557074692"},{"block_num":"0","text":"nesbot/carbon","page_num":"0","width":"0.07412790722317165","word_num":"0","conf":"1","top":"0.6720930237540557","level":"0","line_num":"0","height":"0.013953487608167836","par_num":"0","left":"0.013081394299024673"},{"left":"0.01308139358251612","line_num":"0","conf":"1","height":"0.013953487608167836","page_num":"0","top":"0.6906976749556061","text":"nunomaduro/collision","width":"0.11337209277682836","word_num":"0","block_num":"0","par_num":"0","level":"0"},{"top":"0.709302326084064","word_num":"0","page_num":"0","block_num":"0","left":"0.013081396838276424","text":"nunomaduro/termwind","height":"0.016279069052802186","par_num":"0","line_num":"0","conf":"1","level":"0","width":"0.10755813386705186"},{"par_num":"0","left":"0.013081393810774975","level":"0","line_num":"0","text":"propaganistas/laravel-phone","conf":"1","page_num":"0","top":"0.7302325586422036","height":"0.016279069052802186","block_num":"0","width":"0.15261627833048502","word_num":"0"},{"text":"santigarcor/laratrust","top":"0.7511627909096456","height":"0.016279069052802186","page_num":"0","word_num":"0","par_num":"0","level":"0","block_num":"0","conf":"1","left":"0.014534885931869586","line_num":"0","width":"0.11773255666097007"},{"line_num":"0","conf":"1","text":"sentry/sentry-laravel","height":"0.01860465155707458","left":"0.014534883824311508","width":"0.11773255666097004","top":"0.7697674418958813","word_num":"0","par_num":"0","level":"0","page_num":"0","block_num":"0"},{"left":"0.014534887405829148","conf":"1","par_num":"0","text":"shiftonelabs/laravel-sqs-fifo-queue","top":"0.7883720927098347","width":"0.19622092776828343","height":"0.018604651557074692","word_num":"0","level":"0","line_num":"0","page_num":"0","block_num":"0"},{"height":"0.016279069052802186","conf":"1","text":"spatie/laravel-fractal","left":"0.014534888283166186","level":"0","par_num":"0","line_num":"0","word_num":"0","width":"0.12354650497436523","page_num":"0","top":"0.8093023258224361","block_num":"0"},{"text":"spatie/laravel-ignition","word_num":"0","block_num":"0","conf":"1","left":"0.014534884991068649","line_num":"0","par_num":"0","top":"0.8279069762369666","height":"0.018604651557074692","width":"0.1293604638841417","level":"0","page_num":"0"},{"text":"spatie/laravel-webhook-server","line_num":"0","conf":"1","block_num":"0","height":"0.016279069052802186","left":"0.014534890007306778","level":"0","top":"0.8488372095433663","word_num":"0","width":"0.16279069052802192","par_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","page_num":"0","width":"0.16715115441216363","conf":"1","text":"staudenmeir/belongs-to-through","level":"0","top":"0.869767442334064","height":"0.016279069052802186","left":"0.01453488623868565","word_num":"0"},{"block_num":"0","height":"0.013953487608167836","top":"0.8906976749168461","word_num":"0","page_num":"0","conf":"1","level":"0","par_num":"0","left":"0.013081394164743364","line_num":"0","text":"vinkla/hashids","width":"0.07994186083475749"},{"block_num":"0","width":"0.024709301524692195","word_num":"0","page_num":"0","conf":"1","level":"0","height":"0.013953487608167836","line_num":"0","left":"0.8023255813839717","par_num":"0","text":"DONE","top":"0.3511627911571563"},{"text":"DONE","width":"0.024709301524692195","block_num":"0","par_num":"0","height":"0.013953487608167947","word_num":"0","line_num":"0","level":"0","top":"0.3697674423974664","page_num":"0","conf":"1","left":"0.8023255813839717"},{"conf":"1","top":"0.3883720931092578","block_num":"0","left":"0.8037790697148128","page_num":"0","par_num":"0","level":"0","text":"DONE","line_num":"0","width":"0.02325581444634328","word_num":"0","height":"0.016279069052802186"},{"level":"0","line_num":"0","conf":"1","height":"0.016279069052802186","left":"0.8037790697148128","text":"DONE","top":"0.4093023256673973","page_num":"0","par_num":"0","width":"0.02325581444634328","word_num":"0","block_num":"0"},{"width":"0.02325581444634328","level":"0","top":"0.43023255840521846","word_num":"0","par_num":"0","conf":"1","block_num":"0","height":"0.013953487608167836","left":"0.8037790698117121","line_num":"0","page_num":"0","text":"DONE"},{"text":"DONE","top":"0.44883720887262546","height":"0.018604651557074692","page_num":"0","block_num":"0","line_num":"0","left":"0.8023255819229737","conf":"1","par_num":"0","width":"0.024709301524692084","word_num":"0","level":"0"},{"height":"0.013953487608167947","level":"0","line_num":"0","top":"0.4697674423587068","width":"0.024709301524692195","conf":"1","left":"0.8023255814869271","block_num":"0","word_num":"0","text":"DONE","page_num":"0","par_num":"0"},{"word_num":"0","level":"0","height":"0.013953487608167836","page_num":"0","text":"DONE","width":"0.024709301524692195","left":"0.8023255813839717","block_num":"0","line_num":"0","conf":"1","top":"0.4906976748780866","par_num":"0"},{"block_num":"0","level":"0","conf":"1","word_num":"0","text":"DONE","height":"0.014900015725029858","top":"0.5088290616808233","page_num":"0","width":"0.02491184075673425","left":"0.8022243124012274","line_num":"0","par_num":"0"},{"text":"DONE","top":"0.5302325584284743","word_num":"0","line_num":"0","level":"0","width":"0.02325581444634328","left":"0.8037790697535725","conf":"1","par_num":"0","page_num":"0","block_num":"0","height":"0.013953487608167836"},{"conf":"1","page_num":"0","left":"0.8023255813839717","line_num":"0","par_num":"0","height":"0.016279069052802186","text":"DONE","top":"0.5488372097759245","width":"0.024709301524692195","word_num":"0","level":"0","block_num":"0"},{"level":"0","page_num":"0","block_num":"0","par_num":"0","word_num":"0","conf":"1","height":"0.013953487608167947","left":"0.8037790698117121","text":"DONE","line_num":"0","top":"0.5697674421261486","width":"0.02325581444634328"},{"text":"DONE","top":"0.5883720931092578","level":"0","line_num":"0","block_num":"0","word_num":"0","par_num":"0","width":"0.02325581444634328","page_num":"0","left":"0.8037790697148128","conf":"1","height":"0.016279069052802186"},{"top":"0.6093023256673973","level":"0","page_num":"0","left":"0.8023255820138167","block_num":"0","conf":"1","width":"0.024709301524692195","text":"DONE","word_num":"0","line_num":"0","height":"0.016279069052802186","par_num":"0"},{"line_num":"0","page_num":"0","word_num":"0","conf":"1","block_num":"0","height":"0.013953487608167947","left":"0.8023255821046598","text":"DONE","width":"0.024709301524692084","par_num":"0","level":"0","top":"0.6302325584052184"},{"conf":"1","page_num":"0","text":"DONE","height":"0.013953487608167836","width":"0.02325581444634328","line_num":"0","word_num":"0","left":"0.8037790697148128","level":"0","block_num":"0","top":"0.6488372094517301","par_num":"0"},{"text":"DONE","top":"0.6697674423587068","level":"0","page_num":"0","word_num":"0","block_num":"0","width":"0.024709301524692195","left":"0.8023255814869271","line_num":"0","par_num":"0","conf":"1","height":"0.013953487608167947"},{"line_num":"0","height":"0.013953487608167836","width":"0.02325581444634328","left":"0.8037790698117121","level":"0","page_num":"0","par_num":"0","word_num":"0","top":"0.6906976746842881","conf":"1","text":"DONE","block_num":"0"},{"par_num":"0","block_num":"0","text":"DONE","conf":"1","height":"0.013953487608167836","line_num":"0","width":"0.024709301524692195","word_num":"0","page_num":"0","left":"0.8023255820138167","top":"0.7093023257307998","level":"0"},{"top":"0.7302325584284742","conf":"1","text":"DONE","word_num":"0","block_num":"0","line_num":"0","par_num":"0","height":"0.013953487608167836","level":"0","width":"0.02325581444634328","left":"0.8037790697535725","page_num":"0"},{"text":"DONE","top":"0.7511627911571565","line_num":"0","height":"0.013953487608167836","conf":"1","word_num":"0","width":"0.024709301524692195","page_num":"0","level":"0","block_num":"0","left":"0.8023255813839717","par_num":"0"},{"line_num":"0","page_num":"0","left":"0.8037790698117121","height":"0.013953487608167836","par_num":"0","text":"DONE","top":"0.7697674421261487","width":"0.02325581444634328","word_num":"0","conf":"1","block_num":"0","level":"0"},{"conf":"1","text":"DONE","width":"0.02325581444634328","left":"0.8037790697148128","level":"0","height":"0.016279069052802186","page_num":"0","block_num":"0","par_num":"0","line_num":"0","top":"0.7883720931092579","word_num":"0"},{"width":"0.024709301524692195","text":"DONE","height":"0.016279069052802186","left":"0.8023255820138167","page_num":"0","top":"0.8093023256673973","par_num":"0","conf":"1","line_num":"0","block_num":"0","level":"0","word_num":"0"},{"page_num":"0","conf":"1","top":"0.8302325584052185","line_num":"0","block_num":"0","left":"0.8037790698117121","level":"0","par_num":"0","width":"0.02325581444634328","word_num":"0","height":"0.013953487608167836","text":"DONE"},{"text":"DONE","top":"0.84883720945173","level":"0","block_num":"0","conf":"1","par_num":"0","left":"0.8037790697148128","line_num":"0","page_num":"0","width":"0.02325581444634328","word_num":"0","height":"0.013953487608167947"},{"conf":"1","left":"0.8023255814869271","page_num":"0","text":"DONE","par_num":"0","level":"0","width":"0.024709301524692195","word_num":"0","top":"0.8697674423587068","block_num":"0","height":"0.013953487608167836","line_num":"0"},{"width":"0.023301707373725056","word_num":"0","text":"DONE","block_num":"0","par_num":"0","conf":"1","level":"0","line_num":"0","height":"0.014150505065917973","page_num":"0","top":"0.8905991659806425","left":"0.8037561232901866"},{"word_num":"0","width":"0.05232558250427245","left":"0.0029069768437939886","block_num":"0","height":"0.013953487608167836","par_num":"0","conf":"1","line_num":"0","top":"0.9302325584052185","page_num":"0","level":"0","text":"Generated"},{"level":"0","word_num":"0","par_num":"0","line_num":"0","text":"optimized autoload files containing 95492 classes","width":"0.2776162677341037","left":"0.05523256944201525","height":"0.016666666666666607","block_num":"0","conf":"1","page_num":"0","top":"0.93"},{"word_num":"0","page_num":"0","conf":"1","par_num":"0","width":"0.49563954671223964","left":"0.0029069607223965715","block_num":"0","top":"0.94651162860332","line_num":"0","level":"0","height":"0.021266148885091152","text":"root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E \"oauth|passport|token\""}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2100
|
NULL
|
NULL
|
|
53714
|
ITerm2ShellEditViewSessionScriptsProfilesWindowHel ITerm2ShellEditViewSessionScriptsProfilesWindowHelp> 0100% <78 Mon 20 Apr 11:25:30DEV (docker)APP (-zsh)DOCKERdevio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsDEV (docker)$82Generated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny# php artisan route:list |grep -E "oauthlpassport|token"GETIHEADapi/vl/call-token/{team}/#participant?}GETIHEADapi/v1/get-access-token/{provider?}GETIHEADapi/v1/integration-app-tokenPUTapi/v1/organizations/{team}/api-tokenPOSTapi/v1/single-claim-token/{provider?}GETIHEADexport/{token}GETIHEADexport/{token}/media/{track}.m3u8GETIHEADexport/{token}/playlist.m3u8GETIHEADoauth/authorizePOSToauth/authorizeDELETEoauth/authorizeGETIHEADoauth/deviceGETIHEADoauth/device/authorizePOSToauth/device/authorizeDELETEoauth/device/authorizePOSToauth/device/codePOSToauth/tokenPOSToauth/token/refreshGETIHEADtoken-loginroot@docker_lamp_1:/home/jiminny#*3-zsh• *4screenpipe"• 85DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDEVAPI\ClientTokenController@generateTokenapi.get_access_token › Auth\SocialController@getAccessTokenTeamSetupController@integrationAppTokenAPI\[EMAIL]-claim-token ›Auth\SocialController@getSingleUseClaimexport › ExportController@viewExportControllerêmediaexport-playlist › [EMAIL] ›Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › DeviceUserCodeControllerpassport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationControllerpassport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationControllerpassport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationControllerpassport.device.code › Laravel\Passport › DeviceCodeControllerpassport.token › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Auth\SsoController@ssoTokenLogin...
|
[{"level":"0","left":" [{"level":"0","left":"0.03621500907665547","par_num":"0","top":"0.006185048791427228","height":"0.015536879433525885","block_num":"0","text":"ITerm2","word_num":"0","width":"0.03367463217841254","line_num":"0","page_num":"0","conf":"0.30000001192092896"},{"par_num":"0","top":"0.006976744800567203","block_num":"0","level":"0","conf":"1","left":"0.08284883747097675","height":"0.013953487608167836","page_num":"0","width":"0.021802324718899202","text":"Shell","word_num":"0","line_num":"0"},{"top":"0.006976744800567203","conf":"1","page_num":"0","word_num":"0","height":"0.013953487608167836","left":"0.11773255852008889","width":"0.017441859510209837","block_num":"0","text":"Edit","line_num":"0","level":"0","par_num":"0"},{"conf":"1","height":"0.013953487608167836","par_num":"0","line_num":"0","page_num":"0","text":"View","width":"0.021802324718899174","level":"0","word_num":"0","block_num":"0","left":"0.1482558144574109","top":"0.006976744800567203"},{"par_num":"0","level":"0","conf":"1","block_num":"0","line_num":"0","word_num":"0","top":"0.006418198809821307","height":"0.015070579316880939","page_num":"0","width":"0.03505167961120606","text":"Session","left":"0.18160206659083503"},{"block_num":"0","level":"0","left":"0.22962582968593467","width":"0.03202741146087648","conf":"0.5","height":"0.014253725475735113","text":"Scripts","top":"0.006826625551699439","word_num":"0","line_num":"0","page_num":"0","par_num":"0"},{"block_num":"0","line_num":"0","height":"0.014264283710055836","text":"Profiles","conf":"1","page_num":"0","top":"0.00682134640467591","width":"0.03348037931654191","level":"0","par_num":"0","word_num":"0","left":"0.2732307409925806"},{"width":"0.034883719020419646","par_num":"0","level":"0","left":"0.3197674427669219","block_num":"0","page_num":"0","text":"Window","word_num":"0","conf":"1","top":"0.004651162876699644","height":"0.016279069052802186","line_num":"0"},{"line_num":"0","block_num":"0","level":"0","page_num":"0","top":"0.006976744490489684","left":"0.36627907056206205","conf":"1","par_num":"0","text":"Help","height":"0.013953487608167836","width":"0.021802324718899146","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","left":"0.7034883724697655","height":"0.02113695144653327","line_num":"0","top":"0.004444444173374196","width":"0.021802324718899202","level":"0","page_num":"0","word_num":"0","block_num":"0","text":"> 0"},{"height":"0.014384714762369799","conf":"0.30000001192092896","page_num":"0","par_num":"0","left":"0.8168339148496824","level":"0","text":"100% <7","block_num":"0","line_num":"0","top":"0.00676113073238771","word_num":"0","width":"0.04365775320265031"},{"conf":"1","word_num":"0","line_num":"0","left":"0.8720930202345768","height":"0.016666666666666607","par_num":"0","text":"8 Mon 20 Apr 11:25:30","top":"0.004444444444444473","width":"0.11627907223171663","page_num":"0","level":"0","block_num":"0"},{"top":"0.03444444440886729","level":"0","line_num":"0","width":"0.059593020545111786","block_num":"0","word_num":"0","text":"DEV (docker)","page_num":"0","conf":"1","height":"0.01671834627787272","left":"0.4709302340698451","par_num":"0"},{"height":"0.015498474968804299","block_num":"0","par_num":"0","top":"0.06434378567854382","line_num":"0","page_num":"0","left":"0.46211473167916023","text":"APP (-zsh)","width":"0.042340305116441546","conf":"1","level":"0","word_num":"0"},{"page_num":"0","top":"0.06723221409073743","word_num":"0","left":"0.06828595940902868","width":"0.03348622057172988","conf":"1","height":"0.012047199673122844","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"DOCKER"},{"left":"0.014534884995201539","height":"0.016279069052802186","par_num":"0","line_num":"0","conf":"1","width":"0.08430232471889919","top":"0.0906976746596454","word_num":"0","level":"0","page_num":"0","block_num":"0","text":"devio/pipedrive"},{"page_num":"0","height":"0.018604651557074692","conf":"1","par_num":"0","width":"0.2078488243950738","word_num":"0","left":"0.01308139829180431","line_num":"0","text":"jasonmccreary/laravel-test-assertions","top":"0.10930232553929209","level":"0","block_num":"0"},{"text":"jdavidbakr/cloudfront-proxies","height":"0.016279069052802186","conf":"1","width":"0.16279069052802192","level":"0","line_num":"0","left":"0.014534890007306778","par_num":"0","page_num":"0","word_num":"0","top":"0.13023255838057568","block_num":"0"},{"word_num":"0","conf":"1","page_num":"0","par_num":"0","text":"kalnoy/nestedset","width":"0.09011627833048502","height":"0.018604651557074692","top":"0.1488372093377417","left":"0.014534883799873772","block_num":"0","level":"0","line_num":"0"},{"page_num":"0","left":"0.014534884991734219","top":"0.16976744210150585","line_num":"0","par_num":"0","word_num":"0","height":"0.016279069052802186","text":"laravel/passport","conf":"1","level":"0","block_num":"0","width":"0.09011627833048504"},{"width":"0.19040696885850697","height":"0.016279069052802186","conf":"1","page_num":"0","line_num":"0","block_num":"0","par_num":"0","left":"0.013081396118227258","text":"laravel/slack-notification-channel","top":"0.1883720934968547","word_num":"0","level":"0"},{"block_num":"0","level":"0","height":"0.016279069052802186","line_num":"0","conf":"1","width":"0.07994185553656685","par_num":"0","text":"laravel/tinker","left":"0.013081398224933613","word_num":"0","top":"0.20930232621003297","page_num":"0"},{"word_num":"0","conf":"1","block_num":"0","page_num":"0","left":"0.01453488449111267","par_num":"0","top":"0.2302325584052184","level":"0","width":"0.05668604638841417","line_num":"0","text":"laravel/ui","height":"0.013953487608167836"},{"page_num":"0","line_num":"0","height":"0.016279069052802186","left":"0.013081396322241545","block_num":"0","conf":"1","par_num":"0","text":"laravolt/avatar","top":"0.2488372097759245","width":"0.08575580914815267","level":"0","word_num":"0"},{"conf":"1","height":"0.016279069052802297","par_num":"0","block_num":"0","top":"0.2697674420724361","page_num":"0","word_num":"0","line_num":"0","text":"league/statsd","left":"0.013081398141810672","width":"0.07558139165242514","level":"0"},{"page_num":"0","par_num":"0","line_num":"0","top":"0.29069767472304786","height":"0.013953487608167947","width":"0.07558139165242513","conf":"1","block_num":"0","level":"0","text":"nesbot/carbon","left":"0.013081398456733132","word_num":"0"},{"par_num":"0","text":"nunomaduro/collision","word_num":"0","page_num":"0","conf":"1","left":"0.01308139358251612","line_num":"0","block_num":"0","top":"0.3093023261325136","height":"0.016279069052802297","width":"0.11337209277682836","level":"0"},{"height":"0.013953487608167947","left":"0.013081396390117541","par_num":"0","text":"nunomaduro/termwind","word_num":"0","conf":"1","width":"0.10755813386705186","top":"0.3302325586765362","block_num":"0","level":"0","line_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","width":"0.15261627833048502","height":"0.018604651557074692","text":"propaganistas/laravel-phone","word_num":"0","par_num":"0","line_num":"0","top":"0.34883720927960216","conf":"1","left":"0.013081393810774975","level":"0"},{"word_num":"0","top":"0.3697674419734007","conf":"1","height":"0.01860465155707458","left":"0.01453488361234447","par_num":"0","block_num":"0","line_num":"0","text":"santigarcor/laratrust","width":"0.11773255666097006","level":"0","page_num":"0"},{"page_num":"0","block_num":"0","left":"0.013081396073105347","par_num":"0","height":"0.018604651557074692","conf":"1","word_num":"0","top":"0.3883720929811526","line_num":"0","text":"sentry/sentry-laravel","width":"0.11918604109022352","level":"0"},{"level":"0","page_num":"0","text":"shiftonelabs/laravel-sqs-fifo-queue","conf":"1","word_num":"0","line_num":"0","width":"0.19622092776828343","left":"0.014534887405829148","top":"0.40930232585150594","par_num":"0","block_num":"0","height":"0.016279069052802186"},{"text":"spatie/laravel-fractal","top":"0.4302325583805757","word_num":"0","level":"0","left":"0.014534888283166186","width":"0.12354650497436523","line_num":"0","par_num":"0","page_num":"0","conf":"1","block_num":"0","height":"0.016279069052802075"},{"height":"0.01860465155707458","block_num":"0","line_num":"0","par_num":"0","conf":"1","page_num":"0","word_num":"0","text":"spatie/laravel-ignition","left":"0.013081395756093192","top":"0.4488372092602224","level":"0","width":"0.13081394831339518"},{"block_num":"0","word_num":"0","height":"0.016279069052802297","left":"0.014534889329012242","line_num":"0","par_num":"0","page_num":"0","level":"0","conf":"1","top":"0.46976744207243604","text":"spatie/laravel-webhook-server","width":"0.16279069052802192"},{"word_num":"0","level":"0","text":"staudenmeir/belongs-to-through","left":"0.01453488623868565","width":"0.16715115441216363","conf":"1","line_num":"0","page_num":"0","par_num":"0","height":"0.016279069052802186","block_num":"0","top":"0.4906976748922035"},{"conf":"1","page_num":"0","par_num":"0","line_num":"0","text":"vinkla/hashids","left":"0.014534884867854932","word_num":"0","width":"0.07848837110731338","top":"0.5093023258418159","height":"0.016279069052802186","level":"0","block_num":"0"},{"left":"0.26162790765721977","height":"0.013953487608167947","par_num":"0","text":"DEV (docker)","block_num":"0","word_num":"0","conf":"1","page_num":"0","level":"0","line_num":"0","width":"0.049418603049384224","top":"0.06511627921917185"},{"level":"0","top":"0.0651162795447533","width":"0.013081395626068082","conf":"0.30000001192092896","word_num":"0","height":"0.013953487608167836","page_num":"0","par_num":"0","block_num":"0","line_num":"0","text":"$82","left":"0.3749999997305706"},{"level":"0","par_num":"0","top":"0.5488372101299008","page_num":"0","height":"0.0189405674404568","conf":"1","width":"0.3313953187730578","left":"0.001453515692222989","line_num":"0","text":"Generated optimized autoload files containing 95492 classes","word_num":"0","block_num":"0"},{"par_num":"0","conf":"1","height":"0.01912144766913515","top":"0.5697674416176288","width":"0.32558138105604384","word_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","text":"root@docker_lamp_1:/home/jiminny# php artisan route:list |","left":"0.0029069905441238613"},{"line_num":"0","block_num":"0","word_num":"0","conf":"0.5","left":"0.32833614475405365","par_num":"0","height":"0.026128147972954707","width":"0.17034044265747067","text":"grep -E \"oauthlpassport|token\"","page_num":"0","top":"0.5624045172678703","level":"0"},{"level":"0","left":"0.014534883809470624","width":"0.04651162889268663","page_num":"0","block_num":"0","line_num":"0","par_num":"0","text":"GETIHEAD","conf":"0.5","top":"0.5906976746842881","word_num":"0","height":"0.013953487608167836"},{"level":"0","text":"api/vl/call-token/{team}/#participant?}","height":"0.016279069052802186","line_num":"0","left":"0.06976744305498772","top":"0.5906976746596454","width":"0.2180232577853733","conf":"0.5","block_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"block_num":"0","conf":"1","level":"0","height":"0.016279069052802186","text":"GETIHEAD","top":"0.6093023260356143","line_num":"0","page_num":"0","left":"0.014534883530266345","width":"0.04505813916524251","word_num":"0","par_num":"0"},{"conf":"1","block_num":"0","width":"0.19476744333902996","left":"0.06976743981304317","page_num":"0","par_num":"0","line_num":"0","top":"0.6093023256168115","word_num":"0","height":"0.01860465155707458","text":"api/v1/get-access-token/{provider?}","level":"0"},{"block_num":"0","top":"0.6302325579691729","page_num":"0","conf":"1","level":"0","left":"0.014534883833076417","par_num":"0","text":"GETIHEAD","line_num":"0","width":"0.04505813916524251","height":"0.013953488667805991","word_num":"0"},{"block_num":"0","text":"api/v1/integration-app-token","word_num":"0","line_num":"0","page_num":"0","conf":"1","level":"0","height":"0.016279069052802186","par_num":"0","left":"0.06976744441594242","top":"0.6302325583805757","width":"0.1569767422146267"},{"level":"0","page_num":"0","text":"PUT","block_num":"0","conf":"1","line_num":"0","left":"0.013081395980462353","width":"0.018895347913106285","height":"0.016279069052802186","top":"0.6488372093883277","word_num":"0","par_num":"0"},{"block_num":"0","conf":"1","left":"0.06976745086568978","par_num":"0","text":"api/v1/organizations/{team}/api-token","word_num":"0","top":"0.6488372089889045","height":"0.018604651557074692","level":"0","page_num":"0","line_num":"0","width":"0.20784882439507377"},{"width":"0.026162791252136233","word_num":"0","page_num":"0","line_num":"0","left":"0.011627906372478404","top":"0.6697674423631338","level":"0","block_num":"0","height":"0.016279069052802186","text":"POST","conf":"1","par_num":"0"},{"conf":"1","level":"0","width":"0.2063953399658203","left":"0.06976744836011303","page_num":"0","block_num":"0","par_num":"0","word_num":"0","height":"0.016279069052802186","line_num":"0","text":"api/v1/single-claim-token/{provider?}","top":"0.6697674421015058"},{"height":"0.013953487608167836","block_num":"0","level":"0","page_num":"0","word_num":"0","conf":"1","width":"0.04651162889268663","top":"0.6906976746842881","left":"0.014534883809470624","line_num":"0","text":"GETIHEAD","par_num":"0"},{"conf":"1","level":"0","left":"0.06976744156843637","width":"0.07848837110731335","block_num":"0","page_num":"0","par_num":"0","top":"0.6906976748922034","word_num":"0","line_num":"0","text":"export/{token}","height":"0.016279069052802186"},{"width":"0.04534151289198134","conf":"1","word_num":"0","left":"0.014393196970257267","page_num":"0","height":"0.016525968975490968","block_num":"0","par_num":"0","text":"GETIHEAD","level":"0","top":"0.7080160852530417","line_num":"0"},{"text":"export/{token}/media/{track}.m3u8","top":"0.7093023258224361","par_num":"0","level":"0","conf":"1","page_num":"0","line_num":"0","left":"0.06976745035993706","width":"0.18459300994873049","height":"0.016279069052802186","word_num":"0","block_num":"0"},{"level":"0","conf":"1","par_num":"0","page_num":"0","height":"0.013953488667805991","left":"0.014534883833076417","width":"0.04505813916524251","top":"0.7302325579691729","block_num":"0","line_num":"0","text":"GETIHEAD","word_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","width":"0.15697674221462674","conf":"1","height":"0.016279069052802186","top":"0.7302325586131337","page_num":"0","text":"export/{token}/playlist.m3u8","left":"0.0697674412764076","level":"0","par_num":"0"},{"line_num":"0","level":"0","text":"GETIHEAD","top":"0.7509578120539688","conf":"1","width":"0.045107030868530275","left":"0.014510438126700166","par_num":"0","page_num":"0","block_num":"0","height":"0.014363445705837696","word_num":"0"},{"block_num":"0","height":"0.013953487608167836","line_num":"0","left":"0.0697674426859853","page_num":"0","par_num":"0","top":"0.751162790963358","word_num":"0","text":"oauth/authorize","width":"0.08575581444634332","level":"0","conf":"1"},{"text":"POST","word_num":"0","left":"0.013081395337460163","par_num":"0","conf":"1","height":"0.013953487608167947","top":"0.7697674423974664","width":"0.02470930152469211","page_num":"0","block_num":"0","level":"0","line_num":"0"},{"top":"0.7697674421494044","left":"0.06976744313473644","line_num":"0","height":"0.013953487608167947","word_num":"0","par_num":"0","block_num":"0","level":"0","conf":"1","page_num":"0","width":"0.08430232471889919","text":"oauth/authorize"},{"block_num":"0","page_num":"0","text":"DELETE","level":"0","height":"0.018707305060492674","left":"0.013071155820881053","line_num":"0","par_num":"0","width":"0.036357688903808597","word_num":"0","conf":"1","top":"0.7883207658426172"},{"block_num":"0","height":"0.013953487608167836","word_num":"0","par_num":"0","text":"oauth/authorize","top":"0.7906976746842881","level":"0","page_num":"0","width":"0.08575581444634332","conf":"1","line_num":"0","left":"0.0697674426859853"},{"text":"GETIHEAD","line_num":"0","width":"0.046549569235907653","height":"0.014281001620822464","block_num":"0","par_num":"0","top":"0.8091385688740512","conf":"0.5","page_num":"0","word_num":"0","level":"0","left":"0.014515913831437707"},{"par_num":"0","text":"oauth/device","word_num":"0","conf":"1","level":"0","line_num":"0","block_num":"0","height":"0.016279069052802186","width":"0.06831395361158582","top":"0.8093023258515059","page_num":"0","left":"0.06976744265278265"},{"block_num":"0","conf":"1","left":"0.014534883833076417","par_num":"0","text":"GETIHEAD","word_num":"0","page_num":"0","top":"0.8302325579691728","height":"0.013953488667805991","level":"0","width":"0.04505813916524251","line_num":"0"},{"width":"0.12354650497436524","height":"0.013953487608167836","conf":"1","left":"0.06976744673156736","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"oauth/device/authorize","top":"0.8302325584052185","word_num":"0","level":"0"},{"line_num":"0","page_num":"0","conf":"1","level":"0","par_num":"0","width":"0.026162791252136233","left":"0.011627906372478404","block_num":"0","height":"0.018604651557074692","text":"POST","top":"0.8488372092214627","word_num":"0"},{"level":"0","par_num":"0","text":"oauth/device/authorize","top":"0.8488372093883276","conf":"1","height":"0.016279069052802186","width":"0.12354650497436523","word_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.06976744429091819"},{"conf":"1","par_num":"0","left":"0.013081395989440203","text":"DELETE","height":"0.016279069052802186","top":"0.8697674421015059","width":"0.03633720874786377","block_num":"0","level":"0","page_num":"0","word_num":"0","line_num":"0"},{"word_num":"0","conf":"1","block_num":"0","height":"0.016279069052802186","page_num":"0","par_num":"0","line_num":"0","text":"oauth/device/authorize","level":"0","top":"0.8697674424891028","left":"0.06976744463006546","width":"0.12354650497436523"},{"word_num":"0","left":"0.014534883401828343","par_num":"0","conf":"1","level":"0","height":"0.013953488667805991","line_num":"0","page_num":"0","top":"0.8906976742271435","block_num":"0","text":"POST","width":"0.023255814446343313"},{"level":"0","block_num":"0","text":"oauth/device/code","top":"0.8906976747075439","width":"0.0959302266438802","par_num":"0","page_num":"0","height":"0.013953487608167836","word_num":"0","line_num":"0","left":"0.06976744577689706","conf":"1"},{"conf":"1","line_num":"0","par_num":"0","height":"0.014766668743557476","top":"0.9088957355642714","word_num":"0","block_num":"0","page_num":"0","text":"POST","left":"0.012994010956664583","width":"0.024884070290459526","level":"0"},{"top":"0.9116279075912649","block_num":"0","height":"0.013953487608167836","line_num":"0","text":"oauth/token","word_num":"0","page_num":"0","conf":"1","level":"0","width":"0.062499999999999986","left":"0.06976744096414732","par_num":"0"},{"word_num":"0","line_num":"0","block_num":"0","page_num":"0","left":"0.01162790688119932","par_num":"0","top":"0.9279069763144859","level":"0","width":"0.026162791252136226","conf":"1","height":"0.01860465155707458","text":"POST"},{"block_num":"0","conf":"1","par_num":"0","left":"0.06976744603885775","text":"oauth/token/refresh","word_num":"0","page_num":"0","width":"0.10755813386705186","top":"0.9302325584052185","height":"0.013953487608167836","level":"0","line_num":"0"},{"par_num":"0","conf":"1","left":"0.014509158090144064","text":"GETIHEAD","top":"0.9509469010256855","word_num":"0","block_num":"0","height":"0.014385267893473275","line_num":"0","level":"0","page_num":"0","width":"0.04510958989461264"},{"block_num":"0","line_num":"0","conf":"1","par_num":"0","level":"0","page_num":"0","top":"0.9483174134575562","left":"0.06970863520098608","width":"0.06261761453416612","word_num":"0","height":"0.019644243452284105","text":"token-login"},{"level":"0","conf":"1","top":"0.9697674414889045","page_num":"0","height":"0.018604651557074692","par_num":"0","line_num":"0","width":"0.18895348442925347","left":"0.002906981077524367","word_num":"0","block_num":"0","text":"root@docker_lamp_1:/home/jiminny#"},{"width":"0.013081395626068026","top":"0.06511627933545094","word_num":"0","line_num":"0","left":"0.5726744186295533","level":"0","page_num":"0","text":"*3","par_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.013953487608167836"},{"height":"0.011627906163533597","block_num":"0","left":"0.6656976745657336","level":"0","par_num":"0","conf":"0.30000001192092896","width":"0.01889534791310632","word_num":"0","text":"-zsh","line_num":"0","page_num":"0","top":"0.06744186098800065"},{"conf":"0.30000001192092896","word_num":"0","line_num":"0","height":"0.013953487608167836","text":"• *4","width":"0.024709301524692084","block_num":"0","page_num":"0","level":"0","left":"0.7587209306606234","par_num":"0","top":"0.06511627927731145"},{"left":"0.8487898965951757","text":"screenpipe\"","block_num":"0","top":"0.06470057575230892","par_num":"0","width":"0.046606254577636785","height":"0.01478489451938203","word_num":"0","conf":"1","level":"0","page_num":"0","line_num":"0"},{"par_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.0674418609589309","text":"• 85","height":"0.011627906163533597","block_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.9563953483000843","width":"0.02325581444634328"},{"line_num":"0","conf":"1","block_num":"0","left":"0.8023255813839717","top":"0.09069767487808655","word_num":"0","level":"0","height":"0.013953487608167947","page_num":"0","par_num":"0","width":"0.024709301524692195","text":"DONE"},{"par_num":"0","height":"0.014024600982666002","level":"0","block_num":"0","text":"DONE","top":"0.10926676904417876","word_num":"0","line_num":"0","conf":"1","page_num":"0","width":"0.024724952379862386","left":"0.8023177565864927"},{"left":"0.8023255814869271","level":"0","conf":"1","block_num":"0","page_num":"0","line_num":"0","par_num":"0","width":"0.024709301524692195","height":"0.013953487608167836","text":"DONE","word_num":"0","top":"0.1302325586377765"},{"line_num":"0","left":"0.8023255813839717","level":"0","page_num":"0","par_num":"0","text":"DONE","width":"0.024709301524692195","block_num":"0","conf":"1","height":"0.013953487608167725","word_num":"0","top":"0.15116279115715647"},{"top":"0.1697674420098696","height":"0.013953487608167836","page_num":"0","text":"DONE","width":"0.024709301524692195","level":"0","line_num":"0","conf":"1","par_num":"0","word_num":"0","block_num":"0","left":"0.8023255820138167"},{"level":"0","page_num":"0","text":"DONE","word_num":"0","left":"0.8037790697148128","conf":"1","top":"0.18837209310925784","height":"0.016279069052802186","par_num":"0","line_num":"0","block_num":"0","width":"0.02325581444634328"},{"top":"0.21162790743622617","text":"DONE","page_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.013953487608167836","width":"0.024709301524692195","word_num":"0","conf":"1","line_num":"0","left":"0.8023255813839717"},{"height":"0.013953487608167836","word_num":"0","conf":"1","level":"0","left":"0.8023255821046598","line_num":"0","par_num":"0","page_num":"0","text":"DONE","width":"0.024709301524692084","block_num":"0","top":"0.2302325584052184"},{"text":"DONE","block_num":"0","word_num":"0","line_num":"0","conf":"1","left":"0.8037790697148128","height":"0.013953487608167836","level":"0","par_num":"0","width":"0.02325581444634328","top":"0.24883720945173005","page_num":"0"},{"top":"0.26976744235870675","level":"0","height":"0.013953487608167836","left":"0.8023255814869271","text":"DONE","width":"0.024709301524692195","block_num":"0","page_num":"0","conf":"1","par_num":"0","word_num":"0","line_num":"0"},{"level":"0","left":"0.8037790698117121","page_num":"0","conf":"1","height":"0.013953487608167836","block_num":"0","line_num":"0","text":"DONE","width":"0.02325581444634328","top":"0.2906976746842882","word_num":"0","par_num":"0"},{"width":"0.02325581444634328","level":"0","left":"0.8037790697148128","page_num":"0","block_num":"0","line_num":"0","height":"0.013953487608167836","top":"0.30930232573079985","conf":"1","par_num":"0","text":"DONE","word_num":"0"},{"level":"0","conf":"1","block_num":"0","height":"0.016279069052802297","left":"0.8023255820017043","line_num":"0","text":"DONE","width":"0.024709301524692084","par_num":"0","top":"0.33023255839995547","page_num":"0","word_num":"0"},{"left":"0.8023255813839717","line_num":"0","top":"0.3511627911571563","width":"0.024709301524692195","par_num":"0","word_num":"0","height":"0.013953487608167836","conf":"1","level":"0","text":"DONE","page_num":"0","block_num":"0"},{"width":"0.024709301524692195","level":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.3697674423974664","conf":"1","height":"0.013953487608167947","left":"0.8023255813839717","par_num":"0","text":"DONE","word_num":"0"},{"block_num":"0","left":"0.8037790697148128","line_num":"0","page_num":"0","par_num":"0","top":"0.3883720931092578","conf":"1","word_num":"0","text":"DONE","width":"0.02325581444634328","height":"0.016279069052802186","level":"0"},{"level":"0","page_num":"0","top":"0.4087400520161941","conf":"0.5","height":"0.017403616375393338","width":"0.024990304311116485","word_num":"0","left":"0.8021850806253672","line_num":"0","block_num":"0","par_num":"0","text":"DONE"},{"width":"0.02325581444634328","word_num":"0","text":"DONE","block_num":"0","height":"0.013953487608167836","left":"0.8037790698117121","level":"0","conf":"1","page_num":"0","top":"0.43023255840521846","par_num":"0","line_num":"0"},{"top":"0.44883720887262546","left":"0.8008720928913736","conf":"0.5","height":"0.018604651557074692","block_num":"0","level":"0","par_num":"0","text":"DONE","word_num":"0","width":"0.026162791252136275","line_num":"0","page_num":"0"},{"text":"DONE","width":"0.026162791252136275","level":"0","conf":"1","top":"0.4697674423340641","word_num":"0","left":"0.8008720924843971","height":"0.016279069052802186","page_num":"0","block_num":"0","line_num":"0","par_num":"0"},{"left":"0.8023255821046598","page_num":"0","text":"DONE","word_num":"0","block_num":"0","level":"0","height":"0.013953487608167947","line_num":"0","conf":"1","par_num":"0","top":"0.49069767468428815","width":"0.024709301524692084"},{"par_num":"0","word_num":"0","line_num":"0","text":"DONE","width":"0.024709301524692195","conf":"1","height":"0.013953487608167836","level":"0","block_num":"0","left":"0.8023255814869271","page_num":"0","top":"0.509302326079637"},{"word_num":"0","conf":"0.5","text":"DEV","width":"0.13691709306504996","page_num":"0","block_num":"0","par_num":"0","line_num":"0","height":"0.08264634026421447","left":"0.8559600576627471","level":"0","top":"0.1458861323210805"},{"page_num":"0","line_num":"0","height":"0.018604651557074692","par_num":"0","top":"0.5883720930586719","conf":"1","block_num":"0","width":"0.21802325778537335","left":"0.7688953489052784","level":"0","text":"API\\ClientTokenController@generateToken","word_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","level":"0","conf":"1","left":"0.6584302360332973","height":"0.018914727105034723","text":"api.get_access_token › Auth\\SocialController@getAccessToken","width":"0.32994185553656685","word_num":"0","top":"0.6066666671451572","par_num":"0"},{"block_num":"0","left":"0.7688953500317319","page_num":"0","top":"0.6302325583805757","conf":"1","line_num":"0","level":"0","width":"0.21802325778537324","word_num":"0","text":"TeamSetupController@integrationAppToken","height":"0.016279069052802186","par_num":"0"},{"page_num":"0","height":"0.016279069052802186","conf":"1","left":"0.7906976781035036","level":"0","text":"API\\TeamController@generateApiToken","top":"0.6488372095724362","width":"0.19622092776828337","block_num":"0","par_num":"0","word_num":"0","line_num":"0"},{"conf":"1","width":"0.13226743274264874","block_num":"0","height":"0.016279069052802186","line_num":"0","text":"api.singe-claim-token ›","level":"0","word_num":"0","left":"0.6351744258718983","page_num":"0","par_num":"0","top":"0.6697674421015058"},{"block_num":"0","height":"0.01860465155707458","par_num":"0","level":"0","left":"0.7659883807279679","page_num":"0","text":"Auth\\SocialController@getSingleUseClaim","top":"0.667441860190455","width":"0.2223837110731337","conf":"1","line_num":"0","word_num":"0"},{"height":"0.013953487608167836","conf":"1","level":"0","page_num":"0","width":"0.1686046494377984","block_num":"0","word_num":"0","top":"0.6906976746842881","line_num":"0","left":"0.8197674454599971","par_num":"0","text":"export › ExportController@view"},{"conf":"1","page_num":"0","word_num":"0","left":"0.8633720948238639","height":"0.016279069052802186","line_num":"0","par_num":"0","text":"ExportControllerêmedia","block_num":"0","top":"0.709302326210033","level":"0","width":"0.12354650497436526"},{"word_num":"0","page_num":"0","conf":"1","text":"export-playlist › ExportController@playlist","level":"0","top":"0.7277777777777777","par_num":"0","height":"0.018888888888888955","width":"0.23982556660970056","left":"0.7470930320458226","line_num":"0","block_num":"0"},{"height":"0.01671834627787272","width":"0.20058140224880644","level":"0","block_num":"0","par_num":"0","page_num":"0","text":"passport.authorizations.authorize ›","top":"0.7488372093675236","line_num":"0","conf":"1","word_num":"0","left":"0.4956395330407532"},{"left":"0.6947674405006274","line_num":"0","page_num":"0","width":"0.29215115441216355","word_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.7488372094838026","height":"0.01671834627787272","conf":"1","text":"Laravel\\Passport › AuthorizationController@authorize"},{"page_num":"0","width":"0.5072674221462674","block_num":"0","par_num":"0","height":"0.016279069052802186","left":"0.47965116982320966","text":"passport.authorizations.approve › Laravel\\Passport › ApproveAuthorizationController@approve","conf":"1","line_num":"0","level":"0","top":"0.7697674423631338","word_num":"0"},{"left":"0.5305232646853423","text":"passport.authorizations.deny › Laravel\\Passport › DenyAuthorizationController@deny","word_num":"0","block_num":"0","page_num":"0","level":"0","top":"0.788372093310808","width":"0.4563953399658204","conf":"1","par_num":"0","height":"0.016279069052802297","line_num":"0"},{"conf":"1","page_num":"0","par_num":"0","word_num":"0","block_num":"0","level":"0","line_num":"0","width":"0.34011626773410364","top":"0.8088888885931759","height":"0.019018088446723147","left":"0.6468023282829579","text":"passport.device › Laravel\\Passport › DeviceUserCodeController"},{"page_num":"0","top":"0.83","width":"0.5072674221462674","height":"0.01666666666666672","conf":"1","word_num":"0","par_num":"0","block_num":"0","line_num":"0","left":"0.4796511665165238","level":"0","text":"passport.device.authorizations.authorize › Laravel\\Passport › DeviceAuthorizationController"},{"height":"0.0189405674404568","width":"0.5348837110731337","text":"passport.device.authorizations.approve › Laravel\\Passport › ApproveDeviceAuthorizationController","conf":"1","word_num":"0","page_num":"0","top":"0.848837209848893","block_num":"0","line_num":"0","left":"0.45203489357802895","par_num":"0","level":"0"},{"height":"0.018604651557074692","word_num":"0","line_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.8674418599578967","width":"0.5014534844292534","conf":"1","left":"0.48546512615706205","text":"passport.device.authorizations.deny › Laravel\\Passport › DenyDeviceAuthorizationController"},{"block_num":"0","level":"0","par_num":"0","height":"0.01915714051988382","left":"0.6409459032152689","page_num":"0","conf":"1","top":"0.8881879478623614","word_num":"0","text":"passport.device.code › Laravel\\Passport › DeviceCodeController","width":"0.3460157394409179","line_num":"0"},{"height":"0.01669250594245064","conf":"1","top":"0.9088888891185679","page_num":"0","width":"0.37936045328776036","block_num":"0","left":"0.6075581418793907","level":"0","line_num":"0","text":"passport.token › Laravel\\Passport › AccessTokenController@issueToken","par_num":"0","word_num":"0"},{"width":"0.4229651133219401","word_num":"0","line_num":"0","text":"passport.token.refresh › Laravel\\Passport › TransientTokenController@refresh","conf":"1","level":"0","block_num":"0","par_num":"0","height":"0.018888888888888844","top":"0.9277777777777778","page_num":"0","left":"0.5639534984755806"},{"page_num":"0","text":"login.token › Auth\\SsoController@ssoTokenLogin","word_num":"0","left":"0.7296511745107097","top":"0.9488372101299009","height":"0.0189405674404568","par_num":"0","width":"0.2572674221462673","level":"0","line_num":"0","block_num":"0","conf":"1"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2356
|
NULL
|
NULL
|
|
53715
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0.DEV (docker)APP (-zsh)DOCKERS- 981devio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsDEV (docker)$82Generated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny# php artisan route:list |grep -E "oauthlpassport|token"GETIHEADapi/vl/call-token/{team}/#participant?}GETIHEADapi/v1/get-access-token/{provider?}GETIHEADapi/v1/integration-app-tokenPUTapi/v1/organizations/{team}/api-tokenPOSTapi/v1/single-claim-token/{provider?}GETIHEADexport/{token}GETIHEADexport/{token}/media/{track}.m3u8GETIHEADexport/{token}/playlist.m3u8GETIHEADoauth/authorizePOSToauth/authorizeDELETEoauth/authorizeGETIHEADoauth/deviceGETIHEADoauth/device/authorizePOSToauth/device/authorizeDELETEoauth/device/authorizePOSToauth/device/codePOSToauth/tokenPOSToauth/token/refreshGETIHEADtoken-loginroot@docker_lamp_1:/home/jiminny#*3-zsh• ₴4100% <47*Mon 20 Apr 11:25:32181screenpipe™• ₴5DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDEVAPI\ClientTokenController@generateTokenapi.get_access_token › Auth\SocialController@getAccessTokenTeamSetupController@integrationAppTokenAPI\[EMAIL]-claim-token ›Auth\SocialController@getSingleUseClaimexport › ExportController@viewExportControllerêmediaexport-playlist › [EMAIL] ›Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › DeviceUserCodeControllerpassport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationControllerpassport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationControllerpassport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationControllerpassport.device.code › Laravel\Passport › DeviceCodeControllerpassport.token › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Auth\SsoController@ssoTokenLogin...
|
[{"text":"iTerm2","left":& [{"text":"iTerm2","left":"0.03633720915008861","conf":"1","level":"0","page_num":"0","height":"0.016279069052802186","par_num":"0","line_num":"0","block_num":"0","top":"0.004651162876699644","word_num":"0","width":"0.03343023194207085"},{"width":"0.021802324718899202","conf":"1","height":"0.013953487608167836","line_num":"0","block_num":"0","page_num":"0","top":"0.006976744800567203","word_num":"0","text":"Shell","left":"0.08284883747097675","par_num":"0","level":"0"},{"left":"0.11627906991457089","block_num":"0","height":"0.013953487608167836","page_num":"0","par_num":"0","conf":"1","text":"Edit","top":"0.006976744645528443","width":"0.018895347913106278","line_num":"0","level":"0","word_num":"0"},{"level":"0","par_num":"0","conf":"1","height":"0.013953487608167836","text":"View","top":"0.0069767444517300214","word_num":"0","page_num":"0","block_num":"0","left":"0.1482558146572655","width":"0.021802324718899202","line_num":"0"},{"width":"0.034904217720031716","left":"0.1816757975841265","word_num":"0","conf":"1","text":"Session","top":"0.004594765754818653","line_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.016391863293117925"},{"width":"0.031994740168253544","word_num":"0","left":"0.2296421653326391","text":"Scripts","top":"0.006923762585789417","line_num":"0","conf":"1","page_num":"0","par_num":"0","block_num":"0","height":"0.014059451421101876","level":"0"},{"height":"0.013953487608167836","width":"0.03343023194207084","word_num":"0","conf":"1","left":"0.27325581467940063","level":"0","block_num":"0","par_num":"0","top":"0.0069767444517300214","text":"Profiles","line_num":"0","page_num":"0"},{"page_num":"0","conf":"1","level":"0","par_num":"0","left":"0.319753161542005","block_num":"0","top":"0.0045724720299397115","word_num":"0","width":"0.034912281566196024","text":"Window","height":"0.01643645074632427","line_num":"0"},{"height":"0.013953487608167836","conf":"1","left":"0.36627907047121905","page_num":"0","width":"0.021802324718899202","line_num":"0","top":"0.0069767444517300214","word_num":"0","level":"0","block_num":"0","text":"Help","par_num":"0"},{"width":"0.024709301524692195","left":"0.7020348843684678","text":">0.","par_num":"0","line_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","top":"0.004651162452633861","word_num":"0","height":"0.020930233001709042"},{"page_num":"0","width":"0.06104651027255592","par_num":"0","level":"0","line_num":"0","conf":"1","left":"0.4709302341256124","text":"DEV (docker)","top":"0.03444444428677429","block_num":"0","height":"0.01671834627787272","word_num":"0"},{"page_num":"0","level":"0","width":"0.042151162359449657","line_num":"0","top":"0.0674418609589309","height":"0.011627906163533597","word_num":"0","conf":"0.5","text":"APP (-zsh)","left":"0.46220930214523054","par_num":"0","block_num":"0"},{"text":"DOCKER","line_num":"0","top":"0.06715250612417889","conf":"1","word_num":"0","block_num":"0","par_num":"0","width":"0.034957273801167796","page_num":"0","height":"0.012206615871853344","left":"0.06682368809869312","level":"0"},{"height":"0.016279069052802186","block_num":"0","top":"0.06279069776042068","width":"0.02616279125213622","par_num":"0","level":"0","page_num":"0","text":"S- 981","left":"0.16569767389567677","word_num":"0","conf":"0.30000001192092896","line_num":"0"},{"block_num":"0","top":"0.0906976746596454","level":"0","line_num":"0","left":"0.014534884995201539","height":"0.016279069052802186","conf":"1","page_num":"0","par_num":"0","text":"devio/pipedrive","word_num":"0","width":"0.08430232471889919"},{"block_num":"0","left":"0.01308139829180431","page_num":"0","text":"jasonmccreary/laravel-test-assertions","height":"0.018604651557074692","width":"0.2078488243950738","word_num":"0","level":"0","line_num":"0","top":"0.10930232553929209","par_num":"0","conf":"1"},{"word_num":"0","level":"0","par_num":"0","text":"jdavidbakr/cloudfront-proxies","conf":"1","line_num":"0","block_num":"0","left":"0.014534890007306778","page_num":"0","height":"0.016279069052802186","top":"0.13023255838057568","width":"0.16279069052802192"},{"conf":"1","level":"0","text":"kalnoy/nestedset","width":"0.09011627833048502","block_num":"0","par_num":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.018604651557074692","top":"0.1488372093377417","left":"0.014534883799873772"},{"level":"0","left":"0.014534884991734219","block_num":"0","conf":"1","height":"0.016279069052802186","page_num":"0","top":"0.16976744210150585","par_num":"0","text":"laravel/passport","word_num":"0","width":"0.09011627833048504","line_num":"0"},{"level":"0","par_num":"0","top":"0.1883720934968547","conf":"1","width":"0.19040696885850697","page_num":"0","text":"laravel/slack-notification-channel","word_num":"0","line_num":"0","height":"0.016279069052802186","block_num":"0","left":"0.013081396118227258"},{"text":"laravel/tinker","conf":"1","width":"0.07994185553656684","height":"0.016279069052802186","page_num":"0","line_num":"0","top":"0.2093023259774749","block_num":"0","left":"0.013081396480747623","word_num":"0","level":"0","par_num":"0"},{"page_num":"0","par_num":"0","height":"0.013953487608167836","conf":"1","line_num":"0","level":"0","block_num":"0","text":"laravel/ui","word_num":"0","top":"0.2302325584052184","width":"0.05668604638841417","left":"0.01453488449111267"},{"line_num":"0","conf":"1","page_num":"0","left":"0.013081396322241545","text":"laravolt/avatar","top":"0.2488372097759245","width":"0.08575580914815267","block_num":"0","height":"0.016279069052802186","par_num":"0","level":"0","word_num":"0"},{"conf":"1","level":"0","block_num":"0","left":"0.013081395985802975","par_num":"0","word_num":"0","text":"league/statsd","height":"0.018604651557074803","page_num":"0","top":"0.2674418599578967","width":"0.07558139165242513","line_num":"0"},{"par_num":"0","text":"nesbot/carbon","top":"0.29069767472304786","word_num":"0","height":"0.013953487608167947","left":"0.013081398456733132","level":"0","page_num":"0","line_num":"0","width":"0.07558139165242513","conf":"1","block_num":"0"},{"conf":"1","block_num":"0","page_num":"0","line_num":"0","top":"0.3093023261325136","text":"nunomaduro/collision","level":"0","height":"0.016279069052802297","left":"0.01308139358251612","par_num":"0","width":"0.11337209277682836","word_num":"0"},{"word_num":"0","conf":"1","left":"0.013081396390117541","height":"0.013953487608167947","level":"0","line_num":"0","par_num":"0","top":"0.3302325586765362","page_num":"0","block_num":"0","text":"nunomaduro/termwind","width":"0.10755813386705186"},{"height":"0.018604651557074692","word_num":"0","par_num":"0","conf":"1","block_num":"0","line_num":"0","page_num":"0","left":"0.013081393810774975","level":"0","top":"0.34883720927960216","width":"0.15261627833048502","text":"propaganistas/laravel-phone"},{"par_num":"0","block_num":"0","width":"0.11773255666097006","conf":"1","height":"0.01860465155707458","left":"0.01453488361234447","line_num":"0","top":"0.3697674419734007","text":"santigarcor/laratrust","level":"0","word_num":"0","page_num":"0"},{"width":"0.11918604109022352","left":"0.013081396073105347","block_num":"0","conf":"1","height":"0.018604651557074692","text":"sentry/sentry-laravel","word_num":"0","page_num":"0","par_num":"0","line_num":"0","top":"0.3883720929811526","level":"0"},{"page_num":"0","text":"shiftonelabs/laravel-sqs-fifo-queue","block_num":"0","line_num":"0","left":"0.014534887405829148","height":"0.016279069052802186","width":"0.19622092776828343","par_num":"0","conf":"1","level":"0","top":"0.40930232585150594","word_num":"0"},{"word_num":"0","par_num":"0","height":"0.016279069052802075","width":"0.12354650497436523","block_num":"0","conf":"1","left":"0.014534888283166186","level":"0","line_num":"0","page_num":"0","top":"0.4302325583805757","text":"spatie/laravel-fractal"},{"width":"0.13081394831339518","level":"0","page_num":"0","height":"0.01860465155707458","conf":"1","left":"0.013081395756093192","par_num":"0","text":"spatie/laravel-ignition","word_num":"0","block_num":"0","top":"0.4488372092602224","line_num":"0"},{"height":"0.016279069052802297","line_num":"0","level":"0","block_num":"0","text":"spatie/laravel-webhook-server","width":"0.16279069052802192","word_num":"0","conf":"1","left":"0.014534889329012242","par_num":"0","top":"0.46976744207243604","page_num":"0"},{"block_num":"0","word_num":"0","height":"0.016279069052802075","par_num":"0","level":"0","text":"staudenmeir/belongs-to-through","width":"0.16715115441216363","line_num":"0","top":"0.4906976746596454","conf":"1","left":"0.014534889581708852","page_num":"0"},{"height":"0.016279069052802186","par_num":"0","text":"vinkla/hashids","level":"0","block_num":"0","width":"0.07848837110731338","word_num":"0","page_num":"0","left":"0.014534884867854932","line_num":"0","top":"0.5093023258418159","conf":"1"},{"height":"0.01162790722317164","page_num":"0","conf":"1","top":"0.06744186035900246","text":"DEV (docker)","width":"0.049418603049384224","left":"0.261627908573031","block_num":"0","line_num":"0","word_num":"0","level":"0","par_num":"0"},{"conf":"0.30000001192092896","top":"0.0651162795447533","page_num":"0","left":"0.3749999997305706","par_num":"0","height":"0.013953487608167836","line_num":"0","level":"0","block_num":"0","width":"0.013081395626068082","word_num":"0","text":"$82"},{"page_num":"0","conf":"1","level":"0","par_num":"0","top":"0.5488372101299008","width":"0.3313953187730578","block_num":"0","left":"0.001453515692222989","height":"0.0189405674404568","line_num":"0","text":"Generated optimized autoload files containing 95492 classes","word_num":"0"},{"word_num":"0","height":"0.01912144766913526","line_num":"0","conf":"1","level":"0","block_num":"0","par_num":"0","left":"0.0029069885727034616","top":"0.5697674415691791","text":"root@docker_lamp_1:/home/jiminny# php artisan route:list |","width":"0.32412789662679037","page_num":"0"},{"conf":"0.5","block_num":"0","left":"0.32833614475405365","line_num":"0","page_num":"0","level":"0","height":"0.026128147972954707","text":"grep -E \"oauthlpassport|token\"","top":"0.5624045172678703","par_num":"0","width":"0.17034044265747067","word_num":"0"},{"block_num":"0","level":"0","line_num":"0","conf":"1","text":"GETIHEAD","left":"0.014534883809470624","width":"0.04651162889268663","par_num":"0","word_num":"0","height":"0.013953487608167836","page_num":"0","top":"0.5906976746842881"},{"width":"0.2180232577853733","par_num":"0","word_num":"0","line_num":"0","text":"api/vl/call-token/{team}/#participant?}","height":"0.016279069052802186","level":"0","conf":"0.5","block_num":"0","left":"0.06976744360004584","page_num":"0","top":"0.5906976746305757"},{"word_num":"0","top":"0.6084936849062539","block_num":"0","par_num":"0","width":"0.04527556631300185","text":"GETIHEAD","line_num":"0","conf":"0.5","left":"0.014426169955119599","page_num":"0","height":"0.017896351284450995","level":"0"},{"conf":"1","page_num":"0","level":"0","height":"0.01860465155707458","left":"0.06976743981304317","line_num":"0","par_num":"0","text":"api/v1/get-access-token/{provider?}","block_num":"0","top":"0.6093023256168115","width":"0.19476744333902996","word_num":"0"},{"word_num":"0","width":"0.04505813916524251","height":"0.013953488667805991","line_num":"0","page_num":"0","text":"GETIHEAD","top":"0.6302325579691729","level":"0","left":"0.014534883833076417","conf":"1","par_num":"0","block_num":"0"},{"page_num":"0","block_num":"0","left":"0.06976744441594242","par_num":"0","text":"api/v1/integration-app-token","width":"0.1569767422146267","conf":"1","top":"0.6302325583805757","word_num":"0","level":"0","line_num":"0","height":"0.016279069052802186"},{"width":"0.018895347913106285","level":"0","page_num":"0","word_num":"0","conf":"1","par_num":"0","height":"0.016279069052802186","block_num":"0","line_num":"0","text":"PUT","left":"0.013081395980462353","top":"0.6488372093883277"},{"word_num":"0","text":"api/v1/organizations/{team}/api-token","conf":"1","height":"0.018604651557074692","par_num":"0","left":"0.06976745086568978","page_num":"0","width":"0.20784882439507377","level":"0","block_num":"0","line_num":"0","top":"0.6488372089889045"},{"line_num":"0","width":"0.026162791252136233","left":"0.011627906372478404","page_num":"0","word_num":"0","level":"0","height":"0.016279069052802186","conf":"1","block_num":"0","text":"POST","top":"0.6697674423631338","par_num":"0"},{"page_num":"0","word_num":"0","level":"0","block_num":"0","height":"0.016279069052802186","conf":"1","par_num":"0","top":"0.6697674421015058","left":"0.06976744836011303","width":"0.2063953399658203","line_num":"0","text":"api/v1/single-claim-token/{provider?}"},{"conf":"1","top":"0.6906976746842881","line_num":"0","par_num":"0","text":"GETIHEAD","block_num":"0","level":"0","width":"0.04651162889268663","left":"0.014534883809470624","word_num":"0","page_num":"0","height":"0.013953487608167836"},{"block_num":"0","text":"export/{token}","top":"0.6906976748922034","level":"0","par_num":"0","word_num":"0","conf":"1","page_num":"0","line_num":"0","height":"0.016279069052802186","left":"0.06976744156843637","width":"0.07848837110731335"},{"width":"0.04534151289198134","par_num":"0","word_num":"0","left":"0.014393196970257267","level":"0","conf":"1","block_num":"0","text":"GETIHEAD","page_num":"0","height":"0.016525968975490968","line_num":"0","top":"0.7080160852530417"},{"block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"export/{token}/media/{track}.m3u8","top":"0.7093023258224361","level":"0","page_num":"0","height":"0.016279069052802186","width":"0.18459300994873049","word_num":"0","left":"0.06976745035993706"},{"width":"0.04505813916524251","word_num":"0","height":"0.013953488667805991","text":"GETIHEAD","line_num":"0","block_num":"0","conf":"1","left":"0.014534883833076417","par_num":"0","level":"0","page_num":"0","top":"0.7302325579691729"},{"block_num":"0","text":"export/{token}/playlist.m3u8","height":"0.016279069052802186","page_num":"0","conf":"1","level":"0","left":"0.0697674412764076","par_num":"0","top":"0.7302325586131337","word_num":"0","width":"0.15697674221462674","line_num":"0"},{"text":"GETIHEAD","line_num":"0","word_num":"0","top":"0.7509578120539688","page_num":"0","left":"0.014510438126700166","width":"0.045107030868530275","level":"0","block_num":"0","conf":"1","height":"0.014363445705837696","par_num":"0"},{"text":"oauth/authorize","top":"0.751162790963358","level":"0","page_num":"0","word_num":"0","line_num":"0","left":"0.0697674426859853","par_num":"0","conf":"1","width":"0.08575581444634332","block_num":"0","height":"0.013953487608167836"},{"width":"0.02470930152469211","block_num":"0","height":"0.013953487608167947","text":"POST","conf":"1","word_num":"0","left":"0.013081395337460163","par_num":"0","line_num":"0","level":"0","top":"0.7697674423974664","page_num":"0"},{"page_num":"0","left":"0.06976744313473644","block_num":"0","height":"0.013953487608167947","par_num":"0","level":"0","text":"oauth/authorize","width":"0.08430232471889919","conf":"1","word_num":"0","line_num":"0","top":"0.7697674421494044"},{"block_num":"0","left":"0.013071155820881053","page_num":"0","par_num":"0","text":"DELETE","top":"0.7883207658426172","line_num":"0","level":"0","word_num":"0","width":"0.036357688903808597","conf":"1","height":"0.018707305060492674"},{"level":"0","conf":"1","width":"0.08575581444634332","left":"0.0697674426859853","par_num":"0","height":"0.013953487608167836","line_num":"0","page_num":"0","text":"oauth/authorize","top":"0.7906976746842881","block_num":"0","word_num":"0"},{"par_num":"0","level":"0","block_num":"0","text":"GETIHEAD","top":"0.8091385688740512","width":"0.046549569235907653","left":"0.014515913831437707","line_num":"0","word_num":"0","conf":"0.5","height":"0.014281001620822464","page_num":"0"},{"page_num":"0","left":"0.06976744265278265","line_num":"0","block_num":"0","width":"0.06831395361158582","top":"0.8093023258515059","text":"oauth/device","par_num":"0","word_num":"0","conf":"1","height":"0.016279069052802186","level":"0"},{"conf":"1","par_num":"0","top":"0.8302325579691728","height":"0.013953488667805991","width":"0.04505813916524251","block_num":"0","text":"GETIHEAD","word_num":"0","page_num":"0","line_num":"0","level":"0","left":"0.014534883833076417"},{"height":"0.013953487608167836","block_num":"0","level":"0","text":"oauth/device/authorize","top":"0.8302325584052185","line_num":"0","conf":"1","left":"0.06976744673156736","par_num":"0","width":"0.12354650497436524","word_num":"0","page_num":"0"},{"page_num":"0","par_num":"0","word_num":"0","top":"0.8488372092214627","level":"0","height":"0.018604651557074692","left":"0.011627906372478404","line_num":"0","text":"POST","width":"0.026162791252136233","block_num":"0","conf":"1"},{"left":"0.06976744429091819","line_num":"0","word_num":"0","block_num":"0","par_num":"0","page_num":"0","level":"0","text":"oauth/device/authorize","height":"0.016279069052802186","top":"0.8488372093883276","width":"0.12354650497436523","conf":"1"},{"page_num":"0","word_num":"0","block_num":"0","line_num":"0","conf":"1","top":"0.8697674421015059","height":"0.016279069052802186","level":"0","text":"DELETE","width":"0.03633720874786377","left":"0.013081395989440203","par_num":"0"},{"level":"0","line_num":"0","height":"0.016279069052802186","block_num":"0","page_num":"0","text":"oauth/device/authorize","left":"0.06976744463006546","top":"0.8697674424891028","width":"0.12354650497436523","conf":"1","par_num":"0","word_num":"0"},{"left":"0.014534883542332218","top":"0.8906976743172598","word_num":"0","line_num":"0","block_num":"0","level":"0","height":"0.013953488667805991","text":"POST","width":"0.023255814446343316","page_num":"0","conf":"1","par_num":"0"},{"block_num":"0","page_num":"0","text":"oauth/device/code","width":"0.0959302266438802","word_num":"0","line_num":"0","level":"0","par_num":"0","height":"0.013953487608167836","top":"0.8906976747075439","conf":"1","left":"0.06976744577689706"},{"height":"0.014766668743557476","level":"0","line_num":"0","text":"POST","top":"0.9088957355642714","width":"0.024884070290459526","word_num":"0","block_num":"0","page_num":"0","left":"0.012994010956664583","par_num":"0","conf":"1"},{"left":"0.06976744096414732","text":"oauth/token","par_num":"0","width":"0.062499999999999986","height":"0.013953487608167836","conf":"1","top":"0.9116279075912649","word_num":"0","line_num":"0","page_num":"0","level":"0","block_num":"0"},{"text":"POST","left":"0.01162790688119932","word_num":"0","block_num":"0","line_num":"0","conf":"1","page_num":"0","height":"0.01860465155707458","par_num":"0","width":"0.026162791252136226","top":"0.9279069763144859","level":"0"},{"conf":"1","text":"oauth/token/refresh","block_num":"0","left":"0.06976744603885775","level":"0","page_num":"0","top":"0.9302325584052185","width":"0.10755813386705186","word_num":"0","height":"0.013953487608167836","par_num":"0","line_num":"0"},{"block_num":"0","text":"GETIHEAD","width":"0.04510958989461264","word_num":"0","top":"0.9509469010256855","conf":"1","level":"0","height":"0.014385267893473275","line_num":"0","page_num":"0","par_num":"0","left":"0.014509158090144064"},{"conf":"1","page_num":"0","text":"token-login","width":"0.06261761453416612","level":"0","block_num":"0","height":"0.019644243452284105","par_num":"0","top":"0.9483174134575562","word_num":"0","left":"0.06970863520098608","line_num":"0"},{"line_num":"0","block_num":"0","left":"0.002906981090315044","height":"0.01860465155707458","top":"0.9697674417796023","par_num":"0","width":"0.18459300994873049","text":"root@docker_lamp_1:/home/jiminny#","level":"0","word_num":"0","page_num":"0","conf":"1"},{"height":"0.013953487608167836","left":"0.5726744186295533","level":"0","text":"*3","top":"0.06511627933545094","conf":"0.30000001192092896","block_num":"0","word_num":"0","page_num":"0","line_num":"0","par_num":"0","width":"0.013081395626068026"},{"par_num":"0","text":"-zsh","width":"0.01889534791310632","top":"0.06744186098800065","left":"0.6656976745657336","height":"0.011627906163533597","word_num":"0","level":"0","conf":"0.5","line_num":"0","page_num":"0","block_num":"0"},{"width":"0.024709301524692084","word_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","text":"• ₴4","left":"0.7587209306606234","height":"0.013953487608167836","block_num":"0","line_num":"0","top":"0.06511627927731145"},{"word_num":"0","line_num":"0","par_num":"0","page_num":"0","text":"100% <47*","block_num":"0","width":"0.042187266879611496","conf":"0.30000001192092896","level":"0","height":"0.014235418107774511","left":"0.8168424130873941","top":"0.006835779141081577"},{"top":"0.00666666666666671","word_num":"0","page_num":"0","conf":"1","height":"0.014444444444444371","left":"0.8924418631770584","block_num":"0","level":"0","width":"0.09593022664388029","line_num":"0","par_num":"0","text":"Mon 20 Apr 11:25:32"},{"text":"181","line_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.9752906983781958","width":"0.021802324718899202","word_num":"0","height":"0.013953487608167836","page_num":"0","block_num":"0","top":"0.034883721195916095"},{"text":"screenpipe™","left":"0.8487823652168888","line_num":"0","width":"0.046621317333645274","page_num":"0","conf":"1","block_num":"0","par_num":"0","word_num":"0","level":"0","top":"0.06463199808999787","height":"0.01492204984029133"},{"line_num":"0","word_num":"0","top":"0.0651162793742106","left":"0.9563953496494757","conf":"0.30000001192092896","width":"0.024709301524692084","par_num":"0","page_num":"0","height":"0.013953487608167947","block_num":"0","level":"0","text":"• ₴5"},{"text":"DONE","width":"0.024709301524692195","block_num":"0","page_num":"0","line_num":"0","left":"0.8023255813839717","height":"0.013953487608167947","conf":"1","level":"0","top":"0.09069767487808655","word_num":"0","par_num":"0"},{"top":"0.10926676904417876","text":"DONE","word_num":"0","par_num":"0","block_num":"0","width":"0.024724952379862386","line_num":"0","conf":"1","page_num":"0","height":"0.014024600982666002","left":"0.8023177565864927","level":"0"},{"block_num":"0","line_num":"0","conf":"1","level":"0","height":"0.013953487608167836","width":"0.024709301524692195","left":"0.8023255814869271","par_num":"0","page_num":"0","word_num":"0","text":"DONE","top":"0.1302325586377765"},{"word_num":"0","top":"0.15116279115715647","height":"0.013953487608167725","par_num":"0","level":"0","text":"DONE","block_num":"0","page_num":"0","conf":"1","line_num":"0","left":"0.8023255813839717","width":"0.024709301524692195"},{"par_num":"0","text":"DONE","page_num":"0","line_num":"0","left":"0.8023255813839717","block_num":"0","conf":"1","width":"0.024709301524692195","top":"0.16976744239746644","word_num":"0","level":"0","height":"0.013953487608167947"},{"left":"0.8037790697148128","level":"0","conf":"1","block_num":"0","line_num":"0","top":"0.18837209310925784","height":"0.016279069052802186","page_num":"0","text":"DONE","width":"0.02325581444634328","par_num":"0","word_num":"0"},{"left":"0.8023255813839717","par_num":"0","text":"DONE","width":"0.024709301524692195","block_num":"0","page_num":"0","level":"0","word_num":"0","conf":"1","height":"0.013953487608167836","line_num":"0","top":"0.21162790743622617"},{"top":"0.2302325584052184","left":"0.8023255821046598","word_num":"0","block_num":"0","height":"0.013953487608167836","line_num":"0","par_num":"0","level":"0","page_num":"0","text":"DONE","width":"0.024709301524692084","conf":"1"},{"block_num":"0","par_num":"0","text":"DONE","level":"0","line_num":"0","page_num":"0","left":"0.8037790697148128","width":"0.02325581444634328","word_num":"0","top":"0.24883720938832754","conf":"1","height":"0.016279069052802297"},{"text":"DONE","left":"0.8023255814869271","conf":"1","level":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.013953487608167836","par_num":"0","top":"0.26976744235870675","width":"0.024709301524692195","word_num":"0"},{"top":"0.2906976746842882","level":"0","word_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.8037790698117121","height":"0.013953487608167836","par_num":"0","text":"DONE","width":"0.02325581444634328","block_num":"0"},{"height":"0.013953487608167836","conf":"1","line_num":"0","width":"0.024709301524692195","text":"DONE","block_num":"0","top":"0.30930232573079985","word_num":"0","page_num":"0","left":"0.8023255820138167","level":"0","par_num":"0"},{"height":"0.016279069052802297","page_num":"0","conf":"1","top":"0.33023255839995547","text":"DONE","par_num":"0","block_num":"0","left":"0.8023255820017043","line_num":"0","level":"0","width":"0.024709301524692084","word_num":"0"},{"width":"0.024709301524692195","conf":"1","left":"0.8023255813839717","word_num":"0","text":"DONE","block_num":"0","height":"0.013953487608167836","level":"0","top":"0.3511627911571563","line_num":"0","page_num":"0","par_num":"0"},{"left":"0.8023255813839717","width":"0.024709301524692195","line_num":"0","word_num":"0","block_num":"0","level":"0","height":"0.013953487608167947","conf":"1","page_num":"0","par_num":"0","text":"DONE","top":"0.3697674423974664"},{"par_num":"0","line_num":"0","page_num":"0","left":"0.8037790697148128","width":"0.02325581444634328","text":"DONE","level":"0","word_num":"0","block_num":"0","top":"0.3883720931092578","conf":"1","height":"0.016279069052802186"},{"conf":"1","block_num":"0","par_num":"0","top":"0.4093023256673973","text":"DONE","line_num":"0","level":"0","page_num":"0","height":"0.016279069052802186","left":"0.8023255820138167","word_num":"0","width":"0.024709301524692195"},{"page_num":"0","text":"DONE","level":"0","par_num":"0","line_num":"0","block_num":"0","left":"0.8037790698117121","word_num":"0","conf":"1","height":"0.013953487608167836","top":"0.43023255840521846","width":"0.02325581444634328"},{"page_num":"0","conf":"0.5","left":"0.8008720928913736","par_num":"0","line_num":"0","height":"0.018604651557074692","word_num":"0","level":"0","text":"DONE","block_num":"0","top":"0.44883720887262546","width":"0.026162791252136275"},{"level":"0","block_num":"0","top":"0.4697674423340641","page_num":"0","height":"0.016279069052802186","line_num":"0","width":"0.026162791252136275","par_num":"0","conf":"1","left":"0.8008720924843971","text":"DONE","word_num":"0"},{"word_num":"0","height":"0.013953487608167947","conf":"1","level":"0","page_num":"0","width":"0.024709301524692084","line_num":"0","par_num":"0","text":"DONE","left":"0.8023255821046598","top":"0.49069767468428815","block_num":"0"},{"height":"0.016279069052802186","conf":"1","line_num":"0","par_num":"0","left":"0.8008720924843971","top":"0.5093023260549943","level":"0","block_num":"0","page_num":"0","word_num":"0","width":"0.026162791252136275","text":"DONE"},{"page_num":"0","top":"0.1465116282382869","word_num":"0","text":"DEV","height":"0.0813953484429254","line_num":"0","left":"0.8561046505140849","block_num":"0","conf":"0.5","level":"0","width":"0.13662790722317175","par_num":"0"},{"word_num":"0","width":"0.21802325778537335","page_num":"0","left":"0.7688953489052784","height":"0.018604651557074692","block_num":"0","conf":"1","line_num":"0","level":"0","text":"API\\ClientTokenController@generateToken","par_num":"0","top":"0.5883720930586719"},{"par_num":"0","width":"0.32994185553656685","word_num":"0","conf":"1","level":"0","block_num":"0","line_num":"0","height":"0.018914727105034723","text":"api.get_access_token › Auth\\SocialController@getAccessToken","left":"0.6584302360332973","top":"0.6066666671451572","page_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","conf":"1","top":"0.6302325583805757","height":"0.016279069052802186","left":"0.7688953500317319","level":"0","text":"TeamSetupController@integrationAppToken","par_num":"0","width":"0.21802325778537324","line_num":"0"},{"top":"0.6488372095724362","width":"0.19622092776828337","level":"0","par_num":"0","height":"0.016279069052802186","word_num":"0","left":"0.7906976781035036","line_num":"0","conf":"1","page_num":"0","text":"API\\TeamController@generateApiToken","block_num":"0"},{"conf":"1","left":"0.6351744258718983","height":"0.016279069052802186","par_num":"0","width":"0.13226743274264874","word_num":"0","line_num":"0","page_num":"0","text":"api.singe-claim-token ›","top":"0.6697674421015058","level":"0","block_num":"0"},{"conf":"1","block_num":"0","word_num":"0","top":"0.667441860190455","width":"0.2223837110731337","left":"0.7659883807279679","par_num":"0","text":"Auth\\SocialController@getSingleUseClaim","page_num":"0","line_num":"0","level":"0","height":"0.01860465155707458"},{"height":"0.013953487608167836","level":"0","text":"export › ExportController@view","word_num":"0","page_num":"0","block_num":"0","par_num":"0","left":"0.8197674454599971","top":"0.6906976746842881","line_num":"0","conf":"1","width":"0.1686046494377984"},{"top":"0.709302326210033","page_num":"0","block_num":"0","text":"ExportControllerêmedia","level":"0","par_num":"0","height":"0.016279069052802186","width":"0.12354650497436526","conf":"1","line_num":"0","word_num":"0","left":"0.8633720948238639"},{"left":"0.7470930320458226","line_num":"0","text":"export-playlist › ExportController@playlist","width":"0.23982556660970056","par_num":"0","top":"0.7277777777777777","word_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","height":"0.018888888888888955"},{"text":"passport.authorizations.authorize ›","top":"0.7488372093675236","word_num":"0","block_num":"0","level":"0","width":"0.20058140224880644","height":"0.01671834627787272","par_num":"0","line_num":"0","page_num":"0","conf":"1","left":"0.4956395330407532"},{"line_num":"0","height":"0.01671834627787272","page_num":"0","top":"0.7488372094838026","width":"0.29215115441216355","text":"Laravel\\Passport › AuthorizationController@authorize","block_num":"0","conf":"1","level":"0","par_num":"0","left":"0.6947674405006274","word_num":"0"},{"conf":"1","block_num":"0","word_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"passport.authorizations.approve › Laravel\\Passport › ApproveAuthorizationController@approve","height":"0.016279069052802186","left":"0.47965116982320966","width":"0.5072674221462674","top":"0.7697674423631338","level":"0"},{"top":"0.788372093310808","page_num":"0","height":"0.016279069052802297","text":"passport.authorizations.deny › Laravel\\Passport › DenyAuthorizationController@deny","left":"0.5305232646853423","word_num":"0","par_num":"0","level":"0","line_num":"0","width":"0.4563953399658204","conf":"1","block_num":"0"},{"width":"0.34011626773410364","height":"0.019018088446723147","line_num":"0","block_num":"0","par_num":"0","top":"0.8088888885931759","page_num":"0","level":"0","conf":"1","text":"passport.device › Laravel\\Passport › DeviceUserCodeController","word_num":"0","left":"0.6468023282829579"},{"left":"0.4796511665165238","block_num":"0","page_num":"0","top":"0.83","conf":"1","height":"0.01666666666666672","level":"0","par_num":"0","text":"passport.device.authorizations.authorize › Laravel\\Passport › DeviceAuthorizationController","width":"0.5072674221462674","word_num":"0","line_num":"0"},{"left":"0.45203489357802895","height":"0.0189405674404568","line_num":"0","width":"0.5348837110731337","page_num":"0","text":"passport.device.authorizations.approve › Laravel\\Passport › ApproveDeviceAuthorizationController","top":"0.848837209848893","level":"0","word_num":"0","conf":"1","block_num":"0","par_num":"0"},{"block_num":"0","height":"0.016279069052802186","level":"0","text":"passport.device.authorizations.deny › Laravel\\Passport › DenyDeviceAuthorizationController","page_num":"0","width":"0.5014534844292535","conf":"1","par_num":"0","word_num":"0","left":"0.48546512022190913","top":"0.8697674420724361","line_num":"0"},{"left":"0.6409457139796302","text":"passport.device.code › Laravel\\Passport › DeviceCodeController","width":"0.34601614210340714","block_num":"0","height":"0.019171456231011352","line_num":"0","conf":"1","page_num":"0","top":"0.8881870334163207","word_num":"0","level":"0","par_num":"0"},{"text":"passport.token › Laravel\\Passport › AccessTokenController@issueToken","line_num":"0","level":"0","top":"0.9088888891185679","width":"0.37936045328776036","height":"0.01669250594245064","page_num":"0","conf":"1","block_num":"0","par_num":"0","word_num":"0","left":"0.6075581418793907"},{"height":"0.018888888888888844","left":"0.5639534984755806","top":"0.9277777777777778","page_num":"0","width":"0.4229651133219401","word_num":"0","text":"passport.token.refresh › Laravel\\Passport › TransientTokenController@refresh","block_num":"0","level":"0","par_num":"0","line_num":"0","conf":"1"},{"top":"0.9488372101299009","line_num":"0","page_num":"0","width":"0.2572674221462673","block_num":"0","level":"0","word_num":"0","height":"0.0189405674404568","left":"0.7296511745107097","par_num":"0","conf":"1","text":"login.token › Auth\\SsoController@ssoTokenLogin"}]...
|
iTerm2
|
AppleNative
|
DEV (docker)
|
1
|
2371
|
NULL
|
NULL
|
|
53716
|
100% S2Mon ZU A0r 11-20.32•••Security patch review 100% S2Mon ZU A0r 11-20.32•••Security patch review and testing guidanceWHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"Replv +cat config/auth.phpcat contigpassport.ono# guards, provlders# if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/ --include="*.php" -]# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• Personal Accesstoken model 1 vou ve extendedir• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport: :tokensExpireIn()Quickest runtime check — inside your Docker container:bashphp artisan passport:keys --force 2>&1php artisan route:list | grep oauth# confirms kevs are intacti# confirms routes are registeredReplv…CannotAkCiaudo ic Aland can mako mictakac Plesce double-chock recnoncod...
|
[{"left":"0.9113372091917828"," [{"left":"0.9113372091917828","par_num":"0","page_num":"0","level":"0","top":"0.006968641450188162","block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","text":"100% S2","width":"0.02034883549872868","word_num":"0","line_num":"0"},{"width":"0.046511624721770506","text":"Mon ZU A0r 11-20.32","level":"0","line_num":"0","top":"0.006968641450188162","height":"0.006968640444571461","page_num":"0","left":"0.946220929673771","block_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0"},{"height":"0.010452960286604362","conf":"0.30000001192092896","left":"0.005813953530551295","par_num":"0","width":"0.017441858636572008","level":"0","page_num":"0","top":"0.03484320644206362","word_num":"0","block_num":"0","text":"•••","line_num":"0"},{"page_num":"0","text":"Security patch review and testing guidance","level":"0","conf":"1","block_num":"0","word_num":"0","height":"0.010611339429158706","line_num":"0","par_num":"0","left":"0.04215116561552304","top":"0.03484320614858183","width":"0.1061046377141425"},{"conf":"1","level":"0","block_num":"0","left":"0.46511628803368954","word_num":"0","page_num":"0","line_num":"0","top":"0.2296650718401294","width":"0.15406975847609505","height":"0.017721687207381653","par_num":"0","text":"WHere could I see OAuth/Passport changes in laravel project"},{"word_num":"0","left":"0.379360478721607","block_num":"0","conf":"1","text":"The autoload looks clean — no errors, just pre-existing warnings (those ambiguous","top":"0.28919860629805094","width":"0.20494185102746837","par_num":"0","level":"0","height":"0.01781893765146836","line_num":"0","page_num":"0"},{"height":"0.01764666634883605","width":"0.15116278668667416","left":"0.37936047101480896","block_num":"0","page_num":"0","top":"0.31010452977814074","word_num":"0","conf":"1","level":"0","line_num":"0","text":"Flysystem/Microsoft Graph classes are old, not from this PR).","par_num":"0"},{"top":"0.3379790944182606","text":"Where to look for Passport/OAuth in the project:","width":"0.12354649888708236","word_num":"0","left":"0.37936047783774907","conf":"1","height":"0.017682787333949346","level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"text":"# Koutes registered bv rassport","left":"0.3808139525490543","word_num":"0","page_num":"0","conf":"0.5","line_num":"0","par_num":"0","height":"0.0071770334928229484","top":"0.4074960127591707","block_num":"0","width":"0.08720929571922786","level":"0"},{"text":"php artisan route:list | grep -E \"oauth|passport| token\"","block_num":"0","conf":"1","word_num":"0","level":"0","par_num":"0","top":"0.42160278777842497","width":"0.15552323929806966","page_num":"0","line_num":"0","height":"0.013937280889143144","left":"0.3808139720097463"},{"top":"0.4529505582137161","text":"Replv +","height":"0.0071770334928229484","page_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.01889534706765028","word_num":"0","line_num":"0","left":"0.3982558138123958","level":"0","par_num":"0"},{"line_num":"0","height":"0.010686361048210191","block_num":"0","text":"cat config/auth.php","word_num":"0","level":"0","top":"0.47735191642002905","page_num":"0","par_num":"0","width":"0.052325578446083876","conf":"1","left":"0.38226744466434204"},{"par_num":"0","left":"0.38226744433783905","word_num":"0","line_num":"0","height":"0.007324297082100917","top":"0.49825783990803796","width":"0.06395348589471045","block_num":"0","level":"0","conf":"0.5","page_num":"0","text":"cat contigpassport.ono"},{"height":"0.00720204044567152","text":"# guards, provlders","block_num":"0","word_num":"0","level":"0","left":"0.4622093050586837","line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.055232555308240505","top":"0.4808362370151933"},{"word_num":"0","height":"0.011164274322169043","par_num":"0","text":"# if it exists (not alwavs present)","page_num":"0","line_num":"0","conf":"1","top":"0.49441786283891553","left":"0.46220931010809474","level":"0","block_num":"0","width":"0.09883720316785449"},{"height":"0.01754385964912286","width":"0.07558139334333702","conf":"1","page_num":"0","top":"0.529505582137161","word_num":"0","block_num":"0","level":"0","left":"0.3808139536643218","line_num":"0","par_num":"0","text":"# Where Passport is booted"},{"block_num":"0","conf":"1","height":"0.010736374953907224","level":"0","line_num":"0","par_num":"0","text":"grep -r \"Passport::\" app/ --include=\"*.php\" -]","width":"0.12936046275686708","word_num":"0","page_num":"0","left":"0.3808139555622507","top":"0.5502392346259756"},{"height":"0.007302069017571466","width":"0.09883721331332596","level":"0","left":"0.38081395159975784","page_num":"0","conf":"1","block_num":"0","par_num":"0","top":"0.5885167463624611","line_num":"0","word_num":"0","text":"# Custom middleware or token checks"},{"par_num":"0","top":"0.6060606060824787","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","conf":"1","block_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.010664132223174971","left":"0.3808139530568149","width":"0.23110462756867106","word_num":"0"},{"width":"0.16860464785961393","left":"0.3793604706608972","top":"0.6411149829782994","word_num":"0","page_num":"0","height":"0.017577201745916926","conf":"1","line_num":"0","block_num":"0","par_num":"0","level":"0","text":"In the codebase, Passport changes in 13.6 → 13.7.x typically affect:"},{"level":"0","height":"0.006968641205077342","left":"0.3822674412698541","text":"• oken revocation nenavioui","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","width":"0.07703488431078326","top":"0.675958188114837","word_num":"0","par_num":"0"},{"width":"0.13372092551373416","text":"• Personal Accesstoken model 1 vou ve extendedir","word_num":"0","top":"0.7001594896331739","height":"0.0071770334928229484","page_num":"0","block_num":"0","left":"0.382267446577378","par_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0"},{"height":"0.010508532729445519","width":"0.18313951695219005","par_num":"0","top":"0.724738676254297","line_num":"0","level":"0","block_num":"0","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or","left":"0.3808139531872547","word_num":"0","page_num":"0","conf":"1"},{"word_num":"0","text":"Passport: :tokensExpireIn()","left":"0.3909883746500168","conf":"1","width":"0.07703487923804753","line_num":"0","height":"0.017807823619203744","block_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.742160278774119"},{"conf":"1","level":"0","line_num":"0","width":"0.14389534199491455","height":"0.0177578097135066","page_num":"0","text":"Quickest runtime check — inside your Docker container:","left":"0.37936047242804977","word_num":"0","par_num":"0","block_num":"0","top":"0.7804878046578869"},{"left":"0.38081395388652284","line_num":"0","top":"0.8188153315684474","level":"0","width":"0.011627906180442682","block_num":"0","par_num":"0","page_num":"0","text":"bash","height":"0.017421602252187474","word_num":"0","conf":"1"},{"par_num":"0","height":"0.010547432602877826","level":"0","line_num":"0","page_num":"0","top":"0.8500797447828127","conf":"1","left":"0.3808139552077663","width":"0.10755812868158865","block_num":"0","word_num":"0","text":"php artisan passport:keys --force 2>&1"},{"width":"0.10029069413530062","word_num":"0","height":"0.017421602252187585","page_num":"0","level":"0","block_num":"0","par_num":"0","left":"0.38081395370439014","text":"php artisan route:list | grep oauth","conf":"1","line_num":"0","top":"0.8641114986996901"},{"width":"0.07412789730315505","line_num":"0","left":"0.49563953718426446","page_num":"0","text":"# confirms kevs are intacti","top":"0.8500797448165869","word_num":"0","conf":"1","level":"0","block_num":"0","height":"0.0071770334928230595","par_num":"0"},{"height":"0.017421602252187585","block_num":"0","page_num":"0","conf":"1","par_num":"0","line_num":"0","top":"0.8641114983512582","level":"0","text":"# confirms routes are registered","width":"0.09302324944354112","word_num":"0","left":"0.49563954125030685"},{"height":"0.010452960286604362","level":"0","left":"0.37790697857373284","block_num":"0","line_num":"0","word_num":"0","par_num":"0","top":"0.9128919869298685","conf":"0.30000001192092896","width":"0.018895347067650337","page_num":"0","text":"Replv…"},{"par_num":"0","block_num":"0","top":"0.9442508714153448","page_num":"0","word_num":"0","height":"0.006968640444571572","level":"0","line_num":"0","left":"0.5770348871209333","width":"0.02906976354883073","text":"CannotAk","conf":"0.30000001192092896"},{"page_num":"0","height":"0.0071770334928230595","par_num":"0","level":"0","line_num":"0","text":"Ciaudo ic Aland can mako mictakac Plesce double-chock recnoncod","top":"0.9824561403508771","conf":"0.30000001192092896","word_num":"0","left":"0.4345930383560505","width":"0.1279069616439495","block_num":"0"}]...
|
iTerm2
|
AppleNative
|
DEV (docker)
|
1
|
1216
|
NULL
|
NULL
|
|
53718
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon ZU A0r 11-20.30WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"Replv +cat config/auth.php# guards, provlders# if it exists (not alwavs present)cat contig/passport.pnp# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport:: tokensExpireIno)Quickest runtime check — inside your Docker container:bashphp artisan passport:keys --force 2>&1php artisan route:list | grep oauth# confirms kevs are intacti# confirms routes are registeredReplv…CannotAkCiaudo ic Aland can mako mictakac Plesce double-chock recnoncod...
|
[{"word_num":"0","level":& [{"word_num":"0","level":"0","left":"0.017441861727653853","page_num":"0","top":"0","text":"Claude File","height":"0.01754385964912286","line_num":"0","block_num":"0","conf":"1","par_num":"0","width":"0.030523254516276906"},{"conf":"1","par_num":"0","level":"0","width":"0.013081394611520962","line_num":"0","word_num":"0","left":"0.050872093609937184","top":"0.00000000009341838413945425","height":"0.017421602252187585","page_num":"0","text":"Edit","block_num":"0"},{"level":"0","height":"0.006968640444571461","par_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"VIew","top":"0.006968641450188162","width":"0.014534881774415365","left":"0.06395349007209457","word_num":"0"},{"conf":"1","word_num":"0","level":"0","par_num":"0","page_num":"0","text":"Window","block_num":"0","line_num":"0","height":"0.017421602252187585","top":"0.000000000441850445120906","width":"0.01889534833583427","left":"0.08284883714506737"},{"conf":"1","left":"0.1075581398150548","par_num":"0","level":"0","top":"0.00000000009341838413945425","width":"0.010174418383456299","word_num":"0","block_num":"0","height":"0.017421602252187585","line_num":"0","page_num":"0","text":"Help"},{"block_num":"0","height":"0.010611339429158706","text":"Security patch review and testing guidance","top":"0.034843205974365854","line_num":"0","conf":"1","par_num":"0","level":"0","width":"0.10029068398982921","word_num":"0","left":"0.0421511764591124","page_num":"0"},{"height":"0.006968640444571461","text":"100% S2","conf":"0.30000001192092896","page_num":"0","par_num":"0","block_num":"0","top":"0.006968641450188162","line_num":"0","left":"0.9113372091917828","width":"0.02034883549872868","word_num":"0","level":"0"},{"par_num":"0","block_num":"0","text":"Mon ZU A0r 11-20.30","page_num":"0","left":"0.9462209310966136","height":"0.006968640444571461","line_num":"0","top":"0.006968641450188162","level":"0","word_num":"0","width":"0.04796511061648101","conf":"0.30000001192092896"},{"block_num":"0","conf":"1","level":"0","left":"0.46511628803368954","height":"0.017721687207381653","line_num":"0","text":"WHere could I see OAuth/Passport changes in laravel project","par_num":"0","top":"0.2296650718401294","width":"0.15406975847609505","word_num":"0","page_num":"0"},{"level":"0","page_num":"0","par_num":"0","line_num":"0","text":"The autoload looks clean — no errors, just pre-existing warnings (those ambiguous","top":"0.28919860629805094","width":"0.20494185102746837","left":"0.379360478721607","conf":"1","block_num":"0","height":"0.01781893765146836","word_num":"0"},{"par_num":"0","word_num":"0","level":"0","conf":"1","line_num":"0","text":"Flysystem/Microsoft Graph classes are old, not from this PR).","height":"0.01764666634883605","page_num":"0","left":"0.37936047101480896","top":"0.31010452977814074","width":"0.15116278668667416","block_num":"0"},{"page_num":"0","conf":"1","par_num":"0","line_num":"0","level":"0","height":"0.017682787333949346","block_num":"0","left":"0.37936047783774907","word_num":"0","width":"0.12354649888708236","top":"0.3379790944182606","text":"Where to look for Passport/OAuth in the project:"},{"conf":"0.5","line_num":"0","block_num":"0","page_num":"0","text":"# Koutes registered bv rassport","left":"0.3808139525490543","top":"0.4074960127591707","level":"0","word_num":"0","height":"0.0071770334928229484","width":"0.08720929571922786","par_num":"0"},{"top":"0.42160278777842497","word_num":"0","width":"0.15552323929806966","block_num":"0","level":"0","height":"0.013937280889143144","line_num":"0","page_num":"0","par_num":"0","left":"0.3808139720097463","text":"php artisan route:list | grep -E \"oauth|passport| token\"","conf":"1"},{"text":"Replv +","top":"0.4529505582137161","par_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.3982558138123958","line_num":"0","height":"0.0071770334928229484","width":"0.01889534706765028","level":"0","page_num":"0","block_num":"0"},{"word_num":"0","top":"0.47735191714871394","width":"0.05377906434079438","conf":"1","page_num":"0","left":"0.3808139536708048","level":"0","block_num":"0","text":"cat config/auth.php","line_num":"0","height":"0.010686360287704422","par_num":"0"},{"page_num":"0","level":"0","par_num":"0","top":"0.4808362370151933","width":"0.055232555308240505","word_num":"0","text":"# guards, provlders","left":"0.4622093050586837","height":"0.00720204044567152","line_num":"0","block_num":"0","conf":"0.30000001192092896"},{"text":"# if it exists (not alwavs present)","top":"0.49441786283891553","block_num":"0","width":"0.09883720316785449","word_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.46220931010809474","conf":"1","page_num":"0","height":"0.011164274322169043"},{"width":"0.06831394865157758","text":"cat contig/passport.pnp","word_num":"0","block_num":"0","top":"0.498257839694082","line_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.38226744328155965","height":"0.0176911239989066"},{"height":"0.01754385964912286","par_num":"0","text":"# Where Passport is booted","width":"0.07558139334333702","word_num":"0","page_num":"0","level":"0","left":"0.3808139536643218","top":"0.529505582137161","block_num":"0","conf":"1","line_num":"0"},{"top":"0.5502392346259756","line_num":"0","block_num":"0","level":"0","text":"grep -r \"Passport::\" app/--include=\"*.php\" -1","word_num":"0","par_num":"0","page_num":"0","left":"0.3808139555622523","height":"0.010736374953907224","conf":"1","width":"0.12936046275686708"},{"word_num":"0","page_num":"0","text":"# Custom middleware or token checks","level":"0","block_num":"0","par_num":"0","top":"0.5885167463624611","width":"0.09883721331332596","left":"0.38081395159975784","height":"0.007302069017571466","line_num":"0","conf":"1"},{"line_num":"0","par_num":"0","top":"0.6060606060824787","left":"0.3808139530568149","page_num":"0","level":"0","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","conf":"1","word_num":"0","width":"0.23110462756867106","height":"0.010664132223174971","block_num":"0"},{"left":"0.3793604706608972","level":"0","conf":"1","word_num":"0","width":"0.16860464785961393","block_num":"0","line_num":"0","text":"In the codebase, Passport changes in 13.6 → 13.7.x typically affect:","top":"0.6411149829782994","page_num":"0","par_num":"0","height":"0.017577201745916926"},{"par_num":"0","top":"0.675958188114837","height":"0.006968641205077342","left":"0.3822674412698541","width":"0.07703488431078326","word_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"• oken revocation nenavioui"},{"line_num":"0","word_num":"0","width":"0.1337209255137342","conf":"1","page_num":"0","par_num":"0","level":"0","block_num":"0","text":"• PersonalAccessToken model if vou've extended it","top":"0.6968641115270692","left":"0.38226744661762363","height":"0.010472411744332222"},{"left":"0.3808139531872547","conf":"1","line_num":"0","width":"0.18313951695219005","block_num":"0","top":"0.724738676254297","word_num":"0","page_num":"0","level":"0","height":"0.010508532729445519","par_num":"0","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or"},{"block_num":"0","text":"Passport:: tokensExpireIno)","left":"0.39098837188763197","level":"0","line_num":"0","height":"0.013937282410154683","top":"0.7421602786424014","conf":"0.5","par_num":"0","width":"0.0770348843107832","word_num":"0","page_num":"0"},{"line_num":"0","page_num":"0","height":"0.0177578097135066","left":"0.37936047242804977","level":"0","top":"0.7804878046578869","width":"0.14389534199491455","par_num":"0","block_num":"0","conf":"1","text":"Quickest runtime check — inside your Docker container:","word_num":"0"},{"page_num":"0","par_num":"0","block_num":"0","left":"0.3808139531797565","top":"0.8188153308332502","width":"0.011627907448626573","word_num":"0","level":"0","conf":"1","height":"0.013937282410154683","line_num":"0","text":"bash"},{"line_num":"0","width":"0.10755812868158865","height":"0.010547432602877826","block_num":"0","conf":"1","level":"0","left":"0.3808139552077663","page_num":"0","text":"php artisan passport:keys --force 2>&1","top":"0.8500797447828127","par_num":"0","word_num":"0"},{"conf":"1","height":"0.017421602252187585","par_num":"0","text":"php artisan route:list | grep oauth","width":"0.10029069413530062","left":"0.38081395370439014","word_num":"0","block_num":"0","page_num":"0","top":"0.8641114986996901","line_num":"0","level":"0"},{"word_num":"0","line_num":"0","block_num":"0","width":"0.07412789730315505","par_num":"0","top":"0.8500797448165869","conf":"1","page_num":"0","text":"# confirms kevs are intacti","height":"0.0071770334928230595","level":"0","left":"0.49563953718426446"},{"block_num":"0","level":"0","text":"# confirms routes are registered","word_num":"0","left":"0.49563954125030685","line_num":"0","page_num":"0","conf":"1","top":"0.8641114980516008","par_num":"0","width":"0.09302324944354112","height":"0.013937282410154683"},{"line_num":"0","par_num":"0","height":"0.010452960286604362","top":"0.9128919869298685","page_num":"0","level":"0","width":"0.018895347067650337","word_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.37790697857373284","text":"Replv…"},{"left":"0.5770348871209333","line_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.9442508714153448","level":"0","width":"0.02906976354883073","text":"CannotAk","height":"0.006968640444571572","block_num":"0","word_num":"0","par_num":"0"},{"level":"0","left":"0.4345930383560505","word_num":"0","page_num":"0","width":"0.1279069616439495","conf":"0.30000001192092896","par_num":"0","top":"0.9824561403508771","block_num":"0","line_num":"0","height":"0.0071770334928230595","text":"Ciaudo ic Aland can mako mictakac Plesce double-chock recnoncod"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
1237
|
NULL
|
NULL
|
|
53719
|
iTerm2ShellEditViewSessionScriptsProfilesWindowH iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERDEV (docker)$82I If you have multiple user tables or models you may configure multipleI sources which represent each model / table. These sources may thenI be assigned to any extra authentication guards you have defined.I Supported: "database", "eloquent"‹$0100% C47 8 Mon 20 Apr 11:25:40DEV (docker)APP (-zsh)|*3-zsh• *4screenpipe"• *5*/DEV'providers' = ['users' » ['driver''eloquent''model' = Jiminny\Models\User: : class,],'partners''driver''eloquent','model' = Jiminny\Models\Partner:: class,],'teams' = ['driver'=> 'eloquent''model' = Jiminny \Models\Team: : class,],// 'users'→ [//'driver'*database',//'table' = 'users',// ],/*Password Confirmation TimeoutHere you may define the amount of seconds before a password confirmationtimes out and the user is prompted to re-enter their password via theconfirmation screen. By default, the timeout lasts for three hours.*/'password_timeout' → 10800,];root@docker_lamp_1:/home/jiminny# ]...
|
[{"text":" iTerm2","par_num [{"text":" iTerm2","par_num":"0","left":"0.01446644987027942","block_num":"0","page_num":"0","width":"0.05536942481994628","top":"0.0041163348421245916","line_num":"0","word_num":"0","level":"0","height":"0.019674307505289645","conf":"0.30000001192092896"},{"left":"0.08284883747097675","width":"0.021802324718899202","text":"Shell","word_num":"0","height":"0.013953487608167836","conf":"1","page_num":"0","level":"0","par_num":"0","top":"0.006976744800567203","block_num":"0","line_num":"0"},{"block_num":"0","left":"0.11773255852008889","conf":"1","height":"0.013953487608167836","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"Edit","top":"0.006976744800567203","width":"0.017441859510209837","word_num":"0"},{"block_num":"0","text":"View","height":"0.013953487608167836","page_num":"0","par_num":"0","level":"0","word_num":"0","conf":"1","line_num":"0","left":"0.1482558144574109","top":"0.006976744800567203","width":"0.021802324718899174"},{"conf":"1","height":"0.011627906163533486","text":"Session","level":"0","word_num":"0","top":"0.006976744708930949","width":"0.034883719020419646","line_num":"0","left":"0.181686046885139","block_num":"0","page_num":"0","par_num":"0"},{"top":"0.006857445657538652","block_num":"0","conf":"0.5","word_num":"0","line_num":"0","page_num":"0","width":"0.03201709058549668","level":"0","par_num":"0","text":"Scripts","height":"0.014192085266113263","left":"0.22963099012368637"},{"left":"0.27318270097422137","conf":"1","level":"0","line_num":"0","page_num":"0","width":"0.033576459354824506","word_num":"0","top":"0.006513944861259002","text":"Profiles","block_num":"0","height":"0.014879086812337294","par_num":"0"},{"top":"0.006976744661032375","left":"0.3197674424665344","page_num":"0","width":"0.034883719020419646","block_num":"0","word_num":"0","text":"Window","level":"0","line_num":"0","height":"0.013953487608167836","conf":"1","par_num":"0"},{"page_num":"0","text":"Help","line_num":"0","height":"0.013953487608167836","width":"0.02034883631600276","block_num":"0","left":"0.36773255878967304","word_num":"0","level":"0","par_num":"0","top":"0.006976744474985863","conf":"1"},{"level":"0","text":"DOCKER","height":"0.0117727809482151","conf":"1","width":"0.03344979816012912","word_num":"0","page_num":"0","top":"0.06736942345378782","left":"0.06830417061474595","line_num":"0","par_num":"0","block_num":"0"},{"text":"DEV (docker)","left":"0.261627908427966","line_num":"0","level":"0","height":"0.01162790722317164","par_num":"0","top":"0.0674418603248027","width":"0.049418603049384224","word_num":"0","page_num":"0","block_num":"0","conf":"1"},{"word_num":"0","conf":"0.30000001192092896","left":"0.37500000032657066","page_num":"0","par_num":"0","height":"0.013953487608167836","line_num":"0","block_num":"0","text":"$82","top":"0.06511627956800914","level":"0","width":"0.014534882704416885"},{"width":"0.3953488243950738","word_num":"0","line_num":"0","text":"I If you have multiple user tables or models you may configure multiple","block_num":"0","left":"0.026162804004757904","par_num":"0","page_num":"0","height":"0.018604651557074692","top":"0.08837209273309055","level":"0","conf":"1"},{"conf":"1","par_num":"0","text":"I sources which represent each model / table. These sources may then","height":"0.019018088446723036","width":"0.3793604532877604","block_num":"0","line_num":"0","left":"0.026162803511902963","top":"0.10888888841875732","word_num":"0","level":"0","page_num":"0"},{"left":"0.02616280940691015","text":"I be assigned to any extra authentication guards you have defined.","line_num":"0","top":"0.12777777777777777","level":"0","width":"0.3662790510389541","word_num":"0","page_num":"0","height":"0.018888888888888955","conf":"1","block_num":"0","par_num":"0"},{"block_num":"0","line_num":"0","height":"0.023669249216715427","level":"0","text":"I Supported: \"database\", \"eloquent\"","width":"0.19476744333902993","page_num":"0","par_num":"0","top":"0.16744186156735286","conf":"1","left":"0.026162790669173614","word_num":"0"},{"level":"0","line_num":"0","par_num":"0","width":"0.05087209277682836","top":"0.004651162423564115","height":"0.02093023300170893","page_num":"0","conf":"0.30000001192092896","left":"0.6816860472707428","text":"‹$0","word_num":"0","block_num":"0"},{"block_num":"0","width":"0.17151162889268667","page_num":"0","left":"0.8168604657340726","par_num":"0","level":"0","conf":"0.30000001192092896","top":"0.004444444444444473","line_num":"0","text":"100% C47 8 Mon 20 Apr 11:25:40","word_num":"0","height":"0.016666666666666607"},{"page_num":"0","par_num":"0","text":"DEV (docker)","top":"0.0344444443546037","width":"0.06104651027255592","word_num":"0","level":"0","line_num":"0","left":"0.470930232064356","block_num":"0","conf":"1","height":"0.01671834627787272"},{"top":"0.06511627931080821","width":"0.040697672632005466","height":"0.016279069052802186","block_num":"0","level":"0","conf":"0.5","word_num":"0","left":"0.4636627924766313","text":"APP (-zsh)|","par_num":"0","page_num":"0","line_num":"0"},{"width":"0.013081395626068137","left":"0.5726744185968496","word_num":"0","top":"0.06511627935870679","par_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","block_num":"0","height":"0.013953487608167836","text":"*3"},{"width":"0.01889534791310632","conf":"0.5","height":"0.013953487608167836","par_num":"0","block_num":"0","left":"0.6656976745657336","line_num":"0","text":"-zsh","top":"0.06744186092459825","level":"0","word_num":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0","text":"• *4","top":"0.06511627927731145","width":"0.024709301524692084","word_num":"0","height":"0.013953487608167836","line_num":"0","left":"0.7587209306606234"},{"line_num":"0","word_num":"0","par_num":"0","width":"0.046511628892686674","level":"0","conf":"1","height":"0.013953487608167947","left":"0.8488372094393156","top":"0.06511627921917185","block_num":"0","page_num":"0","text":"screenpipe\""},{"text":"• *5","top":"0.0651162793742106","word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.013953487608167947","left":"0.9563953496494757","level":"0","block_num":"0","page_num":"0","width":"0.024709301524692084","par_num":"0"},{"height":"0.016279069052802186","conf":"0.5","level":"0","block_num":"0","text":"*/","page_num":"0","top":"0.20930232621003297","word_num":"0","width":"0.013081394301520454","par_num":"0","left":"0.024709303018813408","line_num":"0"},{"top":"0.14651162736867507","left":"0.856104652690018","conf":"0.5","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"DEV","height":"0.08372093200683595","width":"0.13808139165242517","block_num":"0","word_num":"0"},{"conf":"0.30000001192092896","word_num":"0","top":"0.24883720993610237","height":"0.0189405674404568","text":"'providers' = [","left":"0.0261627891553746","line_num":"0","par_num":"0","block_num":"0","page_num":"0","level":"0","width":"0.09011627833048502"},{"width":"0.06831395361158583","par_num":"0","text":"'users' » [","word_num":"0","line_num":"0","block_num":"0","level":"0","top":"0.26744186057805175","conf":"0.30000001192092896","height":"0.018604651557074692","left":"0.04796511734972121","page_num":"0"},{"level":"0","top":"0.28565999556530086","height":"0.01937768300374343","par_num":"0","conf":"0.5","left":"0.06970823221419765","text":"'driver'","line_num":"0","block_num":"0","width":"0.04663004875183105","word_num":"0","page_num":"0"},{"left":"0.13662790798311847","block_num":"0","top":"0.28837209318677726","text":"'eloquent'","line_num":"0","conf":"1","page_num":"0","level":"0","par_num":"0","width":"0.05668604638841418","height":"0.016279069052802075","word_num":"0"},{"conf":"0.5","level":"0","block_num":"0","par_num":"0","height":"0.021240308549669074","line_num":"0","left":"0.0697674413693136","text":"'model' = Jiminny\\Models\\User: : class,","top":"0.3066666670817546","page_num":"0","word_num":"0","width":"0.21220929887559678"},{"width":"0.01308139430152045","word_num":"0","level":"0","page_num":"0","text":"],","top":"0.33023255825247044","line_num":"0","block_num":"0","height":"0.018604651557074692","conf":"1","par_num":"0","left":"0.04651162860020877"},{"top":"0.3674418600935556","text":"'partners'","left":"0.047965117049252215","block_num":"0","conf":"1","line_num":"0","level":"0","page_num":"0","width":"0.056686046388414166","height":"0.018604651557074803","word_num":"0","par_num":"0"},{"line_num":"0","width":"0.0467106819152832","conf":"0.5","top":"0.38538753804616066","height":"0.019922597673204145","block_num":"0","word_num":"0","left":"0.06966791543417586","level":"0","text":"'driver'","par_num":"0","page_num":"0"},{"word_num":"0","width":"0.0625","left":"0.1351744175629845","height":"0.020930230882432732","line_num":"0","block_num":"0","page_num":"0","conf":"1","level":"0","text":"'eloquent',","par_num":"0","top":"0.3883720938223495"},{"block_num":"0","par_num":"0","text":"'model' = Jiminny\\Models\\Partner:: class,","conf":"0.5","height":"0.025467690361870687","page_num":"0","width":"0.2285466088189019","word_num":"0","level":"0","top":"0.4058892527330362","left":"0.06958106080968254","line_num":"0"},{"height":"0.018604651557074692","conf":"1","text":"],","word_num":"0","par_num":"0","block_num":"0","left":"0.04651162860020877","line_num":"0","page_num":"0","top":"0.4302325582524704","level":"0","width":"0.01308139430152045"},{"text":"'teams' = [","top":"0.4671574071239122","conf":"0.30000001192092896","height":"0.0191735564337836","word_num":"0","block_num":"0","left":"0.047935302053085334","par_num":"0","width":"0.06837357680002848","page_num":"0","line_num":"0","level":"0"},{"width":"0.046658494737413195","level":"0","left":"0.06969400922163198","top":"0.48556479026148147","page_num":"0","line_num":"0","par_num":"0","height":"0.019568093617757132","conf":"0.5","text":"'driver'","word_num":"0","block_num":"0"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0","text":"=> 'eloquent'","top":"0.48555555519619253","left":"0.11918604972006458","line_num":"0","height":"0.01909560733371307","par_num":"0","width":"0.074127901924981","level":"0"},{"left":"0.0697674416721234","level":"0","height":"0.021240310668945273","block_num":"0","par_num":"0","line_num":"0","top":"0.5066666662546747","text":"'model' = Jiminny \\Models\\Team: : class,","page_num":"0","conf":"0.5","width":"0.21220929887559675","word_num":"0"},{"page_num":"0","text":"],","left":"0.045058139501990585","top":"0.5302325578596107","line_num":"0","word_num":"0","block_num":"0","height":"0.02093023300170893","level":"0","par_num":"0","conf":"1","width":"0.014534884028964572"},{"level":"0","conf":"0.5","text":"// 'users'","top":"0.5669387977953488","height":"0.017285194396972625","line_num":"0","page_num":"0","block_num":"0","par_num":"0","width":"0.056795528199937606","word_num":"0","left":"0.0479103772341431"},{"text":"→ [","word_num":"0","height":"0.016279069052802186","level":"0","left":"0.1090116278058981","par_num":"0","page_num":"0","block_num":"0","line_num":"0","width":"0.02325581444634331","conf":"0.30000001192092896","top":"0.5697674420142966"},{"height":"0.018604651557074692","level":"0","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","text":"//","block_num":"0","top":"0.5883720927330904","left":"0.04651162789917525","width":"0.01308139562606811","word_num":"0"},{"par_num":"0","block_num":"0","conf":"1","height":"0.01677734586927626","line_num":"0","width":"0.045127439498901356","level":"0","text":"'driver'","page_num":"0","word_num":"0","top":"0.58812295506508","left":"0.08717465196767815"},{"text":"*database',","block_num":"0","level":"0","line_num":"0","top":"0.5878188641909525","width":"0.06264107492234972","conf":"0.5","page_num":"0","height":"0.022036690182156038","left":"0.1525457405667215","word_num":"0","par_num":"0"},{"text":"//","top":"0.6093023252679742","left":"0.04651162787737291","height":"0.018604651557074692","width":"0.013081395626068117","word_num":"0","level":"0","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","block_num":"0"},{"width":"0.10610464943779839","page_num":"0","height":"0.023565892113579623","left":"0.08720930462411343","conf":"0.30000001192092896","par_num":"0","top":"0.6066666663463111","word_num":"0","level":"0","line_num":"0","text":"'table' = 'users',","block_num":"0"},{"par_num":"0","left":"0.04651162860125362","block_num":"0","height":"0.021162789662679038","top":"0.6300000004012185","page_num":"0","level":"0","width":"0.03052325513627794","line_num":"0","text":"// ],","word_num":"0","conf":"0.30000001192092896"},{"top":"0.6906976749115835","height":"0.016279069052802186","width":"0.01308139562606812","level":"0","conf":"1","word_num":"0","block_num":"0","par_num":"0","text":"/*","left":"0.024709302223303146","line_num":"0","page_num":"0"},{"top":"0.7277777777777777","conf":"1","text":"Password Confirmation Timeout","height":"0.01666666666666672","width":"0.16279069052802192","left":"0.03633721342447528","page_num":"0","block_num":"0","level":"0","par_num":"0","line_num":"0","word_num":"0"},{"width":"0.4011627621120876","word_num":"0","level":"0","text":"Here you may define the amount of seconds before a password confirmation","height":"0.018604651557074692","conf":"1","top":"0.7883720927330905","page_num":"0","block_num":"0","left":"0.03633723788273835","line_num":"0","par_num":"0"},{"height":"0.021240310668945384","level":"0","line_num":"0","width":"0.38517439100477424","word_num":"0","text":"times out and the user is prompted to re-enter their password via the","page_num":"0","left":"0.03633723464140597","par_num":"0","top":"0.8066666663709536","block_num":"0","conf":"1"},{"top":"0.83","width":"0.375","conf":"1","page_num":"0","word_num":"0","height":"0.018888888888888955","line_num":"0","text":"confirmation screen. By default, the timeout lasts for three hours.","level":"0","block_num":"0","left":"0.0348837098344619","par_num":"0"},{"height":"0.025581395890977632","line_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.017441859510209826","block_num":"0","word_num":"0","text":"*/","top":"0.8627906971475344","conf":"0.30000001192092896","left":"0.02325581428559276"},{"text":"'password_timeout' → 10800,","word_num":"0","left":"0.026162796163548545","page_num":"0","level":"0","height":"0.023565892113579623","width":"0.15552324718899196","block_num":"0","conf":"0.5","line_num":"0","par_num":"0","top":"0.9066666662300319"},{"level":"0","page_num":"0","par_num":"0","line_num":"0","text":"];","width":"0.01598837243186103","conf":"0.5","height":"0.020930233001709042","block_num":"0","left":"-0.0000000003002328385903752","top":"0.9488372088712385","word_num":"0"},{"word_num":"0","page_num":"0","text":"root@docker_lamp_1:/home/jiminny# ]","level":"0","line_num":"0","left":"0.0029069827929198173","par_num":"0","top":"0.9674418601201177","conf":"0.5","width":"0.1962209277682834","height":"0.02144702911376961","block_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
1008
|
NULL
|
NULL
|
|
53723
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)DOCKERlaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsDEV (docker)$82APP (-zsh)Generated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny# php artisan route:list |grep-E "oauthIpassport|token"GETIHEADapi/v1/call-token/{team}/{participant?}GETIHEADapi/v1/get-access-token/{provider?}GETIHEADapi/v1/integration-app-tokenPUTapi/vl/organizations/{team}/api-tokenPOSTapi/v1/single-claim-token/{provider?}GETIHEADexport/{token}GETIHEADexport/ {token}/media/{track}.m3u8GETIHEADexport/{token}/playlist.m3u8GETIHEADoauth/authorizePOSToauth/authorizeDELETEoauth/authorizeGETIHEADoauth/deviceGETIHEADoauth/device/authorizePOSToauth/device/authorizeDELETEoauth/device/authorizePOSToauth/device/codePOSToauth/tokenPOSToauth/token/refreshGETIHEADtoken-loginroot@docker_lamp_1:/home/jiminny# cat config/auth.php<?phpreturn [/*Authentication Defaults*3-zsh• ₴4100% <7Mon 20 Apr 11:25:55DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONE181screenpipe"• *5DEVAPI\ClientTokenController@generateTokenapi.get_access_token › Auth\SocialController@getAccessTokenTeamSetupController@integrationAppToken..... API\[EMAIL]-claim-token › Auth\SocialController@getSingleUseClaimexport › ExportController@viewExportController@mediaexport-playlist › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › DeviceUserCodeControllerpassport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationControllerpassport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationControllerpassport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationControllerpassport.device.code › Laravel\Passport › DeviceCodeControllerpassport.token › Laravel\Passport › [EMAIL] › Laravel\Passport › TransientTokenController@refresh.. login.token › Auth\SsoController@ssoTokenLogin...
|
[{"par_num":"0","left": [{"par_num":"0","left":"0.03633720915008861","line_num":"0","block_num":"0","page_num":"0","word_num":"0","level":"0","height":"0.016279069052802186","conf":"1","top":"0.004651162876699644","width":"0.03343023194207085","text":"iTerm2"},{"conf":"1","height":"0.013953487608167836","left":"0.08284883747097675","level":"0","page_num":"0","par_num":"0","line_num":"0","top":"0.006976744800567203","width":"0.021802324718899202","text":"Shell","block_num":"0","word_num":"0"},{"word_num":"0","par_num":"0","top":"0.006976744645528443","left":"0.11627906991457089","line_num":"0","conf":"1","height":"0.013953487608167836","level":"0","page_num":"0","width":"0.018895347913106278","text":"Edit","block_num":"0"},{"width":"0.021802324718899202","level":"0","conf":"1","block_num":"0","height":"0.013953487608167836","top":"0.0069767444517300214","par_num":"0","word_num":"0","page_num":"0","line_num":"0","left":"0.1482558146572655","text":"View"},{"left":"0.1816757975841265","width":"0.034904217720031716","level":"0","height":"0.016391863293117925","block_num":"0","line_num":"0","par_num":"0","top":"0.004594765754818653","word_num":"0","conf":"1","page_num":"0","text":"Session"},{"level":"0","line_num":"0","block_num":"0","top":"0.006976744490489684","width":"0.031976742214626735","page_num":"0","text":"Scripts","height":"0.013953487608167836","word_num":"0","conf":"1","par_num":"0","left":"0.2296511643093533"},{"page_num":"0","block_num":"0","left":"0.27315830545577796","conf":"1","line_num":"0","top":"0.006352501578859249","width":"0.03362525039248998","par_num":"0","height":"0.015201973385280954","level":"0","word_num":"0","text":"Profiles"},{"height":"0.01643645074632427","left":"0.319753161542005","conf":"1","level":"0","page_num":"0","par_num":"0","width":"0.034912281566196024","block_num":"0","text":"Window","word_num":"0","line_num":"0","top":"0.0045724720299397115"},{"left":"0.3662790698353179","height":"0.013953487608167836","block_num":"0","line_num":"0","text":"Help","par_num":"0","top":"0.006976744645528443","page_num":"0","level":"0","width":"0.021802324718899202","word_num":"0","conf":"1"},{"block_num":"0","left":"0.4709302341256124","height":"0.01671834627787272","par_num":"0","text":"DEV (docker)","width":"0.06104651027255592","word_num":"0","conf":"1","line_num":"0","top":"0.03444444428677429","level":"0","page_num":"0"},{"line_num":"0","top":"0.06744186098800065","height":"0.011627906163533597","word_num":"0","par_num":"0","conf":"1","left":"0.06686046548979019","level":"0","page_num":"0","text":"DOCKER","block_num":"0","width":"0.034883719020419646"},{"width":"0.0843023247188992","height":"0.013953487608167836","line_num":"0","block_num":"0","level":"0","conf":"1","page_num":"0","left":"0.014534885205957337","par_num":"0","text":"laravolt/avatar","top":"0.09069767468428813","word_num":"0"},{"par_num":"0","top":"0.10930232522921468","conf":"1","left":"0.013081398456733132","level":"0","page_num":"0","block_num":"0","width":"0.07558139165242513","line_num":"0","height":"0.01860465155707458","word_num":"0","text":"league/statsd"},{"width":"0.07558139165242513","level":"0","conf":"1","block_num":"0","left":"0.013081398456733132","top":"0.13023255844397807","text":"nesbot/carbon","page_num":"0","word_num":"0","height":"0.013953487608167836","line_num":"0","par_num":"0"},{"text":"nunomaduro/collision","line_num":"0","level":"0","top":"0.14883720957243607","word_num":"0","left":"0.014534888569897368","block_num":"0","page_num":"0","conf":"1","width":"0.11191859775119359","height":"0.016279069052802186","par_num":"0"},{"text":"nunomaduro/termwind","block_num":"0","left":"0.013081396838276424","height":"0.016279069052802186","width":"0.10755813386705186","word_num":"0","page_num":"0","level":"0","top":"0.1697674423631338","conf":"1","par_num":"0","line_num":"0"},{"conf":"1","par_num":"0","level":"0","line_num":"0","block_num":"0","text":"propaganistas/laravel-phone","page_num":"0","width":"0.15261627833048502","top":"0.19069767492127332","height":"0.016279069052802186","word_num":"0","left":"0.013081393810774975"},{"conf":"1","block_num":"0","height":"0.01860465155707458","page_num":"0","par_num":"0","line_num":"0","width":"0.11773255666097006","level":"0","text":"santigarcor/laratrust","left":"0.01453488361234447","top":"0.20930232569433094","word_num":"0"},{"width":"0.11773255666097004","conf":"1","text":"sentry/sentry-laravel","level":"0","line_num":"0","block_num":"0","height":"0.016279069052802186","left":"0.014534885637538212","word_num":"0","top":"0.23023255838057566","par_num":"0","page_num":"0"},{"conf":"1","block_num":"0","text":"shiftonelabs/laravel-sqs-fifo-queue","width":"0.19622092776828343","left":"0.014534887405829148","height":"0.018604651557074692","word_num":"0","top":"0.2488372089889045","level":"0","page_num":"0","par_num":"0","line_num":"0"},{"text":"spatie/laravel-fractal","top":"0.2674418604230131","width":"0.125","left":"0.013081393265503947","par_num":"0","level":"0","page_num":"0","conf":"1","word_num":"0","block_num":"0","line_num":"0","height":"0.01860465155707458"},{"conf":"1","level":"0","par_num":"0","block_num":"0","page_num":"0","word_num":"0","height":"0.01860465155707458","left":"0.014534884791214016","line_num":"0","text":"spatie/laravel-ignition","top":"0.2883720925935558","width":"0.1293604638841417"},{"page_num":"0","block_num":"0","word_num":"0","top":"0.3093023258224361","line_num":"0","width":"0.16133720609876845","height":"0.016279069052802186","par_num":"0","conf":"1","level":"0","text":"spatie/laravel-webhook-server","left":"0.014534886936080859"},{"level":"0","left":"0.013081401017055367","height":"0.016279069052802297","text":"staudenmeir/belongs-to-through","page_num":"0","conf":"1","block_num":"0","par_num":"0","line_num":"0","top":"0.33023255838057564","word_num":"0","width":"0.17005813386705185"},{"level":"0","top":"0.34883720945615704","line_num":"0","page_num":"0","height":"0.016279069052802186","conf":"1","text":"vinkla/hashids","par_num":"0","left":"0.013081394746138703","width":"0.07994186083475749","word_num":"0","block_num":"0"},{"conf":"1","height":"0.01162790722317164","page_num":"0","block_num":"0","left":"0.261627908573031","text":"DEV (docker)","width":"0.049418603049384224","top":"0.06744186035900246","line_num":"0","word_num":"0","level":"0","par_num":"0"},{"conf":"0.30000001192092896","word_num":"0","block_num":"0","left":"0.3749999996978671","height":"0.013953487608167836","line_num":"0","top":"0.06511627956800914","par_num":"0","page_num":"0","text":"$82","width":"0.013081395626068137","level":"0"},{"left":"0.46220930214523054","conf":"0.5","text":"APP (-zsh)","top":"0.0674418609589309","width":"0.042151162359449657","word_num":"0","block_num":"0","height":"0.011627906163533597","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"width":"0.32994185553656685","conf":"1","line_num":"0","top":"0.3906976746305757","level":"0","par_num":"0","word_num":"0","height":"0.016279069052802075","text":"Generated optimized autoload files containing 95492 classes","page_num":"0","block_num":"0","left":"0.0029069816070526893"},{"block_num":"0","height":"0.019018088446723036","left":"0.0029069885727040935","par_num":"0","page_num":"0","line_num":"0","top":"0.4088888883606179","word_num":"0","width":"0.3241278966267903","conf":"1","level":"0","text":"root@docker_lamp_1:/home/jiminny# php artisan route:list |"},{"left":"0.32994186098668493","top":"0.4116279070627462","word_num":"0","line_num":"0","level":"0","width":"0.02470930152469214","text":"grep","height":"0.016279069052802186","block_num":"0","page_num":"0","par_num":"0","conf":"1"},{"height":"0.018914727105034723","level":"0","par_num":"0","top":"0.4066666671451571","page_num":"0","conf":"1","line_num":"0","left":"0.3546511675923183","block_num":"0","width":"0.14389533996582032","word_num":"0","text":"-E \"oauthIpassport|token\""},{"page_num":"0","block_num":"0","height":"0.013953488667805991","left":"0.014534883978425256","line_num":"0","level":"0","word_num":"0","par_num":"0","top":"0.43023255801418403","width":"0.04505813916524251","conf":"1","text":"GETIHEAD"},{"left":"0.06976744094694189","page_num":"0","width":"0.2180232577853733","top":"0.4302325579724984","word_num":"0","line_num":"0","height":"0.016279070112440452","par_num":"0","block_num":"0","level":"0","text":"api/v1/call-token/{team}/{participant?}","conf":"1"},{"level":"0","conf":"1","height":"0.014552347395155096","text":"GETIHEAD","top":"0.4497021632684036","par_num":"0","line_num":"0","width":"0.04538226127624512","page_num":"0","block_num":"0","word_num":"0","left":"0.014345942771484167"},{"par_num":"0","height":"0.01860465155707458","top":"0.4488372090276642","block_num":"0","line_num":"0","conf":"1","width":"0.19622092776828343","level":"0","text":"api/v1/get-access-token/{provider?}","word_num":"0","left":"0.0697674463629512","page_num":"0"},{"width":"0.04505813916524251","left":"0.014534884356332222","par_num":"0","height":"0.013953487608167836","conf":"1","text":"GETIHEAD","top":"0.46976744214940447","level":"0","word_num":"0","line_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","par_num":"0","height":"0.016279069052802186","conf":"1","block_num":"0","level":"0","page_num":"0","left":"0.06976744480838425","text":"api/v1/integration-app-token","top":"0.46976744213057564","width":"0.1569767422146267","line_num":"0"},{"block_num":"0","conf":"0.5","height":"0.01395348866780588","level":"0","page_num":"0","width":"0.01744186083475749","par_num":"0","word_num":"0","text":"PUT","top":"0.4906976743288878","left":"0.01453488360878405","line_num":"0"},{"width":"0.20784882439507377","word_num":"0","left":"0.06976745086568978","top":"0.49069767463057556","level":"0","block_num":"0","height":"0.016279069052802297","text":"api/vl/organizations/{team}/api-token","page_num":"0","conf":"1","line_num":"0","par_num":"0"},{"height":"0.013953487608167836","level":"0","par_num":"0","top":"0.5093023258858386","left":"0.014534884533196566","block_num":"0","width":"0.024709301524692112","conf":"0.5","line_num":"0","page_num":"0","text":"POST","word_num":"0"},{"width":"0.2063953399658203","conf":"1","par_num":"0","left":"0.06976744623080897","line_num":"0","page_num":"0","block_num":"0","top":"0.5093023254025864","word_num":"0","height":"0.01627907011244034","level":"0","text":"api/v1/single-claim-token/{provider?}"},{"width":"0.045093536376953125","par_num":"0","page_num":"0","line_num":"0","conf":"1","height":"0.014249116049872557","left":"0.014517185227279425","block_num":"0","text":"GETIHEAD","word_num":"0","level":"0","top":"0.5300847442776627"},{"block_num":"0","conf":"1","width":"0.07994185553656685","level":"0","height":"0.016279069052802186","line_num":"0","par_num":"0","page_num":"0","left":"0.06976744565710413","word_num":"0","text":"export/{token}","top":"0.5302325583805757"},{"left":"0.012924020175128195","page_num":"0","par_num":"0","top":"0.5496093143251912","text":"GETIHEAD","width":"0.04827986823187934","block_num":"0","conf":"1","height":"0.01706044091118708","level":"0","word_num":"0","line_num":"0"},{"block_num":"0","height":"0.01666666666666672","left":"0.06976745458615315","width":"0.18459300994873046","line_num":"0","top":"0.5511111111111111","par_num":"0","conf":"1","page_num":"0","word_num":"0","text":"export/ {token}/media/{track}.m3u8","level":"0"},{"conf":"1","height":"0.013953488667805991","level":"0","par_num":"0","page_num":"0","word_num":"0","block_num":"0","left":"0.014534883833076417","text":"GETIHEAD","top":"0.5697674416901031","width":"0.04505813916524251","line_num":"0"},{"par_num":"0","top":"0.5697674423340641","page_num":"0","level":"0","line_num":"0","word_num":"0","height":"0.016279069052802186","left":"0.0697674412764076","block_num":"0","conf":"1","width":"0.15697674221462674","text":"export/{token}/playlist.m3u8"},{"conf":"1","line_num":"0","text":"GETIHEAD","word_num":"0","par_num":"0","height":"0.013953488667805991","top":"0.5906976742932538","level":"0","left":"0.014534883978425256","block_num":"0","page_num":"0","width":"0.04505813916524251"},{"left":"0.0697674456923965","top":"0.5906976747230477","conf":"1","level":"0","text":"oauth/authorize","height":"0.013953487608167947","width":"0.08575580914815266","word_num":"0","par_num":"0","line_num":"0","page_num":"0","block_num":"0"},{"word_num":"0","height":"0.016279069052802186","top":"0.6093023257759245","page_num":"0","width":"0.026162791252136233","par_num":"0","conf":"1","text":"POST","level":"0","line_num":"0","left":"0.013081395158815602","block_num":"0"},{"par_num":"0","level":"0","text":"oauth/authorize","block_num":"0","page_num":"0","width":"0.0843023247188992","top":"0.6116279072424277","word_num":"0","line_num":"0","height":"0.013953487608167836","left":"0.06976744334549223","conf":"1"},{"page_num":"0","par_num":"0","text":"DELETE","top":"0.6300209333113354","block_num":"0","height":"0.014376737806532147","conf":"1","width":"0.03494891325632732","word_num":"0","left":"0.01450228799446843","level":"0","line_num":"0"},{"par_num":"0","conf":"1","height":"0.013953487608167836","left":"0.0697674456923965","level":"0","text":"oauth/authorize","line_num":"0","top":"0.6302325584439781","width":"0.08575580914815266","word_num":"0","page_num":"0","block_num":"0"},{"level":"0","height":"0.01697104454040521","par_num":"0","left":"0.014487041695470005","line_num":"0","word_num":"0","top":"0.6484912218064975","page_num":"0","block_num":"0","text":"GETIHEAD","conf":"1","width":"0.04515382448832194"},{"text":"oauth/device","line_num":"0","page_num":"0","width":"0.07122092776828341","conf":"1","left":"0.06976744427961794","word_num":"0","level":"0","height":"0.016279069052802186","block_num":"0","par_num":"0","top":"0.6488372096208858"},{"conf":"1","left":"0.014513551191399627","text":"GETIHEAD","word_num":"0","page_num":"0","par_num":"0","level":"0","height":"0.014310587777031758","top":"0.6695888920614008","width":"0.0451008054945204","line_num":"0","block_num":"0"},{"top":"0.6697674421305755","height":"0.016279069052802186","level":"0","block_num":"0","width":"0.12354650497436524","line_num":"0","page_num":"0","par_num":"0","word_num":"0","text":"oauth/device/authorize","conf":"1","left":"0.06976744673156736"},{"conf":"0.5","left":"0.014534883547177182","text":"POST","word_num":"0","block_num":"0","height":"0.013953488667805991","level":"0","top":"0.6906976743143529","par_num":"0","width":"0.023255814446343316","line_num":"0","page_num":"0"},{"block_num":"0","width":"0.12354650497436524","par_num":"0","height":"0.013953487608167836","page_num":"0","conf":"1","line_num":"0","level":"0","text":"oauth/device/authorize","left":"0.06976744673156736","word_num":"0","top":"0.6906976746842881"},{"width":"0.03488371902041965","word_num":"0","left":"0.014534885024673885","line_num":"0","par_num":"0","block_num":"0","conf":"1","page_num":"0","level":"0","text":"DELETE","height":"0.013953487608167947","top":"0.7093023258703346"},{"par_num":"0","conf":"1","level":"0","text":"oauth/device/authorize","word_num":"0","height":"0.016279069052802186","left":"0.06976744673156736","line_num":"0","top":"0.7093023258515059","width":"0.12354650497436524","page_num":"0","block_num":"0"},{"height":"0.01627907011244034","page_num":"0","level":"0","left":"0.01308139567660743","par_num":"0","text":"POST","width":"0.024709301524692112","word_num":"0","top":"0.7302325579191561","conf":"1","line_num":"0","block_num":"0"},{"conf":"1","top":"0.7302325584284742","height":"0.013953487608167836","left":"0.06976744577689706","line_num":"0","text":"oauth/device/code","block_num":"0","par_num":"0","width":"0.0959302266438802","level":"0","word_num":"0","page_num":"0"},{"page_num":"0","word_num":"0","width":"0.023255814446343316","left":"0.014534883241944623","level":"0","height":"0.013953487608167836","top":"0.7511627911726603","block_num":"0","conf":"1","text":"POST","par_num":"0","line_num":"0"},{"conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"oauth/token","top":"0.751162790963358","level":"0","width":"0.0625","height":"0.013953487608167836","word_num":"0","block_num":"0","left":"0.06976744264171511"},{"left":"0.014534883401828343","par_num":"0","conf":"0.5","top":"0.7697674416690039","width":"0.023255814446343313","block_num":"0","text":"POST","line_num":"0","level":"0","word_num":"0","page_num":"0","height":"0.013953488667805991"},{"block_num":"0","height":"0.013953487608167947","left":"0.06976744648701665","level":"0","text":"oauth/token/refresh","page_num":"0","top":"0.7697674421649081","line_num":"0","par_num":"0","conf":"1","width":"0.10755813386705186","word_num":"0"},{"left":"0.014534884692012164","width":"0.050872092776828345","conf":"1","page_num":"0","par_num":"0","block_num":"0","top":"0.7906976746455284","word_num":"0","text":"GETIHEAD","level":"0","line_num":"0","height":"0.013953487608167947"},{"line_num":"0","block_num":"0","conf":"1","par_num":"0","height":"0.018604651557074692","page_num":"0","text":"token-login","top":"0.7883720925935558","width":"0.06395348442925348","level":"0","word_num":"0","left":"0.06831395553246629"},{"block_num":"0","conf":"1","top":"0.8088888885350364","level":"0","line_num":"0","text":"root@docker_lamp_1:/home/jiminny# cat config/auth.php","par_num":"0","height":"0.019018088446723036","left":"0.002906967634555002","page_num":"0","width":"0.29505814446343315","word_num":"0"},{"height":"0.018604651557074692","top":"0.8302325580586719","level":"0","line_num":"0","par_num":"0","left":"0.0014534883293901106","word_num":"0","text":"<?php","conf":"0.30000001192092896","block_num":"0","page_num":"0","width":"0.030523255136277936"},{"left":"0.002906976469114925","width":"0.04651162889268664","height":"0.016279069052802186","conf":"0.30000001192092896","top":"0.8697674420142966","word_num":"0","block_num":"0","line_num":"0","page_num":"0","level":"0","par_num":"0","text":"return ["},{"line_num":"0","height":"0.013953487608167836","level":"0","left":"0.026162790768259125","conf":"1","par_num":"0","width":"0.011627907223171658","page_num":"0","text":"/*","block_num":"0","top":"0.9093023258083192","word_num":"0"},{"height":"0.01671834627787272","left":"0.036337210704996736","page_num":"0","conf":"1","level":"0","width":"0.1293604638841417","par_num":"0","word_num":"0","top":"0.9488372092900043","text":"Authentication Defaults","block_num":"0","line_num":"0"},{"par_num":"0","block_num":"0","text":"*3","top":"0.06511627933545094","word_num":"0","width":"0.013081395626068026","height":"0.013953487608167836","level":"0","left":"0.5726744186295533","page_num":"0","line_num":"0","conf":"0.30000001192092896"},{"page_num":"0","text":"-zsh","width":"0.017441859510209823","line_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.011627906163533597","block_num":"0","left":"0.6671511629774532","par_num":"0","level":"0","top":"0.06744186098800065"},{"height":"0.013953487608167836","conf":"0.30000001192092896","text":"• ₴4","block_num":"0","level":"0","top":"0.06511627927731145","par_num":"0","word_num":"0","page_num":"0","width":"0.024709301524692084","left":"0.7587209306606234","line_num":"0"},{"text":"100% <7","height":"0.014633419248792912","line_num":"0","top":"0.0066367784101408756","word_num":"0","par_num":"0","width":"0.04368764824337423","level":"0","conf":"0.30000001192092896","left":"0.8168189676804682","block_num":"0","page_num":"0"},{"block_num":"0","word_num":"0","text":"Mon 20 Apr 11:25:55","conf":"1","level":"0","line_num":"0","height":"0.014444444444444371","top":"0.00666666666666671","page_num":"0","width":"0.09447674221462676","left":"0.8938953489140393","par_num":"0"},{"level":"0","line_num":"0","block_num":"0","height":"0.013953487608167836","conf":"1","text":"DONE","word_num":"0","width":"0.02325581444634328","par_num":"0","page_num":"0","top":"0.09069767468428813","left":"0.8037790698117121"},{"page_num":"0","height":"0.014900015725029858","word_num":"0","width":"0.02491184075673425","par_num":"0","left":"0.8022243124012274","level":"0","text":"DONE","line_num":"0","top":"0.10882906168082329","block_num":"0","conf":"1"},{"par_num":"0","left":"0.8023255814869271","height":"0.013953487608167836","block_num":"0","level":"0","page_num":"0","line_num":"0","text":"DONE","conf":"1","top":"0.1302325586377765","width":"0.024709301524692195","word_num":"0"},{"height":"0.013953487608167836","level":"0","block_num":"0","par_num":"0","text":"DONE","top":"0.15116279096335794","left":"0.8037790698117121","width":"0.02325581444634328","word_num":"0","conf":"1","page_num":"0","line_num":"0"},{"height":"0.013953487608167947","level":"0","par_num":"0","top":"0.16976744212614858","word_num":"0","block_num":"0","left":"0.8037790698117121","text":"DONE","width":"0.02325581444634328","conf":"1","page_num":"0","line_num":"0"},{"block_num":"0","word_num":"0","top":"0.18837209310925784","width":"0.02325581444634328","level":"0","line_num":"0","height":"0.016279069052802186","left":"0.8037790697148128","conf":"1","page_num":"0","par_num":"0","text":"DONE"},{"par_num":"0","level":"0","conf":"1","line_num":"0","page_num":"0","height":"0.013953487608167947","left":"0.8037790695210144","text":"DONE","block_num":"0","width":"0.02325581444634328","word_num":"0","top":"0.21162790759126482"},{"height":"0.013953487608167836","width":"0.024709301524692084","top":"0.2302325584052184","page_num":"0","left":"0.8023255821046598","text":"DONE","par_num":"0","line_num":"0","block_num":"0","conf":"1","level":"0","word_num":"0"},{"left":"0.8037790697148128","conf":"1","height":"0.013953487608167836","par_num":"0","level":"0","page_num":"0","text":"DONE","top":"0.24883720945173005","width":"0.02325581444634328","word_num":"0","block_num":"0","line_num":"0"},{"level":"0","line_num":"0","page_num":"0","height":"0.013953487608167836","top":"0.2697674421494045","left":"0.8037790697535725","width":"0.02325581444634328","par_num":"0","word_num":"0","block_num":"0","text":"DONE","conf":"1"},{"par_num":"0","block_num":"0","conf":"1","page_num":"0","level":"0","text":"DONE","line_num":"0","left":"0.8037790698117121","top":"0.2906976746842882","height":"0.013953487608167836","width":"0.02325581444634328","word_num":"0"},{"width":"0.02325581444634328","block_num":"0","top":"0.30930232573079985","conf":"1","par_num":"0","left":"0.8037790697148128","level":"0","line_num":"0","text":"DONE","height":"0.013953487608167836","page_num":"0","word_num":"0"},{"top":"0.33023255839995547","left":"0.8023255820017043","level":"0","conf":"1","par_num":"0","height":"0.016279069052802297","text":"DONE","width":"0.024709301524692084","word_num":"0","block_num":"0","page_num":"0","line_num":"0"},{"par_num":"0","block_num":"0","level":"0","page_num":"0","text":"DONE","top":"0.35116279117266025","conf":"1","line_num":"0","left":"0.8037790692884562","height":"0.013953487608167947","word_num":"0","width":"0.023255814446343392"},{"height":"0.013953488667805991","left":"0.9752906975023993","text":"181","top":"0.03488372085214353","width":"0.0203488376405504","level":"0","word_num":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896"},{"conf":"1","level":"0","text":"screenpipe\"","left":"0.8488372094393156","block_num":"0","word_num":"0","height":"0.013953487608167947","top":"0.06511627921917185","line_num":"0","par_num":"0","page_num":"0","width":"0.046511628892686674"},{"height":"0.013953487608167836","block_num":"0","page_num":"0","left":"0.9563953495923095","par_num":"0","top":"0.06511627933545094","conf":"0.30000001192092896","line_num":"0","width":"0.024709301524692084","level":"0","word_num":"0","text":"• *5"},{"conf":"0.30000001192092896","page_num":"0","height":"0.08139534844292529","level":"0","block_num":"0","left":"0.8561046486457371","par_num":"0","top":"0.14651162822766528","width":"0.13517442279391823","word_num":"0","line_num":"0","text":"DEV"},{"block_num":"0","conf":"1","par_num":"0","text":"API\\ClientTokenController@generateToken","width":"0.21947674221462676","line_num":"0","word_num":"0","page_num":"0","top":"0.4302325582524704","level":"0","left":"0.7688953512037331","height":"0.018604651557074692"},{"top":"0.44883720987796283","word_num":"0","page_num":"0","block_num":"0","line_num":"0","width":"0.32994185553656685","height":"0.018940567440456912","par_num":"0","left":"0.6584302378092783","level":"0","conf":"1","text":"api.get_access_token › Auth\\SocialController@getAccessToken"},{"left":"0.7688953525663783","top":"0.46976744213057564","width":"0.21947674221462676","word_num":"0","text":"TeamSetupController@integrationAppToken","block_num":"0","line_num":"0","par_num":"0","page_num":"0","height":"0.016279069052802186","conf":"1","level":"0"},{"block_num":"0","word_num":"0","conf":"1","top":"0.4883720925160363","page_num":"0","par_num":"0","line_num":"0","left":"0.7616279097721168","level":"0","text":"..... API\\TeamController@generateApiToken","width":"0.2267441855536566","height":"0.018604651557074692"},{"left":"0.6351744234972162","conf":"1","top":"0.5088888884187572","line_num":"0","word_num":"0","block_num":"0","height":"0.019018088446723147","level":"0","page_num":"0","par_num":"0","text":"api.singe-claim-token › Auth\\SocialController@getSingleUseClaim","width":"0.35319766998291013"},{"line_num":"0","left":"0.8183139576426371","height":"0.018888888888888844","par_num":"0","top":"0.5277777777777778","width":"0.17005813386705193","text":"export › ExportController@view","word_num":"0","level":"0","conf":"1","block_num":"0","page_num":"0"},{"top":"0.548837209456157","width":"0.12354650497436526","word_num":"0","left":"0.8633720948420325","height":"0.016279069052802186","conf":"1","text":"ExportController@media","line_num":"0","par_num":"0","page_num":"0","level":"0","block_num":"0"},{"text":"export-playlist › ExportController@playlist","top":"0.5697674423340641","level":"0","width":"0.24127907223171663","word_num":"0","height":"0.016279069052802186","conf":"1","line_num":"0","left":"0.7456395276294867","block_num":"0","par_num":"0","page_num":"0"},{"left":"0.49563953723624016","par_num":"0","block_num":"0","page_num":"0","width":"0.49127905103895403","word_num":"0","text":"passport.authorizations.authorize › Laravel\\Passport › AuthorizationController@authorize","line_num":"0","level":"0","top":"0.5883720935743741","height":"0.016279069052802186","conf":"1"},{"left":"0.47965118250489525","width":"0.5072674221462674","level":"0","height":"0.01669250594245064","par_num":"0","word_num":"0","top":"0.608888889002289","conf":"1","page_num":"0","text":"passport.authorizations.approve › Laravel\\Passport › ApproveAuthorizationController@approve","line_num":"0","block_num":"0"},{"block_num":"0","height":"0.018888888888888844","par_num":"0","page_num":"0","text":"passport.authorizations.deny › Laravel\\Passport › DenyAuthorizationController@deny","width":"0.45639533996582027","word_num":"0","line_num":"0","conf":"1","left":"0.5305232709838316","level":"0","top":"0.6277777777777778"},{"text":"passport.device › Laravel\\Passport › DeviceUserCodeController","height":"0.0189405674404568","level":"0","word_num":"0","conf":"1","left":"0.6453488433449535","par_num":"0","top":"0.6488372100523814","width":"0.34156975216335717","block_num":"0","page_num":"0","line_num":"0"},{"par_num":"0","level":"0","height":"0.016279069052802186","top":"0.6697674420724362","line_num":"0","text":"passport.device.authorizations.authorize › Laravel\\Passport › DeviceAuthorizationController","width":"0.5072674221462674","conf":"1","word_num":"0","page_num":"0","block_num":"0","left":"0.47965118250489525"},{"width":"0.5348837110731337","word_num":"0","level":"0","text":"passport.device.authorizations.approve › Laravel\\Passport › ApproveDeviceAuthorizationController","top":"0.6906976746305756","page_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"1","height":"0.016279069052802186","left":"0.45203489357802895"},{"width":"0.5014534844292535","text":"passport.device.authorizations.deny › Laravel\\Passport › DenyDeviceAuthorizationController","line_num":"0","level":"0","conf":"1","left":"0.48546512022190913","top":"0.7088888890081029","height":"0.01669250594245064","par_num":"0","block_num":"0","page_num":"0","word_num":"0"},{"width":"0.34593020545111763","word_num":"0","block_num":"0","par_num":"0","left":"0.6409883984248456","conf":"1","line_num":"0","height":"0.018888888888888955","text":"passport.device.code › Laravel\\Passport › DeviceCodeController","level":"0","page_num":"0","top":"0.7277777777777777"},{"width":"0.37936045328776047","height":"0.01671834627787272","par_num":"0","block_num":"0","left":"0.6075581523423573","line_num":"0","conf":"1","page_num":"0","word_num":"0","text":"passport.token › Laravel\\Passport › AccessTokenController@issueToken","level":"0","top":"0.7488372093481437"},{"line_num":"0","par_num":"0","block_num":"0","page_num":"0","text":"passport.token.refresh › Laravel\\Passport › TransientTokenController@refresh","width":"0.4244185977511935","level":"0","height":"0.018604651557074692","top":"0.7674418599578968","conf":"1","left":"0.5624999981008448","word_num":"0"},{"word_num":"0","page_num":"0","width":"0.27325579325358074","block_num":"0","level":"0","conf":"1","left":"0.7136628022890553","top":"0.788372093058672","line_num":"0","par_num":"0","height":"0.01860465155707458","text":".. login.token › Auth\\SsoController@ssoTokenLogin"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
2257
|
NULL
|
NULL
|
|
53724
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidanceMOn ZU AOr 11:20:0WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors. just pre-existing warnings (those ambiguousFlysystem Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport|token"t Conf-Reolv &onpcat config/passport.php# guards, provlders# if it exists (not always present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase. Passport changes in 13.6 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPaccnort:.tokensFynireTnOOuickest runtime check — inside vour Docker container:bashnho artisan nassnort:kevs --force 2>?1php artisan route:list grep oauth# confirms kevs are intacti# confirms routes are recicteredReplv…Cannot AhCiaudo ic Aland can mako mictakac Plesce double-chock recnoncod...
|
[{"top":"0","word_num": [{"top":"0","word_num":"0","left":"0.01744186168181795","width":"0.03197674294735524","height":"0.01754385964912286","level":"0","conf":"1","par_num":"0","block_num":"0","page_num":"0","line_num":"0","text":"Claude File"},{"height":"0.010452960286604362","par_num":"0","top":"0.003484321076209995","block_num":"0","page_num":"0","text":"Edit","conf":"1","width":"0.011627906180442647","left":"0.05087209400280188","line_num":"0","level":"0","word_num":"0"},{"page_num":"0","top":"0.006968641450188162","left":"0.06395349007209457","level":"0","width":"0.014534881774415365","word_num":"0","block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","par_num":"0","text":"VIew","line_num":"0"},{"level":"0","block_num":"0","left":"0.08284883725148152","page_num":"0","conf":"1","par_num":"0","width":"0.017441858636572008","line_num":"0","height":"0.010452960286604362","word_num":"0","text":"Window","top":"0.003484321424642056"},{"top":"0.00000000009341838413945425","width":"0.010174418383456299","word_num":"0","level":"0","block_num":"0","par_num":"0","line_num":"0","page_num":"0","left":"0.1075581398150548","conf":"1","text":"Help","height":"0.017421602252187585"},{"height":"0.010611339429158706","level":"0","block_num":"0","par_num":"0","word_num":"0","width":"0.10029068398982921","text":"Security patch review and testing guidance","left":"0.04215117645919011","line_num":"0","top":"0.034843205974365854","conf":"1","page_num":"0"},{"par_num":"0","level":"0","line_num":"0","text":"MOn ZU AOr 11:20:0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.9476744182792302","top":"0.006968641450188162","word_num":"0","height":"0.006968640444571461","width":"0.04360464785961393"},{"conf":"1","par_num":"0","text":"WHere could I see OAuth/Passport changes in laravel project","left":"0.4651162906204267","top":"0.23344947751420808","width":"0.15261626750864887","height":"0.010569661427913157","word_num":"0","line_num":"0","level":"0","page_num":"0","block_num":"0"},{"conf":"1","level":"0","page_num":"0","block_num":"0","width":"0.20348834991455073","height":"0.010472410983826452","left":"0.37936048883884194","top":"0.29266347684752747","word_num":"0","line_num":"0","par_num":"0","text":"The autoload looks clean — no errors. just pre-existing warnings (those ambiguous"},{"left":"0.37936047268345474","page_num":"0","par_num":"0","block_num":"0","level":"0","text":"Flysystem Microsoft Graph classes are old, not from this PR).","line_num":"0","top":"0.31339712902498507","width":"0.14970929571922786","conf":"1","word_num":"0","height":"0.010644682286458762"},{"par_num":"0","top":"0.34130781503047114","page_num":"0","conf":"1","width":"0.12209300791963618","text":"Where to look for Passport/OAuth in the project:","word_num":"0","height":"0.010608560540839473","block_num":"0","left":"0.3793604804363937","line_num":"0","level":"0"},{"line_num":"0","top":"0.4074960127591707","width":"0.08720929571922786","conf":"0.5","block_num":"0","height":"0.0071770334928229484","par_num":"0","text":"# Koutes registered bv rassport","word_num":"0","page_num":"0","level":"0","left":"0.3808139525490543"},{"level":"0","par_num":"0","left":"0.3808139552547472","line_num":"0","width":"0.15552323929806972","page_num":"0","height":"0.010500196824994035","top":"0.42503987246063923","text":"php artisan route:list | grep -E \"oauth|passport|token\"","block_num":"0","conf":"0.5","word_num":"0"},{"par_num":"0","text":"t Conf-","left":"0.38081395377865396","top":"0.45993031350508806","word_num":"0","level":"0","width":"0.02034883676691257","height":"0.006968641205077342","conf":"0.30000001192092896","line_num":"0","block_num":"0","page_num":"0"},{"height":"0.00728817609698762","text":"Reolv &","top":"0.4703832754342152","conf":"0.30000001192092896","width":"0.02034883549872868","block_num":"0","line_num":"0","par_num":"0","page_num":"0","word_num":"0","level":"0","left":"0.40261627887074675"},{"word_num":"0","text":"onp","height":"0.006968640444571572","left":"0.42587209294217837","page_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","level":"0","top":"0.4808362372690034","width":"0.010174417749364284"},{"left":"0.38226744419249725","top":"0.49441786283891553","width":"0.06395348589471045","level":"0","line_num":"0","page_num":"0","word_num":"0","block_num":"0","conf":"1","height":"0.011164274322169043","par_num":"0","text":"cat config/passport.php"},{"text":"# guards, provlders","block_num":"0","left":"0.4622093050586837","conf":"0.30000001192092896","top":"0.4808362370151933","par_num":"0","level":"0","page_num":"0","height":"0.00720204044567152","width":"0.055232555308240505","word_num":"0","line_num":"0"},{"text":"# if it exists (not always present)","line_num":"0","left":"0.46220931010809474","block_num":"0","height":"0.011164274322169043","par_num":"0","word_num":"0","page_num":"0","conf":"0.5","top":"0.49441786283891553","width":"0.09883720316785449","level":"0"},{"width":"0.0741279023758909","word_num":"0","page_num":"0","height":"0.010758603018436674","text":"# Where Passport is booted","par_num":"0","top":"0.5331010459615929","line_num":"0","conf":"1","left":"0.38081395582249933","block_num":"0","level":"0"},{"par_num":"0","conf":"1","height":"0.010736374953907224","left":"0.3808139555622523","block_num":"0","top":"0.5502392346259756","line_num":"0","word_num":"0","text":"grep -r \"Passport::\" app/--include=\"*.php\" -1","width":"0.12936046275686708","level":"0","page_num":"0"},{"height":"0.011164274322169043","level":"0","page_num":"0","word_num":"0","line_num":"0","width":"0.09883720316785444","text":"# Custom middleware or token checks","left":"0.3808139576064645","block_num":"0","conf":"1","par_num":"0","top":"0.5885167464114832"},{"conf":"1","par_num":"0","height":"0.010664132223174971","width":"0.23110462756867106","page_num":"0","word_num":"0","level":"0","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","left":"0.3808139530568149","top":"0.6060606060824787","block_num":"0","line_num":"0"},{"level":"0","par_num":"0","word_num":"0","page_num":"0","block_num":"0","line_num":"0","left":"0.3793604823595641","conf":"1","height":"0.010714146128872004","text":"In the codebase. Passport changes in 13.6 13.7.x typically affect:","top":"0.6443381180024774","width":"0.1671511467466963"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","word_num":"0","top":"0.675958188114837","left":"0.3822674412698541","width":"0.07703488431078326","height":"0.006968641205077342","text":"• oken revocation nenavioui","level":"0","line_num":"0"},{"width":"0.1337209255137342","height":"0.010472411744332222","left":"0.3822674466324852","conf":"0.5","line_num":"0","par_num":"0","text":"• PersonalAccessToken model if vou've extended it","block_num":"0","level":"0","top":"0.6968641115270692","page_num":"0","word_num":"0"},{"block_num":"0","height":"0.010508532729445519","par_num":"0","page_num":"0","conf":"1","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or","top":"0.724738676254297","level":"0","line_num":"0","width":"0.18313951695219005","word_num":"0","left":"0.3808139531872547"},{"conf":"0.30000001192092896","par_num":"0","top":"0.7456445992513879","width":"0.07558139334333702","level":"0","word_num":"0","left":"0.3909883730230989","text":"Paccnort:.tokensFynireTnO","line_num":"0","block_num":"0","page_num":"0","height":"0.006968641205077342"},{"word_num":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.7838915468891487","height":"0.01053353968229409","text":"Ouickest runtime check — inside vour Docker container:","conf":"1","level":"0","par_num":"0","left":"0.37936047510893917","width":"0.14244185102746837"},{"level":"0","text":"bash","conf":"1","block_num":"0","left":"0.38081395352629516","page_num":"0","top":"0.8222996514731208","line_num":"0","par_num":"0","height":"0.006968641205077342","width":"0.010174418383456285","word_num":"0"},{"height":"0.0071770334928230595","top":"0.8500797448165869","block_num":"0","left":"0.38081395403043855","level":"0","text":"nho artisan nassnort:kevs --force 2>?1","width":"0.10755813882706011","word_num":"0","par_num":"0","line_num":"0","page_num":"0","conf":"0.5"},{"word_num":"0","top":"0.8675958196824817","page_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.09883720316785449","conf":"1","block_num":"0","left":"0.3808139514518837","text":"php artisan route:list grep oauth","height":"0.010452960286604362"},{"block_num":"0","word_num":"0","left":"0.49563953718426446","text":"# confirms kevs are intacti","top":"0.8500797448165869","page_num":"0","par_num":"0","width":"0.07412789730315505","height":"0.0071770334928230595","conf":"1","line_num":"0","level":"0"},{"word_num":"0","block_num":"0","top":"0.8675958192744054","conf":"0.5","text":"# confirms routes are recictered","width":"0.091569758476095","level":"0","left":"0.49563954384860726","height":"0.007204818573484761","par_num":"0","line_num":"0","page_num":"0"},{"level":"0","page_num":"0","conf":"0.5","par_num":"0","top":"0.9128919869298685","height":"0.010452960286604362","width":"0.018895347067650337","word_num":"0","block_num":"0","line_num":"0","text":"Replv…","left":"0.37790697857373284"},{"block_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","par_num":"0","top":"0.9441786283891547","level":"0","width":"0.02906976354883073","page_num":"0","left":"0.5770348873948522","word_num":"0","text":"Cannot Ah","line_num":"0"},{"level":"0","top":"0.9824561403508771","width":"0.1279069616439495","block_num":"0","left":"0.4345930383560505","text":"Ciaudo ic Aland can mako mictakac Plesce double-chock recnoncod","line_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.0071770334928230595","page_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
1
|
1212
|
NULL
|
NULL
|