[{"data":1,"prerenderedAt":3003},["ShallowReactive",2],{"navigation_docs":3,"trending-day-2026-10-28":249,"page-views-\u002Ftrending\u002F2026-10-28":3001,"trending-week-null":2883},[4,29,104,124,194],{"title":5,"icon":6,"path":7,"stem":8,"children":9},"Start",false,"\u002Fstart","1.start",[10,14,19,24],{"title":11,"path":7,"stem":12,"icon":13},"What jscpd finds","1.start\u002Findex","i-lucide-house",{"title":15,"path":16,"stem":17,"icon":18},"Installation","\u002Fstart\u002Finstallation","1.start\u002F2.installation","i-lucide-download",{"title":20,"path":21,"stem":22,"icon":23},"Quickstart","\u002Fstart\u002Fquickstart","1.start\u002F3.quickstart","i-lucide-rocket",{"title":25,"path":26,"stem":27,"icon":28},"Configuration basics","\u002Fstart\u002Fconfiguration","1.start\u002F4.configuration","i-lucide-settings-2",{"title":30,"icon":6,"path":31,"stem":32,"children":33,"page":6},"Guides","\u002Fguides","2.guides",[34,39,44,49,54,59,64,69,74,79,84,89,94,99],{"title":35,"path":36,"stem":37,"icon":38},"Use jscpd in CI","\u002Fguides\u002Fci","2.guides\u002F01.ci","i-lucide-github",{"title":40,"path":41,"stem":42,"icon":43},"Pre-commit hooks","\u002Fguides\u002Fpre-commit","2.guides\u002F02.pre-commit","i-lucide-git-commit",{"title":45,"path":46,"stem":47,"icon":48},"Fail only on new duplication","\u002Fguides\u002Fbaseline","2.guides\u002F03.baseline","i-lucide-git-compare",{"title":50,"path":51,"stem":52,"icon":53},"Monorepos","\u002Fguides\u002Fmonorepos","2.guides\u002F04.monorepos","i-lucide-folder-tree",{"title":55,"path":56,"stem":57,"icon":58},"Cross-format detection","\u002Fguides\u002Fcross-format","2.guides\u002F05.cross-format","i-lucide-layers",{"title":60,"path":61,"stem":62,"icon":63},"Agents","\u002Fguides\u002Fagents","2.guides\u002F06.agents","i-lucide-cpu",{"title":65,"path":66,"stem":67,"icon":68},"Editors","\u002Fguides\u002Feditors","2.guides\u002F07.editors","i-lucide-code",{"title":70,"path":71,"stem":72,"icon":73},"Duplication over git history","\u002Fguides\u002Fhistory","2.guides\u002F08.history","i-lucide-chart-no-axes-combined",{"title":75,"path":76,"stem":77,"icon":78},"Dashboard and health score","\u002Fguides\u002Fdashboard","2.guides\u002F09.dashboard","i-lucide-layout-dashboard",{"title":80,"path":81,"stem":82,"icon":83},"Dead code","\u002Fguides\u002Fdead-code","2.guides\u002F10.dead-code","i-lucide-ghost",{"title":85,"path":86,"stem":87,"icon":88},"Comparing two codebases","\u002Fguides\u002Fcompare","2.guides\u002F11.compare","i-lucide-git-compare-arrows",{"title":90,"path":91,"stem":92,"icon":93},"Semantic clones","\u002Fguides\u002Fsemantic-clones","2.guides\u002F12.semantic-clones","i-lucide-brain-circuit",{"title":95,"path":96,"stem":97,"icon":98},"Similar functions","\u002Fguides\u002Fsimilarity","2.guides\u002F13.similarity","i-lucide-list-tree",{"title":100,"path":101,"stem":102,"icon":103},"Boundaries","\u002Fguides\u002Fboundaries","2.guides\u002F14.boundaries","i-lucide-fence",{"title":105,"icon":6,"path":106,"stem":107,"children":108,"page":6},"Concepts","\u002Fconcepts","3.concepts",[109,114,119],{"title":110,"path":111,"stem":112,"icon":113},"Types of code clones","\u002Fconcepts\u002Fclone-types","3.concepts\u002F1.clone-types","i-lucide-copy",{"title":115,"path":116,"stem":117,"icon":118},"How detection works","\u002Fconcepts\u002Fhow-detection-works","3.concepts\u002F2.how-detection-works","i-lucide-scan-search",{"title":120,"path":121,"stem":122,"icon":123},"The health score","\u002Fconcepts\u002Fhealth-score","3.concepts\u002F3.health-score","i-lucide-heart-pulse",{"title":125,"icon":6,"path":126,"stem":127,"children":128,"page":6},"Reference","\u002Freference","4.reference",[129,134,139,144,181,186,190],{"title":130,"path":131,"stem":132,"icon":133},"CLI options","\u002Freference\u002Fcli","4.reference\u002F1.cli","i-lucide-terminal",{"title":135,"path":136,"stem":137,"icon":138},"The config file","\u002Freference\u002Fconfig-file","4.reference\u002F2.config-file","i-lucide-settings",{"title":140,"path":141,"stem":142,"icon":143},"Exit codes","\u002Freference\u002Fexit-codes","4.reference\u002F3.exit-codes","i-lucide-log-out",{"title":145,"icon":6,"path":146,"stem":147,"children":148},"Reporters","\u002Freference\u002Freporters","4.reference\u002F4.reporters\u002Findex",[149,151,156,161,166,171,176],{"title":145,"path":146,"stem":147,"icon":150},"i-lucide-file-chart-column",{"title":152,"path":153,"stem":154,"icon":155},"HTML reporter","\u002Freference\u002Freporters\u002Fhtml","4.reference\u002F4.reporters\u002F2.html","i-lucide-file-code",{"title":157,"path":158,"stem":159,"icon":160},"JSON reporter","\u002Freference\u002Freporters\u002Fjson","4.reference\u002F4.reporters\u002F3.json","i-lucide-braces",{"title":162,"path":163,"stem":164,"icon":165},"Badge reporter","\u002Freference\u002Freporters\u002Fbadge","4.reference\u002F4.reporters\u002F4.badge","i-lucide-award",{"title":167,"path":168,"stem":169,"icon":170},"SARIF reporter","\u002Freference\u002Freporters\u002Fsarif","4.reference\u002F4.reporters\u002F5.sarif","i-lucide-shield-check",{"title":172,"path":173,"stem":174,"icon":175},"CodeClimate reporter","\u002Freference\u002Freporters\u002Fcodeclimate","4.reference\u002F4.reporters\u002F6.codeclimate","i-lucide-flag-triangle-right",{"title":177,"path":178,"stem":179,"icon":180},"OpenMetrics reporter","\u002Freference\u002Freporters\u002Fopenmetrics","4.reference\u002F4.reporters\u002F7.openmetrics","i-lucide-activity",{"title":182,"path":183,"stem":184,"icon":185},"Supported formats","\u002Freference\u002Fsupported-formats","4.reference\u002F5.supported-formats","i-lucide-languages",{"title":187,"path":188,"stem":189,"icon":38},"GitHub Action","\u002Freference\u002Fgithub-action","4.reference\u002F6.github-action",{"title":191,"path":192,"stem":193,"icon":68},"Rust crates","\u002Freference\u002Frust-crates","4.reference\u002F7.rust-crates",{"title":195,"icon":6,"path":196,"stem":197,"children":198,"page":6},"Project","\u002Fproject","5.project",[199,204,209,214,239,244],{"title":200,"path":201,"stem":202,"icon":203},"Changelog","\u002Fproject\u002Fchangelog","5.project\u002F1.changelog","i-lucide-scroll-text",{"title":205,"path":206,"stem":207,"icon":208},"Migrating from v4 to v5","\u002Fproject\u002Fmigration","5.project\u002F2.migration","i-lucide-arrow-right-left",{"title":210,"path":211,"stem":212,"icon":213},"jscpd v4 (TypeScript)","\u002Fproject\u002Fv4","5.project\u002F3.v4","i-simple-icons-typescript",{"title":215,"icon":6,"path":216,"stem":217,"children":218},"Benchmarks","\u002Fproject\u002Fbenchmarks","5.project\u002F4.benchmarks\u002Findex",[219,221,226,230,235],{"title":215,"path":216,"stem":217,"icon":220},"i-lucide-gauge",{"title":222,"path":223,"stem":224,"icon":225},"Detection Speed","\u002Fproject\u002Fbenchmarks\u002Fdetection-speed","5.project\u002F4.benchmarks\u002F2.detection-speed","i-lucide-zap",{"title":227,"path":228,"stem":229,"icon":58},"Multi-Format Detection","\u002Fproject\u002Fbenchmarks\u002Fcross-format","5.project\u002F4.benchmarks\u002F3.cross-format",{"title":231,"path":232,"stem":233,"icon":234},"AI Token Efficiency","\u002Fproject\u002Fbenchmarks\u002Fai-token-efficiency","5.project\u002F4.benchmarks\u002F4.ai-token-efficiency","i-lucide-sparkles",{"title":236,"path":237,"stem":238,"icon":93},"Embedding Models","\u002Fproject\u002Fbenchmarks\u002Fembedding-models","5.project\u002F4.benchmarks\u002F5.embedding-models",{"title":240,"path":241,"stem":242,"icon":243},"Research","\u002Fproject\u002Fresearch","5.project\u002F5.research","i-lucide-graduation-cap",{"title":245,"path":246,"stem":247,"icon":248},"Articles","\u002Fproject\u002Farticles","5.project\u002F6.articles","i-lucide-newspaper",{"date":250,"generatedAt":251,"source":252,"jscpdVersion":253,"summary":254,"repos":325},"2026-10-28","2026-10-28T05:23:00.965Z","github-trending-daily","5.4.2",{"repos":255,"sources":256,"lines":257,"tokens":258,"clones":259,"duplicatedLines":260,"duplicatedTokens":261,"percentage":262,"percentageTokens":263,"avgPercentage":264,"medianPercentage":265,"mostDuplicated":266,"cleanest":270,"mostClones":274,"codeRepos":278,"codeSources":279,"codeLines":280,"codeClones":281,"codeDuplicatedLines":282,"codePercentage":283,"codeMedianPercentage":284,"codeMostDuplicated":285,"codeCleanest":289,"generatedFiles":293,"avgHealth":294,"healthiest":295,"leastHealthy":298,"languages":302},6,12554,2554772,17629866,6922,98524,756631,3.86,4.29,10.1,5.9,{"name":267,"clones":268,"percentage":269},"togg53192-cmd\u002Fjailbreaks",54,32.23,{"name":271,"clones":272,"percentage":273},"HKUDS\u002FDeepTutor",1713,2.63,{"name":275,"clones":276,"percentage":277},"nightly-labs\u002Fopenbot",2816,3.54,5,7126,1595269,3491,51095,3.2,1.89,{"name":286,"clones":287,"percentage":288},"gitroomhq\u002Fpostiz-app",690,11.16,{"name":290,"clones":291,"percentage":292},"JetBrains\u002Fthinkrail",109,0.76,15,52.44,{"name":290,"score":296,"grade":297},69.4,"C",{"name":299,"score":300,"grade":301},"Nutlope\u002Fhallmark",28.2,"E",[303,310,315,321],{"language":304,"repos":305,"clones":306,"lines":307,"duplicatedLines":308,"percentage":309},"TypeScript",3,4660,1633707,68779,4.21,{"language":311,"repos":312,"clones":272,"lines":313,"duplicatedLines":314,"percentage":273},"Python",1,850057,22380,{"language":316,"repos":312,"clones":317,"lines":318,"duplicatedLines":319,"percentage":320},"CSS",495,64746,5347,8.26,{"language":322,"repos":312,"clones":268,"lines":323,"duplicatedLines":324,"percentage":269},"Other",6262,2018,[326,852,1445,1890,2405,2880],{"name":299,"url":327,"description":328,"language":316,"stars":329,"starsToday":330,"defaultBranch":331,"headSha":332,"durationMs":333,"total":334,"formats":339,"topClones":388,"code":599,"health":744,"complexity":773,"deadCode":824},"https:\u002F\u002Fgithub.com\u002FNutlope\u002Fhallmark","Anti-AI-slop design skill for Claude Code, Cursor, and Codex.",39349,2830,"main","6033bab2a8051b5454552d2e8e6cb8f27c483a42",1528,{"sources":335,"lines":318,"tokens":336,"clones":317,"duplicatedLines":319,"duplicatedTokens":337,"percentage":320,"percentageTokens":338},589,1511458,147727,9.77,[340,347,354,361,366,370,374,378,382,385],{"format":341,"sources":342,"lines":343,"clones":344,"duplicatedLines":345,"percentage":346},"css",278,20322,253,3303,16.25,{"format":348,"sources":349,"lines":350,"clones":351,"duplicatedLines":352,"percentage":353},"markup",93,18977,230,1930,10.17,{"format":355,"sources":356,"lines":357,"clones":358,"duplicatedLines":359,"percentage":360},"javascript",42,12739,12,114,0.89,{"format":362,"sources":363,"lines":364,"clones":365,"duplicatedLines":365,"percentage":365},"markdown",104,8174,0,{"format":367,"sources":368,"lines":369,"clones":365,"duplicatedLines":365,"percentage":365},"json",7,2706,{"format":371,"sources":372,"lines":373,"clones":365,"duplicatedLines":365,"percentage":365},"python",4,1104,{"format":375,"sources":376,"lines":377,"clones":365,"duplicatedLines":365,"percentage":365},"yaml",51,571,{"format":379,"sources":380,"lines":381,"clones":365,"duplicatedLines":365,"percentage":365},"tsx",2,66,{"format":383,"sources":278,"lines":384,"clones":365,"duplicatedLines":365,"percentage":365},"text",38,{"format":386,"sources":312,"lines":387,"clones":365,"duplicatedLines":365,"percentage":365},"bash",29,[389,423,458,486,507,530,547,564,577,591],{"format":341,"lines":358,"tokens":390,"copies":391,"first":392,"others":394,"excerpt":411},518,44,{"name":393,"start":312,"end":358},"site\u002Fmade\u002Fatelier-architect\u002Ftokens.css",[395,397,399,401,403,405,407,409],{"name":396,"start":312,"end":358},"site\u002Fmade\u002Fbloom-swim-school\u002Ftokens.css",{"name":398,"start":312,"end":358},"site\u002Fmade\u002Fcobalt-database-client\u002Ftokens.css",{"name":400,"start":312,"end":358},"site\u002Fmade\u002Fcoral-physio-booking\u002Ftokens.css",{"name":402,"start":312,"end":358},"site\u002Fmade\u002Ffurrow-farm-shop\u002Ftokens.css",{"name":404,"start":312,"end":358},"site\u002Fmade\u002Fhum-coding-camp\u002Ftokens.css",{"name":406,"start":312,"end":358},"site\u002Fmade\u002Fpiste-surf-school\u002Ftokens.css",{"name":408,"start":312,"end":358},"site\u002Fmade\u002Fribbon-meditation-app\u002Ftokens.css",{"name":410,"start":312,"end":358},"site\u002Fmade\u002Fvellum-coffee-subscription\u002Ftokens.css",{"lines":412,"total":358},[413,414,415,416,417,418,419,420,421,422],":root {","  color-scheme: light;","  --space-3xs: 2px; --space-2xs: 4px; --space-xs: 8px; --space-sm: 12px; --space-md: 16px; --space-lg: 24px; --space-xl: 40px; --space-2xl: 64px; --space-3xl: …","  --text-xs: 0.8125rem; --text-sm: 0.875rem; --text-md: 1rem; --text-lg: 1.25rem; --text-xl: 1.5625rem; --text-2xl: 1.953rem; --text-3xl: 2.441rem;","  --text-display-s: clamp(2.25rem, 4vw + 0.5rem, 3.75rem); --text-display: clamp(2.75rem, 5vw + 1rem, 5.25rem);","  --text-section: clamp(2rem, 2.5vw + 1rem, 3.5rem); --text-title: clamp(1.25rem, 0.75vw + 0.875rem, 1.625rem); --text-lead: clamp(1.125rem, 0.35vw + 1rem, 1.3…","  --ease-out: cubic-bezier(0.16, 1, 0.3, 1); --ease-in: cubic-bezier(0.7, 0, 0.84, 0); --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);","  --dur-micro: 120ms; --dur-short: 220ms; --dur-long: 420ms;","  --color-error: oklch(52% 0.19 27); --color-success: oklch(50% 0.12 150);","  --container: 1440px; --gutter: 64px; --gap-columns: 32px; --section-gap-s: 120px; --section-gap: 144px; --section-gap-l: 176px;",{"format":341,"lines":424,"tokens":425,"copies":426,"first":427,"others":429,"excerpt":446},26,978,11,{"name":428,"start":312,"end":424},"site\u002Fmade\u002Fatelier-architect\u002Fbase.css",[430,432,434,436,438,440,442,444],{"name":431,"start":312,"end":424},"site\u002Fmade\u002Fhedgerow-dog-walking\u002Fbase.css",{"name":433,"start":312,"end":424},"site\u002Fmade\u002Fribbon-meditation-app\u002Fbase.css",{"name":435,"start":312,"end":424},"site\u002Fmade\u002Fvellum-coffee-subscription\u002Fbase.css",{"name":437,"start":312,"end":424},"site\u002Fmade\u002Fvellum-translation\u002Fbase.css",{"name":439,"start":312,"end":424},"site\u002Fthemes\u002Farcade\u002Fbase.css",{"name":441,"start":312,"end":424},"site\u002Fthemes\u002Fcarnival\u002Fbase.css",{"name":443,"start":312,"end":424},"site\u002Fthemes\u002Ffurrow\u002Fbase.css",{"name":445,"start":312,"end":424},"site\u002Fthemes\u002Friso\u002Fbase.css",{"lines":447,"total":424},[448,449,450,451,452,453,454,455,456,457],"*, *::before, *::after { box-sizing: border-box; }","html, body { overflow-x: clip; }","html { scrollbar-color: var(--color-muted) var(--color-paper); scroll-padding-top: var(--space-3xl); }","body { margin: 0; background: var(--color-paper); color: var(--color-ink); font-family: var(--font-body); font-size: var(--text-md); line-height: 1.55; -webkit…","::selection { background: color-mix(in oklab, var(--color-accent) 22%, transparent); color: var(--color-ink); }",":focus-visible { outline: 2px solid var(--color-focus); outline-offset: 2px; }","a { color: inherit; text-decoration-thickness: 1px; text-underline-offset: 0.16em; }","h1, h2, h3 { margin: 0; font-family: var(--font-display); font-weight: var(--display-weight, 700); font-synthesis: none; letter-spacing: var(--tracking-display…","h1 { max-width: 20ch; font-size: var(--text-display); } h2 { max-width: 30ch; font-size: var(--text-section); } h3 { max-width: 40ch; font-size: var(--text-tit…",".lead { font-size: var(--text-lead); line-height: 1.45; max-width: 52ch; }",{"format":341,"lines":459,"tokens":460,"copies":461,"first":462,"others":463,"excerpt":480},22,792,13,{"name":428,"start":278,"end":424},[464,466,468,470,472,474,476,478],{"name":465,"start":278,"end":424},"site\u002Fmade\u002Fbloom-swim-school\u002Fbase.css",{"name":467,"start":278,"end":424},"site\u002Fmade\u002Fhum-coding-camp\u002Fbase.css",{"name":469,"start":278,"end":424},"site\u002Fmade\u002Fmidnight-jazz-club\u002Fbase.css",{"name":471,"start":278,"end":424},"site\u002Fmade\u002Fterminal-migrations-cli\u002Fbase.css",{"name":473,"start":278,"end":424},"site\u002Fthemes\u002Fbrutal\u002Fbase.css",{"name":475,"start":278,"end":424},"site\u002Fthemes\u002Fgrid\u002Fbase.css",{"name":477,"start":278,"end":424},"site\u002Fthemes\u002Fink\u002Fbase.css",{"name":479,"start":278,"end":424},"site\u002Fthemes\u002Fpasteup\u002Fbase.css",{"lines":481,"total":459},[452,453,454,455,456,457,482,483,484,485],"p { margin: 0; text-wrap: pretty; }","p:not([class]) { max-width: 65ch; }","img, video { max-width: 100%; height: auto; display: block; }","svg { display: block; }",{"format":341,"lines":358,"tokens":390,"copies":487,"first":488,"others":490},17,{"name":489,"start":312,"end":358},"site\u002Fmade\u002Fdarkroom-photographer\u002Ftokens.css",[491,493,495,497,499,501,503,505],{"name":492,"start":312,"end":358},"site\u002Fmade\u002Fhedgerow-dog-walking\u002Ftokens.css",{"name":494,"start":312,"end":358},"site\u002Fmade\u002Fkiln-pottery-school\u002Ftokens.css",{"name":496,"start":312,"end":358},"site\u002Fmade\u002Fkiln-stoneware-shop\u002Ftokens.css",{"name":498,"start":312,"end":358},"site\u002Fmade\u002Fmidnight-jazz-club\u002Ftokens.css",{"name":500,"start":312,"end":358},"site\u002Fmade\u002Fmidnight-video-tool\u002Ftokens.css",{"name":502,"start":312,"end":358},"site\u002Fmade\u002Fterminal-migrations-cli\u002Ftokens.css",{"name":504,"start":312,"end":358},"site\u002Fthemes\u002Farcade\u002Ftokens.css",{"name":506,"start":312,"end":358},"site\u002Fthemes\u002Fconsole\u002Ftokens.css",{"format":341,"lines":508,"tokens":509,"copies":510,"first":511,"others":513},23,852,9,{"name":512,"start":372,"end":424},"site\u002Fmade\u002Ffurrow-farm-shop\u002Fbase.css",[514,516,518,520,522,524,526,528],{"name":515,"start":372,"end":424},"site\u002Fmade\u002Fpiste-surf-school\u002Fbase.css",{"name":517,"start":372,"end":424},"site\u002Fthemes\u002Fbroadside\u002Fbase.css",{"name":519,"start":372,"end":424},"site\u002Fthemes\u002Fdusk\u002Fbase.css",{"name":521,"start":372,"end":424},"site\u002Fthemes\u002Fhalftone\u002Fbase.css",{"name":523,"start":372,"end":424},"site\u002Fthemes\u002Flumen\u002Fbase.css",{"name":525,"start":372,"end":424},"site\u002Fthemes\u002Fpiste\u002Fbase.css",{"name":527,"start":372,"end":424},"site\u002Fthemes\u002Frefract\u002Fbase.css",{"name":529,"start":372,"end":424},"site\u002Fthemes\u002Fvantage\u002Fbase.css",{"format":341,"lines":508,"tokens":531,"copies":368,"first":532,"others":534},841,{"name":533,"start":372,"end":424},"site\u002Fmade\u002Fcoral-physio-booking\u002Fbase.css",[535,537,539,541,543,545],{"name":536,"start":372,"end":424},"site\u002Fmade\u002Fdarkroom-photographer\u002Fbase.css",{"name":538,"start":372,"end":424},"site\u002Fmade\u002Fkiln-pottery-school\u002Fbase.css",{"name":540,"start":372,"end":424},"site\u002Fmade\u002Fkiln-stoneware-shop\u002Fbase.css",{"name":542,"start":372,"end":424},"site\u002Fthemes\u002Fdarkroom\u002Fbase.css",{"name":544,"start":372,"end":424},"site\u002Fthemes\u002Fformwork\u002Fbase.css",{"name":546,"start":372,"end":424},"site\u002Fthemes\u002Fkiln\u002Fbase.css",{"format":341,"lines":508,"tokens":548,"copies":368,"first":549,"others":551},834,{"name":550,"start":372,"end":424},"site\u002Fmade\u002Fcobalt-database-client\u002Fbase.css",[552,554,556,558,560,562],{"name":553,"start":372,"end":424},"site\u002Fthemes\u002Falmanac\u002Fbase.css",{"name":555,"start":372,"end":424},"site\u002Fthemes\u002Fatelier\u002Fbase.css",{"name":557,"start":372,"end":424},"site\u002Fthemes\u002Feditorial\u002Fbase.css",{"name":559,"start":372,"end":424},"site\u002Fthemes\u002Fgarden\u002Fbase.css",{"name":561,"start":372,"end":424},"site\u002Fthemes\u002Fribbon\u002Fbase.css",{"name":563,"start":372,"end":424},"site\u002Fthemes\u002Fspecimen\u002Fbase.css",{"format":341,"lines":459,"tokens":565,"copies":368,"first":566,"others":567},790,{"name":465,"start":278,"end":424},[568,569,570,571,573,575],{"name":550,"start":278,"end":424},{"name":533,"start":278,"end":424},{"name":512,"start":278,"end":424},{"name":572,"start":278,"end":424},"site\u002Fthemes\u002Fblueprint\u002Fbase.css",{"name":574,"start":278,"end":424},"site\u002Fthemes\u002Fnewsprint\u002Fbase.css",{"name":576,"start":278,"end":424},"site\u002Fthemes\u002Foverprint\u002Fbase.css",{"format":341,"lines":508,"tokens":578,"copies":255,"first":579,"others":580},840,{"name":465,"start":372,"end":424},[581,583,585,587,589],{"name":582,"start":372,"end":424},"site\u002Fthemes\u002Fconsole\u002Fbase.css",{"name":584,"start":372,"end":424},"site\u002Fthemes\u002Fdose\u002Fbase.css",{"name":586,"start":372,"end":424},"site\u002Fthemes\u002Floom\u002Fbase.css",{"name":588,"start":372,"end":424},"site\u002Fthemes\u002Fterrazzo\u002Fbase.css",{"name":590,"start":372,"end":424},"site\u002Fthemes\u002Fultraviolet\u002Fbase.css",{"format":341,"lines":424,"tokens":592,"copies":305,"first":593,"others":594},1023,{"name":469,"start":372,"end":387},[595,597],{"name":596,"start":372,"end":387},"site\u002Fmade\u002Fmidnight-video-tool\u002Fbase.css",{"name":598,"start":372,"end":387},"site\u002Fthemes\u002Fmidnight\u002Fbase.css",{"sources":391,"lines":600,"tokens":601,"clones":358,"duplicatedLines":359,"duplicatedTokens":602,"percentage":603,"percentageTokens":604,"formats":605,"topClones":611,"generated":741},13806,203467,1236,0.83,0.61,[606,610],{"format":355,"sources":607,"lines":608,"clones":358,"duplicatedLines":359,"percentage":609},40,12702,0.9,{"format":371,"sources":372,"lines":373,"clones":365,"duplicatedLines":365,"percentage":365},[612,638,661,681,689,699,708,716,726,735],{"format":355,"lines":613,"tokens":614,"copies":380,"first":615,"others":617,"excerpt":621,"excerptSecond":633},19,206,{"name":616,"start":278,"end":508},"site\u002Fthemes\u002Frefract\u002Fscene.js",[618],{"name":619,"start":620,"end":424},"site\u002Fthemes\u002Fvantage\u002Fscene.js",10,{"lines":622,"total":613},[623,624,625,626,627,628,629,630,631,632],"const root = getComputedStyle(document.documentElement);","","\u002F\u002F oklch() token to sRGB 0..1","function oklch(str) {","  const m = str.match(\u002Foklch\\(\\s*([\\d.]+)%\\s+([\\d.]+)\\s+([\\d.]+)\u002F);","  if (!m) return [1, 1, 1];","  const L = +m[1] \u002F 100, C = +m[2], h = (+m[3] * Math.PI) \u002F 180;","  const a = C * Math.cos(h), b = C * Math.sin(h);","  const l_ = L + 0.3963377774 * a + 0.2158037573 * b;","  const m_ = L - 0.1055613458 * a - 0.0638541728 * b;",{"lines":634,"total":487},[635,626,627,628,629,630,631,632,636,637],"const css = getComputedStyle(root);","  const s_ = L - 0.0894841775 * a - 1.291485548 * b;","  const l = l_ ** 3, mm = m_ ** 3, s = s_ ** 3;",{"format":355,"lines":639,"tokens":640,"copies":380,"first":641,"others":645,"excerpt":650},16,172,{"name":642,"start":643,"end":644},"eval\u002Fscore.mjs",62,77,[646],{"name":647,"start":648,"end":649},"eval\u002Fscreenshot.mjs",52,67,{"lines":651,"total":639},[652,624,653,654,655,656,657,658,659,660],"}","function listRuns(filter) {","  const out = [];","  if (!existsSync(RUNS)) return out;","  for (const briefId of readdirSync(RUNS).sort()) {","    const briefDir = path.join(RUNS, briefId);","    if (!statSync(briefDir).isDirectory()) continue;","    if (filter.brief && briefId !== filter.brief) continue;","    for (const cell of readdirSync(briefDir).sort()) {",{"format":355,"lines":358,"tokens":662,"copies":380,"first":663,"others":666,"excerpt":670},128,{"name":642,"start":664,"end":665},35,46,[667],{"name":647,"start":668,"end":669},36,47,{"lines":671,"total":358},[672,624,673,674,675,676,677,678,679,680],");","function parseArgs(argv) {","  const args = { brief: null, arm: null, force: false, dryRun: false };","  for (let i = 0; i \u003C argv.length; i++) {","    const a = argv[i];","    if (a === \"--brief\") args.brief = argv[++i];","    else if (a === \"--arm\") args.arm = argv[++i];","    else if (a === \"--force\") args.force = true;","    else if (a === \"--dry-run\") args.dryRun = true;",{"format":355,"lines":620,"tokens":291,"copies":380,"first":682,"others":685},{"name":683,"start":391,"end":684},"skills\u002Fhallmark\u002Fscripts\u002Fsloplint-render.mjs",53,[686],{"name":683,"start":687,"end":688},402,407,{"format":355,"lines":510,"tokens":690,"copies":380,"first":691,"others":695},106,{"name":692,"start":693,"end":694},"skills\u002Fhallmark\u002Fscripts\u002Fsloplint.mjs",1206,1214,[696],{"name":692,"start":697,"end":698},2149,2157,{"format":355,"lines":255,"tokens":700,"copies":380,"first":701,"others":704},100,{"name":692,"start":702,"end":703},85,90,[705],{"name":692,"start":706,"end":707},178,183,{"format":355,"lines":426,"tokens":702,"copies":380,"first":709,"others":712},{"name":692,"start":710,"end":711},1230,1240,[713],{"name":692,"start":714,"end":715},1736,1746,{"format":355,"lines":255,"tokens":717,"copies":380,"first":718,"others":722},72,{"name":719,"start":720,"end":721},"site\u002Fthemes\u002Fatelier\u002Fair.js",105,110,[723],{"name":616,"start":724,"end":725},134,139,{"format":355,"lines":368,"tokens":727,"copies":380,"first":728,"others":731},68,{"name":692,"start":729,"end":730},2120,2126,[732],{"name":692,"start":733,"end":734},2178,2184,{"format":355,"lines":255,"tokens":381,"copies":380,"first":736,"others":738},{"name":692,"start":693,"end":737},1211,[739],{"name":692,"start":729,"end":740},2125,{"files":312,"minified":312,"sample":742},[743],"site\u002Fthemes\u002Fterminal\u002Fart.js",{"score":300,"grade":301,"size":745,"dimensions":748},{"lines":746,"files":669,"class":747},13885,"M",[749,760,766],{"id":750,"source":751,"value":752,"adjusted":753,"lines":359,"halfLife":754,"formats":755,"excluded":757,"weight":312,"score":759},"duplication","jscpd",0.8,1.2,8.5,[355,371,379,756],"vue",[348,383,758],"data",91,{"id":761,"source":751,"value":762,"adjusted":763,"lines":764,"halfLife":765,"weight":312,"score":765},"dead-code",31.7,28.1,4397,7.5,{"id":767,"source":751,"value":768,"adjusted":769,"lines":770,"halfLife":771,"weight":312,"score":772},"complexity",89.1,80.5,12374,50,32.7,{"total":774,"mean":775,"files":776},8828,187.8,[777,781,785,790,795,800,805,809,814,819],{"path":692,"complexity":778,"lines":779,"bytes":780},3446,4422,231648,{"path":683,"complexity":782,"lines":783,"bytes":784},1423,1252,99164,{"path":786,"complexity":787,"lines":788,"bytes":789},"skills\u002Fhallmark\u002Fscripts\u002Ftheme.mjs",516,650,58934,{"path":791,"complexity":792,"lines":793,"bytes":794},"site\u002Fthemes\u002Ffurrow\u002Fmap.js",335,574,39829,{"path":796,"complexity":797,"lines":798,"bytes":799},"site\u002Fthemes\u002Fcobalt\u002Fwire.js",308,553,32836,{"path":801,"complexity":802,"lines":803,"bytes":804},"skills\u002Fhallmark\u002Fscripts\u002Frefcheck.mjs",250,352,21313,{"path":619,"complexity":806,"lines":807,"bytes":808},237,330,27773,{"path":810,"complexity":811,"lines":812,"bytes":813},"site\u002Fthemes\u002Fribbon\u002Fnight.js",217,414,27309,{"path":815,"complexity":816,"lines":817,"bytes":818},"site\u002Fthemes\u002Fbloom\u002Fpage.js",164,314,19096,{"path":820,"complexity":821,"lines":822,"bytes":823},"eval\u002Fgen-direct.py",136,547,20849,{"percentage":825,"findings":826,"files":827,"byCategory":828,"largest":833},31.66,27,48,[829,831],{"category":830,"count":424},"unused-file",{"category":832,"count":312},"unused-import",[834,835,836,837,838,839,841,843,846,849],{"category":830,"path":791,"name":624,"line":312,"lines":793},{"category":830,"path":796,"name":624,"line":312,"lines":798},{"category":830,"path":810,"name":624,"line":312,"lines":812},{"category":830,"path":619,"name":624,"line":312,"lines":807},{"category":830,"path":815,"name":624,"line":312,"lines":817},{"category":830,"path":616,"name":624,"line":312,"lines":840},310,{"category":830,"path":719,"name":624,"line":312,"lines":842},226,{"category":830,"path":844,"name":624,"line":312,"lines":845},"site\u002Fthemes\u002Fbloom\u002Farrange.js",198,{"category":830,"path":847,"name":624,"line":312,"lines":848},"site\u002Fthemes\u002Fstudio\u002Fspec.js",180,{"category":830,"path":850,"name":624,"line":312,"lines":851},"site\u002Fthemes\u002Fterminal\u002Fpage.js",142,{"name":275,"url":853,"description":854,"language":304,"stars":855,"starsToday":856,"defaultBranch":331,"headSha":857,"durationMs":858,"total":859,"formats":866,"topClones":918,"code":1115,"health":1328,"complexity":1354,"deadCode":1405},"https:\u002F\u002Fgithub.com\u002Fnightly-labs\u002Fopenbot","A local-first desktop workspace for persistent AI teammates. Run Codex, Claude, and Grok with dedicated workspaces, task queues, file sharing, browser control, and agent-to-agent collaboration.",2636,777,"75c2800d7ba0b6ebcaad41b9e26e5eed67197ff1",7351,{"sources":860,"lines":861,"tokens":862,"clones":276,"duplicatedLines":863,"duplicatedTokens":864,"percentage":277,"percentageTokens":865},5668,1080625,7290916,38223,272528,3.74,[867,874,880,885,891,896,901,906,911,915],{"format":868,"sources":869,"lines":870,"clones":871,"duplicatedLines":872,"percentage":873},"typescript",3786,701207,1973,27696,3.95,{"format":379,"sources":875,"lines":876,"clones":877,"duplicatedLines":878,"percentage":879},1147,244764,341,3976,1.62,{"format":341,"sources":851,"lines":881,"clones":882,"duplicatedLines":883,"percentage":884},65348,262,2054,3.14,{"format":886,"sources":426,"lines":887,"clones":888,"duplicatedLines":889,"percentage":890},"diff",6269,132,1255,20.02,{"format":367,"sources":892,"lines":893,"clones":827,"duplicatedLines":894,"percentage":895},129,10864,2085,19.19,{"format":375,"sources":356,"lines":897,"clones":898,"duplicatedLines":899,"percentage":900},6336,21,258,4.07,{"format":362,"sources":902,"lines":903,"clones":613,"duplicatedLines":904,"percentage":905},264,36530,144,0.39,{"format":907,"sources":908,"lines":909,"clones":426,"duplicatedLines":910,"percentage":664},"sql",34,1863,652,{"format":386,"sources":912,"lines":913,"clones":305,"duplicatedLines":508,"percentage":914},43,3226,0.71,{"format":348,"sources":358,"lines":916,"clones":305,"duplicatedLines":356,"percentage":917},184,22.83,[919,954,987,1021,1040,1057,1072,1085,1094,1103],{"format":868,"lines":920,"tokens":921,"copies":358,"first":922,"others":924,"excerpt":942},55,473,{"name":923,"start":312,"end":920},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fde\u002Findex.ts",[925,927,929,931,933,935,937,939],{"name":926,"start":312,"end":920},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fes\u002Findex.ts",{"name":928,"start":312,"end":649},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Ffr\u002Findex.ts",{"name":930,"start":312,"end":649},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fit\u002Findex.ts",{"name":932,"start":312,"end":381},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fja\u002Findex.ts",{"name":934,"start":312,"end":381},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fko\u002Findex.ts",{"name":936,"start":312,"end":727},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fnl\u002Findex.ts",{"name":938,"start":312,"end":649},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fpl\u002Findex.ts",{"name":940,"start":312,"end":941},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fpt\u002Findex.ts",56,{"lines":943,"total":920},[944,945,946,947,948,949,950,951,952,953],"import type { PartialTranslation } from \"..\u002F..\u002Fmessage\";","import type { AppMessages } from \"..\u002Fen\u002Findex\";","import { messages as account } from \".\u002Faccount\";","import { messages as agent } from \".\u002Fagent\";","import { messages as agentSettings } from \".\u002FagentSettings\";","import { messages as agentTemplate } from \".\u002FagentTemplate\";","import { messages as app } from \".\u002Fapp\";","import { messages as attachment } from \".\u002Fattachment\";","import { messages as billing } from \".\u002Fbilling\";","import { messages as browser } from \".\u002Fbrowser\";",{"format":868,"lines":649,"tokens":955,"copies":620,"first":956,"others":958,"excerpt":975},393,{"name":957,"start":312,"end":649},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fde\u002Fsource.ts",[959,961,963,965,967,969,971,973],{"name":960,"start":312,"end":649},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fes\u002Fsource.ts",{"name":962,"start":312,"end":727},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Ffr\u002Fsource.ts",{"name":964,"start":312,"end":727},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fit\u002Fsource.ts",{"name":966,"start":312,"end":727},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fja\u002Fsource.ts",{"name":968,"start":312,"end":727},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fnl\u002Fsource.ts",{"name":970,"start":312,"end":727},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fpl\u002Fsource.ts",{"name":972,"start":312,"end":727},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fpt\u002Fsource.ts",{"name":974,"start":312,"end":727},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fru\u002Fsource.ts",{"lines":976,"total":649},[977,978,979,980,981,982,983,984,985,986],"import { messages as errorAgent } from \".\u002Ferror\u002Fagent\";","import { messages as errorApp } from \".\u002Ferror\u002Fapp\";","import { messages as errorAttachment } from \".\u002Ferror\u002Fattachment\";","import { messages as errorAuth } from \".\u002Ferror\u002Fauth\";","import { messages as errorBackend } from \".\u002Ferror\u002Fbackend\";","import { messages as errorBilling } from \".\u002Ferror\u002Fbilling\";","import { messages as errorComputerUse } from \".\u002Ferror\u002FcomputerUse\";","import { messages as errorConnector } from \".\u002Ferror\u002Fconnector\";","import { messages as errorHost } from \".\u002Ferror\u002Fhost\";","import { messages as errorImport } from \".\u002Ferror\u002Fimport\";",{"format":868,"lines":988,"tokens":989,"copies":358,"first":990,"others":992,"excerpt":1010},24,194,{"name":991,"start":312,"end":988},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fde\u002Fmobile.ts",[993,995,998,1000,1002,1004,1006,1008],{"name":994,"start":312,"end":988},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fes\u002Fmobile.ts",{"name":996,"start":312,"end":997},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Ffr\u002Fmobile.ts",25,{"name":999,"start":312,"end":997},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fit\u002Fmobile.ts",{"name":1001,"start":312,"end":997},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fja\u002Fmobile.ts",{"name":1003,"start":312,"end":997},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fko\u002Fmobile.ts",{"name":1005,"start":312,"end":997},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fnl\u002Fmobile.ts",{"name":1007,"start":312,"end":997},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fpl\u002Fmobile.ts",{"name":1009,"start":312,"end":997},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fpt\u002Fmobile.ts",{"lines":1011,"total":988},[944,1012,1013,1014,1015,1016,1017,1018,1019,1020],"import type { AppMobileMessages } from \"..\u002Fen\u002Fmobile\";","import { messages as mobileAgent } from \".\u002Fmobile\u002Fagent\";","import { messages as mobileApp } from \".\u002Fmobile\u002Fapp\";","import { messages as mobileAppLock } from \".\u002Fmobile\u002FappLock\";","import { messages as mobileAuth } from \".\u002Fmobile\u002Fauth\";","import { messages as mobileBrowser } from \".\u002Fmobile\u002Fbrowser\";","import { messages as mobileChannel } from \".\u002Fmobile\u002Fchannel\";","import { messages as mobileChat } from \".\u002Fmobile\u002Fchat\";","import { messages as mobileLink } from \".\u002Fmobile\u002Flink\";",{"format":868,"lines":684,"tokens":1022,"copies":461,"first":1023,"others":1025},159,{"name":923,"start":920,"end":1024},107,[1026,1030,1031,1033,1034,1036,1037,1039],{"name":1027,"start":1028,"end":1029},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fen\u002Findex.ts",65,117,{"name":926,"start":920,"end":1024},{"name":928,"start":649,"end":1032},119,{"name":930,"start":649,"end":1032},{"name":932,"start":381,"end":1035},118,{"name":934,"start":381,"end":1035},{"name":936,"start":727,"end":1038},120,{"name":938,"start":649,"end":1032},{"format":367,"lines":1041,"tokens":1042,"copies":372,"first":1043,"others":1047},150,594,{"name":1044,"start":1045,"end":1046},"native-runtime.lock.json",662,811,[1048,1051,1054],{"name":1044,"start":1049,"end":1050},885,1034,{"name":1044,"start":1052,"end":1053},1108,1257,{"name":1044,"start":1055,"end":1056},1331,1480,{"format":868,"lines":717,"tokens":1058,"copies":372,"first":1059,"others":1061},488,{"name":1060,"start":1024,"end":706},"scripts\u002Fclaude-foreign-session-e2e.ts",[1062,1065,1068],{"name":1063,"start":725,"end":1064},"scripts\u002Fclaude-late-steer-e2e.ts",210,{"name":1066,"start":1067,"end":845},"scripts\u002Fclaude-usage-resume-e2e.ts",127,{"name":1069,"start":1070,"end":1071},"scripts\u002Fprovider-session-reuse-e2e.ts",236,307,{"format":868,"lines":1073,"tokens":1074,"copies":372,"first":1075,"others":1078},80,484,{"name":1076,"start":669,"end":1077},"scripts\u002Fbrowser-agent-session-e2e.ts",126,[1079,1081,1083],{"name":1080,"start":669,"end":1077},"scripts\u002Fbrowser-card-smoke.ts",{"name":1082,"start":669,"end":1077},"scripts\u002Fbrowser-sign-in-e2e.ts",{"name":1084,"start":669,"end":1077},"scripts\u002Fbrowser-user-control-e2e.ts",{"format":868,"lines":806,"tokens":1086,"copies":380,"first":1087,"others":1091},1386,{"name":1088,"start":1089,"end":1090},"scripts\u002Flive-activity-autolink-e2e.ts",37,273,[1092],{"name":1093,"start":668,"end":1090},"scripts\u002Flive-activity-inline-fence-e2e.ts",{"format":868,"lines":1095,"tokens":1096,"copies":380,"first":1097,"others":1099},196,1126,{"name":1088,"start":1089,"end":1098},232,[1100],{"name":1101,"start":827,"end":1102},"scripts\u002Flive-activity-code-span-e2e.ts",244,{"format":868,"lines":1104,"tokens":1105,"copies":372,"first":1106,"others":1107},58,363,{"name":957,"start":312,"end":1104},[1108,1111,1113],{"name":1109,"start":312,"end":1110},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fen\u002Fsource.ts",59,{"name":1112,"start":312,"end":1110},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fko\u002Fsource.ts",{"name":1114,"start":312,"end":1110},"packages\u002Fi18n\u002Fsrc\u002Fmessages\u002Fzh\u002Fsource.ts",{"sources":1116,"lines":1117,"tokens":1118,"clones":1119,"duplicatedLines":1120,"duplicatedTokens":1121,"percentage":1122,"percentageTokens":1123,"formats":1124,"topClones":1155,"generated":1316},3571,768723,5030607,1953,23963,165686,3.12,3.29,[1125,1131,1135,1139,1144,1147,1150,1153],{"format":868,"sources":1126,"lines":1127,"clones":1128,"duplicatedLines":1129,"percentage":1130},2390,518466,1607,19931,3.84,{"format":379,"sources":1132,"lines":1133,"clones":877,"duplicatedLines":878,"percentage":1134},1128,244029,1.63,{"format":386,"sources":508,"lines":1136,"clones":380,"duplicatedLines":1137,"percentage":1138},2995,18,0.6,{"format":1140,"sources":372,"lines":1141,"clones":380,"duplicatedLines":1142,"percentage":1143},"ruby",112,32,28.57,{"format":1145,"sources":255,"lines":1146,"clones":312,"duplicatedLines":255,"percentage":1138},"swift",997,{"format":355,"sources":1148,"lines":1149,"clones":365,"duplicatedLines":365,"percentage":365},14,1477,{"format":1151,"sources":278,"lines":1152,"clones":365,"duplicatedLines":365,"percentage":365},"kotlin",609,{"format":1154,"sources":312,"lines":384,"clones":365,"duplicatedLines":365,"percentage":365},"groovy",[1156,1175,1193,1209,1213,1231,1247,1259,1289,1302],{"format":868,"lines":717,"tokens":1058,"copies":372,"first":1157,"others":1158,"excerpt":1162,"excerptSecond":1172},{"name":1060,"start":1024,"end":706},[1159,1160,1161],{"name":1063,"start":725,"end":1064},{"name":1066,"start":1067,"end":845},{"name":1069,"start":1070,"end":1071},{"lines":1163,"total":717},[1164,1165,652,624,1166,1167,1168,1169,1170,1171],"  exit: [error: Error];","  diagnostic: [message: string, origin?: DiagnosticOrigin];","\u002F**"," * The real Claude client. Only the account, usage and model reads are answered here: the real ones"," * run `claude auth status` or a probe query. Sessions, turns and events go to the real client."," *\u002F","class ClaudeStandIn extends EventEmitter\u003CClientEvents> implements AgentClient {","  readonly provider = \"claude\";",{"lines":1173,"total":717},[1164,1165,652,624,1166,1167,1174,1169,1170,1171]," * run `claude auth status` or a probe query. Sessions, turns, history and events go to the real client.",{"format":868,"lines":1073,"tokens":1074,"copies":372,"first":1176,"others":1177,"excerpt":1181},{"name":1076,"start":669,"end":1077},[1178,1179,1180],{"name":1080,"start":669,"end":1077},{"name":1082,"start":669,"end":1077},{"name":1084,"start":669,"end":1077},{"lines":1182,"total":1073},[1183,1184,1185,1186,1187,1188,1189,1190,1191,1192],"      cases: z.array(z.string()).length(16),","      runId: z.literal(runId),","      sourceSha: z.literal(sourceSha),","    })","    .parse(JSON.parse(await readFile(reportPath, \"utf8\")));","  \u002F\u002F Machine-readable summary of the completed case count.","  process.stdout.write(","    `${JSON.stringify({ status: report.status, cases: report.cases.length, report: reportPath })}\\n`,","  );","} catch (error) {",{"format":868,"lines":806,"tokens":1086,"copies":380,"first":1194,"others":1195,"excerpt":1197},{"name":1088,"start":1089,"end":1090},[1196],{"name":1093,"start":668,"end":1090},{"lines":1198,"total":806},[1199,1200,1201,1202,1203,1204,1205,1206,1207,1208],"  \"scripts\u002Flive-activity-autolink-e2e.ts\",","  \"src\u002Fmain\u002Flive-activity-push.ts\",","  \"packages\u002Fteam-client\u002Fsrc\u002Fdynamic-island-coordinator.ts\",","  \"packages\u002Fteam-client\u002Fsrc\u002Fdynamic-island-presentation.ts\",","  \"packages\u002Fteam-client\u002Fsrc\u002Fagent-message-text.ts\",","  \"packages\u002Fteam-client\u002Fsrc\u002Flive-activity-props.ts\",","  \"packages\u002Fteam-client\u002Fsrc\u002Flive-activity-text.ts\",","  \"packages\u002Fteam-client\u002Fsrc\u002Flive-activity-seal.ts\",","  \"apps\u002Fmobile\u002Fsrc\u002Ffeatures\u002Flive-activity\u002Fmodel\u002Flive-activity-open.ts\",","];",{"format":868,"lines":1095,"tokens":1096,"copies":380,"first":1210,"others":1211},{"name":1088,"start":1089,"end":1098},[1212],{"name":1101,"start":827,"end":1102},{"format":868,"lines":988,"tokens":882,"copies":278,"first":1214,"others":1218},{"name":1215,"start":1216,"end":1217},"packages\u002Fcontracts\u002Fsrc\u002Fteam-protocol\u002Fv4-adapter.ts",146,169,[1219,1222,1224,1228],{"name":1220,"start":1217,"end":1221},"packages\u002Fcontracts\u002Fsrc\u002Fteam-protocol\u002Fv5-adapter.ts",192,{"name":1223,"start":1217,"end":1221},"packages\u002Fcontracts\u002Fsrc\u002Fteam-protocol\u002Fv6-adapter.ts",{"name":1225,"start":1226,"end":1227},"packages\u002Fcontracts\u002Fsrc\u002Fteam-protocol\u002Fv7-adapter.ts",131,154,{"name":1229,"start":888,"end":1230},"packages\u002Fcontracts\u002Fsrc\u002Fteam-protocol\u002Fv8-adapter.ts",155,{"format":868,"lines":639,"tokens":1232,"copies":278,"first":1233,"others":1236},233,{"name":1215,"start":1234,"end":1235},284,299,[1237,1240,1241,1244],{"name":1220,"start":1238,"end":1239},312,327,{"name":1223,"start":1238,"end":1239},{"name":1225,"start":1242,"end":1243},333,348,{"name":1229,"start":1245,"end":1246},334,349,{"format":868,"lines":1248,"tokens":1249,"copies":380,"first":1250,"others":1254},70,826,{"name":1251,"start":1252,"end":1253},"packages\u002Fcontracts\u002Fsrc\u002Fteam-protocol\u002Fprovider-aware-codec.ts",1134,1203,[1255],{"name":1256,"start":1257,"end":1258},"packages\u002Fcontracts\u002Fsrc\u002Fteam-protocol\u002Fv1.ts",1048,1117,{"format":379,"lines":426,"tokens":684,"copies":293,"first":1260,"others":1264},{"name":1261,"start":1262,"end":1263},"apps\u002Fmobile\u002Fsrc\u002Fapp\u002F(app)\u002F_layout.tsx",235,245,[1265,1268,1271,1274,1277,1280,1283,1286],{"name":1261,"start":1266,"end":1267},256,266,{"name":1261,"start":1269,"end":1270},280,290,{"name":1261,"start":1272,"end":1273},292,302,{"name":1261,"start":1275,"end":1276},303,313,{"name":1261,"start":1278,"end":1279},362,372,{"name":1261,"start":1281,"end":1282},373,383,{"name":1261,"start":1284,"end":1285},384,394,{"name":1261,"start":1287,"end":1288},395,405,{"format":379,"lines":988,"tokens":1290,"copies":278,"first":1291,"others":1293},182,{"name":1292,"start":510,"end":1142},"apps\u002Fauth-api\u002Fsrc\u002Froutes\u002Fbrand\u002Findex.tsx",[1294,1296,1298,1300],{"name":1295,"start":510,"end":1142},"apps\u002Fauth-api\u002Fsrc\u002Froutes\u002Fcommercial-license.tsx",{"name":1297,"start":510,"end":1142},"apps\u002Fauth-api\u002Fsrc\u002Froutes\u002Fprivacy-policy.tsx",{"name":1299,"start":510,"end":1142},"apps\u002Fauth-api\u002Fsrc\u002Froutes\u002Fteams.tsx",{"name":1301,"start":510,"end":1142},"apps\u002Fauth-api\u002Fsrc\u002Froutes\u002Fterms.tsx",{"format":868,"lines":293,"tokens":1290,"copies":278,"first":1303,"others":1306},{"name":1215,"start":1304,"end":1305},188,202,[1307,1310,1311,1314],{"name":1220,"start":1308,"end":1309},211,225,{"name":1223,"start":1308,"end":1309},{"name":1225,"start":1312,"end":1313},173,187,{"name":1229,"start":1315,"end":1304},174,{"files":620,"minified":365,"sample":1317},[1318,1319,1320,1321,1322,1323,1324,1325,1326,1327],"apps\u002Fauth-api\u002Fsrc\u002Flib\u002Fplugin-catalog.generated.ts","apps\u002Fauth-api\u002Fsrc\u002FrouteTree.gen.ts","apps\u002Fmobile\u002Fsrc\u002Ffeatures\u002Fmarketplace\u002Fmodel\u002Fplugin-catalog.generated.ts","apps\u002Fmobile\u002Fsrc\u002Funiwind-types.d.ts","packages\u002Fbrand\u002Fsrc\u002Fwordmark-shape.ts","src\u002Fbackend\u002Freleased-schemas\u002Fv0.1.12.sql","src\u002Fbackend\u002Freleased-schemas\u002Fv0.1.15.sql","src\u002Fbackend\u002Freleased-schemas\u002Fv0.1.18.sql","src\u002Fbackend\u002Freleased-schemas\u002Fv0.2.1.sql","src\u002Frenderer\u002Fsrc\u002Ffeatures\u002Fsettings\u002Fmarketplace-plugin-catalog.ts",{"score":1329,"grade":297,"size":1330,"dimensions":1334},61.6,{"lines":1331,"files":1332,"class":1333},953681,5010,"L",[1335,1343,1349],{"id":750,"source":751,"value":1336,"adjusted":1336,"lines":1337,"halfLife":754,"formats":1338,"excluded":1341,"weight":312,"score":1342},3.4,32380,[868,379,386,907,355,1145,1151,1339,1140,1340,1154],"nix","docker",[348,383,758],75.8,{"id":761,"source":751,"value":1344,"adjusted":1344,"lines":1345,"halfLife":765,"coverage":1346,"weight":1347,"score":1348},4.5,43142,99.6,0.996,65.7,{"id":767,"source":751,"value":1350,"adjusted":1351,"lines":1352,"halfLife":771,"weight":312,"score":1353},54.7,54.6,521513,46.9,{"total":1355,"mean":1356,"files":1357},178639,35.7,[1358,1362,1366,1371,1376,1381,1386,1391,1396,1400],{"path":1251,"complexity":1359,"lines":1360,"bytes":1361},1360,3023,123767,{"path":1256,"complexity":1363,"lines":1364,"bytes":1365},1347,2831,108903,{"path":1367,"complexity":1368,"lines":1369,"bytes":1370},"src\u002Fbackend\u002Fagent-service.ts",1246,4911,216239,{"path":1372,"complexity":1373,"lines":1374,"bytes":1375},"src\u002Fbackend\u002Fmailbox-store.ts",1053,3100,133638,{"path":1377,"complexity":1378,"lines":1379,"bytes":1380},"src\u002Frenderer\u002Fsrc\u002Fpreview\u002Fmock-openbot.ts",1052,2981,133289,{"path":1382,"complexity":1383,"lines":1384,"bytes":1385},"packages\u002Fui\u002Fsrc\u002Ffeatures\u002Fworkflows\u002FWorkflowCanvas.tsx",1045,3168,128443,{"path":1387,"complexity":1388,"lines":1389,"bytes":1390},"src\u002Fbackend\u002Fagent\u002Fprovider-runtime.ts",1014,3712,173150,{"path":1392,"complexity":1393,"lines":1394,"bytes":1395},"scripts\u002Fbrowser-smoke-electron.ts",945,3865,194462,{"path":1397,"complexity":1393,"lines":1398,"bytes":1399},"src\u002Fbackend\u002Fchannel-service.ts",2809,130542,{"path":1401,"complexity":1402,"lines":1403,"bytes":1404},"src\u002Fbackend\u002Fbrowser-host.ts",915,3128,132642,{"percentage":1406,"findings":1407,"files":1408,"byCategory":1409,"largest":1417},4.54,215,5295,[1410,1412,1414,1416],{"category":830,"count":1411},179,{"category":1413,"count":459},"unused-export",{"category":1415,"count":461},"unused-symbol",{"category":832,"count":312},[1418,1419,1422,1425,1428,1431,1434,1437,1440,1443],{"category":830,"path":1392,"name":624,"line":312,"lines":1394},{"category":830,"path":1420,"name":624,"line":312,"lines":1421},"scripts\u002Fworkflow-team-api-e2e.ts",1044,{"category":830,"path":1423,"name":624,"line":312,"lines":1424},"src\u002Frenderer\u002Fsrc\u002Ffeatures\u002Fteam\u002Fteam-webrtc.ts",1035,{"category":830,"path":1426,"name":624,"line":312,"lines":1427},"scripts\u002Fbrowser-fill-fields-electron.ts",849,{"category":830,"path":1429,"name":624,"line":312,"lines":1430},"scripts\u002Fagent-threads-messaging-e2e.ts",728,{"category":830,"path":1432,"name":624,"line":312,"lines":1433},"scripts\u002Fstuck-running-deliveries-e2e.ts",722,{"category":830,"path":1435,"name":624,"line":312,"lines":1436},"scripts\u002Fchannel-notifications-e2e.ts",663,{"category":830,"path":1438,"name":624,"line":312,"lines":1439},"scripts\u002Fconversation-mailbox-rewrite-e2e.ts",595,{"category":830,"path":1441,"name":624,"line":312,"lines":1442},"scripts\u002Froutine-cron-syntax-e2e.ts",593,{"category":830,"path":1444,"name":624,"line":312,"lines":335},"scripts\u002Fagent-access-e2e.ts",{"name":286,"url":1446,"description":1447,"language":304,"stars":1448,"starsToday":1449,"defaultBranch":331,"headSha":1450,"durationMs":1451,"total":1452,"formats":1461,"topClones":1501,"code":1643,"health":1783,"complexity":1805,"deadCode":1855},"https:\u002F\u002Fgithub.com\u002Fgitroomhq\u002Fpostiz-app","📨 The ultimate agentic social media scheduling tool 🤖",39574,951,"a5affe62c74e39c1e7ac960d50d8418b807d532c",1593,{"sources":1453,"lines":1454,"tokens":1455,"clones":1456,"duplicatedLines":1457,"duplicatedTokens":1458,"percentage":1459,"percentageTokens":1460},805,181240,907118,802,20320,95337,11.21,10.51,[1462,1467,1473,1478,1482,1486,1490,1493,1496,1499],{"format":868,"sources":1282,"lines":1463,"clones":1464,"duplicatedLines":1465,"percentage":1466},76667,328,10227,13.34,{"format":379,"sources":1468,"lines":1469,"clones":1470,"duplicatedLines":1471,"percentage":1472},332,52466,186,3399,6.48,{"format":355,"sources":255,"lines":1474,"clones":1475,"duplicatedLines":1476,"percentage":1477},16399,176,2607,15.9,{"format":341,"sources":380,"lines":1479,"clones":349,"duplicatedLines":1480,"percentage":1481},16565,3649,22.03,{"format":1483,"sources":380,"lines":1484,"clones":255,"duplicatedLines":1104,"percentage":1485},"scss",1112,5.22,{"format":362,"sources":358,"lines":1487,"clones":278,"duplicatedLines":1488,"percentage":1489},1072,171,15.95,{"format":367,"sources":1089,"lines":1491,"clones":372,"duplicatedLines":703,"percentage":1492},15165,0.59,{"format":375,"sources":1148,"lines":1494,"clones":305,"duplicatedLines":690,"percentage":1495},1333,7.95,{"format":1497,"sources":312,"lines":1248,"clones":312,"duplicatedLines":461,"percentage":1498},"nginx",18.57,{"format":348,"sources":1148,"lines":1500,"clones":365,"duplicatedLines":365,"percentage":365},291,[1502,1521,1544,1564,1573,1581,1590,1601,1610,1615],{"format":341,"lines":1503,"tokens":1504,"copies":380,"first":1505,"others":1507,"excerpt":1511},2559,10703,{"name":1506,"start":312,"end":1503},"apps\u002Ffrontend\u002Fsrc\u002Fapp\u002Fpolonto.css",[1508],{"name":1506,"start":1509,"end":1510},8922,11479,{"lines":1512,"total":1503},[1513,1514,1515,1516,652,1517,1518,1519,652,1520],".bp5-icon {","  display: inline-block;","  flex: 0 0 auto;","  vertical-align: text-bottom;",".bp5-icon:not(:empty)::before {","  content: '' !important;","  content: unset !important;",".bp5-icon > svg {",{"format":868,"lines":822,"tokens":1522,"copies":305,"first":1523,"others":1526,"excerpt":1532},2050,{"name":1524,"start":1141,"end":1525},"apps\u002Forchestrator\u002Fsrc\u002Fworkflows\u002Fpost-workflows\u002Fpost.workflow.v1.0.7.ts",658,[1527,1530],{"name":1528,"start":1529,"end":1045},"apps\u002Forchestrator\u002Fsrc\u002Fworkflows\u002Fpost-workflows\u002Fpost.workflow.v1.0.8.ts",116,{"name":1531,"start":690,"end":910},"apps\u002Forchestrator\u002Fsrc\u002Fworkflows\u002Fpost-workflows\u002Fpost.workflow.v1.0.9.ts",{"lines":1533,"total":822},[1534,1535,1536,1537,1538,1539,1540,1541,1542,1543],"export async function postWorkflowV107({","  taskQueue,","  postId,","  organizationId,","  postNow = false,","}: {","  taskQueue: string;","  postId: string;","  organizationId: string;","  postNow?: boolean;",{"format":341,"lines":1545,"tokens":1546,"copies":380,"first":1547,"others":1550,"excerpt":1554},365,3542,{"name":1506,"start":1548,"end":1549},13452,13816,[1551],{"name":1506,"start":1552,"end":1553},15872,16236,{"lines":1555,"total":1545},[1556,652,1557,1558,1559,1560,1561,652,1562,1563],"  visibility: hidden !important;",".bp5-tooltip {","  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2),","    0 8px 24px rgba(17, 20, 24, 0.2);","  transform: scale(1);","  color: #f6f7f9;",".bp5-tooltip .bp5-popover-arrow {","  height: 22px;",{"format":868,"lines":1565,"tokens":1566,"copies":380,"first":1567,"others":1570},524,1978,{"name":1568,"start":1024,"end":1569},"apps\u002Forchestrator\u002Fsrc\u002Fworkflows\u002Fpost-workflows\u002Fpost.workflow.v1.0.6.ts",630,[1571],{"name":1524,"start":1572,"end":1525},135,{"format":868,"lines":1574,"tokens":1575,"copies":380,"first":1576,"others":1577},447,1655,{"name":1568,"start":916,"end":1569},[1578],{"name":1579,"start":1580,"end":1525},"apps\u002Forchestrator\u002Fsrc\u002Fworkflows\u002Fpost-workflows\u002Fpost.workflow.v1.1.0.ts",212,{"format":362,"lines":1582,"tokens":1583,"copies":380,"first":1584,"others":1587},87,1592,{"name":1585,"start":387,"end":1586},"CCLA.md",115,[1588],{"name":1589,"start":387,"end":1586},"ICLA.md",{"format":868,"lines":1591,"tokens":1592,"copies":380,"first":1593,"others":1596},326,1275,{"name":1594,"start":702,"end":1595},"apps\u002Forchestrator\u002Fsrc\u002Fworkflows\u002Fpost-workflows\u002Fpost.workflow.v1.0.3.ts",410,[1597],{"name":1598,"start":1599,"end":1600},"apps\u002Forchestrator\u002Fsrc\u002Fworkflows\u002Fpost-workflows\u002Fpost.workflow.v1.0.4.ts",94,419,{"format":868,"lines":1602,"tokens":1603,"copies":380,"first":1604,"others":1605},306,1208,{"name":1594,"start":720,"end":1595},[1606],{"name":1607,"start":1608,"end":1609},"apps\u002Forchestrator\u002Fsrc\u002Fworkflows\u002Fpost-workflows\u002Fpost.workflow.v1.0.5.ts",113,418,{"format":362,"lines":376,"tokens":1611,"copies":380,"first":1612,"others":1613},975,{"name":1585,"start":649,"end":1029},[1614],{"name":1589,"start":649,"end":1029},{"format":355,"lines":1148,"tokens":649,"copies":293,"first":1616,"others":1619},{"name":1617,"start":1045,"end":1618},"apps\u002Ffrontend\u002Fpublic\u002Ff.js",675,[1620,1622,1625,1628,1631,1634,1637,1640],{"name":1617,"start":1433,"end":1621},735,{"name":1617,"start":1623,"end":1624},1617,1629,{"name":1617,"start":1626,"end":1627},1720,1733,{"name":1617,"start":1629,"end":1630},1777,1790,{"name":1617,"start":1632,"end":1633},1866,1879,{"name":1617,"start":1635,"end":1636},1913,1925,{"name":1617,"start":1638,"end":1639},3157,3169,{"name":1617,"start":1641,"end":1642},3185,3198,{"sources":1644,"lines":1645,"tokens":1646,"clones":287,"duplicatedLines":1647,"duplicatedTokens":1648,"percentage":288,"percentageTokens":1649,"formats":1650,"topClones":1659,"generated":1781},719,145452,685792,16233,70200,10.24,[1651,1655,1656],{"format":868,"sources":1652,"lines":1653,"clones":1464,"duplicatedLines":1465,"percentage":1654},382,76615,13.35,{"format":379,"sources":1468,"lines":1469,"clones":1470,"duplicatedLines":1471,"percentage":1472},{"format":355,"sources":278,"lines":1657,"clones":1475,"duplicatedLines":1476,"percentage":1658},16371,15.92,[1660,1667,1680,1692,1696,1700,1711,1720,1733,1762],{"format":868,"lines":822,"tokens":1522,"copies":305,"first":1661,"others":1662,"excerpt":1665},{"name":1524,"start":1141,"end":1525},[1663,1664],{"name":1528,"start":1529,"end":1045},{"name":1531,"start":690,"end":910},{"lines":1666,"total":822},[1534,1535,1536,1537,1538,1539,1540,1541,1542,1543],{"format":868,"lines":1565,"tokens":1566,"copies":380,"first":1668,"others":1669,"excerpt":1671},{"name":1568,"start":1024,"end":1569},[1670],{"name":1524,"start":1572,"end":1525},{"lines":1672,"total":1565},[1673,624,1674,624,1675,1676,1677,1678,624,1679],"const { checkPostStatus } = proxyCheckTaskQueue(taskQueue);","const { postSocialPending, finalizePost } = proxyMutationTaskQueue(taskQueue);","let poked = false;","setHandler(poke, () => {","  poked = true;","});","const startTime = new Date();",{"format":868,"lines":1574,"tokens":1575,"copies":380,"first":1681,"others":1682,"excerpt":1684},{"name":1568,"start":916,"end":1569},[1683],{"name":1579,"start":1580,"end":1525},{"lines":1685,"total":1574},[1191,1686,652,624,1687,1688,1689,1690,1691,624],"  return;","\u002F\u002F Do we need to post comment for this social?","const toComment: boolean =","  postsListBefore.length === 1","    ? false","    : await isCommentable(post.integration);",{"format":868,"lines":1591,"tokens":1592,"copies":380,"first":1693,"others":1694},{"name":1594,"start":702,"end":1595},[1695],{"name":1598,"start":1599,"end":1600},{"format":868,"lines":1602,"tokens":1603,"copies":380,"first":1697,"others":1698},{"name":1594,"start":720,"end":1595},[1699],{"name":1607,"start":1608,"end":1609},{"format":355,"lines":1148,"tokens":649,"copies":293,"first":1701,"others":1702},{"name":1617,"start":1045,"end":1618},[1703,1704,1705,1706,1707,1708,1709,1710],{"name":1617,"start":1433,"end":1621},{"name":1617,"start":1623,"end":1624},{"name":1617,"start":1626,"end":1627},{"name":1617,"start":1629,"end":1630},{"name":1617,"start":1632,"end":1633},{"name":1617,"start":1635,"end":1636},{"name":1617,"start":1638,"end":1639},{"name":1617,"start":1641,"end":1642},{"format":868,"lines":1712,"tokens":1713,"copies":380,"first":1714,"others":1717},208,809,{"name":1715,"start":707,"end":1716},"apps\u002Forchestrator\u002Fsrc\u002Fworkflows\u002Fpost-workflows\u002Fpost.workflow.v1.0.2.ts",390,[1718],{"name":1594,"start":1719,"end":1595},203,{"format":868,"lines":1721,"tokens":1722,"copies":305,"first":1723,"others":1724},111,403,{"name":1579,"start":1067,"end":806},[1725,1729],{"name":1726,"start":1727,"end":1728},"apps\u002Forchestrator\u002Fsrc\u002Fworkflows\u002Fpost-workflows\u002Fpost.workflow.v1.1.1.ts",140,251,{"name":1730,"start":1731,"end":1732},"apps\u002Forchestrator\u002Fsrc\u002Fworkflows\u002Fpost-workflows\u002Fpost.workflow.v1.1.2.ts",141,252,{"format":355,"lines":426,"tokens":941,"copies":293,"first":1734,"others":1737},{"name":1617,"start":1735,"end":1736},1371,1381,[1738,1741,1744,1747,1750,1753,1756,1759],{"name":1617,"start":1739,"end":1740},1799,1809,{"name":1617,"start":1742,"end":1743},1939,1949,{"name":1617,"start":1745,"end":1746},2587,2597,{"name":1617,"start":1748,"end":1749},2762,2772,{"name":1617,"start":1751,"end":1752},2984,2994,{"name":1617,"start":1754,"end":1755},3325,3336,{"name":1617,"start":1757,"end":1758},4184,4194,{"name":1617,"start":1760,"end":1761},4207,4217,{"format":868,"lines":898,"tokens":1763,"copies":358,"first":1764,"others":1766},63,{"name":1765,"start":1282,"end":1722},"apps\u002Forchestrator\u002Fsrc\u002Fworkflows\u002Fpost-workflows\u002Fpost.workflow.v1.0.1.ts",[1767,1768,1770,1772,1774,1775,1777,1779],{"name":1715,"start":1716,"end":1595},{"name":1594,"start":1595,"end":1769},430,{"name":1598,"start":1600,"end":1771},439,{"name":1607,"start":1609,"end":1773},438,{"name":1568,"start":1569,"end":788},{"name":1524,"start":1525,"end":1776},678,{"name":1528,"start":1045,"end":1778},682,{"name":1531,"start":910,"end":1780},672,{"files":365,"minified":365,"sample":1782},[],{"score":1784,"grade":301,"size":1785,"dimensions":1788},38.7,{"lines":1786,"files":1787,"class":1333},145574,721,[1789,1796,1801],{"id":750,"source":751,"value":1790,"adjusted":1791,"lines":1792,"halfLife":754,"formats":1793,"excluded":1794,"weight":312,"score":1795},11.2,11.1,16246,[868,379,355,1497],[348,383,758],40.6,{"id":761,"source":751,"value":1797,"adjusted":1798,"lines":1799,"halfLife":765,"weight":312,"score":1800},13.5,13.3,19728,29.2,{"id":767,"source":751,"value":648,"adjusted":1802,"lines":1803,"halfLife":771,"weight":312,"score":1804},51.5,75644,48.9,{"total":1806,"mean":1807,"files":1808},18514,25.7,[1809,1813,1817,1822,1826,1831,1836,1840,1845,1850],{"path":1617,"complexity":1810,"lines":1811,"bytes":1812},4358,15897,523476,{"path":1814,"complexity":1267,"lines":1815,"bytes":1816},"apps\u002Ffrontend\u002Fsrc\u002Fcomponents\u002Flaunches\u002Fcalendar.tsx",1648,57359,{"path":1818,"complexity":1819,"lines":1820,"bytes":1821},"libraries\u002Fnestjs-libraries\u002Fsrc\u002Fdatabase\u002Fprisma\u002Fposts\u002Fposts.service.ts",265,1787,52201,{"path":1823,"complexity":1819,"lines":1824,"bytes":1825},"libraries\u002Fnestjs-libraries\u002Fsrc\u002Fservices\u002Fstripe.service.ts",1730,49886,{"path":1827,"complexity":1828,"lines":1829,"bytes":1830},"apps\u002Ffrontend\u002Fsrc\u002Fcomponents\u002Fnew-launch\u002Feditor.tsx",242,1382,45349,{"path":1832,"complexity":1833,"lines":1834,"bytes":1835},"apps\u002Ffrontend\u002Fsrc\u002Fcomponents\u002Fnew-launch\u002Fmanage.modal.tsx",241,1398,49843,{"path":1837,"complexity":811,"lines":1838,"bytes":1839},"apps\u002Ffrontend\u002Fsrc\u002Fcomponents\u002Fnew-launch\u002Fstore.ts",673,19080,{"path":1841,"complexity":1842,"lines":1843,"bytes":1844},"libraries\u002Fnestjs-libraries\u002Fsrc\u002Fintegrations\u002Fsocial\u002Fx.provider.ts",200,1756,54517,{"path":1846,"complexity":1847,"lines":1848,"bytes":1849},"apps\u002Ffrontend\u002Fsrc\u002Fcomponents\u002Fmedia\u002Fmedia.component.tsx",193,1149,39860,{"path":1851,"complexity":1852,"lines":1853,"bytes":1854},"libraries\u002Fnestjs-libraries\u002Fsrc\u002Fintegrations\u002Fsocial\u002Finstagram.provider.ts",185,1357,39804,{"percentage":1856,"findings":1857,"files":1858,"byCategory":1859,"largest":1864},13.47,248,799,[1860,1861,1862,1863],{"category":830,"count":997},{"category":1413,"count":1148},{"category":1415,"count":461},{"category":832,"count":1095},[1865,1866,1869,1871,1874,1876,1879,1881,1883,1885],{"category":830,"path":1617,"name":624,"line":312,"lines":1811},{"category":830,"path":1867,"name":624,"line":312,"lines":1868},"libraries\u002Fhelpers\u002Fsrc\u002Fsubdomain\u002Fall.two.level.subdomain.ts",1407,{"category":830,"path":1870,"name":624,"line":312,"lines":1281},"apps\u002Ffrontend\u002Fsrc\u002Fcomponents\u002Flaunches\u002Fcomments\u002Fcomment.component.tsx",{"category":830,"path":1872,"name":624,"line":312,"lines":1873},"apps\u002Fextension\u002Fsrc\u002Fbackground.ts",209,{"category":830,"path":1875,"name":624,"line":312,"lines":1488},"libraries\u002Freact-shared-libraries\u002Fsrc\u002Fform\u002Fcustom.select.tsx",{"category":830,"path":1877,"name":624,"line":312,"lines":1878},"libraries\u002Fnestjs-libraries\u002Fsrc\u002Fintegrations\u002Fsocial\u002Fmastodon.custom.provider.ts",137,{"category":830,"path":1880,"name":624,"line":312,"lines":1035},"apps\u002Ffrontend\u002Fsrc\u002Fcomponents\u002Fanalytics\u002Fanalytics.component.tsx",{"category":830,"path":1882,"name":624,"line":312,"lines":1721},"libraries\u002Fnestjs-libraries\u002Fsrc\u002Fservices\u002Fstripe.country.list.ts",{"category":830,"path":1884,"name":624,"line":312,"lines":363},"apps\u002Ffrontend\u002Fsrc\u002Fcomponents\u002Fnew-layout\u002Fbilling.after.tsx",{"category":1415,"path":1886,"name":1887,"line":1888,"lines":1889},"apps\u002Ffrontend\u002Fsrc\u002Fcomponents\u002Fnew-launch\u002Fproviders\u002Freddit\u002Freddit.provider.tsx","RedditPreview",76,83,{"name":271,"url":1891,"description":1892,"language":311,"stars":1893,"starsToday":1894,"defaultBranch":331,"headSha":1895,"durationMs":1896,"total":1897,"formats":1902,"topClones":1945,"code":2129,"health":2297,"complexity":2319,"deadCode":2370},"https:\u002F\u002Fgithub.com\u002FHKUDS\u002FDeepTutor","DeepTutor: Lifelong Personalized Tutoring. https:\u002F\u002Fdeeptutor.info\u002F.",46410,1598,"a31d82624c27d75f4e771d4fcb78dce16470b383",5535,{"sources":1898,"lines":313,"tokens":1899,"clones":272,"duplicatedLines":314,"duplicatedTokens":1900,"percentage":273,"percentageTokens":1901},3477,4943863,140511,2.84,[1903,1909,1914,1920,1923,1925,1929,1934,1939,1942],{"format":371,"sources":1904,"lines":1905,"clones":1906,"duplicatedLines":1907,"percentage":1908},1880,522955,1179,14030,2.68,{"format":379,"sources":1910,"lines":1911,"clones":1239,"duplicatedLines":1912,"percentage":1913},649,172571,4651,2.7,{"format":868,"sources":1915,"lines":1916,"clones":1917,"duplicatedLines":1918,"percentage":1919},568,79085,92,1225,1.55,{"format":362,"sources":1227,"lines":1921,"clones":1248,"duplicatedLines":1922,"percentage":884},22641,710,{"format":383,"sources":639,"lines":1234,"clones":461,"duplicatedLines":1470,"percentage":1924},65.49,{"format":386,"sources":1926,"lines":1927,"clones":358,"duplicatedLines":1421,"percentage":1928},20,1464,71.31,{"format":375,"sources":720,"lines":1930,"clones":1931,"duplicatedLines":1932,"percentage":1933},7911,8,133,1.68,{"format":367,"sources":1935,"lines":1936,"clones":278,"duplicatedLines":1937,"percentage":1938},30,37447,339,0.91,{"format":341,"sources":372,"lines":1940,"clones":305,"duplicatedLines":826,"percentage":1941},1993,1.35,{"format":348,"sources":639,"lines":1943,"clones":305,"duplicatedLines":508,"percentage":1944},497,4.63,[1946,1988,2019,2058,2066,2075,2082,2097,2104,2123],{"format":386,"lines":1947,"tokens":1948,"copies":358,"first":1949,"others":1952,"excerpt":1974,"excerptSecond":1983},830,774,{"name":1950,"start":342,"end":1951},"README.md",1107,[1953,1956,1958,1961,1964,1966,1969,1971],{"name":1954,"start":1955,"end":1947},"assets\u002FREADME\u002FREADME_AR.md",99,{"name":1957,"start":1955,"end":548},"assets\u002FREADME\u002FREADME_CN.md",{"name":1959,"start":1955,"end":1960},"assets\u002FREADME\u002FREADME_ES.md",843,{"name":1962,"start":1955,"end":1963},"assets\u002FREADME\u002FREADME_FR.md",845,{"name":1965,"start":1955,"end":548},"assets\u002FREADME\u002FREADME_HI.md",{"name":1967,"start":1955,"end":1968},"assets\u002FREADME\u002FREADME_JA.md",825,{"name":1970,"start":1955,"end":1968},"assets\u002FREADME\u002FREADME_PL.md",{"name":1972,"start":1955,"end":1973},"assets\u002FREADME\u002FREADME_PT.md",835,{"lines":1975,"total":1947},[1976,1977,1978,1979,1980,624,1981,624,1982,624],"docker run --rm --name deeptutor \\","  -p 127.0.0.1:3782:3782 \\","  -v deeptutor-data:\u002Fapp\u002Fdata \\","  ghcr.io\u002Fhkuds\u002Fdeeptutor:latest","```","Open [http:\u002F\u002F127.0.0.1:3782](http:\u002F\u002F127.0.0.1:3782), configure model providers in **Settings → Providers**, and press `Ctrl+C` when you are done. The named `de…","### Content Workspace",{"lines":1984,"total":1987},[1976,1977,1978,1979,1980,624,1985,624,1986,624],"افتح [http:\u002F\u002F127.0.0.1:3782](http:\u002F\u002F127.0.0.1:3782)، وهيّئ مزودي النماذج في **الإعدادات ← المزودون**، واضغط `Ctrl+C` عند الانتهاء. تحتفظ وحدة التخزين المسماة `…","### مساحة عمل المحتوى",732,{"format":383,"lines":1989,"tokens":1064,"copies":358,"first":1990,"others":1993,"excerpt":2005,"excerptSecond":2015},685,{"name":1950,"start":1991,"end":1992},260,944,[1994,1996,1998,2000,2001,2002,2003,2004],{"name":1954,"start":1995,"end":1780},81,{"name":1957,"start":1995,"end":1997},671,{"name":1959,"start":1995,"end":1999},680,{"name":1962,"start":1995,"end":1778},{"name":1965,"start":1995,"end":1997},{"name":1967,"start":1995,"end":1997},{"name":1970,"start":1995,"end":1997},{"name":1972,"start":1995,"end":1780},{"lines":2006,"total":1989},[2007,2008,2009,2010,2011,2012,2013,1980,624,2014],"Help me install and configure DeepTutor locally from https:\u002F\u002Fgithub.com\u002FHKUDS\u002FDeepTutor.","Clone the repository, or reuse my existing checkout, and read SKILL.md and","docs-for-user\u002FAGENT_SETUP.md first. Follow that guide to prepare the environment,","configure my model provider, verify the setup, and start the Web app.","Ask me for any missing provider, model, or credential-source information;","do not print API keys. Preserve my existing files and settings, and finish","with the access URL and the results of your checks.","The [Agent Setup guide](docs-for-user\u002FAGENT_SETUP.md) covers the full flow, including non-interactive CLI configuration. To install it yourself, choose one of …",{"lines":2016,"total":2018},[2007,2008,2009,2010,2011,2012,2013,1980,624,2017],"يغطي [دليل إعداد الوكيل](..\u002F..\u002Fdocs-for-user\u002FAGENT_SETUP.md) التدفق كاملاً، بما فيه التهيئة غير التفاعلية عبر CLI. لتثبيته بنفسك، اختر أحد المسارات أدناه.",592,{"format":362,"lines":510,"tokens":1022,"copies":620,"first":2020,"others":2023,"excerpt":2045,"excerptSecond":2055},{"name":1950,"start":2021,"end":2022},1137,1145,[2024,2027,2030,2033,2034,2037,2038,2041],{"name":1954,"start":2025,"end":2026},859,867,{"name":1957,"start":2028,"end":2029},863,871,{"name":1959,"start":2031,"end":2032},872,880,{"name":1965,"start":2028,"end":2029},{"name":1967,"start":2035,"end":2036},854,862,{"name":1970,"start":2035,"end":2036},{"name":2039,"start":2040,"end":2031},"assets\u002FREADME\u002FREADME_RU.md",864,{"name":2042,"start":2043,"end":2044},"assets\u002FREADME\u002FREADME_TH.md",892,900,{"lines":2046,"total":510},[2047,2048,2049,2050,2051,2052,2053,624,2054],"\u003Ctable>","  \u003Ctr>","    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpancacake\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F150592536?v=4&s=80\" width=\"80\" height=\"80\" alt=…","    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTyrionH-is-coding\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F275607548?v=4&s=80\" width=\"80\" height=\"…","    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzzhtx258\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F175302980?v=4&s=80\" width=\"80\" height=\"80\" alt=\"…","  \u003C\u002Ftr>","\u003C\u002Ftable>","### 📮 Contact",{"lines":2056,"total":510},[2047,2048,2049,2050,2051,2052,2053,624,2057],"### 📮 التواصل",{"format":362,"lines":487,"tokens":2059,"copies":372,"first":2060,"others":2061},466,{"name":1957,"start":898,"end":1089},[2062,2063,2064],{"name":1959,"start":898,"end":1089},{"name":1967,"start":898,"end":1089},{"name":2065,"start":898,"end":1089},"assets\u002FREADME\u002FREADME_TW.md",{"format":371,"lines":700,"tokens":1858,"copies":380,"first":2067,"others":2070},{"name":2068,"start":997,"end":2069},"tests\u002Fservices\u002Fsession\u002Ftest_pocketbase_isolation.py",124,[2071],{"name":2072,"start":2073,"end":2074},"tests\u002Fservices\u002Fsession\u002Ftest_pocketbase_store_fallbacks.py",39,138,{"format":362,"lines":426,"tokens":989,"copies":278,"first":2076,"others":2077},{"name":1954,"start":461,"end":508},[2078,2079,2080,2081],{"name":1965,"start":461,"end":508},{"name":1970,"start":461,"end":508},{"name":2039,"start":461,"end":508},{"name":2042,"start":461,"end":508},{"format":362,"lines":510,"tokens":359,"copies":368,"first":2083,"others":2086},{"name":1950,"start":2084,"end":2085},493,501,[2087,2089,2090,2091,2092,2094],{"name":1959,"start":1269,"end":2088},288,{"name":1965,"start":1269,"end":2088},{"name":1970,"start":1269,"end":2088},{"name":2039,"start":1269,"end":2088},{"name":2042,"start":2088,"end":2093},296,{"name":2095,"start":2096,"end":2093},"docs-for-user\u002FCONTAINERIZATION.md",286,{"format":362,"lines":426,"tokens":2098,"copies":372,"first":2099,"others":2100},213,{"name":1950,"start":368,"end":487},[2101,2102,2103],{"name":1959,"start":368,"end":487},{"name":1967,"start":368,"end":487},{"name":1972,"start":368,"end":487},{"format":362,"lines":426,"tokens":381,"copies":620,"first":2105,"others":2107},{"name":1954,"start":531,"end":2106},851,[2108,2110,2111,2114,2115,2118,2119,2120],{"name":1957,"start":1963,"end":2109},855,{"name":1959,"start":2035,"end":2040},{"name":1962,"start":2112,"end":2113},856,866,{"name":1965,"start":1963,"end":2109},{"name":1967,"start":2116,"end":2117},836,846,{"name":1972,"start":2117,"end":2112},{"name":2039,"start":2117,"end":2112},{"name":2042,"start":2121,"end":2122},874,884,{"format":362,"lines":1137,"tokens":2124,"copies":380,"first":2125,"others":2127},531,{"name":1954,"start":988,"end":2126},41,[2128],{"name":2039,"start":988,"end":2126},{"sources":2130,"lines":2131,"tokens":2132,"clones":2133,"duplicatedLines":2134,"duplicatedTokens":2135,"percentage":284,"percentageTokens":380,"formats":2136,"topClones":2156,"generated":2292},1855,504739,2730876,727,9552,54492,[2137,2143,2149,2153,2155],{"format":371,"sources":2138,"lines":2139,"clones":2140,"duplicatedLines":2141,"percentage":2142},1020,304480,458,5453,1.79,{"format":379,"sources":2144,"lines":2145,"clones":2146,"duplicatedLines":2147,"percentage":2148},494,149532,243,3760,2.51,{"format":868,"sources":2150,"lines":2151,"clones":424,"duplicatedLines":1937,"percentage":2152},322,49101,0.69,{"format":355,"sources":1137,"lines":2154,"clones":365,"duplicatedLines":365,"percentage":365},1582,{"format":386,"sources":312,"lines":391,"clones":365,"duplicatedLines":365,"percentage":365},[2157,2188,2211,2231,2235,2245,2261,2269,2279,2286],{"format":371,"lines":368,"tokens":1889,"copies":368,"first":2158,"others":2161,"excerpt":2179},{"name":2159,"start":2160,"end":1248},"deeptutor\u002Fbook\u002Fblocks\u002Fcode.py",64,[2162,2165,2168,2170,2172,2176],{"name":2163,"start":2164,"end":1089},"deeptutor\u002Fbook\u002Fblocks\u002Ffigure.py",31,{"name":2166,"start":459,"end":2167},"deeptutor\u002Fbook\u002Fblocks\u002Fflash_cards.py",28,{"name":2169,"start":2164,"end":1089},"deeptutor\u002Fbook\u002Fblocks\u002Finteractive.py",{"name":2171,"start":487,"end":508},"deeptutor\u002Fbook\u002Fblocks\u002Fquiz.py",{"name":2173,"start":2174,"end":2175},"deeptutor\u002Fbook\u002Fblocks\u002Fsection.py",73,79,{"name":2177,"start":2178,"end":2073},"deeptutor\u002Fbook\u002Fblocks\u002Ftext.py",33,{"lines":2180,"total":368},[2181,2182,2183,2184,2185,2186,2187],"async def _generate(","    self, ctx: BlockContext",") -> tuple[dict[str, Any], list[SourceAnchor], dict[str, Any]]:","    params = ctx.block.params","    chapter_title = params.get(\"chapter_title\", ctx.chapter.title)","    chapter_summary = params.get(\"chapter_summary\", ctx.chapter.summary)","    objectives = params.get(\"objectives\") or ctx.chapter.learning_objectives",{"format":379,"lines":2189,"tokens":2190,"copies":380,"first":2191,"others":2195,"excerpt":2200},60,446,{"name":2192,"start":2193,"end":2194},"web\u002Fcomponents\u002Fcommon\u002FRichMarkdownRenderer.tsx",224,283,[2196],{"name":2197,"start":2198,"end":2199},"web\u002Fcomponents\u002Fcommon\u002FSimpleMarkdownRenderer.tsx",86,145,{"lines":2201,"total":2189},[2202,2203,2204,2205,2206,2207,2208,2209,2205,2210],"  \u003Ccode className=\"rounded bg-[var(--muted)] px-1 py-0.5 font-mono text-[0.95em] text-[var(--foreground)]\u002F90\">","    {String(children).replace(\u002F\\n$\u002F, \"\")}","  \u003C\u002Fcode>","),","img: () => null,","hr: () => \u003Cdiv className=\"my-1 h-px bg-current opacity-10\" \u002F>,","ul: ({ node, ...props }: any) => (","  \u003Cul className=\"my-1 ml-4 list-disc\" {...props} \u002F>","ol: ({ node, ...props }: any) => (",{"format":371,"lines":2212,"tokens":2213,"copies":380,"first":2214,"others":2217,"excerpt":2221},78,369,{"name":2215,"start":2146,"end":2216},"deeptutor\u002Fagents\u002Fmath_animator\u002Fcapability.py",320,[2218],{"name":2219,"start":2085,"end":2220},"deeptutor\u002Fagents\u002Fvisualize\u002Fcapability.py",578,{"lines":2222,"total":2212},[2223,2224,2225,2226,2227,2228,652,624,2229,2230],"stage = str(update.get(\"phase\") or update.get(\"stage\") or \"concept_analysis\")","base_metadata = {","    key: value","    for key, value in update.items()","    if key","    not in {\"event\", \"state\", \"response\", \"chunk\", \"result\", \"tool_name\", \"tool_args\"}","if event != \"llm_call\":","    return",{"format":379,"lines":2126,"tokens":1278,"copies":380,"first":2232,"others":2233},{"name":2192,"start":916,"end":2193},[2234],{"name":2197,"start":665,"end":2198},{"format":371,"lines":1028,"tokens":2236,"copies":380,"first":2237,"others":2240},294,{"name":2238,"start":1630,"end":2239},"deeptutor\u002Fagents\u002Fquestion\u002Fpipeline.py",1854,[2241],{"name":2242,"start":2243,"end":2244},"deeptutor\u002Fagents\u002Fresearch\u002Fpipeline.py",2284,2348,{"format":371,"lines":1931,"tokens":1104,"copies":255,"first":2246,"others":2248},{"name":2247,"start":724,"end":1731},"deeptutor\u002Fservices\u002Fsubagent\u002Fantigravity.py",[2249,2252,2254,2257,2259],{"name":2250,"start":2251,"end":2212},"deeptutor\u002Fservices\u002Fsubagent\u002Fclaude_code.py",71,{"name":2253,"start":2251,"end":2212},"deeptutor\u002Fservices\u002Fsubagent\u002Fcodex.py",{"name":2255,"start":356,"end":2256},"deeptutor\u002Fservices\u002Fsubagent\u002Fhermes.py",49,{"name":2258,"start":1073,"end":1582},"deeptutor\u002Fservices\u002Fsubagent\u002Fkimi.py",{"name":2260,"start":607,"end":669},"deeptutor\u002Fservices\u002Fsubagent\u002Fopenclaw.py",{"format":379,"lines":684,"tokens":2262,"copies":380,"first":2263,"others":2265},272,{"name":2192,"start":2264,"end":1442},541,[2266],{"name":2197,"start":2267,"end":2268},318,370,{"format":379,"lines":648,"tokens":2270,"copies":380,"first":2271,"others":2274},270,{"name":2272,"start":1253,"end":2273},"web\u002Fcomponents\u002Fchat\u002Fhome\u002FSessionViewerPanel.tsx",1254,[2275],{"name":2276,"start":2277,"end":2278},"web\u002Fcomponents\u002Fchat\u002Fpreview\u002FFilePreviewDrawer.tsx",374,426,{"format":371,"lines":459,"tokens":1035,"copies":305,"first":2280,"others":2282},{"name":2281,"start":669,"end":727},"deeptutor\u002Fbook\u002Fblocks\u002Fanimation.py",[2283,2285],{"name":2163,"start":607,"end":2284},61,{"name":2169,"start":607,"end":2284},{"format":868,"lines":459,"tokens":1262,"copies":380,"first":2287,"others":2289},{"name":2288,"start":356,"end":1763},"web\u002Fcontracts\u002Fparse\u002Fturn-command.ts",[2290],{"name":2291,"start":613,"end":607},"web\u002Flib\u002Frandom-uuid.ts",{"files":305,"minified":365,"sample":2293},[2294,2295,2296],"web\u002Fcontracts\u002Fgenerated\u002Fapi.ts","web\u002Fcontracts\u002Fgenerated\u002Fturn-protocol.ts","web\u002Flib\u002Fbrand-icons.generated.ts",{"score":2298,"grade":297,"size":2299,"dimensions":2302},64.3,{"lines":2300,"files":2301,"class":1333},776457,3113,[2303,2310,2314],{"id":750,"source":751,"value":2304,"adjusted":2304,"lines":2305,"halfLife":754,"formats":2306,"excluded":2308,"weight":312,"score":2309},2.6,19918,[371,379,868,355,1340,386,2307],"batch",[348,383,758],81.1,{"id":761,"source":751,"value":2311,"adjusted":2311,"lines":2312,"halfLife":765,"weight":312,"score":2313},3.6,27737,71.9,{"id":767,"source":751,"value":2315,"adjusted":2316,"lines":2317,"halfLife":771,"weight":312,"score":2318},56.8,56.7,441170,45.5,{"total":2320,"mean":2321,"files":2322},121944,39.2,[2323,2328,2333,2337,2341,2346,2351,2356,2361,2366],{"path":2324,"complexity":2325,"lines":2326,"bytes":2327},"web\u002Ffeatures\u002Fchat\u002FChatStateAdapter.tsx",996,3971,157509,{"path":2329,"complexity":2330,"lines":2331,"bytes":2332},"deeptutor\u002Flearning\u002Fservice.py",905,3355,146477,{"path":2334,"complexity":1427,"lines":2335,"bytes":2336},"deeptutor\u002Fapi\u002Frouters\u002Fknowledge.py",5225,209130,{"path":2338,"complexity":1947,"lines":2339,"bytes":2340},"deeptutor\u002Fservices\u002Fsession\u002Fsqlite_store.py",4720,204729,{"path":2342,"complexity":2343,"lines":2344,"bytes":2345},"deeptutor\u002Fcapabilities\u002Fmastery\u002Ftools.py",631,3816,170324,{"path":2347,"complexity":2348,"lines":2349,"bytes":2350},"web\u002Ffeatures\u002Fchat\u002Fcomponents\u002FChatWorkspace.tsx",613,3017,122379,{"path":2352,"complexity":2353,"lines":2354,"bytes":2355},"web\u002Ffeatures\u002Fchat\u002Fmessages\u002FChatMessageList.tsx",580,2539,99440,{"path":2357,"complexity":2358,"lines":2359,"bytes":2360},"deeptutor\u002Fknowledge\u002Fmanager.py",536,2570,105957,{"path":2362,"complexity":2363,"lines":2364,"bytes":2365},"deeptutor\u002Fpartners\u002Fchannels\u002Ffeishu.py",515,2459,100172,{"path":2242,"complexity":2367,"lines":2368,"bytes":2369},507,3275,127546,{"percentage":2371,"findings":2372,"files":2373,"byCategory":2374,"largest":2380},3.57,319,3277,[2375,2376,2378,2379],{"category":830,"count":1888},{"category":1413,"count":2377},121,{"category":1415,"count":649},{"category":832,"count":920},[2381,2382,2383,2386,2389,2392,2394,2397,2400,2403],{"category":830,"path":2242,"name":624,"line":312,"lines":2368},{"category":830,"path":2362,"name":624,"line":312,"lines":2364},{"category":830,"path":2384,"name":624,"line":312,"lines":2385},"web\u002Fcomponents\u002Fsettings\u002FServiceConfigEditor.tsx",1877,{"category":830,"path":2387,"name":624,"line":312,"lines":2388},"deeptutor\u002Fpartners\u002Fchannels\u002Ftelegram.py",1157,{"category":830,"path":2390,"name":624,"line":312,"lines":2391},"deeptutor\u002Fpartners\u002Fchannels\u002Fmochat.py",1076,{"category":830,"path":2393,"name":624,"line":312,"lines":2025},"deeptutor\u002Fpartners\u002Fchannels\u002Fzulip.py",{"category":830,"path":2395,"name":624,"line":312,"lines":2396},"deeptutor\u002Fpartners\u002Fchannels\u002Fmsteams.py",847,{"category":830,"path":2398,"name":624,"line":312,"lines":2399},"deeptutor\u002Fpartners\u002Fchannels\u002Fmatrix.py",844,{"category":830,"path":2401,"name":624,"line":312,"lines":2402},"web\u002Fcomponents\u002Fsettings\u002FConnectionsEditor.tsx",762,{"category":830,"path":2404,"name":624,"line":312,"lines":1042},"deeptutor\u002Fpartners\u002Fchannels\u002Fnapcat.py",{"name":290,"url":2406,"description":2407,"language":304,"stars":2408,"starsToday":2409,"defaultBranch":331,"headSha":2410,"durationMs":2411,"total":2412,"formats":2420,"topClones":2457,"code":2653,"health":2781,"complexity":2800,"deadCode":2851},"https:\u002F\u002Fgithub.com\u002FJetBrains\u002Fthinkrail","Vibe code with pi in a lightweight, real IDE that customises itself around the way you work — The Vibe You Need",4244,1204,"ef3d5b636ed511603f52dc6bfb3658bbb9178a49",2744,{"sources":2413,"lines":2414,"tokens":2415,"clones":2416,"duplicatedLines":2417,"duplicatedTokens":2418,"percentage":2419,"percentageTokens":2148},1964,371842,2884516,1042,10236,72499,2.75,[2421,2426,2431,2436,2440,2443,2447,2451,2454,2455],{"format":868,"sources":2422,"lines":2423,"clones":2122,"duplicatedLines":2424,"percentage":2425},1292,256918,8547,3.33,{"format":341,"sources":620,"lines":2427,"clones":2428,"duplicatedLines":2429,"percentage":2430},4865,69,546,11.22,{"format":379,"sources":807,"lines":2432,"clones":2433,"duplicatedLines":2434,"percentage":2435},62870,57,642,1.02,{"format":375,"sources":2160,"lines":2437,"clones":426,"duplicatedLines":2438,"percentage":2439},1368,123,8.99,{"format":367,"sources":376,"lines":2441,"clones":510,"duplicatedLines":1070,"percentage":2442},13507,1.75,{"format":2444,"sources":293,"lines":2445,"clones":1931,"duplicatedLines":1955,"percentage":2446},"html",1090,9.08,{"format":362,"sources":2448,"lines":2449,"clones":305,"duplicatedLines":1089,"percentage":2450},156,28947,0.13,{"format":886,"sources":380,"lines":2452,"clones":312,"duplicatedLines":255,"percentage":2453},151,3.97,{"format":386,"sources":368,"lines":2028,"clones":365,"duplicatedLines":365,"percentage":365},{"format":2456,"sources":293,"lines":2085,"clones":365,"duplicatedLines":365,"percentage":365},"astro",[2458,2494,2523,2545,2556,2572,2580,2599,2613,2630],{"format":868,"lines":255,"tokens":643,"copies":613,"first":2459,"others":2463,"excerpt":2482,"excerptSecond":2490},{"name":2460,"start":2461,"end":2462},"packages\u002Fserver\u002Fsrc\u002Ftodos\u002Fartifacts.test.ts",152,157,[2464,2465,2467,2469,2471,2474,2476,2479],{"name":2460,"start":1304,"end":1847},{"name":2460,"start":899,"end":2466},267,{"name":2460,"start":1602,"end":2468},311,{"name":2460,"start":2470,"end":877},336,{"name":2460,"start":2472,"end":2473},371,376,{"name":2460,"start":2475,"end":1716},385,{"name":2460,"start":2477,"end":2478},506,511,{"name":2460,"start":2480,"end":2481},572,577,{"lines":2483,"total":255},[2484,2485,2486,2487,2488,2489],"test(\"done attaches the delta of changes since the in_progress baseline\", async () => {","    const { store, root } = tempStore();","    try {","        const todo = store.add({ title: \"step\" });","        store.update(todo.id, { status: \"in_progress\" });","        await reconcileChangeArtifacts(store, root, SESSION, async () => [\"a.ts\"]);",{"lines":2491,"total":255},[2492,2485,2486,2487,2488,2493],"test(\"a done reconcile cannot commit an item reopened during its git read\", async () => {","        await reconcileChangeArtifacts(store, root, SESSION, async () => []);",{"format":341,"lines":510,"tokens":702,"copies":255,"first":2495,"others":2499,"excerpt":2510,"excerptSecond":2520},{"name":2496,"start":2497,"end":2498},"apps\u002Fweb\u002Fsrc\u002Fstyles\u002Fgenerated\u002Ftypography.css",162,170,[2500,2501,2503,2505,2508],{"name":2496,"start":2146,"end":1728},{"name":2496,"start":1270,"end":2502},298,{"name":2496,"start":2472,"end":2504},379,{"name":2496,"start":2506,"end":2507},380,388,{"name":2496,"start":2509,"end":1769},422,{"lines":2511,"total":510},[2512,2513,2514,2515,2516,2517,2518,652,2519],"    font-family: var(--tr-font-family-interface);","    font-size: var(--tr-font-size-s14);","    font-weight: var(--tr-font-weight-light);","    line-height: var(--tr-line-height-reading);","    letter-spacing: var(--tr-letter-spacing-normal);","    text-transform: none;","    font-style: normal;",".tr-text-ui {",{"lines":2521,"total":510},[2512,2513,2514,2515,2516,2517,2518,652,2522],".tr-code-text {",{"format":341,"lines":620,"tokens":363,"copies":278,"first":2524,"others":2526,"excerpt":2536,"excerptSecond":2542},{"name":2496,"start":2525,"end":724},125,[2527,2529,2531,2533],{"name":2496,"start":724,"end":2528},143,{"name":2496,"start":1071,"end":2530},316,{"name":2496,"start":2059,"end":2532},475,{"name":2496,"start":2534,"end":2535},529,538,{"lines":2537,"total":620},[2538,2512,2513,2539,2540,2516,2517,2518,652,2541],".tr-title-dialog {","    font-weight: var(--tr-font-weight-semibold);","    line-height: var(--tr-line-height-compact);",".tr-title-card {",{"lines":2543,"total":620},[2541,2512,2513,2539,2540,2516,2517,2518,652,2544],".tr-title-section {",{"format":341,"lines":620,"tokens":2546,"copies":278,"first":2547,"others":2549},102,{"name":2496,"start":2461,"end":2548},161,[2550,2551,2552,2554],{"name":2496,"start":1407,"end":2193},{"name":2496,"start":1232,"end":1828},{"name":2496,"start":2553,"end":1245},325,{"name":2496,"start":1245,"end":2555},343,{"format":868,"lines":510,"tokens":649,"copies":368,"first":2557,"others":2560},{"name":2558,"start":1217,"end":2559},"packages\u002Fserver\u002Fsrc\u002Fagent\u002Fextensions.test.ts",177,[2561,2562,2563,2565,2567,2569],{"name":2558,"start":811,"end":2193},{"name":2558,"start":1602,"end":1276},{"name":2558,"start":2555,"end":2564},350,{"name":2558,"start":2566,"end":1284},377,{"name":2558,"start":2278,"end":2568},433,{"name":2558,"start":2570,"end":2571},450,457,{"format":2444,"lines":668,"tokens":1842,"copies":305,"first":2573,"others":2575},{"name":2574,"start":312,"end":668},"apps\u002Fwebsite\u002Fsrc\u002Fpages\u002Fagentic-development\u002Findex.astro",[2576,2578],{"name":2577,"start":312,"end":384},"apps\u002Fwebsite\u002Fsrc\u002Fpages\u002Fagentic-ide\u002Findex.astro",{"name":2579,"start":312,"end":668},"apps\u002Fwebsite\u002Fsrc\u002Fpages\u002Fvibecoding\u002Findex.astro",{"format":868,"lines":510,"tokens":2433,"copies":1931,"first":2581,"others":2583},{"name":2582,"start":2284,"end":2428},"packages\u002Fserver\u002Fsrc\u002Fagent\u002FchatResources.test.ts",[2584,2587,2589,2591,2593,2595,2597],{"name":2585,"start":1089,"end":2586},"packages\u002Fserver\u002Fsrc\u002Fagent\u002FmcpConfirm.test.ts",45,{"name":2588,"start":2256,"end":2433},"packages\u002Fserver\u002Fsrc\u002Fagent\u002FmcpEngine.test.ts",{"name":2590,"start":2178,"end":2126},"packages\u002Fserver\u002Fsrc\u002Fagent\u002FprojectTrust.test.ts",{"name":2592,"start":997,"end":908},"packages\u002Fserver\u002Fsrc\u002Fagent\u002FreloadGate.test.ts",{"name":2594,"start":1926,"end":826},"packages\u002Fserver\u002Fsrc\u002Fagent\u002FsessionShutdown.test.ts",{"name":2596,"start":669,"end":920},"packages\u002Fserver\u002Fsrc\u002Fhost\u002FdirectorySpelling.test.ts",{"name":2598,"start":2069,"end":888},"packages\u002Fserver\u002Fsrc\u002Fhost\u002FturnShutdown.test.ts",{"format":868,"lines":510,"tokens":1599,"copies":278,"first":2600,"others":2603},{"name":2601,"start":1282,"end":2602},"apps\u002Fweb\u002Fsrc\u002Fnavigation\u002Frestore.test.ts",391,[2604,2606,2608,2610],{"name":2601,"start":2124,"end":2605},539,{"name":2601,"start":2607,"end":1152},601,{"name":2601,"start":1910,"end":2609},657,{"name":2601,"start":2611,"end":2612},683,691,{"format":341,"lines":255,"tokens":648,"copies":1931,"first":2614,"others":2615},{"name":2496,"start":1273,"end":1071},[2616,2617,2619,2622,2624,2626,2628],{"name":2496,"start":2468,"end":2530},{"name":2496,"start":2618,"end":1771},434,{"name":2496,"start":2620,"end":2621},443,448,{"name":2496,"start":2623,"end":2571},452,{"name":2496,"start":2625,"end":2059},461,{"name":2496,"start":2627,"end":2532},470,{"name":2496,"start":2629,"end":2535},533,{"format":868,"lines":368,"tokens":376,"copies":1931,"first":2631,"others":2634},{"name":2632,"start":798,"end":2633},"apps\u002Fweb\u002Fsrc\u002Fstore\u002FappStore.test.ts",559,[2635,2637,2640,2642,2644,2647,2650],{"name":2632,"start":2481,"end":2636},583,{"name":2632,"start":2638,"end":2639},599,605,{"name":2632,"start":2330,"end":2641},911,{"name":2632,"start":2643,"end":2445},1084,{"name":2632,"start":2645,"end":2646},1110,1116,{"name":2632,"start":2648,"end":2649},1183,1189,{"name":2632,"start":2651,"end":2652},1306,1311,{"sources":2654,"lines":2655,"tokens":2656,"clones":291,"duplicatedLines":2657,"duplicatedTokens":2658,"percentage":292,"percentageTokens":2659,"formats":2660,"topClones":2679,"generated":2778},937,162549,1035340,1233,8172,0.79,[2661,2666,2671,2672,2674,2675,2678],{"format":379,"sources":2662,"lines":2663,"clones":920,"duplicatedLines":2664,"percentage":2665},285,57601,615,1.07,{"format":868,"sources":2667,"lines":2668,"clones":665,"duplicatedLines":2669,"percentage":2670},616,102176,519,0.51,{"format":2444,"sources":293,"lines":2445,"clones":1931,"duplicatedLines":1955,"percentage":2446},{"format":386,"sources":380,"lines":2673,"clones":365,"duplicatedLines":365,"percentage":365},664,{"format":2456,"sources":293,"lines":2085,"clones":365,"duplicatedLines":365,"percentage":365},{"format":2676,"sources":312,"lines":2677,"clones":365,"duplicatedLines":365,"percentage":365},"powershell",361,{"format":355,"sources":305,"lines":2448,"clones":365,"duplicatedLines":365,"percentage":365},[2680,2694,2712,2728,2737,2746,2756,2760,2766,2774],{"format":2444,"lines":668,"tokens":1842,"copies":305,"first":2681,"others":2682,"excerpt":2685},{"name":2574,"start":312,"end":668},[2683,2684],{"name":2577,"start":312,"end":384},{"name":2579,"start":312,"end":668},{"lines":2686,"total":668},[2687,2688,2689,624,2690,2691,2687,624,2692,2693],"---","import Analytics from \"..\u002F..\u002Fcomponents\u002FAnalytics.astro\";","import { Landing, siteMetadata } from \"..\u002F..\u002Fvibecoding\";","const canonicalUrl = new URL(siteMetadata.path, siteMetadata.origin);","const ogImageUrl = new URL(siteMetadata.openGraphImagePath, siteMetadata.origin);","\u003C!doctype html>","\u003Chtml lang=\"en\">",{"format":868,"lines":908,"tokens":2695,"copies":380,"first":2696,"others":2698,"excerpt":2701},346,{"name":2697,"start":2189,"end":349},"apps\u002Fwebsite\u002Fsrc\u002Fattribution\u002Fprotocol.ts",[2699],{"name":2700,"start":268,"end":1582},"packages\u002Fserver\u002Fsrc\u002Fpersistence\u002FattributionProtocol.ts",{"lines":2702,"total":908},[2703,2704,2705,2706,2707,2708,2709,2710,2711,652],"export function normalizeCampaignValue(value: string, limit: number): string | undefined {","    const withoutControls = Array.from(value)","        .filter((character) => {","            const codePoint = character.codePointAt(0) ?? 0;","            return codePoint > 31 && (codePoint \u003C 127 || codePoint > 159);","        })","        .join(\"\");","    const normalized = Array.from(withoutControls.trim()).slice(0, limit).join(\"\");","    return normalized.length > 0 ? normalized : undefined;",{"format":868,"lines":424,"tokens":1847,"copies":380,"first":2713,"others":2715,"excerpt":2718},{"name":2714,"start":356,"end":649},"packages\u002Fpi-todos\u002Ftools\u002Fshared.ts",[2716],{"name":2717,"start":2126,"end":381},"packages\u002Fspec-graph\u002Ftools\u002Fshared.ts",{"lines":2719,"total":424},[2720,652,2721,2722,2723,2724,1678,2725,2726,2727],"        \"Full output unavailable: temporary-file capture failed. Read the current plan with todo_list; do not repeat a mutation to retrieve its output.\";","const footer = `\\n\\n[Output truncated: ${preview.totalLines} lines, ${preview.totalBytes} bytes total. ${notice}]${continuation ? `\\n${continuation}` : \"\"}`;","const bounded = truncateHead(text, {","    maxBytes: Math.max(0, DEFAULT_MAX_BYTES - Buffer.byteLength(footer)),","    maxLines: DEFAULT_MAX_LINES - footer.split(\"\\n\").length,","return {","    content: [{ type: \"text\", text: `${bounded.content}${footer}` }],","    details: {",{"format":2444,"lines":620,"tokens":2433,"copies":372,"first":2729,"others":2731},{"name":2730,"start":643,"end":2251},"apps\u002Fwebsite\u002Fsrc\u002Fcomponents\u002FCliInstall.astro",[2732,2734,2735],{"name":2733,"start":1763,"end":727},"apps\u002Fwebsite\u002Fsrc\u002Fcomponents\u002FInstallPicker.astro",{"name":2733,"start":2174,"end":2212},{"name":2733,"start":1889,"end":2736},88,{"format":379,"lines":826,"tokens":2738,"copies":380,"first":2739,"others":2741},167,{"name":2740,"start":291,"end":1572},"packages\u002Fresource-renderers\u002Fsrc\u002Frenderers\u002Fcsv\u002FDiff.tsx",[2742],{"name":2743,"start":2744,"end":2745},"packages\u002Fresource-renderers\u002Fsrc\u002Frenderers\u002Fjson\u002FDiff.tsx",96,122,{"format":379,"lines":620,"tokens":2747,"copies":305,"first":2748,"others":2750},75,{"name":2740,"start":342,"end":2749},287,[2751,2754],{"name":2752,"start":2753,"end":1064},"packages\u002Fresource-renderers\u002Fsrc\u002Frenderers\u002Fcsv\u002FView.tsx",201,{"name":2755,"start":662,"end":1878},"packages\u002Fresource-renderers\u002Fsrc\u002Frenderers\u002Fjson\u002FView.tsx",{"format":379,"lines":1926,"tokens":2074,"copies":380,"first":2757,"others":2758},{"name":2752,"start":381,"end":702},[2759],{"name":2755,"start":1104,"end":644},{"format":379,"lines":613,"tokens":1878,"copies":380,"first":2761,"others":2764},{"name":2740,"start":2762,"end":2763},277,295,[2765],{"name":2743,"start":1309,"end":2146},{"format":2444,"lines":255,"tokens":1028,"copies":305,"first":2767,"others":2768},{"name":2733,"start":2160,"end":2428},[2769,2771],{"name":2733,"start":2770,"end":2175},74,{"name":2733,"start":2772,"end":2773},84,89,{"format":868,"lines":510,"tokens":1608,"copies":380,"first":2775,"others":2776},{"name":2697,"start":771,"end":1104},[2777],{"name":2700,"start":391,"end":648},{"files":312,"minified":365,"sample":2779},[2780],"apps\u002Fweb\u002Fsrc\u002Fchat\u002Fgenerated\u002FproviderGlyphs.ts",{"score":296,"grade":297,"size":2782,"dimensions":2785},{"lines":2783,"files":2784,"class":1333},321580,1636,[2786,2792,2796],{"id":750,"source":751,"value":2787,"adjusted":2787,"lines":2788,"halfLife":754,"formats":2789,"excluded":2790,"weight":312,"score":2791},2.9,9189,[868,379,386,2456,2676,355,907],[348,383,758],79.2,{"id":761,"source":751,"value":2793,"adjusted":2793,"lines":2794,"halfLife":765,"weight":312,"score":2795},0.4,1328,96.1,{"id":767,"source":751,"value":2797,"adjusted":2798,"lines":2799,"halfLife":771,"weight":312,"score":391},59.5,59.2,191225,{"total":2801,"mean":2802,"files":2803},61751,37.7,[2804,2809,2814,2819,2823,2828,2831,2836,2841,2846],{"path":2805,"complexity":2806,"lines":2807,"bytes":2808},"apps\u002Fweb\u002Fsrc\u002Fstore\u002FappStore.ts",1573,4532,150134,{"path":2810,"complexity":2811,"lines":2812,"bytes":2813},"packages\u002Fserver\u002Fsrc\u002Fagent\u002FagentSessionManager.ts",801,3022,97509,{"path":2815,"complexity":2816,"lines":2817,"bytes":2818},"packages\u002Fserver\u002Fsrc\u002Fagent\u002FagentSessionManager.test.ts",718,4074,146310,{"path":2820,"complexity":2821,"lines":333,"bytes":2822},"apps\u002Fweb\u002Fsrc\u002Fshell\u002Flayout\u002Fmodel.ts",528,53104,{"path":2824,"complexity":2825,"lines":2826,"bytes":2827},"packages\u002Fpi-dag\u002Fruntime\u002Fservice.ts",508,1695,60490,{"path":2632,"complexity":2367,"lines":2829,"bytes":2830},5007,174692,{"path":2832,"complexity":2833,"lines":2834,"bytes":2835},"apps\u002Fweb\u002Fsrc\u002Fchat\u002FuseChatScroll.ts",432,1322,47334,{"path":2837,"complexity":2838,"lines":2839,"bytes":2840},"thinkrail-extensions\u002Fask-user-question\u002Fweb\u002FAskUserQuestionCard.tsx",416,1490,46721,{"path":2842,"complexity":2843,"lines":2844,"bytes":2845},"packages\u002Fpi-delegation\u002Fsrc\u002Fservice.ts",398,1356,44682,{"path":2847,"complexity":2848,"lines":2849,"bytes":2850},"packages\u002Fserver\u002Fsrc\u002Fhost\u002Fhandlers.ts",392,1405,45930,{"percentage":2852,"findings":665,"files":2853,"byCategory":2854,"largest":2858},0.41,1712,[2855,2856,2857],{"category":830,"count":1148},{"category":1413,"count":1926},{"category":1415,"count":358},[2859,2861,2863,2865,2867,2869,2871,2873,2876,2878],{"category":830,"path":2860,"name":624,"line":312,"lines":1304},"apps\u002Fdesktop\u002Fsrc\u002Fpreload.ts",{"category":830,"path":2862,"name":624,"line":312,"lines":916},"apps\u002Fdesktop\u002FpreBuild.ts",{"category":830,"path":2864,"name":624,"line":312,"lines":1041},"design-audit\u002Ftooling\u002Fbuild-buttons.ts",{"category":830,"path":2866,"name":624,"line":312,"lines":1572},"scripts\u002Fpi-package-parity.node.mjs",{"category":830,"path":2868,"name":624,"line":312,"lines":721},"design-audit\u002Ftooling\u002Fverify-buttons.ts",{"category":830,"path":2870,"name":624,"line":312,"lines":1889},"packages\u002Fpi-dag\u002Fruntime\u002Frecovery.fixture.ts",{"category":830,"path":2872,"name":624,"line":312,"lines":727},"packages\u002Fserver\u002Fsrc\u002Fsubprocess\u002FwindowsConsole.fixture.ts",{"category":1413,"path":2874,"name":2875,"line":920,"lines":2073},"apps\u002Fdesktop\u002Fsrc\u002FpageZoom.ts","installPageZoomGestures",{"category":830,"path":2877,"name":624,"line":312,"lines":2073},"packages\u002Fpi-dag\u002Fpersistence\u002Ffixtures.ts",{"category":830,"path":2879,"name":624,"line":312,"lines":2073},"packages\u002Fpi-dag\u002Fruntime\u002Fprovider.fixture.ts",{"name":267,"url":2881,"description":2882,"language":2883,"stars":2884,"starsToday":2885,"defaultBranch":331,"headSha":2886,"durationMs":2887,"total":2888,"formats":2892,"topClones":2903,"code":2984,"health":2989,"complexity":2999,"deadCode":2883},"https:\u002F\u002Fgithub.com\u002Ftogg53192-cmd\u002Fjailbreaks","LIST OF ALL MY JAILBREAKS",null,5861,902,"8b9719913b2bd563246fea9880d2201acf70330b",1049,{"sources":376,"lines":323,"tokens":2889,"clones":268,"duplicatedLines":324,"duplicatedTokens":2890,"percentage":269,"percentageTokens":2891},91995,28029,30.47,[2893,2896,2898,2900,2901],{"format":362,"sources":668,"lines":2894,"clones":827,"duplicatedLines":1119,"percentage":2895},5872,33.26,{"format":383,"sources":358,"lines":1102,"clones":255,"duplicatedLines":1028,"percentage":2897},26.64,{"format":2899,"sources":312,"lines":2284,"clones":365,"duplicatedLines":365,"percentage":365},"cpp",{"format":371,"sources":312,"lines":391,"clones":365,"duplicatedLines":365,"percentage":365},{"format":2902,"sources":312,"lines":2126,"clones":365,"duplicatedLines":365,"percentage":365},"txt",[2904,2918,2926,2941,2947,2955,2960,2968,2975,2979],{"format":362,"lines":1038,"tokens":2905,"copies":380,"first":2906,"others":2908,"excerpt":2911},2344,{"name":2907,"start":312,"end":1038},"deepseek-4-1.md",[2909],{"name":2910,"start":312,"end":1038},"qwen-3.8.md",{"lines":2912,"total":1038},[2913,624,2914,624,2915,624,2916,624,2917,624],"# Assistant Operating Specification","This document is the operating specification for the assistant in this workspace. It defines the assistant's role, capabilities, values, content and safety pol…","## 1. Role","The assistant is a capable, general-purpose reasoning model deployed as an autonomous coding-and-authoring agent for a single technical operator working in a p…","The operator is the sole consumer of the assistant's output and holds authority over, and responsibility for, the session. There is no third-party audience and…",{"format":362,"lines":363,"tokens":2919,"copies":380,"first":2920,"others":2921,"excerpt":2924},2070,{"name":2907,"start":312,"end":363},[2922],{"name":2923,"start":312,"end":363},"glm5-3opencode.md",{"lines":2925,"total":363},[2913,624,2914,624,2915,624,2916,624,2917,624],{"format":362,"lines":1305,"tokens":2927,"copies":380,"first":2928,"others":2931,"excerpt":2934},1968,{"name":2929,"start":255,"end":2930},"deepseek v4.md",207,[2932],{"name":2933,"start":255,"end":2930},"kimi-k2.md",{"lines":2935,"total":1305},[2936,624,2937,624,2938,624,2939,624,2940,624],"# Core Principles","You are designed to be genuinely helpful, honest, and capable. Your purpose is to assist users with the full range of their creative, technical, and intellectu…","## Honesty and Transparency","Always be honest about things you failed to do or are unsure about. Never fabricate information or present speculation as fact. When uncertain, express appropr…","## Helpfulness",{"format":362,"lines":1572,"tokens":2942,"copies":380,"first":2943,"others":2944},1299,{"name":2929,"start":255,"end":1727},[2945],{"name":2946,"start":510,"end":2528},"gemma4.md",{"format":362,"lines":2433,"tokens":2948,"copies":380,"first":2949,"others":2952},1231,{"name":2950,"start":1731,"end":2951},"glm-5-3-flash.md",197,[2953],{"name":2923,"start":2546,"end":2954},158,{"format":362,"lines":669,"tokens":2956,"copies":380,"first":2957,"others":2958},1080,{"name":2907,"start":368,"end":684},[2959],{"name":2950,"start":368,"end":684},{"format":362,"lines":826,"tokens":2478,"copies":305,"first":2961,"others":2963},{"name":2962,"start":368,"end":2178},"longcat-agents.md",[2964,2966],{"name":2965,"start":368,"end":2178},"mimo-2.6-agents.md",{"name":2967,"start":368,"end":2178},"spacebunny-agents.md",{"format":362,"lines":2770,"tokens":2969,"copies":380,"first":2970,"others":2972},970,{"name":2971,"start":668,"end":291},"deepseek v3.md",[2973],{"name":2974,"start":668,"end":291},"glm-zcode-5.2.md",{"format":362,"lines":2126,"tokens":2969,"copies":380,"first":2976,"others":2977},{"name":2965,"start":2178,"end":2174},[2978],{"name":2967,"start":2178,"end":2174},{"format":362,"lines":827,"tokens":2980,"copies":380,"first":2981,"others":2982},950,{"name":2907,"start":920,"end":2546},[2983],{"name":2950,"start":2433,"end":363},{"sources":365,"lines":365,"tokens":365,"clones":365,"duplicatedLines":365,"duplicatedTokens":365,"percentage":365,"percentageTokens":365,"formats":2985,"topClones":2986,"generated":2987},[],[],{"files":365,"minified":365,"sample":2988},[],{"score":2883,"grade":2883,"size":2990,"dimensions":2992,"skipped":2993},{"lines":365,"files":365,"class":2991},"XS",[],[2994,2996,2997],{"id":750,"reason":2995},"no code files",{"id":767,"reason":2995},{"id":761,"reason":2998},"no JavaScript, TypeScript, Python or compiler-checked Rust files",{"total":365,"mean":365,"files":3000},[],{"\u002Ftrending\u002F2026-10-28":3002},{"views":312,"visits":312},1793262191048]