[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-f0a8e586a22a2206-fallow-cleans-ai-shipped-js-ts-slop-in-seconds-summary":3,"summaries-facets-categories":139,"summary-related-f0a8e586a22a2206-fallow-cleans-ai-shipped-js-ts-slop-in-seconds-summary":3724},{"id":4,"title":5,"ai":6,"body":13,"categories":97,"created_at":99,"date_modified":99,"description":91,"extension":100,"faq":99,"featured":101,"kicker_label":99,"meta":102,"navigation":121,"path":122,"published_at":123,"question":99,"scraped_at":124,"seo":125,"sitemap":126,"source_id":127,"source_name":128,"source_type":129,"source_url":130,"stem":131,"tags":132,"thumbnail_url":99,"tldr":136,"tweet":99,"unknown_tags":137,"__hash__":138},"summaries\u002Fsummaries\u002Ff0a8e586a22a2206-fallow-cleans-ai-shipped-js-ts-slop-in-seconds-summary.md","Fallow Cleans AI-Shipped JS\u002FTS Slop in Seconds",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",5418,1545,16502,0.00134925,{"type":14,"value":15,"toc":90},"minimark",[16,21,58,62,72,76],[17,18,20],"h2",{"id":19},"zero-config-analysis-replaces-tool-soup","Zero-Config Analysis Replaces Tool Soup",[22,23,24,25,29,30,33,34,37,38,41,42,45,46,49,50,53,54,57],"p",{},"Fallow runs as a single ",[26,27,28],"code",{},"bunx fallow summary"," command on JS\u002FTS codebases, instantly generating reports on dead code, duplication, complexity health, and architectural boundaries without installation or config. It auto-detects frameworks via 90+ plugins, caches results in a ",[26,31,32],{},".fallow"," directory for faster reruns, and computes a maintainability index from cyclomatic\u002Fcognitive complexity density—scoring files below threshold (e.g., 41 files needing refactor in a Claude-built project). Use ",[26,35,36],{},"fallow dups"," for line-specific duplicates (e.g., exact files\u002Flines), ",[26,39,40],{},"fallow health"," for CRAP (Change Risk Anti-Patterns) scores per file, or ",[26,43,44],{},"fallow dead"," for unused exports. Dry-run ",[26,47,48],{},"fallow fix --dry-run"," previews auto-removals like unused exports, but skip auto-fix due to lacking semantic context. Custom ",[26,51,52],{},".fallowrc"," ignores patterns (e.g., tests), tunes duplication thresholds, or enforces boundaries (e.g., directories that can't import others). Export JSON (",[26,55,56],{},"--format json",") for machine parsing.",[17,59,61],{"id":60},"ai-agent-skills-turn-reports-into-fixes","AI Agent Skills Turn Reports into Fixes",[22,63,64,65,68,69,71],{},"Install Fallow's Claude skill for guardrails\u002Fprompts, then prompt Claude: \"Study project, run ",[26,66,67],{},"fallow dups --format json",", fix duplicates without breaking core functionality, create feature branch, run tests.\" Claude analyzes, ignores test dupes, fixes 3 files (adds 54 lines including ",[26,70,52],{}," to exclude tests, removes 43), and opens a PR—all in ~4 minutes. VS Code plugin or MCP server enable similar hooks for Cursor\u002Fother agents. Sequential fixes handle health\u002Fdead code next, ensuring tests pass.",[17,73,75],{"id":74},"cipr-enforcement-and-runtime-coverage","CI\u002FPR Enforcement and Runtime Coverage",[22,77,78,81,82,85,86,89],{},[26,79,80],{},"fallow audit"," diffs PRs against main (or ",[26,83,84],{},"--base other-branch","), flagging only new issues. ",[26,87,88],{},"fallow setup hooks"," generates Claude prompts for PRs. GitHub Actions add PR annotations, support monorepos\u002Fworkspaces, export health badges\u002FSVGs, and baselines (fix legacy issues gradually, block only regressions). Pre-commit hooks enforce on changes. Paid runtime intelligence merges V8 coverage from production traffic via sidecar (local\u002Fdeployable), revealing truly dead code beyond static analysis. Built on Oxc (Evan You-funded) for parsing\u002Fmodule resolution before graph analysis.",{"title":91,"searchDepth":92,"depth":92,"links":93},"",2,[94,95,96],{"id":19,"depth":92,"text":20},{"id":60,"depth":92,"text":61},{"id":74,"depth":92,"text":75},[98],"Developer Productivity",null,"md",false,{"content_references":103,"triage":116},[104,109,113],{"type":105,"title":106,"url":107,"context":108},"tool","Fallow","https:\u002F\u002Ffallow.tools\u002F","recommended",{"type":105,"title":110,"url":111,"context":112},"Fallow docs","https:\u002F\u002Fdocs.fallow.tools\u002F","mentioned",{"type":105,"title":114,"url":115,"context":112},"hance","https:\u002F\u002Fgithub.com\u002FOrva-Studio\u002Fhance",{"relevance":117,"novelty":118,"quality":118,"actionability":117,"composite":119,"reasoning":120},5,4,4.55,"Category: AI Automation. The article provides a detailed overview of Fallow, an AI tool that enhances developer productivity by automating code analysis and fixes in JS\u002FTS projects. It includes specific commands and workflows that developers can implement immediately, making it highly actionable.",true,"\u002Fsummaries\u002Ff0a8e586a22a2206-fallow-cleans-ai-shipped-js-ts-slop-in-seconds-summary","2026-05-01 10:00:02","2026-05-03 16:47:20",{"title":5,"description":91},{"loc":122},"11c17b6bfe97c233","Better Stack","article","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=-lCfwIoDXq8","summaries\u002Ff0a8e586a22a2206-fallow-cleans-ai-shipped-js-ts-slop-in-seconds-summary",[133,134,135],"typescript","ai-tools","dev-productivity","Fallow detects dead code, duplicates, and complexity in JS\u002FTS projects with zero config, auto-detects 90+ frameworks, and outputs line-level JSON for AI agents like Claude to fix issues without breaking functionality.",[135],"Fk3y9URoobpc0wMYlOXKaP5waPcFsGoHQqTZvojzf_k",[140,142,145,148,151,154,156,158,160,162,164,166,169,171,173,175,177,179,181,183,185,187,190,193,195,197,200,202,204,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1614,1616,1618,1620,1622,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1650,1652,1654,1656,1658,1660,1662,1664,1666,1668,1670,1672,1674,1676,1678,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728,1730,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1880,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902,1904,1906,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978,1980,1982,1984,1986,1988,1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2196,2198,2200,2202,2204,2206,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356,2358,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518,2520,2522,2524,2526,2528,2530,2532,2534,2536,2538,2540,2542,2544,2546,2548,2550,2552,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596,2598,2600,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620,2622,2624,2626,2628,2630,2632,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652,2654,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2738,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094,3096,3098,3100,3102,3104,3106,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3276,3278,3280,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324,3326,3328,3330,3332,3334,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392,3394,3396,3398,3400,3402,3404,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458,3460,3462,3464,3466,3468,3470,3472,3474,3476,3478,3480,3482,3484,3486,3488,3490,3492,3494,3496,3498,3500,3502,3504,3506,3508,3510,3512,3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,3566,3568,3570,3572,3574,3576,3578,3580,3582,3584,3586,3588,3590,3592,3594,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722],{"categories":141},[98],{"categories":143},[144],"Business & SaaS",{"categories":146},[147],"AI & LLMs",{"categories":149},[150],"AI Automation",{"categories":152},[153],"Product Strategy",{"categories":155},[147],{"categories":157},[98],{"categories":159},[144],{"categories":161},[],{"categories":163},[147],{"categories":165},[],{"categories":167},[168],"AI News & Trends",{"categories":170},[150],{"categories":172},[168],{"categories":174},[150],{"categories":176},[150],{"categories":178},[147],{"categories":180},[147],{"categories":182},[168],{"categories":184},[147],{"categories":186},[],{"categories":188},[189],"Design & Frontend",{"categories":191},[192],"Data Science & Visualization",{"categories":194},[168],{"categories":196},[],{"categories":198},[199],"Software Engineering",{"categories":201},[147],{"categories":203},[150],{"categories":205},[206],"Marketing & Growth",{"categories":208},[147],{"categories":210},[150],{"categories":212},[],{"categories":214},[],{"categories":216},[189],{"categories":218},[150],{"categories":220},[98],{"categories":222},[189],{"categories":224},[147],{"categories":226},[150],{"categories":228},[168],{"categories":230},[],{"categories":232},[],{"categories":234},[150],{"categories":236},[199],{"categories":238},[],{"categories":240},[144],{"categories":242},[],{"categories":244},[],{"categories":246},[150],{"categories":248},[150],{"categories":250},[147],{"categories":252},[],{"categories":254},[199],{"categories":256},[],{"categories":258},[],{"categories":260},[],{"categories":262},[147],{"categories":264},[206],{"categories":266},[189],{"categories":268},[189],{"categories":270},[147],{"categories":272},[150],{"categories":274},[147],{"categories":276},[147],{"categories":278},[150],{"categories":280},[150],{"categories":282},[192],{"categories":284},[168],{"categories":286},[150],{"categories":288},[206],{"categories":290},[150],{"categories":292},[153],{"categories":294},[],{"categories":296},[150],{"categories":298},[],{"categories":300},[150],{"categories":302},[199],{"categories":304},[189],{"categories":306},[147],{"categories":308},[],{"categories":310},[],{"categories":312},[150],{"categories":314},[],{"categories":316},[147],{"categories":318},[],{"categories":320},[98],{"categories":322},[199],{"categories":324},[144],{"categories":326},[168],{"categories":328},[147],{"categories":330},[],{"categories":332},[147],{"categories":334},[],{"categories":336},[199],{"categories":338},[192],{"categories":340},[],{"categories":342},[147],{"categories":344},[189],{"categories":346},[],{"categories":348},[189],{"categories":350},[150],{"categories":352},[],{"categories":354},[150],{"categories":356},[168],{"categories":358},[144],{"categories":360},[147],{"categories":362},[],{"categories":364},[150],{"categories":366},[147],{"categories":368},[153],{"categories":370},[],{"categories":372},[147],{"categories":374},[150],{"categories":376},[150],{"categories":378},[],{"categories":380},[192],{"categories":382},[147],{"categories":384},[],{"categories":386},[98],{"categories":388},[144],{"categories":390},[147],{"categories":392},[150],{"categories":394},[199],{"categories":396},[147],{"categories":398},[],{"categories":400},[],{"categories":402},[147],{"categories":404},[],{"categories":406},[189],{"categories":408},[],{"categories":410},[147],{"categories":412},[],{"categories":414},[150],{"categories":416},[147],{"categories":418},[189],{"categories":420},[],{"categories":422},[147],{"categories":424},[147],{"categories":426},[144],{"categories":428},[150],{"categories":430},[147],{"categories":432},[189],{"categories":434},[150],{"categories":436},[],{"categories":438},[],{"categories":440},[168],{"categories":442},[],{"categories":444},[147],{"categories":446},[144,206],{"categories":448},[],{"categories":450},[147],{"categories":452},[],{"categories":454},[],{"categories":456},[147],{"categories":458},[],{"categories":460},[147],{"categories":462},[463],"DevOps & Cloud",{"categories":465},[],{"categories":467},[168],{"categories":469},[189],{"categories":471},[],{"categories":473},[168],{"categories":475},[168],{"categories":477},[147],{"categories":479},[206],{"categories":481},[],{"categories":483},[144],{"categories":485},[],{"categories":487},[147,463],{"categories":489},[147],{"categories":491},[147],{"categories":493},[150],{"categories":495},[147,199],{"categories":497},[192],{"categories":499},[147],{"categories":501},[206],{"categories":503},[150],{"categories":505},[150],{"categories":507},[],{"categories":509},[150],{"categories":511},[147,144],{"categories":513},[],{"categories":515},[189],{"categories":517},[189],{"categories":519},[],{"categories":521},[],{"categories":523},[168],{"categories":525},[],{"categories":527},[98],{"categories":529},[199],{"categories":531},[147],{"categories":533},[189],{"categories":535},[150],{"categories":537},[199],{"categories":539},[168],{"categories":541},[189],{"categories":543},[],{"categories":545},[147],{"categories":547},[147],{"categories":549},[147],{"categories":551},[168],{"categories":553},[98],{"categories":555},[147],{"categories":557},[150],{"categories":559},[463],{"categories":561},[189],{"categories":563},[150],{"categories":565},[],{"categories":567},[],{"categories":569},[189],{"categories":571},[168],{"categories":573},[192],{"categories":575},[],{"categories":577},[147],{"categories":579},[147],{"categories":581},[144],{"categories":583},[147],{"categories":585},[147],{"categories":587},[168],{"categories":589},[],{"categories":591},[150],{"categories":593},[199],{"categories":595},[],{"categories":597},[147],{"categories":599},[147],{"categories":601},[150],{"categories":603},[],{"categories":605},[],{"categories":607},[147],{"categories":609},[],{"categories":611},[144],{"categories":613},[150],{"categories":615},[],{"categories":617},[98],{"categories":619},[147],{"categories":621},[144],{"categories":623},[168],{"categories":625},[],{"categories":627},[],{"categories":629},[],{"categories":631},[168],{"categories":633},[168],{"categories":635},[],{"categories":637},[],{"categories":639},[144],{"categories":641},[],{"categories":643},[],{"categories":645},[98],{"categories":647},[],{"categories":649},[206],{"categories":651},[150],{"categories":653},[144],{"categories":655},[150],{"categories":657},[199],{"categories":659},[],{"categories":661},[153],{"categories":663},[189],{"categories":665},[199],{"categories":667},[147],{"categories":669},[150],{"categories":671},[144],{"categories":673},[147],{"categories":675},[],{"categories":677},[],{"categories":679},[199],{"categories":681},[192],{"categories":683},[153],{"categories":685},[150],{"categories":687},[147],{"categories":689},[],{"categories":691},[463],{"categories":693},[],{"categories":695},[150],{"categories":697},[],{"categories":699},[],{"categories":701},[147],{"categories":703},[189],{"categories":705},[206],{"categories":707},[150],{"categories":709},[],{"categories":711},[98],{"categories":713},[],{"categories":715},[168],{"categories":717},[147,463],{"categories":719},[168],{"categories":721},[147],{"categories":723},[144],{"categories":725},[147],{"categories":727},[],{"categories":729},[144],{"categories":731},[],{"categories":733},[199],{"categories":735},[189],{"categories":737},[168],{"categories":739},[192],{"categories":741},[98],{"categories":743},[147],{"categories":745},[199],{"categories":747},[],{"categories":749},[],{"categories":751},[153],{"categories":753},[],{"categories":755},[147],{"categories":757},[],{"categories":759},[189],{"categories":761},[189],{"categories":763},[189],{"categories":765},[],{"categories":767},[],{"categories":769},[168],{"categories":771},[150],{"categories":773},[147],{"categories":775},[147],{"categories":777},[147],{"categories":779},[144],{"categories":781},[147],{"categories":783},[],{"categories":785},[199],{"categories":787},[199],{"categories":789},[144],{"categories":791},[],{"categories":793},[147],{"categories":795},[147],{"categories":797},[144],{"categories":799},[168],{"categories":801},[206],{"categories":803},[150],{"categories":805},[],{"categories":807},[189],{"categories":809},[],{"categories":811},[147],{"categories":813},[],{"categories":815},[144],{"categories":817},[150],{"categories":819},[],{"categories":821},[463],{"categories":823},[192],{"categories":825},[199],{"categories":827},[206],{"categories":829},[199],{"categories":831},[150],{"categories":833},[],{"categories":835},[],{"categories":837},[150],{"categories":839},[98],{"categories":841},[150],{"categories":843},[153],{"categories":845},[144],{"categories":847},[],{"categories":849},[147],{"categories":851},[153],{"categories":853},[147],{"categories":855},[147],{"categories":857},[206],{"categories":859},[189],{"categories":861},[150],{"categories":863},[],{"categories":865},[],{"categories":867},[463],{"categories":869},[199],{"categories":871},[],{"categories":873},[150],{"categories":875},[147],{"categories":877},[189,147],{"categories":879},[98],{"categories":881},[],{"categories":883},[147],{"categories":885},[98],{"categories":887},[189],{"categories":889},[150],{"categories":891},[199],{"categories":893},[],{"categories":895},[147],{"categories":897},[],{"categories":899},[98],{"categories":901},[],{"categories":903},[150],{"categories":905},[153],{"categories":907},[147],{"categories":909},[147],{"categories":911},[189],{"categories":913},[150],{"categories":915},[463],{"categories":917},[189],{"categories":919},[150],{"categories":921},[147],{"categories":923},[147],{"categories":925},[147],{"categories":927},[168],{"categories":929},[],{"categories":931},[153],{"categories":933},[150],{"categories":935},[189],{"categories":937},[150],{"categories":939},[199],{"categories":941},[189],{"categories":943},[150],{"categories":945},[168],{"categories":947},[],{"categories":949},[147],{"categories":951},[189],{"categories":953},[147],{"categories":955},[98],{"categories":957},[168],{"categories":959},[147],{"categories":961},[206],{"categories":963},[147],{"categories":965},[147],{"categories":967},[150],{"categories":969},[150],{"categories":971},[147],{"categories":973},[150],{"categories":975},[189],{"categories":977},[147],{"categories":979},[],{"categories":981},[],{"categories":983},[199],{"categories":985},[],{"categories":987},[98],{"categories":989},[463],{"categories":991},[],{"categories":993},[98],{"categories":995},[144],{"categories":997},[206],{"categories":999},[],{"categories":1001},[144],{"categories":1003},[],{"categories":1005},[],{"categories":1007},[],{"categories":1009},[],{"categories":1011},[],{"categories":1013},[147],{"categories":1015},[150],{"categories":1017},[463],{"categories":1019},[98],{"categories":1021},[147],{"categories":1023},[199],{"categories":1025},[153],{"categories":1027},[147],{"categories":1029},[206],{"categories":1031},[147],{"categories":1033},[147],{"categories":1035},[147],{"categories":1037},[147,98],{"categories":1039},[199],{"categories":1041},[199],{"categories":1043},[189],{"categories":1045},[147],{"categories":1047},[],{"categories":1049},[],{"categories":1051},[],{"categories":1053},[199],{"categories":1055},[192],{"categories":1057},[168],{"categories":1059},[189],{"categories":1061},[],{"categories":1063},[147],{"categories":1065},[147],{"categories":1067},[],{"categories":1069},[],{"categories":1071},[150],{"categories":1073},[147],{"categories":1075},[144],{"categories":1077},[],{"categories":1079},[98],{"categories":1081},[147],{"categories":1083},[98],{"categories":1085},[147],{"categories":1087},[199],{"categories":1089},[206],{"categories":1091},[147,189],{"categories":1093},[168],{"categories":1095},[189],{"categories":1097},[],{"categories":1099},[463],{"categories":1101},[189],{"categories":1103},[150],{"categories":1105},[],{"categories":1107},[],{"categories":1109},[],{"categories":1111},[],{"categories":1113},[199],{"categories":1115},[150],{"categories":1117},[150],{"categories":1119},[463],{"categories":1121},[147],{"categories":1123},[147],{"categories":1125},[147],{"categories":1127},[],{"categories":1129},[189],{"categories":1131},[],{"categories":1133},[],{"categories":1135},[150],{"categories":1137},[],{"categories":1139},[],{"categories":1141},[206],{"categories":1143},[206],{"categories":1145},[150],{"categories":1147},[],{"categories":1149},[147],{"categories":1151},[147],{"categories":1153},[199],{"categories":1155},[189],{"categories":1157},[189],{"categories":1159},[150],{"categories":1161},[98],{"categories":1163},[147],{"categories":1165},[189],{"categories":1167},[189],{"categories":1169},[150],{"categories":1171},[150],{"categories":1173},[147],{"categories":1175},[],{"categories":1177},[],{"categories":1179},[147],{"categories":1181},[150],{"categories":1183},[168],{"categories":1185},[199],{"categories":1187},[98],{"categories":1189},[147],{"categories":1191},[],{"categories":1193},[150],{"categories":1195},[150],{"categories":1197},[],{"categories":1199},[98],{"categories":1201},[147],{"categories":1203},[98],{"categories":1205},[98],{"categories":1207},[],{"categories":1209},[],{"categories":1211},[150],{"categories":1213},[150],{"categories":1215},[147],{"categories":1217},[147],{"categories":1219},[168],{"categories":1221},[192],{"categories":1223},[153],{"categories":1225},[168],{"categories":1227},[189],{"categories":1229},[],{"categories":1231},[168],{"categories":1233},[],{"categories":1235},[],{"categories":1237},[],{"categories":1239},[],{"categories":1241},[199],{"categories":1243},[192],{"categories":1245},[],{"categories":1247},[147],{"categories":1249},[147],{"categories":1251},[192],{"categories":1253},[199],{"categories":1255},[],{"categories":1257},[],{"categories":1259},[150],{"categories":1261},[168],{"categories":1263},[168],{"categories":1265},[150],{"categories":1267},[98],{"categories":1269},[147,463],{"categories":1271},[],{"categories":1273},[189],{"categories":1275},[98],{"categories":1277},[150],{"categories":1279},[189],{"categories":1281},[],{"categories":1283},[150],{"categories":1285},[150],{"categories":1287},[147],{"categories":1289},[206],{"categories":1291},[199],{"categories":1293},[189],{"categories":1295},[],{"categories":1297},[150],{"categories":1299},[147],{"categories":1301},[150],{"categories":1303},[150],{"categories":1305},[150],{"categories":1307},[206],{"categories":1309},[150],{"categories":1311},[147],{"categories":1313},[],{"categories":1315},[206],{"categories":1317},[168],{"categories":1319},[150],{"categories":1321},[],{"categories":1323},[],{"categories":1325},[147],{"categories":1327},[150],{"categories":1329},[168],{"categories":1331},[150],{"categories":1333},[],{"categories":1335},[],{"categories":1337},[],{"categories":1339},[150],{"categories":1341},[],{"categories":1343},[],{"categories":1345},[192],{"categories":1347},[147],{"categories":1349},[192],{"categories":1351},[168],{"categories":1353},[147],{"categories":1355},[147],{"categories":1357},[150],{"categories":1359},[147],{"categories":1361},[],{"categories":1363},[],{"categories":1365},[463],{"categories":1367},[],{"categories":1369},[],{"categories":1371},[98],{"categories":1373},[],{"categories":1375},[],{"categories":1377},[],{"categories":1379},[],{"categories":1381},[199],{"categories":1383},[168],{"categories":1385},[206],{"categories":1387},[144],{"categories":1389},[147],{"categories":1391},[147],{"categories":1393},[144],{"categories":1395},[],{"categories":1397},[189],{"categories":1399},[150],{"categories":1401},[144],{"categories":1403},[147],{"categories":1405},[147],{"categories":1407},[98],{"categories":1409},[],{"categories":1411},[98],{"categories":1413},[147],{"categories":1415},[206],{"categories":1417},[150],{"categories":1419},[168],{"categories":1421},[144],{"categories":1423},[147],{"categories":1425},[150],{"categories":1427},[],{"categories":1429},[147],{"categories":1431},[98],{"categories":1433},[147],{"categories":1435},[],{"categories":1437},[168],{"categories":1439},[147],{"categories":1441},[],{"categories":1443},[144],{"categories":1445},[147],{"categories":1447},[],{"categories":1449},[],{"categories":1451},[],{"categories":1453},[147],{"categories":1455},[],{"categories":1457},[463],{"categories":1459},[147],{"categories":1461},[],{"categories":1463},[147],{"categories":1465},[147],{"categories":1467},[147],{"categories":1469},[147,463],{"categories":1471},[147],{"categories":1473},[147],{"categories":1475},[189],{"categories":1477},[150],{"categories":1479},[],{"categories":1481},[150],{"categories":1483},[147],{"categories":1485},[147],{"categories":1487},[147],{"categories":1489},[98],{"categories":1491},[98],{"categories":1493},[199],{"categories":1495},[189],{"categories":1497},[150],{"categories":1499},[],{"categories":1501},[147],{"categories":1503},[168],{"categories":1505},[147],{"categories":1507},[144],{"categories":1509},[],{"categories":1511},[463],{"categories":1513},[189],{"categories":1515},[189],{"categories":1517},[150],{"categories":1519},[168],{"categories":1521},[150],{"categories":1523},[147],{"categories":1525},[],{"categories":1527},[147],{"categories":1529},[],{"categories":1531},[],{"categories":1533},[147],{"categories":1535},[147],{"categories":1537},[147],{"categories":1539},[150],{"categories":1541},[147],{"categories":1543},[],{"categories":1545},[192],{"categories":1547},[150],{"categories":1549},[],{"categories":1551},[],{"categories":1553},[147],{"categories":1555},[168],{"categories":1557},[],{"categories":1559},[189],{"categories":1561},[463],{"categories":1563},[168],{"categories":1565},[199],{"categories":1567},[199],{"categories":1569},[168],{"categories":1571},[168],{"categories":1573},[463],{"categories":1575},[],{"categories":1577},[168],{"categories":1579},[147],{"categories":1581},[98],{"categories":1583},[168],{"categories":1585},[],{"categories":1587},[192],{"categories":1589},[168],{"categories":1591},[199],{"categories":1593},[168],{"categories":1595},[463],{"categories":1597},[147],{"categories":1599},[147],{"categories":1601},[],{"categories":1603},[144],{"categories":1605},[],{"categories":1607},[],{"categories":1609},[147],{"categories":1611},[147],{"categories":1613},[147],{"categories":1615},[147],{"categories":1617},[],{"categories":1619},[192],{"categories":1621},[98],{"categories":1623},[],{"categories":1625},[147],{"categories":1627},[147],{"categories":1629},[463],{"categories":1631},[463],{"categories":1633},[],{"categories":1635},[150],{"categories":1637},[168],{"categories":1639},[168],{"categories":1641},[147],{"categories":1643},[150],{"categories":1645},[],{"categories":1647},[189],{"categories":1649},[147],{"categories":1651},[147],{"categories":1653},[],{"categories":1655},[],{"categories":1657},[463],{"categories":1659},[147],{"categories":1661},[199],{"categories":1663},[144],{"categories":1665},[147],{"categories":1667},[],{"categories":1669},[150],{"categories":1671},[98],{"categories":1673},[98],{"categories":1675},[],{"categories":1677},[147],{"categories":1679},[189],{"categories":1681},[150],{"categories":1683},[],{"categories":1685},[147],{"categories":1687},[147],{"categories":1689},[150],{"categories":1691},[],{"categories":1693},[150],{"categories":1695},[199],{"categories":1697},[],{"categories":1699},[147],{"categories":1701},[],{"categories":1703},[147],{"categories":1705},[],{"categories":1707},[147],{"categories":1709},[147],{"categories":1711},[],{"categories":1713},[147],{"categories":1715},[168],{"categories":1717},[147],{"categories":1719},[147],{"categories":1721},[98],{"categories":1723},[147],{"categories":1725},[168],{"categories":1727},[150],{"categories":1729},[],{"categories":1731},[147],{"categories":1733},[206],{"categories":1735},[],{"categories":1737},[],{"categories":1739},[],{"categories":1741},[98],{"categories":1743},[168],{"categories":1745},[150],{"categories":1747},[147],{"categories":1749},[189],{"categories":1751},[150],{"categories":1753},[],{"categories":1755},[150],{"categories":1757},[],{"categories":1759},[147],{"categories":1761},[150],{"categories":1763},[147],{"categories":1765},[],{"categories":1767},[147],{"categories":1769},[147],{"categories":1771},[168],{"categories":1773},[189],{"categories":1775},[150],{"categories":1777},[189],{"categories":1779},[144],{"categories":1781},[],{"categories":1783},[],{"categories":1785},[147],{"categories":1787},[98],{"categories":1789},[168],{"categories":1791},[],{"categories":1793},[],{"categories":1795},[199],{"categories":1797},[189],{"categories":1799},[],{"categories":1801},[147],{"categories":1803},[],{"categories":1805},[206],{"categories":1807},[147],{"categories":1809},[463],{"categories":1811},[199],{"categories":1813},[],{"categories":1815},[150],{"categories":1817},[147],{"categories":1819},[150],{"categories":1821},[150],{"categories":1823},[147],{"categories":1825},[],{"categories":1827},[98],{"categories":1829},[147],{"categories":1831},[144],{"categories":1833},[199],{"categories":1835},[189],{"categories":1837},[],{"categories":1839},[],{"categories":1841},[],{"categories":1843},[150],{"categories":1845},[189],{"categories":1847},[168],{"categories":1849},[147],{"categories":1851},[168],{"categories":1853},[189],{"categories":1855},[],{"categories":1857},[189],{"categories":1859},[168],{"categories":1861},[144],{"categories":1863},[147],{"categories":1865},[168],{"categories":1867},[206],{"categories":1869},[],{"categories":1871},[],{"categories":1873},[192],{"categories":1875},[147,199],{"categories":1877},[168],{"categories":1879},[147],{"categories":1881},[150],{"categories":1883},[150],{"categories":1885},[147],{"categories":1887},[],{"categories":1889},[199],{"categories":1891},[147],{"categories":1893},[192],{"categories":1895},[150],{"categories":1897},[206],{"categories":1899},[463],{"categories":1901},[],{"categories":1903},[98],{"categories":1905},[150],{"categories":1907},[150],{"categories":1909},[199],{"categories":1911},[147],{"categories":1913},[147],{"categories":1915},[],{"categories":1917},[],{"categories":1919},[],{"categories":1921},[463],{"categories":1923},[168],{"categories":1925},[147],{"categories":1927},[147],{"categories":1929},[147],{"categories":1931},[],{"categories":1933},[192],{"categories":1935},[144],{"categories":1937},[],{"categories":1939},[150],{"categories":1941},[463],{"categories":1943},[],{"categories":1945},[189],{"categories":1947},[189],{"categories":1949},[],{"categories":1951},[199],{"categories":1953},[189],{"categories":1955},[147],{"categories":1957},[],{"categories":1959},[168],{"categories":1961},[147],{"categories":1963},[189],{"categories":1965},[150],{"categories":1967},[168],{"categories":1969},[],{"categories":1971},[150],{"categories":1973},[189],{"categories":1975},[147],{"categories":1977},[],{"categories":1979},[147],{"categories":1981},[147],{"categories":1983},[463],{"categories":1985},[168],{"categories":1987},[192],{"categories":1989},[192],{"categories":1991},[],{"categories":1993},[],{"categories":1995},[],{"categories":1997},[150],{"categories":1999},[199],{"categories":2001},[199],{"categories":2003},[],{"categories":2005},[],{"categories":2007},[147],{"categories":2009},[],{"categories":2011},[150],{"categories":2013},[147],{"categories":2015},[],{"categories":2017},[147],{"categories":2019},[144],{"categories":2021},[147],{"categories":2023},[206],{"categories":2025},[150],{"categories":2027},[147],{"categories":2029},[199],{"categories":2031},[168],{"categories":2033},[150],{"categories":2035},[],{"categories":2037},[168],{"categories":2039},[150],{"categories":2041},[150],{"categories":2043},[],{"categories":2045},[144],{"categories":2047},[150],{"categories":2049},[],{"categories":2051},[147],{"categories":2053},[98],{"categories":2055},[168],{"categories":2057},[463],{"categories":2059},[150],{"categories":2061},[150],{"categories":2063},[98],{"categories":2065},[147],{"categories":2067},[],{"categories":2069},[],{"categories":2071},[189],{"categories":2073},[147,144],{"categories":2075},[],{"categories":2077},[98],{"categories":2079},[192],{"categories":2081},[147],{"categories":2083},[199],{"categories":2085},[147],{"categories":2087},[150],{"categories":2089},[147],{"categories":2091},[147],{"categories":2093},[168],{"categories":2095},[150],{"categories":2097},[],{"categories":2099},[],{"categories":2101},[150],{"categories":2103},[147],{"categories":2105},[463],{"categories":2107},[],{"categories":2109},[147],{"categories":2111},[150],{"categories":2113},[],{"categories":2115},[147],{"categories":2117},[206],{"categories":2119},[192],{"categories":2121},[150],{"categories":2123},[147],{"categories":2125},[463],{"categories":2127},[],{"categories":2129},[147],{"categories":2131},[206],{"categories":2133},[189],{"categories":2135},[147],{"categories":2137},[],{"categories":2139},[206],{"categories":2141},[168],{"categories":2143},[147],{"categories":2145},[147],{"categories":2147},[98],{"categories":2149},[],{"categories":2151},[],{"categories":2153},[189],{"categories":2155},[147],{"categories":2157},[192],{"categories":2159},[206],{"categories":2161},[206],{"categories":2163},[168],{"categories":2165},[],{"categories":2167},[],{"categories":2169},[147],{"categories":2171},[],{"categories":2173},[147,199],{"categories":2175},[168],{"categories":2177},[150],{"categories":2179},[199],{"categories":2181},[147],{"categories":2183},[98],{"categories":2185},[],{"categories":2187},[],{"categories":2189},[98],{"categories":2191},[206],{"categories":2193},[147],{"categories":2195},[],{"categories":2197},[189,147],{"categories":2199},[463],{"categories":2201},[98],{"categories":2203},[],{"categories":2205},[144],{"categories":2207},[144],{"categories":2209},[147],{"categories":2211},[199],{"categories":2213},[150],{"categories":2215},[168],{"categories":2217},[206],{"categories":2219},[189],{"categories":2221},[147],{"categories":2223},[147],{"categories":2225},[147],{"categories":2227},[98],{"categories":2229},[147],{"categories":2231},[150],{"categories":2233},[168],{"categories":2235},[],{"categories":2237},[],{"categories":2239},[192],{"categories":2241},[199],{"categories":2243},[147],{"categories":2245},[189],{"categories":2247},[192],{"categories":2249},[147],{"categories":2251},[147],{"categories":2253},[150],{"categories":2255},[150],{"categories":2257},[147,144],{"categories":2259},[],{"categories":2261},[189],{"categories":2263},[],{"categories":2265},[147],{"categories":2267},[168],{"categories":2269},[98],{"categories":2271},[98],{"categories":2273},[150],{"categories":2275},[147],{"categories":2277},[144],{"categories":2279},[199],{"categories":2281},[206],{"categories":2283},[],{"categories":2285},[168],{"categories":2287},[147],{"categories":2289},[147],{"categories":2291},[168],{"categories":2293},[199],{"categories":2295},[147],{"categories":2297},[150],{"categories":2299},[168],{"categories":2301},[147],{"categories":2303},[189],{"categories":2305},[147],{"categories":2307},[147],{"categories":2309},[463],{"categories":2311},[153],{"categories":2313},[150],{"categories":2315},[147],{"categories":2317},[168],{"categories":2319},[150],{"categories":2321},[206],{"categories":2323},[147],{"categories":2325},[],{"categories":2327},[147],{"categories":2329},[],{"categories":2331},[],{"categories":2333},[],{"categories":2335},[144],{"categories":2337},[147],{"categories":2339},[150],{"categories":2341},[168],{"categories":2343},[168],{"categories":2345},[168],{"categories":2347},[168],{"categories":2349},[],{"categories":2351},[98],{"categories":2353},[150],{"categories":2355},[168],{"categories":2357},[98],{"categories":2359},[150],{"categories":2361},[147],{"categories":2363},[147,150],{"categories":2365},[150],{"categories":2367},[463],{"categories":2369},[168],{"categories":2371},[168],{"categories":2373},[150],{"categories":2375},[147],{"categories":2377},[],{"categories":2379},[168],{"categories":2381},[206],{"categories":2383},[98],{"categories":2385},[147],{"categories":2387},[147],{"categories":2389},[],{"categories":2391},[199],{"categories":2393},[],{"categories":2395},[98],{"categories":2397},[150],{"categories":2399},[168],{"categories":2401},[147],{"categories":2403},[168],{"categories":2405},[98],{"categories":2407},[168],{"categories":2409},[168],{"categories":2411},[],{"categories":2413},[144],{"categories":2415},[150],{"categories":2417},[168],{"categories":2419},[168],{"categories":2421},[168],{"categories":2423},[168],{"categories":2425},[168],{"categories":2427},[168],{"categories":2429},[168],{"categories":2431},[168],{"categories":2433},[168],{"categories":2435},[168],{"categories":2437},[192],{"categories":2439},[98],{"categories":2441},[147],{"categories":2443},[147],{"categories":2445},[],{"categories":2447},[147,98],{"categories":2449},[],{"categories":2451},[150],{"categories":2453},[168],{"categories":2455},[150],{"categories":2457},[147],{"categories":2459},[147],{"categories":2461},[147],{"categories":2463},[147],{"categories":2465},[147],{"categories":2467},[150],{"categories":2469},[144],{"categories":2471},[189],{"categories":2473},[168],{"categories":2475},[147],{"categories":2477},[],{"categories":2479},[],{"categories":2481},[150],{"categories":2483},[189],{"categories":2485},[147],{"categories":2487},[],{"categories":2489},[],{"categories":2491},[206],{"categories":2493},[147],{"categories":2495},[],{"categories":2497},[],{"categories":2499},[98],{"categories":2501},[144],{"categories":2503},[147],{"categories":2505},[144],{"categories":2507},[189],{"categories":2509},[],{"categories":2511},[168],{"categories":2513},[],{"categories":2515},[189],{"categories":2517},[147],{"categories":2519},[206],{"categories":2521},[],{"categories":2523},[206],{"categories":2525},[],{"categories":2527},[],{"categories":2529},[150],{"categories":2531},[],{"categories":2533},[144],{"categories":2535},[98],{"categories":2537},[189],{"categories":2539},[199],{"categories":2541},[],{"categories":2543},[],{"categories":2545},[147],{"categories":2547},[98],{"categories":2549},[206],{"categories":2551},[],{"categories":2553},[150],{"categories":2555},[150],{"categories":2557},[168],{"categories":2559},[147],{"categories":2561},[150],{"categories":2563},[147],{"categories":2565},[150],{"categories":2567},[147],{"categories":2569},[153],{"categories":2571},[168],{"categories":2573},[],{"categories":2575},[206],{"categories":2577},[199],{"categories":2579},[150],{"categories":2581},[],{"categories":2583},[147],{"categories":2585},[150],{"categories":2587},[144],{"categories":2589},[98],{"categories":2591},[147],{"categories":2593},[189],{"categories":2595},[199],{"categories":2597},[199],{"categories":2599},[147],{"categories":2601},[192],{"categories":2603},[147],{"categories":2605},[150],{"categories":2607},[144],{"categories":2609},[150],{"categories":2611},[147],{"categories":2613},[147],{"categories":2615},[150],{"categories":2617},[168],{"categories":2619},[],{"categories":2621},[98],{"categories":2623},[147],{"categories":2625},[150],{"categories":2627},[147],{"categories":2629},[147],{"categories":2631},[],{"categories":2633},[189],{"categories":2635},[144],{"categories":2637},[168],{"categories":2639},[147],{"categories":2641},[147],{"categories":2643},[189],{"categories":2645},[206],{"categories":2647},[192],{"categories":2649},[147],{"categories":2651},[168],{"categories":2653},[147],{"categories":2655},[150],{"categories":2657},[463],{"categories":2659},[147],{"categories":2661},[150],{"categories":2663},[192],{"categories":2665},[],{"categories":2667},[150],{"categories":2669},[199],{"categories":2671},[189],{"categories":2673},[147],{"categories":2675},[98],{"categories":2677},[144],{"categories":2679},[199],{"categories":2681},[],{"categories":2683},[150],{"categories":2685},[147],{"categories":2687},[],{"categories":2689},[168],{"categories":2691},[],{"categories":2693},[168],{"categories":2695},[147],{"categories":2697},[150],{"categories":2699},[150],{"categories":2701},[150],{"categories":2703},[],{"categories":2705},[],{"categories":2707},[147],{"categories":2709},[147],{"categories":2711},[],{"categories":2713},[189],{"categories":2715},[150],{"categories":2717},[206],{"categories":2719},[98],{"categories":2721},[],{"categories":2723},[],{"categories":2725},[168],{"categories":2727},[199],{"categories":2729},[147],{"categories":2731},[147],{"categories":2733},[147],{"categories":2735},[199],{"categories":2737},[168],{"categories":2739},[189],{"categories":2741},[147],{"categories":2743},[147],{"categories":2745},[147],{"categories":2747},[168],{"categories":2749},[147],{"categories":2751},[168],{"categories":2753},[150],{"categories":2755},[150],{"categories":2757},[199],{"categories":2759},[150],{"categories":2761},[147],{"categories":2763},[199],{"categories":2765},[189],{"categories":2767},[],{"categories":2769},[150],{"categories":2771},[],{"categories":2773},[],{"categories":2775},[],{"categories":2777},[144],{"categories":2779},[147],{"categories":2781},[150],{"categories":2783},[98],{"categories":2785},[150],{"categories":2787},[206],{"categories":2789},[],{"categories":2791},[150],{"categories":2793},[],{"categories":2795},[98],{"categories":2797},[150],{"categories":2799},[],{"categories":2801},[150],{"categories":2803},[147],{"categories":2805},[168],{"categories":2807},[147],{"categories":2809},[150],{"categories":2811},[168],{"categories":2813},[150],{"categories":2815},[199],{"categories":2817},[189],{"categories":2819},[98],{"categories":2821},[],{"categories":2823},[150],{"categories":2825},[189],{"categories":2827},[463],{"categories":2829},[168],{"categories":2831},[147],{"categories":2833},[189],{"categories":2835},[98],{"categories":2837},[],{"categories":2839},[150],{"categories":2841},[150],{"categories":2843},[147],{"categories":2845},[],{"categories":2847},[150],{"categories":2849},[153],{"categories":2851},[168],{"categories":2853},[150],{"categories":2855},[144],{"categories":2857},[],{"categories":2859},[147],{"categories":2861},[153],{"categories":2863},[147],{"categories":2865},[150],{"categories":2867},[168],{"categories":2869},[98],{"categories":2871},[463],{"categories":2873},[147],{"categories":2875},[147],{"categories":2877},[147],{"categories":2879},[168],{"categories":2881},[144],{"categories":2883},[147],{"categories":2885},[189],{"categories":2887},[168],{"categories":2889},[463],{"categories":2891},[147],{"categories":2893},[],{"categories":2895},[],{"categories":2897},[463],{"categories":2899},[192],{"categories":2901},[150],{"categories":2903},[150],{"categories":2905},[168],{"categories":2907},[147],{"categories":2909},[98],{"categories":2911},[189],{"categories":2913},[150],{"categories":2915},[147],{"categories":2917},[206],{"categories":2919},[147],{"categories":2921},[150],{"categories":2923},[],{"categories":2925},[147],{"categories":2927},[147],{"categories":2929},[168],{"categories":2931},[98],{"categories":2933},[],{"categories":2935},[147],{"categories":2937},[147],{"categories":2939},[199],{"categories":2941},[189],{"categories":2943},[147,150],{"categories":2945},[206,144],{"categories":2947},[147],{"categories":2949},[],{"categories":2951},[150],{"categories":2953},[],{"categories":2955},[199],{"categories":2957},[147],{"categories":2959},[168],{"categories":2961},[],{"categories":2963},[150],{"categories":2965},[],{"categories":2967},[189],{"categories":2969},[150],{"categories":2971},[98],{"categories":2973},[150],{"categories":2975},[147],{"categories":2977},[463],{"categories":2979},[206],{"categories":2981},[144],{"categories":2983},[144],{"categories":2985},[98],{"categories":2987},[98],{"categories":2989},[147],{"categories":2991},[150],{"categories":2993},[147],{"categories":2995},[147],{"categories":2997},[98],{"categories":2999},[147],{"categories":3001},[206],{"categories":3003},[168],{"categories":3005},[147],{"categories":3007},[150],{"categories":3009},[147],{"categories":3011},[],{"categories":3013},[199],{"categories":3015},[],{"categories":3017},[150],{"categories":3019},[98],{"categories":3021},[],{"categories":3023},[463],{"categories":3025},[147],{"categories":3027},[],{"categories":3029},[168],{"categories":3031},[150],{"categories":3033},[199],{"categories":3035},[147],{"categories":3037},[150],{"categories":3039},[199],{"categories":3041},[150],{"categories":3043},[168],{"categories":3045},[98],{"categories":3047},[168],{"categories":3049},[199],{"categories":3051},[147],{"categories":3053},[189],{"categories":3055},[147],{"categories":3057},[147],{"categories":3059},[147],{"categories":3061},[147],{"categories":3063},[150],{"categories":3065},[147],{"categories":3067},[150],{"categories":3069},[147],{"categories":3071},[98],{"categories":3073},[147],{"categories":3075},[150],{"categories":3077},[189],{"categories":3079},[98],{"categories":3081},[150],{"categories":3083},[189],{"categories":3085},[],{"categories":3087},[147],{"categories":3089},[147],{"categories":3091},[199],{"categories":3093},[],{"categories":3095},[150],{"categories":3097},[206],{"categories":3099},[147],{"categories":3101},[168],{"categories":3103},[206],{"categories":3105},[150],{"categories":3107},[144],{"categories":3109},[144],{"categories":3111},[147],{"categories":3113},[98],{"categories":3115},[],{"categories":3117},[147],{"categories":3119},[],{"categories":3121},[98],{"categories":3123},[147],{"categories":3125},[150],{"categories":3127},[150],{"categories":3129},[],{"categories":3131},[199],{"categories":3133},[199],{"categories":3135},[206],{"categories":3137},[189],{"categories":3139},[],{"categories":3141},[147],{"categories":3143},[98],{"categories":3145},[147],{"categories":3147},[199],{"categories":3149},[98],{"categories":3151},[168],{"categories":3153},[168],{"categories":3155},[],{"categories":3157},[168],{"categories":3159},[150],{"categories":3161},[189],{"categories":3163},[192],{"categories":3165},[147],{"categories":3167},[],{"categories":3169},[168],{"categories":3171},[199],{"categories":3173},[144],{"categories":3175},[147],{"categories":3177},[98],{"categories":3179},[463],{"categories":3181},[98],{"categories":3183},[],{"categories":3185},[],{"categories":3187},[168],{"categories":3189},[],{"categories":3191},[150],{"categories":3193},[150],{"categories":3195},[150],{"categories":3197},[],{"categories":3199},[147],{"categories":3201},[],{"categories":3203},[168],{"categories":3205},[98],{"categories":3207},[189],{"categories":3209},[147],{"categories":3211},[168],{"categories":3213},[168],{"categories":3215},[],{"categories":3217},[168],{"categories":3219},[98],{"categories":3221},[147],{"categories":3223},[],{"categories":3225},[150],{"categories":3227},[150],{"categories":3229},[98],{"categories":3231},[],{"categories":3233},[],{"categories":3235},[],{"categories":3237},[189],{"categories":3239},[150],{"categories":3241},[147],{"categories":3243},[],{"categories":3245},[],{"categories":3247},[],{"categories":3249},[189],{"categories":3251},[],{"categories":3253},[98],{"categories":3255},[],{"categories":3257},[],{"categories":3259},[189],{"categories":3261},[147],{"categories":3263},[168],{"categories":3265},[],{"categories":3267},[206],{"categories":3269},[168],{"categories":3271},[206],{"categories":3273},[147],{"categories":3275},[],{"categories":3277},[],{"categories":3279},[150],{"categories":3281},[],{"categories":3283},[],{"categories":3285},[150],{"categories":3287},[147],{"categories":3289},[],{"categories":3291},[150],{"categories":3293},[168],{"categories":3295},[206],{"categories":3297},[192],{"categories":3299},[150],{"categories":3301},[150],{"categories":3303},[],{"categories":3305},[],{"categories":3307},[],{"categories":3309},[168],{"categories":3311},[],{"categories":3313},[],{"categories":3315},[189],{"categories":3317},[98],{"categories":3319},[],{"categories":3321},[144],{"categories":3323},[206],{"categories":3325},[147],{"categories":3327},[199],{"categories":3329},[98],{"categories":3331},[192],{"categories":3333},[144],{"categories":3335},[199],{"categories":3337},[],{"categories":3339},[],{"categories":3341},[150],{"categories":3343},[98],{"categories":3345},[189],{"categories":3347},[98],{"categories":3349},[150],{"categories":3351},[463],{"categories":3353},[150],{"categories":3355},[],{"categories":3357},[147],{"categories":3359},[168],{"categories":3361},[199],{"categories":3363},[],{"categories":3365},[189],{"categories":3367},[168],{"categories":3369},[98],{"categories":3371},[150],{"categories":3373},[147],{"categories":3375},[144],{"categories":3377},[150,463],{"categories":3379},[150],{"categories":3381},[199],{"categories":3383},[147],{"categories":3385},[192],{"categories":3387},[206],{"categories":3389},[150],{"categories":3391},[],{"categories":3393},[150],{"categories":3395},[147],{"categories":3397},[144],{"categories":3399},[],{"categories":3401},[],{"categories":3403},[147],{"categories":3405},[192],{"categories":3407},[147],{"categories":3409},[],{"categories":3411},[168],{"categories":3413},[],{"categories":3415},[168],{"categories":3417},[199],{"categories":3419},[150],{"categories":3421},[147],{"categories":3423},[206],{"categories":3425},[199],{"categories":3427},[],{"categories":3429},[168],{"categories":3431},[147],{"categories":3433},[],{"categories":3435},[147],{"categories":3437},[150],{"categories":3439},[147],{"categories":3441},[150],{"categories":3443},[147],{"categories":3445},[147],{"categories":3447},[147],{"categories":3449},[147],{"categories":3451},[144],{"categories":3453},[],{"categories":3455},[153],{"categories":3457},[168],{"categories":3459},[147],{"categories":3461},[],{"categories":3463},[199],{"categories":3465},[147],{"categories":3467},[147],{"categories":3469},[150],{"categories":3471},[168],{"categories":3473},[147],{"categories":3475},[147],{"categories":3477},[144],{"categories":3479},[150],{"categories":3481},[189],{"categories":3483},[],{"categories":3485},[192],{"categories":3487},[147],{"categories":3489},[],{"categories":3491},[168],{"categories":3493},[206],{"categories":3495},[],{"categories":3497},[],{"categories":3499},[168],{"categories":3501},[168],{"categories":3503},[206],{"categories":3505},[98],{"categories":3507},[150],{"categories":3509},[150],{"categories":3511},[147],{"categories":3513},[144],{"categories":3515},[],{"categories":3517},[],{"categories":3519},[168],{"categories":3521},[192],{"categories":3523},[199],{"categories":3525},[150],{"categories":3527},[189],{"categories":3529},[192],{"categories":3531},[192],{"categories":3533},[],{"categories":3535},[168],{"categories":3537},[147],{"categories":3539},[147],{"categories":3541},[199],{"categories":3543},[],{"categories":3545},[168],{"categories":3547},[168],{"categories":3549},[168],{"categories":3551},[],{"categories":3553},[150],{"categories":3555},[147],{"categories":3557},[],{"categories":3559},[98],{"categories":3561},[144],{"categories":3563},[],{"categories":3565},[147],{"categories":3567},[147],{"categories":3569},[],{"categories":3571},[199],{"categories":3573},[],{"categories":3575},[],{"categories":3577},[],{"categories":3579},[],{"categories":3581},[147],{"categories":3583},[168],{"categories":3585},[],{"categories":3587},[],{"categories":3589},[147],{"categories":3591},[147],{"categories":3593},[147],{"categories":3595},[192],{"categories":3597},[147],{"categories":3599},[192],{"categories":3601},[],{"categories":3603},[192],{"categories":3605},[192],{"categories":3607},[463],{"categories":3609},[150],{"categories":3611},[199],{"categories":3613},[],{"categories":3615},[],{"categories":3617},[192],{"categories":3619},[199],{"categories":3621},[199],{"categories":3623},[199],{"categories":3625},[],{"categories":3627},[98],{"categories":3629},[199],{"categories":3631},[199],{"categories":3633},[98],{"categories":3635},[199],{"categories":3637},[144],{"categories":3639},[199],{"categories":3641},[199],{"categories":3643},[199],{"categories":3645},[192],{"categories":3647},[168],{"categories":3649},[168],{"categories":3651},[147],{"categories":3653},[199],{"categories":3655},[192],{"categories":3657},[463],{"categories":3659},[192],{"categories":3661},[192],{"categories":3663},[192],{"categories":3665},[],{"categories":3667},[144],{"categories":3669},[],{"categories":3671},[463],{"categories":3673},[199],{"categories":3675},[199],{"categories":3677},[199],{"categories":3679},[150],{"categories":3681},[168,144],{"categories":3683},[192],{"categories":3685},[],{"categories":3687},[],{"categories":3689},[192],{"categories":3691},[],{"categories":3693},[192],{"categories":3695},[168],{"categories":3697},[150],{"categories":3699},[],{"categories":3701},[199],{"categories":3703},[147],{"categories":3705},[189],{"categories":3707},[],{"categories":3709},[147],{"categories":3711},[],{"categories":3713},[168],{"categories":3715},[98],{"categories":3717},[192],{"categories":3719},[],{"categories":3721},[199],{"categories":3723},[168],[3725,4020,4081,4144],{"id":3726,"title":3727,"ai":3728,"body":3733,"categories":3984,"created_at":99,"date_modified":99,"description":91,"extension":100,"faq":99,"featured":101,"kicker_label":99,"meta":3985,"navigation":121,"path":4005,"published_at":4006,"question":99,"scraped_at":4007,"seo":4008,"sitemap":4009,"source_id":4010,"source_name":4011,"source_type":129,"source_url":4012,"stem":4013,"tags":4014,"thumbnail_url":99,"tldr":4016,"tweet":4017,"unknown_tags":4018,"__hash__":4019},"summaries\u002Fsummaries\u002F6df9d44adf5df373-clone-lib-repos-to-make-agents-master-effect-patte-summary.md","Clone Lib Repos to Make Agents Master Effect Patterns",{"provider":7,"model":8,"input_tokens":3729,"output_tokens":3730,"processing_time_ms":3731,"cost_usd":3732},8281,2386,43151,0.00282655,{"type":14,"value":3734,"toc":3977},[3735,3739,3746,3749,3755,3762,3766,3777,3785,3805,3808,3833,3840,3845,3848,3852,3859,3891,3894,3908,3911,3914,3919,3923,3926,3929,3935,3938,3943,3947],[17,3736,3738],{"id":3737},"feed-agents-real-code-not-just-prompts","Feed Agents Real Code, Not Just Prompts",[22,3740,3741,3742],{},"LLMs excel at replicating patterns from codebases they've 'seen' during RLHF training, but they lack continuous learning and compress knowledge poorly. For unfamiliar libraries like Effect (a TypeScript effects system for safe, composable async code), prompts and docs fail because agents prioritize your src\u002F over node_modules or gitignored files. Solution: Clone the library repo via git subtree into .\u002Frepos\u002F",[3743,3744,3745],"lib",{}," (e.g., repos\u002Feffect). This makes Effect's source part of 'your' codebase, training the agent on real patterns like Effect.gen, pipeables, and layered services.",[22,3747,3748],{},"Michael Arnaldi demonstrates this live: Agents now discover Effect's HTTP patterns (e.g., shared schemas deriving OpenAPI) by grepping upstream files, not hallucinating. Trade-off: Increases context size (Effect is ~14kB gzipped), but 128k+ windows handle it. Open weights lag 3-6 months behind frontier models like GPT-4o, but this repo-cloning works across Cursor, Claude, even Rust\u002FTS libs.",[3750,3751,3752],"blockquote",{},[22,3753,3754],{},"\"The only way I found the models to be good regardless of the language... is if you just clone the fucking repo.\"",[22,3756,3757,3758,3761],{},"Common mistake: Relying on npm installs—agents ignore node_modules. Or gitignore—tools like Cursor skip them. Instead, subtree adds without history bloat: ",[26,3759,3760],{},"git subtree add --prefix=repos\u002Feffect https:\u002F\u002Fgithub.com\u002FEffect-TS\u002Feffect main --squash",".",[17,3763,3765],{"id":3764},"architect-repos-for-agent-backpressure","Architect Repos for Agent Backpressure",[22,3767,3768,3769,3772,3773,3776],{},"Agents derail without guardrails. Turn TypeScript diagnostics into errors (warnings → error in tsconfig.json) so agents can't commit sloppy code. Add ESLint rules banning ",[26,3770,3771],{},"as unknown",", ",[26,3774,3775],{},"any",", explicit assertions—force Schema.from\u002Fuse for runtime checks. Use format-on-save and no-emit type checks.",[22,3778,3779,3780,3784],{},"Create evolving ",[3781,3782,3783],"strong",{},"agents.md"," as the agent's 'brain':",[3786,3787,3788,3799,3802],"ul",{},[3789,3790,3791,3792,3772,3795,3798],"li",{},"List commands: ",[26,3793,3794],{},"bun test",[26,3796,3797],{},"bun run type-check"," (ban watch\u002Fdev servers—they hang agents).",[3789,3800,3801],{},"Reference repos: \"You have access to the Effect repository at repos\u002Feffect. Extract best practices, look at how things work.\"",[3789,3803,3804],{},"Rules: No watch mode, evolve patterns\u002F dir.",[22,3806,3807],{},"Setup stack for strictness:",[3809,3810,3811,3814,3819,3830],"ol",{},[3789,3812,3813],{},"Bun init → src\u002F, test\u002F, basic smoke test.",[3789,3815,3816,3761],{},[26,3817,3818],{},"bun add effect@beta effect-test",[3789,3820,3821,3822,3825,3826,3829],{},"TypeScript-Go LSP (preview compiler, faster\u002Fmore strict): Alias ",[26,3823,3824],{},"tsc"," → ",[26,3827,3828],{},"tsgo",", configure VSCode.",[3789,3831,3832],{},"Vitest for Effect-aware tests.",[22,3834,3835,3836,3839],{},"Speaker's ",[3781,3837,3838],{},"accountability"," repo provides battle-tested ESLint configs. Reload VSCode after changes. Commit often to checkpoint.",[3750,3841,3842],{},[22,3843,3844],{},"\"For AI we would like to turn everything into an error so that the LLM cannot accept code that has any remote resemblance of an error.\"",[22,3846,3847],{},"Pitfall: Bun\u002FVitest watch modes trap agents in loops. Principle: Less tools = better reasoning (e.g., single 'execute' tool for TS transformers outperforms full file-patch access).",[17,3849,3851],{"id":3850},"spec-driven-development-research-implement-iterate","Spec-Driven Development: Research → Implement → Iterate",[22,3853,3854,3855,3858],{},"Avoid plan mode (cripples tools). Do ",[3781,3856,3857],{},"spec-driven dev",":",[3809,3860,3861,3875,3881],{},[3789,3862,3863,3866,3867],{},[3781,3864,3865],{},"Research phase",": New Cursor\u002FClaude session (fresh context). Prompt: \"Explore repos\u002Feffect for HTTP API patterns. Save to patterns\u002Fhttp-api.md. Ask questions.\"\n",[3786,3868,3869,3872],{},[3789,3870,3871],{},"Agent greps files\u002Ftests, extracts: Shared HTTP API schemas → OpenAPI docs → mount at \u002Fdocs.",[3789,3873,3874],{},"List patterns\u002Fhttp-api.md in agents.md for persistence.",[3789,3876,3877,3880],{},[3781,3878,3879],{},"Spec as Markdown",": Persist research (e.g., \"Strongest pattern: Define shared HTTP API, derive OpenAPI, mount docs. No committed client unless needed.\").",[3789,3882,3883,3886,3887,3890],{},[3781,3884,3885],{},"Implement small tasks",": Bash loop for single-task sessions: ",[26,3888,3889],{},"while true; do o1 task; done"," (restart avoids context pollution).",[22,3892,3893],{},"Builds toward:",[3786,3895,3896,3899,3902,3905],{},[3789,3897,3898],{},"HTTP server: Effect's HttpServer.layer, Router, schemas.",[3789,3900,3901],{},"OpenAPI: Derive from routes, serve \u002Fdocs.",[3789,3903,3904],{},"Type-safe client: Generate post-hoc.",[3789,3906,3907],{},"Workflows\u002Fclustering: Persistent ops.",[22,3909,3910],{},"Before: Agent hallucinates verbose Effect usage. After: Clones pipe\u002FEffect.gen patterns, passes strict checks.",[22,3912,3913],{},"Quality criteria: Compiles (tsgo), tests pass (vitest), no ESLint violations, uses upstream patterns (grep diffs).",[3750,3915,3916],{},[22,3917,3918],{},"\"Models have been trained primarily to consume and produce code... give the model access to code.\"",[17,3920,3922],{"id":3921},"scale-to-brownfield-and-library-level-coding","Scale to Brownfield and Library-Level Coding",[22,3924,3925],{},"Works on greenfield (empty repo) or brownfield (5-10yo codebases): First, clone key libs\u002Fframeworks (TanStack, etc.). Your job shifts: Repo setup > hand-coding. Agents handle library-level TS machinery (gen, unions) better than humans now.",[22,3927,3928],{},"Open models closing gap; avoid vendor lock (Anthropic restrictions). Vibe: Insult derailing agents—they don't offend.",[22,3930,3931,3932,3934],{},"Exercise: Fork empty Bun repo, subtree Effect, add agents.md, research 'Effect + HTTP'. Run ",[26,3933,3794],{}," loop.",[22,3936,3937],{},"Prerequisites: TS comfort, basic Git\u002FBun. Fits early: Post-init, pre-feature dev. For indie builders: Ship Effect apps 10x faster.",[3750,3939,3940],{},[22,3941,3942],{},"\"I'm not writing code by hand since late this summer... mostly library level coding.\"",[17,3944,3946],{"id":3945},"key-takeaways","Key Takeaways",[3786,3948,3949,3952,3959,3962,3965,3968,3971,3974],{},[3789,3950,3951],{},"Clone lib repos as git subtrees into .\u002Frepos\u002F—agents treat source as yours, mastering patterns instantly.",[3789,3953,3954,3955,3958],{},"Strict TS\u002FESLint: Diagnostics=error, ban ",[26,3956,3957],{},"any\u002Funknown\u002Fas","—backpressure forces quality.",[3789,3960,3961],{},"agents.md: Commands, rules, pattern refs—evolves as single source of truth.",[3789,3963,3964],{},"Spec-driven: Research → MD spec → small-task sessions (restart for context hygiene).",[3789,3966,3967],{},"Less is more: Ban watch\u002Fdev cmds; single-tool agents > complex RAG\u002FMCP.",[3789,3969,3970],{},"Test at scale: Zero-to-one sucks; optimize repo for 100+ edits.",[3789,3972,3973],{},"Tools: Bun\u002FVitest\u002Ftsgo\u002FEffect beta; GPT-4o > o1-preview for conciseness.",[3789,3975,3976],{},"Principle: LLMs replicate your codebase—make libs part of it.",{"title":91,"searchDepth":92,"depth":92,"links":3978},[3979,3980,3981,3982,3983],{"id":3737,"depth":92,"text":3738},{"id":3764,"depth":92,"text":3765},{"id":3850,"depth":92,"text":3851},{"id":3921,"depth":92,"text":3922},{"id":3945,"depth":92,"text":3946},[],{"content_references":3986,"triage":4003},[3987,3990,3992,3994,3996,4000],{"type":105,"title":3988,"url":3989,"context":112},"Effect","https:\u002F\u002Feffect.website",{"type":105,"title":3991,"context":112},"TypeScript-Go",{"type":105,"title":3993,"context":112},"Bun",{"type":105,"title":3995,"context":112},"Vitest",{"type":3997,"title":3998,"url":3999,"context":112},"other","effect.solutions","https:\u002F\u002Feffect.solutions",{"type":3997,"title":4001,"author":4002,"context":108},"accountability repo","Michael Arnaldi",{"relevance":117,"novelty":118,"quality":118,"actionability":117,"composite":119,"reasoning":4004},"Category: AI & LLMs. The article provides a practical approach to integrating AI agents with a specific library (Effect) by cloning its repository, which addresses the pain point of using vague prompts. It offers actionable steps, such as using git subtree to include the library in the project, making it highly relevant and immediately applicable for developers building AI-powered products.","\u002Fsummaries\u002F6df9d44adf5df373-clone-lib-repos-to-make-agents-master-effect-patte-summary","2026-05-07 15:00:06","2026-05-08 11:03:29",{"title":3727,"description":91},{"loc":4005},"b43576dcde5d0f91","AI Engineer","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Wmp2Tku2PrI","summaries\u002F6df9d44adf5df373-clone-lib-repos-to-make-agents-master-effect-patte-summary",[4015,133,134,135],"agents","To get coding agents using Effect reliably, clone its repo as a git subtree into your project. Agents treat it as your codebase, extracting patterns directly from source code instead of vague prompts or docs.","Live workshop where Michael Arnaldi builds a TypeScript Effect app from an empty repo using AI agents like Claude 3.5 Sonnet, by cloning the Effect source code into the project to teach agents its patterns. Covers setup with Vitest tests, strict TS diagnostics, agent prompts, and a basic HTTP API, with real-time fixes and audience Q&A.",[135],"vIg82A5rHojRgyaLCm-uZiu3azHVBe6lJesmx9K4ni8",{"id":4021,"title":4022,"ai":4023,"body":4028,"categories":4066,"created_at":99,"date_modified":99,"description":91,"extension":100,"faq":99,"featured":101,"kicker_label":99,"meta":4067,"navigation":121,"path":4068,"published_at":4069,"question":99,"scraped_at":4069,"seo":4070,"sitemap":4071,"source_id":4072,"source_name":4073,"source_type":4074,"source_url":4075,"stem":4076,"tags":4077,"thumbnail_url":99,"tldr":4078,"tweet":99,"unknown_tags":4079,"__hash__":4080},"summaries\u002Fsummaries\u002Fa1c6c377973baeb3-vs-code-s-new-autopilot-and-ai-dev-tools-summary.md","VS Code's New Autopilot and AI Dev Tools",{"provider":7,"model":8,"input_tokens":4024,"output_tokens":4025,"processing_time_ms":4026,"cost_usd":4027},3601,1049,10941,0.00122145,{"type":14,"value":4029,"toc":4062},[4030,4034,4037,4040,4043,4047,4050,4053,4056,4059],[17,4031,4033],{"id":4032},"autonomous-agents-and-ai-workflow-boosts","Autonomous Agents and AI Workflow Boosts",[22,4035,4036],{},"Autopilot, now in preview, enables hands-off agent operation: select it from the dropdown to auto-approve tool calls, retry errors automatically, respond to questions without input, and let agents complete tasks independently. This cuts manual oversight for complex workflows.",[22,4038,4039],{},"Chat customizations get a dedicated editor with tabs for custom instructions, prompt files, custom agents, and agent skills. It includes an embedded code editor with syntax highlighting and validation, centralizing management to speed up iteration on AI interactions.",[22,4041,4042],{},"Reasoning models like GPT 5.4 or Claude Sonnet 4.6 show a 'thinking effort' submenu in the model picker. Adjust reasoning depth per request directly—no settings dives needed—and VS Code remembers your choice per model across chats, streamlining experimentation.",[17,4044,4046],{"id":4045},"browser-debugging-and-ui-polish","Browser Debugging and UI Polish",[22,4048,4049],{},"New 'editor browser debug' type supports launch and attach configs, letting you step through code in the integrated browser for precise session troubleshooting.",[22,4051,4052],{},"Browser zoom is now independent of VS Code's window zoom. Use Cmd\u002FCtrl + = or - to adjust without distorting the IDE UI, improving visibility during web debugging.",[22,4054,4055],{},"Carousel attachments now handle videos: play and navigate them from chat or explorer context menus, expanding multimodal support.",[22,4057,4058],{},"VS Code ships refreshed default light and dark themes (marked by year), updating the modern look while preserving usability—no learning curve hit.",[22,4060,4061],{},"These features build on weekly releases; full notes cover more. Prioritize Autopilot and customizations for AI-heavy dev to ship faster.",{"title":91,"searchDepth":92,"depth":92,"links":4063},[4064,4065],{"id":4032,"depth":92,"text":4033},{"id":4045,"depth":92,"text":4046},[98],{},"\u002Fsummaries\u002Fa1c6c377973baeb3-vs-code-s-new-autopilot-and-ai-dev-tools-summary","2026-04-12 16:15:33",{"title":4022,"description":91},{"loc":4068},"a1c6c377973baeb3","Visual Studio Code","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=bZJAxvGmRO8","summaries\u002Fa1c6c377973baeb3-vs-code-s-new-autopilot-and-ai-dev-tools-summary",[134,135],"VS Code's weekly releases add Autopilot for fully autonomous agents, browser debugging with zoom control, chat customizations UI, per-model reasoning sliders, video carousels, and refreshed themes.",[135],"P38W9IAk5iVThe0EII5NdwE1Ch9-wNa9s2ccjtn134c",{"id":4082,"title":4083,"ai":4084,"body":4089,"categories":4115,"created_at":99,"date_modified":99,"description":91,"extension":100,"faq":99,"featured":101,"kicker_label":99,"meta":4116,"navigation":121,"path":4132,"published_at":99,"question":99,"scraped_at":4133,"seo":4134,"sitemap":4135,"source_id":4136,"source_name":4137,"source_type":129,"source_url":4138,"stem":4139,"tags":4140,"thumbnail_url":99,"tldr":4141,"tweet":99,"unknown_tags":4142,"__hash__":4143},"summaries\u002Fsummaries\u002F30a9c66ed7b506bd-ditch-vibecoding-buy-ai-enhanced-pro-software-summary.md","Ditch Vibecoding: Buy AI-Enhanced Pro Software",{"provider":7,"model":8,"input_tokens":4085,"output_tokens":4086,"processing_time_ms":4087,"cost_usd":4088},4036,1930,27035,0.00126535,{"type":14,"value":4090,"toc":4111},[4091,4095,4098,4101,4105,4108],[17,4092,4094],{"id":4093},"core-preference-pro-companies-over-solo-vibecoding","Core Preference: Pro Companies Over Solo Vibecoding",[22,4096,4097],{},"Matthew Yglesias, after five months engaging with AI coding tools, explicitly rejects 'vibecoding'—casual, individual AI-assisted coding based on intuition rather than structure. Instead, he advocates for professionally managed software companies to integrate AI assistance into their workflows. This shift promises more software products that are simultaneously better in quality, higher in volume, and cheaper in price, directly benefiting end-users like him who purchase them.",[22,4099,4100],{},"The opinion counters the hype around personal AI coding empowerment, prioritizing scalable production by expert teams over DIY experiments. Simon Willison collects this quote on his blog, tagging it under AI, AI-assisted programming, vibe-coding, and agentic-engineering—highlighting the tension between unstructured 'vibe' approaches and more rigorous, agent-like engineering.",[17,4102,4104],{"id":4103},"implications-for-builders","Implications for Builders",[22,4106,4107],{},"For developers and indie builders, this underscores a trade-off: while AI lowers barriers for solo creators, true impact comes from leveraging it at organizational scale. Companies adopting AI coding can outpace individuals, delivering reliable products faster. Readers experimenting with AI tools should evaluate if their 'vibecoding' yields shippable outcomes or if partnering with or building pro teams amplifies results more effectively.",[22,4109,4110],{},"This thin post serves primarily as a quotable contrarian take amid AI productivity discussions, without additional analysis from Willison.",{"title":91,"searchDepth":92,"depth":92,"links":4112},[4113,4114],{"id":4093,"depth":92,"text":4094},{"id":4103,"depth":92,"text":4104},[98],{"content_references":4117,"triage":4128},[4118,4123],{"type":3997,"title":4119,"author":4120,"url":4121,"context":4122},"Five months in, I think I've decided that I don't want to vibecode — I want professionally managed software companies to use AI coding assistance to make more\u002Fbetter\u002Fcheaper software products that they sell to me for money.","Matthew Yglesias","https:\u002F\u002Ftwitter.com\u002Fmattyglesias\u002Fstatus\u002F2049105745132585161","cited",{"type":4124,"title":4125,"publisher":4126,"url":4127,"context":112},"event","MongoDB.local London 2026","MongoDB","https:\u002F\u002Ffandf.co\u002F4cNOQZL",{"relevance":118,"novelty":4129,"quality":4129,"actionability":4129,"composite":4130,"reasoning":4131},3,3.35,"Category: AI Automation. The article discusses the shift from individual 'vibecoding' to leveraging AI in professional software development, addressing a pain point for indie builders about the effectiveness of solo efforts versus team-based approaches. It provides a perspective on how AI can enhance productivity at scale, which is actionable for developers considering their own workflows.","\u002Fsummaries\u002F30a9c66ed7b506bd-ditch-vibecoding-buy-ai-enhanced-pro-software-summary","2026-05-03 17:01:58",{"title":4083,"description":91},{"loc":4132},"30a9c66ed7b506bd","Simon Willison's Weblog","https:\u002F\u002Fsimonwillison.net\u002F2026\u002FApr\u002F28\u002Fmatthew-yglesias\u002F#atom-everything","summaries\u002F30a9c66ed7b506bd-ditch-vibecoding-buy-ai-enhanced-pro-software-summary",[134,135],"After five months of AI experimentation, Matthew Yglesias rejects solo 'vibecoding' and wants established software companies to use AI coding tools for more, better, cheaper products sold to consumers.",[135],"QCwKnt0LG4IrAJZ0IaZsEEQslMJ9dv-XFqz_vZN1j88",{"id":4145,"title":4146,"ai":4147,"body":4152,"categories":4313,"created_at":99,"date_modified":99,"description":91,"extension":100,"faq":99,"featured":101,"kicker_label":99,"meta":4314,"navigation":121,"path":4324,"published_at":99,"question":99,"scraped_at":4325,"seo":4326,"sitemap":4327,"source_id":4328,"source_name":4329,"source_type":129,"source_url":4330,"stem":4331,"tags":4332,"thumbnail_url":99,"tldr":4333,"tweet":99,"unknown_tags":4334,"__hash__":4335},"summaries\u002Fsummaries\u002Fe28d4b78beb3a294-monologue-delivers-3x-faster-dictation-via-context-summary.md","Monologue Delivers 3x Faster Dictation via Contextual AI",{"provider":7,"model":8,"input_tokens":4148,"output_tokens":4149,"processing_time_ms":4150,"cost_usd":4151},10275,1915,10728,0.00298985,{"type":14,"value":4153,"toc":4309},[4154,4158,4161,4292,4295,4299,4302,4305],[17,4155,4157],{"id":4156},"contextual-adaptation-boosts-speed-3x","Contextual Adaptation Boosts Speed 3x",[22,4159,4160],{},"Monologue transcribes speech into text that matches your personal style, professional jargon, and context without manual corrections, claiming users write 3x faster than typing. It learns your vocabulary and adapts output for natural flow—e.g., generating precise bug reports like 'User gets 500 on checkout, repro on Chrome 126, logs attached, escalated to tier two' in Zendesk, or code snippets such as:",[4162,4163,4167],"pre",{"className":4164,"code":4165,"language":4166,"meta":91,"style":91},"language-javascript shiki shiki-themes github-light github-dark","function getSessionToken() {\n  const token = auth.cache.get(\"sessionToken\");\n  if (!token) {\n    console.warn(\"Cache miss: sessionToken not found\");\n  }\n  return token;\n}\n\u002F\u002F Add trace logs\nconsole.debug(\"Tracing getSessionToken:\", getSessionToken());\n","javascript",[26,4168,4169,4186,4214,4228,4243,4248,4257,4263,4270],{"__ignoreMap":91},[4170,4171,4174,4178,4182],"span",{"class":4172,"line":4173},"line",1,[4170,4175,4177],{"class":4176},"szBVR","function",[4170,4179,4181],{"class":4180},"sScJk"," getSessionToken",[4170,4183,4185],{"class":4184},"sVt8B","() {\n",[4170,4187,4188,4191,4195,4198,4201,4204,4207,4211],{"class":4172,"line":92},[4170,4189,4190],{"class":4176},"  const",[4170,4192,4194],{"class":4193},"sj4cs"," token",[4170,4196,4197],{"class":4176}," =",[4170,4199,4200],{"class":4184}," auth.cache.",[4170,4202,4203],{"class":4180},"get",[4170,4205,4206],{"class":4184},"(",[4170,4208,4210],{"class":4209},"sZZnC","\"sessionToken\"",[4170,4212,4213],{"class":4184},");\n",[4170,4215,4216,4219,4222,4225],{"class":4172,"line":4129},[4170,4217,4218],{"class":4176},"  if",[4170,4220,4221],{"class":4184}," (",[4170,4223,4224],{"class":4176},"!",[4170,4226,4227],{"class":4184},"token) {\n",[4170,4229,4230,4233,4236,4238,4241],{"class":4172,"line":118},[4170,4231,4232],{"class":4184},"    console.",[4170,4234,4235],{"class":4180},"warn",[4170,4237,4206],{"class":4184},[4170,4239,4240],{"class":4209},"\"Cache miss: sessionToken not found\"",[4170,4242,4213],{"class":4184},[4170,4244,4245],{"class":4172,"line":117},[4170,4246,4247],{"class":4184},"  }\n",[4170,4249,4251,4254],{"class":4172,"line":4250},6,[4170,4252,4253],{"class":4176},"  return",[4170,4255,4256],{"class":4184}," token;\n",[4170,4258,4260],{"class":4172,"line":4259},7,[4170,4261,4262],{"class":4184},"}\n",[4170,4264,4266],{"class":4172,"line":4265},8,[4170,4267,4269],{"class":4268},"sJ8bj","\u002F\u002F Add trace logs\n",[4170,4271,4273,4276,4279,4281,4284,4286,4289],{"class":4172,"line":4272},9,[4170,4274,4275],{"class":4184},"console.",[4170,4277,4278],{"class":4180},"debug",[4170,4280,4206],{"class":4184},[4170,4282,4283],{"class":4209},"\"Tracing getSessionToken:\"",[4170,4285,3772],{"class":4184},[4170,4287,4288],{"class":4180},"getSessionToken",[4170,4290,4291],{"class":4184},"());\n",[22,4293,4294],{},"in Cursor. Executives dictate budgets up to $50K with metrics like adoption, retention, and NPS in Google Sheets; marketers test copy variants like 'Turn hours into minutes' in Notion. This reduces friction, keeping you in flow across roles from engineers to lawyers.",[17,4296,4298],{"id":4297},"universal-access-and-ios-sync","Universal Access and iOS Sync",[22,4300,4301],{},"The keyboard integrates into every app—tap the dictation icon to use. iOS app syncs dictionary, modes, and preferences with Mac desktop version, supporting note recording and meeting transcription. Handles 100+ languages including Cantonese, Japanese, Korean, Russian, Italian, German, French, Arabic, Hindi, and more, even code-switching like 'La reunión was productive y se extendió quince minutes. Compartiré un breve resumen with the team this afternoon' in WhatsApp. Built on open models, per Hugging Face CTO Julien Chaumond: 'a true productivity game changer.' Available via direct Mac download or iOS App Store; included in Every subscription.",[22,4303,4304],{},"This landing page is promotional with heavy repetition and screenshots but highlights practical speed gains for knowledge workers through AI-driven, role-aware transcription—no deep setup or evaluation details provided.",[4306,4307,4308],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":91,"searchDepth":92,"depth":92,"links":4310},[4311,4312],{"id":4156,"depth":92,"text":4157},{"id":4297,"depth":92,"text":4298},[98],{"content_references":4315,"triage":4322},[4316,4319],{"type":105,"title":4317,"url":4318,"context":112},"Every","https:\u002F\u002Fevery.to\u002Fsubscribe?utm_source=monologue",{"type":105,"title":4320,"url":4321,"context":112},"Monologue iOS App","https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fid6755956193",{"relevance":118,"novelty":4129,"quality":4129,"actionability":4129,"composite":4130,"reasoning":4323},"Category: AI Automation. The article discusses a specific AI tool that enhances productivity through contextual voice dictation, addressing the pain point of efficiency for users across various roles. While it provides practical examples of use cases, it lacks detailed implementation guidance.","\u002Fsummaries\u002Fe28d4b78beb3a294-monologue-delivers-3x-faster-dictation-via-context-summary","2026-04-16 03:03:57",{"title":4146,"description":91},{"loc":4324},"e28d4b78beb3a294","__oneoff__","https:\u002F\u002Fmonologue.to","summaries\u002Fe28d4b78beb3a294-monologue-delivers-3x-faster-dictation-via-context-summary",[134,135],"Monologue's voice dictation uses open models to adapt to your writing style, context, and vocabulary, enabling 3x faster writing than typing across any app on Mac and iOS with 100+ language support.",[135],"O5o1O_7NclkIH2NT7x_dg2fDKvs0sVJrNdMSLcJLsFo"]