{"repos":[{"name":"job-ka","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"05e04d70bee5e5594e83fce8488059d1f9ee71c1","stamp":"HEAD:1787018015000:21|packed-refs:-|refs/heads:1794550867076.1943:96|refs/tags:1787018015000:64","empty":false,"lastPush":"2026-11-13T01:21:06-05:00","commitCount":479,"branchCount":1,"tagCount":0,"sizeBytes":84076544,"languages":[{"name":"HTML","bytes":8893087,"percent":79.7,"color":"#e34c26"},{"name":"Python","bytes":1909995,"percent":17.1,"color":"#3572A5"},{"name":"TypeScript","bytes":201711,"percent":1.8,"color":"#3178c6"},{"name":"CSS","bytes":105064,"percent":0.9,"color":"#663399"},{"name":"JavaScript","bytes":52030,"percent":0.5,"color":"#f1e05a"}],"languageBytes":11161887,"topLanguage":"HTML","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,26,77,51,27,26,22,29,30,43,42,58,28,20],"max":77,"total":479,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,32.6 57.7,31 C59.2,29.4 60.8,26.2 62.3,21.5 C63.8,16.8 65.3,4.5 66.8,3 C68.3,1.5 69.9,9.5 71.4,12.5 C72.9,15.5 74.5,19.7 76,21.2 C77.5,22.7 79.0,21.2 80.5,21.5 C82.0,21.8 83.6,23.2 85.1,23 C86.6,22.8 88.1,21.0 89.6,20.5 C91.1,20.0 92.7,21.0 94.2,20.1 C95.7,19.3 97.3,16.1 98.8,15.4 C100.3,14.7 101.8,16.6 103.3,15.7 C104.8,14.8 106.4,9.1 107.9,9.9 C109.4,10.8 110.9,18.5 112.4,20.8 C113.9,23.1 116.2,23.2 117,23.7","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,32.6 57.7,31 C59.2,29.4 60.8,26.2 62.3,21.5 C63.8,16.8 65.3,4.5 66.8,3 C68.3,1.5 69.9,9.5 71.4,12.5 C72.9,15.5 74.5,19.7 76,21.2 C77.5,22.7 79.0,21.2 80.5,21.5 C82.0,21.8 83.6,23.2 85.1,23 C86.6,22.8 88.1,21.0 89.6,20.5 C91.1,20.0 92.7,21.0 94.2,20.1 C95.7,19.3 97.3,16.1 98.8,15.4 C100.3,14.7 101.8,16.6 103.3,15.7 C104.8,14.8 106.4,9.1 107.9,9.9 C109.4,10.8 110.9,18.5 112.4,20.8 C113.9,23.1 116.2,23.2 117,23.7 L117,34 L3,34 Z","lastX":117,"lastY":23.7},"cloneUrl":"https://git.spboucher.ai/job-ka.git","url":"https://git.spboucher.ai/job-ka","computedAt":"2026-11-13T06:21:07.515Z","cloneCount":0},{"name":"fabri-ka","description":"Agrégateur de produits québécois — www.fabri-ka.com","topics":[],"homepage":"","pinned":false,"created":"2026-08-12T15:00:09.899Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"3d48ac50299c4ee21d4a3bb318c6764e6c96032a","stamp":"HEAD:1786546809000:21|packed-refs:-|refs/heads:1794547531810.1367:96|refs/tags:1786546809000:64","empty":false,"lastPush":"2026-11-13T00:25:17-05:00","commitCount":441,"branchCount":1,"tagCount":0,"sizeBytes":103620608,"languages":[{"name":"Python","bytes":627957,"percent":38.6,"color":"#3572A5"},{"name":"HTML","bytes":489661,"percent":30.1,"color":"#e34c26"},{"name":"TypeScript","bytes":278396,"percent":17.1,"color":"#3178c6"},{"name":"CSS","bytes":177237,"percent":10.9,"color":"#663399"},{"name":"JavaScript","bytes":52344,"percent":3.2,"color":"#f1e05a"}],"languageBytes":1625595,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,6,31,112,6,16,24,11,32,17,46,38,23,23,56],"max":112,"total":441,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.3 53.2,31 C54.7,30.8 56.2,30.8 57.7,29.5 C59.2,28.2 60.8,27.7 62.3,23.3 C63.8,18.9 65.3,2.0 66.8,3 C68.3,4.0 69.9,25.5 71.4,29.5 C72.9,33.5 74.5,27.8 76,27 C77.5,26.3 79.0,24.8 80.5,25 C82.0,25.2 83.6,28.6 85.1,28.3 C86.6,28.0 88.1,23.3 89.6,23 C91.1,22.8 92.7,27.4 94.2,26.8 C95.7,26.2 97.3,20.4 98.8,19.5 C100.3,18.6 101.8,20.5 103.3,21.5 C104.8,22.5 106.4,24.7 107.9,25.3 C109.4,25.9 110.9,26.7 112.4,25.3 C113.9,23.9 116.2,18.4 117,17","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.3 53.2,31 C54.7,30.8 56.2,30.8 57.7,29.5 C59.2,28.2 60.8,27.7 62.3,23.3 C63.8,18.9 65.3,2.0 66.8,3 C68.3,4.0 69.9,25.5 71.4,29.5 C72.9,33.5 74.5,27.8 76,27 C77.5,26.3 79.0,24.8 80.5,25 C82.0,25.2 83.6,28.6 85.1,28.3 C86.6,28.0 88.1,23.3 89.6,23 C91.1,22.8 92.7,27.4 94.2,26.8 C95.7,26.2 97.3,20.4 98.8,19.5 C100.3,18.6 101.8,20.5 103.3,21.5 C104.8,22.5 106.4,24.7 107.9,25.3 C109.4,25.9 110.9,26.7 112.4,25.3 C113.9,23.9 116.2,18.4 117,17 L117,34 L3,34 Z","lastX":117,"lastY":17},"cloneUrl":"https://git.spboucher.ai/fabri-ka.git","url":"https://git.spboucher.ai/fabri-ka","computedAt":"2026-11-13T05:25:32.206Z","cloneCount":0},{"name":"uqo-imm1033","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"1c9be991e8c36017bfe45892e80282d24ea0139d","stamp":"HEAD:1788753508740.8997:21|packed-refs:-|refs/heads:1794526489240.489:96|refs/tags:1788753508723.1973:64","empty":false,"lastPush":"2026-11-12T18:34:48-05:00","commitCount":29,"branchCount":1,"tagCount":0,"sizeBytes":82585600,"languages":[{"name":"JavaScript","bytes":240285,"percent":68,"color":"#f1e05a"},{"name":"CSS","bytes":112975,"percent":32,"color":"#663399"}],"languageBytes":353260,"topLanguage":"JavaScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,1,2,5,3,4,4,5],"max":5,"total":29,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.9 71.4,31 C72.9,30.1 74.5,26.3 76,25.4 C77.5,24.5 79.0,27.3 80.5,25.4 C82.0,23.5 83.6,14.2 85.1,14.2 C86.6,14.2 88.1,24.5 89.6,25.4 C91.1,26.3 92.7,23.5 94.2,19.8 C95.7,16.1 97.3,3.9 98.8,3 C100.3,2.1 101.8,13.3 103.3,14.2 C104.8,15.1 106.4,9.5 107.9,8.6 C109.4,7.7 110.9,9.5 112.4,8.6 C113.9,7.7 116.2,3.9 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.9 71.4,31 C72.9,30.1 74.5,26.3 76,25.4 C77.5,24.5 79.0,27.3 80.5,25.4 C82.0,23.5 83.6,14.2 85.1,14.2 C86.6,14.2 88.1,24.5 89.6,25.4 C91.1,26.3 92.7,23.5 94.2,19.8 C95.7,16.1 97.3,3.9 98.8,3 C100.3,2.1 101.8,13.3 103.3,14.2 C104.8,15.1 106.4,9.5 107.9,8.6 C109.4,7.7 110.9,9.5 112.4,8.6 C113.9,7.7 116.2,3.9 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/uqo-imm1033.git","url":"https://git.spboucher.ai/uqo-imm1033","computedAt":"2026-11-12T23:34:50.090Z","cloneCount":4},{"name":"lou-ka","description":"Lou·Ka — tous les logements à louer du Québec, un seul endroit.","topics":["webapp","real-estate","quebec","rental"],"homepage":"https://www.lou-ka.com","pinned":false,"created":"2026-08-10T00:51:19.122Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"5d220c23c3b7a9d017b7371826c6a04889c8d11f","stamp":"HEAD:1786323079000:21|packed-refs:-|refs/heads:1794482376386.8772:96|refs/tags:1786323079000:64","empty":false,"lastPush":"2026-11-12T06:17:01-05:00","commitCount":265,"branchCount":1,"tagCount":0,"sizeBytes":189564928,"languages":[{"name":"HTML","bytes":812494869,"percent":98.9,"color":"#e34c26"},{"name":"Python","bytes":4874248,"percent":0.6,"color":"#3572A5"},{"name":"JavaScript","bytes":3180928,"percent":0.4,"color":"#f1e05a"},{"name":"TypeScript","bytes":556377,"percent":0.1,"color":"#3178c6"},{"name":"CSS","bytes":210685,"percent":0,"color":"#663399"},{"name":"Dockerfile","bytes":884,"percent":0,"color":"#384d54"},{"name":"Shell","bytes":767,"percent":0,"color":"#89e051"}],"languageBytes":821318758,"topLanguage":"HTML","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,2,60,30,89,11,20,18,2,0,4,4,14,9,1,1],"max":89,"total":265,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.1 48.6,31 C50.1,30.9 51.7,33.5 53.2,30.4 C54.7,27.3 56.2,13.6 57.7,12.1 C59.2,10.6 60.8,23.1 62.3,21.6 C63.8,20.1 65.3,2.0 66.8,3 C68.3,4.0 69.9,23.9 71.4,27.5 C72.9,31.1 74.5,25.1 76,24.7 C77.5,24.3 79.0,24.4 80.5,25.3 C82.0,26.3 83.6,29.4 85.1,30.4 C86.6,31.3 88.1,31.1 89.6,31 C91.1,30.9 92.7,29.9 94.2,29.7 C95.7,29.5 97.3,30.2 98.8,29.7 C100.3,29.2 101.8,26.9 103.3,26.6 C104.8,26.4 106.4,27.5 107.9,28.2 C109.4,28.9 110.9,30.3 112.4,30.7 C113.9,31.1 116.2,30.7 117,30.7","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.1 48.6,31 C50.1,30.9 51.7,33.5 53.2,30.4 C54.7,27.3 56.2,13.6 57.7,12.1 C59.2,10.6 60.8,23.1 62.3,21.6 C63.8,20.1 65.3,2.0 66.8,3 C68.3,4.0 69.9,23.9 71.4,27.5 C72.9,31.1 74.5,25.1 76,24.7 C77.5,24.3 79.0,24.4 80.5,25.3 C82.0,26.3 83.6,29.4 85.1,30.4 C86.6,31.3 88.1,31.1 89.6,31 C91.1,30.9 92.7,29.9 94.2,29.7 C95.7,29.5 97.3,30.2 98.8,29.7 C100.3,29.2 101.8,26.9 103.3,26.6 C104.8,26.4 106.4,27.5 107.9,28.2 C109.4,28.9 110.9,30.3 112.4,30.7 C113.9,31.1 116.2,30.7 117,30.7 L117,34 L3,34 Z","lastX":117,"lastY":30.7},"cloneUrl":"https://git.spboucher.ai/lou-ka.git","url":"https://git.spboucher.ai/lou-ka","computedAt":"2026-11-13T13:23:11.276Z","cloneCount":10},{"name":"sp-drive","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"49ebc435f5fa2e174ae32378c7138462184a55d0","stamp":"HEAD:1794433468368.9553:21|packed-refs:-|refs/heads:1794443462712.9612:160|refs/tags:1794433468368.8335:64","empty":false,"lastPush":"2026-11-11T19:30:57-05:00","commitCount":13,"branchCount":3,"tagCount":0,"sizeBytes":1096704,"languages":[{"name":"TypeScript","bytes":1144279,"percent":97.1,"color":"#3178c6"},{"name":"CSS","bytes":15662,"percent":1.3,"color":"#663399"},{"name":"Shell","bytes":14214,"percent":1.2,"color":"#89e051"},{"name":"JavaScript","bytes":2709,"percent":0.2,"color":"#f1e05a"},{"name":"HTML","bytes":1422,"percent":0.1,"color":"#e34c26"}],"languageBytes":1178286,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13],"max":13,"total":13,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/sp-drive.git","url":"https://git.spboucher.ai/sp-drive","computedAt":"2026-11-13T01:02:34.443Z","cloneCount":2},{"name":"sp-calendar","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"474ca8bfd788168ec46ac7b9e35117aa5ef73a40","stamp":"HEAD:1794430802115.974:21|packed-refs:-|refs/heads:1794442361776.0288:160|refs/tags:1794430802115.8726:64","empty":false,"lastPush":"2026-11-11T19:09:55-05:00","commitCount":3,"branchCount":3,"tagCount":0,"sizeBytes":1280000,"languages":[{"name":"TypeScript","bytes":675066,"percent":93.2,"color":"#3178c6"},{"name":"CSS","bytes":23778,"percent":3.3,"color":"#663399"},{"name":"SQL","bytes":20292,"percent":2.8,"color":"#e38c00"},{"name":"Shell","bytes":4572,"percent":0.6,"color":"#89e051"},{"name":"JavaScript","bytes":711,"percent":0.1,"color":"#f1e05a"}],"languageBytes":724419,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3],"max":3,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/sp-calendar.git","url":"https://git.spboucher.ai/sp-calendar","computedAt":"2026-11-13T01:02:34.442Z","cloneCount":2},{"name":"sp-wallet","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"a118e3e61ace9c2d966dc273e98ac06147947d01","stamp":"HEAD:1794350735175.1797:21|packed-refs:-|refs/heads:1794439837190.026:96|refs/tags:1794350735175.076:64","empty":false,"lastPush":"2026-11-11T18:30:36-05:00","commitCount":149,"branchCount":1,"tagCount":0,"sizeBytes":122573824,"languages":[{"name":"TypeScript","bytes":8734910,"percent":92.9,"color":"#3178c6"},{"name":"Python","bytes":583004,"percent":6.2,"color":"#3572A5"},{"name":"JavaScript","bytes":36471,"percent":0.4,"color":"#f1e05a"},{"name":"CSS","bytes":35106,"percent":0.4,"color":"#663399"},{"name":"Shell","bytes":12561,"percent":0.1,"color":"#89e051"},{"name":"HTML","bytes":2374,"percent":0,"color":"#e34c26"},{"name":"Solidity","bytes":1475,"percent":0,"color":"#AA6746"}],"languageBytes":9405901,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149],"max":149,"total":149,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/sp-wallet.git","url":"https://git.spboucher.ai/sp-wallet","computedAt":"2026-11-12T23:47:18.838Z","cloneCount":5},{"name":"spboucher.ai","description":"spboucher.ai — personal website of Simon-Pierre Boucher.","topics":["website","portfolio","nextjs"],"homepage":"https://spboucher.ai","pinned":false,"created":"2026-08-10T00:53:54.576Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"250103f74cdda5563d1c9e9f913a5d1f36532af3","stamp":"HEAD:1786323234000:21|packed-refs:-|refs/heads:1794426300092.6682:96|refs/tags:1786323234000:64","empty":false,"lastPush":"2026-11-11T14:44:58-05:00","commitCount":35,"branchCount":1,"tagCount":0,"sizeBytes":127947776,"languages":[{"name":"TypeScript","bytes":1210131,"percent":96.1,"color":"#3178c6"},{"name":"HTML","bytes":32973,"percent":2.6,"color":"#e34c26"},{"name":"Python","bytes":10776,"percent":0.9,"color":"#3572A5"},{"name":"CSS","bytes":4768,"percent":0.4,"color":"#663399"},{"name":"Shell","bytes":382,"percent":0,"color":"#89e051"},{"name":"JavaScript","bytes":201,"percent":0,"color":"#f1e05a"}],"languageBytes":1259231,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,8,13,0,0,3,0,0,0,0,0,0,0,0,6,5],"max":13,"total":35,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,33.9 48.6,31 C50.1,28.1 51.7,18.5 53.2,13.8 C54.7,9.1 56.2,0.1 57.7,3 C59.2,5.9 60.8,26.3 62.3,31 C63.8,35.7 65.3,32.1 66.8,31 C68.3,29.9 69.9,24.5 71.4,24.5 C72.9,24.5 74.5,29.9 76,31 C77.5,32.1 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,33.1 107.9,31 C109.4,28.9 110.9,19.9 112.4,18.1 C113.9,16.3 116.2,19.9 117,20.2","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,33.9 48.6,31 C50.1,28.1 51.7,18.5 53.2,13.8 C54.7,9.1 56.2,0.1 57.7,3 C59.2,5.9 60.8,26.3 62.3,31 C63.8,35.7 65.3,32.1 66.8,31 C68.3,29.9 69.9,24.5 71.4,24.5 C72.9,24.5 74.5,29.9 76,31 C77.5,32.1 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,33.1 107.9,31 C109.4,28.9 110.9,19.9 112.4,18.1 C113.9,16.3 116.2,19.9 117,20.2 L117,34 L3,34 Z","lastX":117,"lastY":20.2},"cloneUrl":"https://git.spboucher.ai/spboucher.ai.git","url":"https://git.spboucher.ai/spboucher.ai","computedAt":"2026-11-12T20:15:33.214Z","cloneCount":0},{"name":"uqo-imm1003","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"72eb2a6251b9ce959f1c63355fdf298623e03cd1","stamp":"HEAD:1788753508705.9336:21|packed-refs:-|refs/heads:1794425887889.9253:96|refs/tags:1788753508680.338:64","empty":false,"lastPush":"2026-11-11T14:38:06-05:00","commitCount":26,"branchCount":1,"tagCount":0,"sizeBytes":248138752,"languages":[{"name":"JavaScript","bytes":240285,"percent":68,"color":"#f1e05a"},{"name":"CSS","bytes":112975,"percent":32,"color":"#663399"}],"languageBytes":353260,"topLanguage":"JavaScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,4,0,3,3,4,1,3,5],"max":5,"total":26,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,33.8 71.4,31 C72.9,28.2 74.5,14.2 76,14.2 C77.5,14.2 79.0,31.9 80.5,31 C82.0,30.1 83.6,8.6 85.1,8.6 C86.6,8.6 88.1,30.1 89.6,31 C91.1,31.9 92.7,17.0 94.2,14.2 C95.7,11.4 97.3,15.1 98.8,14.2 C100.3,13.3 101.8,6.7 103.3,8.6 C104.8,10.5 106.4,24.5 107.9,25.4 C109.4,26.3 110.9,17.9 112.4,14.2 C113.9,10.5 116.2,4.9 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,33.8 71.4,31 C72.9,28.2 74.5,14.2 76,14.2 C77.5,14.2 79.0,31.9 80.5,31 C82.0,30.1 83.6,8.6 85.1,8.6 C86.6,8.6 88.1,30.1 89.6,31 C91.1,31.9 92.7,17.0 94.2,14.2 C95.7,11.4 97.3,15.1 98.8,14.2 C100.3,13.3 101.8,6.7 103.3,8.6 C104.8,10.5 106.4,24.5 107.9,25.4 C109.4,26.3 110.9,17.9 112.4,14.2 C113.9,10.5 116.2,4.9 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/uqo-imm1003.git","url":"https://git.spboucher.ai/uqo-imm1003","computedAt":"2026-11-12T20:15:33.241Z","cloneCount":4},{"name":"maclustr-dispatch","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"5baeec5fe18f1b644d4d421ffe5da8c2a5b436af","stamp":"HEAD:1788553539571.7056:21|packed-refs:-|refs/heads:1794420565350.9497:96|refs/tags:1788553539571.5886:64","empty":false,"lastPush":"2026-11-11T13:09:25-05:00","commitCount":39,"branchCount":1,"tagCount":0,"sizeBytes":913408,"languages":[{"name":"Python","bytes":127916,"percent":95.9,"color":"#3572A5"},{"name":"Shell","bytes":5521,"percent":4.1,"color":"#89e051"}],"languageBytes":133437,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,4,2,7,2,0,0,0,0,1],"max":23,"total":39,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.8 76,3 C77.5,2.2 79.0,21.8 80.5,26.1 C82.0,30.4 83.6,29.2 85.1,28.6 C86.6,28.0 88.1,22.5 89.6,22.5 C91.1,22.5 92.7,27.2 94.2,28.6 C95.7,30.0 97.3,30.6 98.8,31 C100.3,31.4 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.2 112.4,31 C113.9,30.8 116.2,30.0 117,29.8","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.8 76,3 C77.5,2.2 79.0,21.8 80.5,26.1 C82.0,30.4 83.6,29.2 85.1,28.6 C86.6,28.0 88.1,22.5 89.6,22.5 C91.1,22.5 92.7,27.2 94.2,28.6 C95.7,30.0 97.3,30.6 98.8,31 C100.3,31.4 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.2 112.4,31 C113.9,30.8 116.2,30.0 117,29.8 L117,34 L3,34 Z","lastX":117,"lastY":29.8},"cloneUrl":"https://git.spboucher.ai/maclustr-dispatch.git","url":"https://git.spboucher.ai/maclustr-dispatch","computedAt":"2026-11-12T19:06:17.842Z","cloneCount":6},{"name":"wpai0002_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"531f64c848bb4b920cf34c236de95ebdffbd9ed5","stamp":"HEAD:1794244431555.22:21|packed-refs:-|refs/heads:1794371586903.0212:96|refs/tags:1794244431555.1287:64","empty":false,"lastPush":"2026-11-10T23:28:44-05:00","commitCount":115,"branchCount":1,"tagCount":0,"sizeBytes":14771443712,"languages":[{"name":"Python","bytes":1688097,"percent":78.3,"color":"#3572A5"},{"name":"TeX","bytes":438786,"percent":20.4,"color":"#3D6117"},{"name":"Shell","bytes":24857,"percent":1.2,"color":"#89e051"},{"name":"HTML","bytes":3586,"percent":0.2,"color":"#e34c26"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":2155455,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115],"max":115,"total":115,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/wpai0002_uqo.git","url":"https://git.spboucher.ai/wpai0002_uqo","computedAt":"2026-11-13T10:04:51.061Z","cloneCount":2},{"name":"htr-platform","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"e6b3ec3cb46d8390d54e694716614a243694dad2","stamp":"HEAD:1794271430632.335:21|packed-refs:-|refs/heads:1794370598032.28:96|refs/tags:1794271430632.2502:64","empty":false,"lastPush":"2026-11-10T23:16:37-05:00","commitCount":12,"branchCount":1,"tagCount":0,"sizeBytes":1982464,"languages":[{"name":"Python","bytes":530502,"percent":81.9,"color":"#3572A5"},{"name":"CSS","bytes":45663,"percent":7,"color":"#663399"},{"name":"HTML","bytes":39111,"percent":6,"color":"#e34c26"},{"name":"JavaScript","bytes":30095,"percent":4.6,"color":"#f1e05a"},{"name":"Shell","bytes":2609,"percent":0.4,"color":"#89e051"}],"languageBytes":647980,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12],"max":12,"total":12,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/htr-platform.git","url":"https://git.spboucher.ai/htr-platform","computedAt":"2026-11-13T10:04:42.914Z","cloneCount":2},{"name":"agent-os","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"d3aa31708ecd1b692c6370595bb00426f6a7b869","stamp":"HEAD:1794360068524.007:21|packed-refs:-|refs/heads:1794360071614.121:96|refs/tags:1794360068523.9167:64","empty":false,"lastPush":"2026-11-10T20:21:08-05:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":2293760,"languages":[{"name":"TypeScript","bytes":1613150,"percent":93.1,"color":"#3178c6"},{"name":"JavaScript","bytes":77571,"percent":4.5,"color":"#f1e05a"},{"name":"SQL","bytes":12167,"percent":0.7,"color":"#e38c00"},{"name":"Shell","bytes":12043,"percent":0.7,"color":"#89e051"},{"name":"Python","bytes":10236,"percent":0.6,"color":"#3572A5"},{"name":"CSS","bytes":8392,"percent":0.5,"color":"#663399"}],"languageBytes":1733559,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/agent-os.git","url":"https://git.spboucher.ai/agent-os","computedAt":"2026-11-13T02:44:27.664Z","cloneCount":2},{"name":"skills-spboucher-ai","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"66f062fdb4bfcf9e615a92d54c7625f1727bf321","stamp":"HEAD:1794278621259.8965:21|packed-refs:-|refs/heads:1794352572213.2751:96|refs/tags:1794278621259.759:64","empty":false,"lastPush":"2026-11-10T18:16:11-05:00","commitCount":11,"branchCount":1,"tagCount":0,"sizeBytes":1500160,"languages":[{"name":"TypeScript","bytes":635877,"percent":94.5,"color":"#3178c6"},{"name":"SQL","bytes":16337,"percent":2.4,"color":"#e38c00"},{"name":"CSS","bytes":9275,"percent":1.4,"color":"#663399"},{"name":"Python","bytes":4487,"percent":0.7,"color":"#3572A5"},{"name":"Shell","bytes":3513,"percent":0.5,"color":"#89e051"},{"name":"JavaScript","bytes":3137,"percent":0.5,"color":"#f1e05a"}],"languageBytes":672626,"topLanguage":"TypeScript","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11],"max":11,"total":11,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/skills-spboucher-ai.git","url":"https://git.spboucher.ai/skills-spboucher-ai","computedAt":"2026-11-12T23:47:18.640Z","cloneCount":2},{"name":"llm-api-toolkits","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"13da1f5fed6c9ae89ed1fb15c54ed79a44c3a46e","stamp":"HEAD:1794286960903.9412:21|packed-refs:-|refs/heads:1794352507186.5476:96|refs/tags:1794286960903.775:64","empty":false,"lastPush":"2026-11-10T18:14:59-05:00","commitCount":23,"branchCount":1,"tagCount":0,"sizeBytes":8615936,"languages":[{"name":"JavaScript","bytes":1896346,"percent":99.1,"color":"#f1e05a"},{"name":"TeX","bytes":16594,"percent":0.9,"color":"#3D6117"}],"languageBytes":1912940,"topLanguage":"JavaScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23],"max":23,"total":23,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/llm-api-toolkits.git","url":"https://git.spboucher.ai/llm-api-toolkits","computedAt":"2026-11-12T23:47:18.579Z","cloneCount":2},{"name":"clip-spboucher-ai","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"5e7d60ad570b8e525419387d7684f3888c462b55","stamp":"HEAD:1794344386068.575:21|packed-refs:-|refs/heads:1794352239328.9707:96|refs/tags:1794344386068.449:64","empty":false,"lastPush":"2026-11-10T18:10:38-05:00","commitCount":6,"branchCount":1,"tagCount":0,"sizeBytes":788480,"languages":[{"name":"TypeScript","bytes":523317,"percent":94,"color":"#3178c6"},{"name":"SQL","bytes":17148,"percent":3.1,"color":"#e38c00"},{"name":"CSS","bytes":9717,"percent":1.7,"color":"#663399"},{"name":"Shell","bytes":4683,"percent":0.8,"color":"#89e051"},{"name":"Dockerfile","bytes":802,"percent":0.1,"color":"#384d54"},{"name":"JavaScript","bytes":766,"percent":0.1,"color":"#f1e05a"}],"languageBytes":556433,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6],"max":6,"total":6,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/clip-spboucher-ai.git","url":"https://git.spboucher.ai/clip-spboucher-ai","computedAt":"2026-11-12T23:47:18.569Z","cloneCount":2},{"name":"maclustr-research","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"52bf0b8ebc4482a3d4546823746836b37422ab6f","stamp":"HEAD:1794277148689.0461:21|packed-refs:-|refs/heads:1794351567863.9968:96|refs/tags:1794277148688.9597:64","empty":false,"lastPush":"2026-11-10T17:59:27-05:00","commitCount":5,"branchCount":1,"tagCount":0,"sizeBytes":13881344,"languages":[{"name":"TypeScript","bytes":262212,"percent":95.3,"color":"#3178c6"},{"name":"CSS","bytes":7645,"percent":2.8,"color":"#663399"},{"name":"Python","bytes":4782,"percent":1.7,"color":"#3572A5"},{"name":"JavaScript","bytes":465,"percent":0.2,"color":"#f1e05a"}],"languageBytes":275104,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5],"max":5,"total":5,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/maclustr-research.git","url":"https://git.spboucher.ai/maclustr-research","computedAt":"2026-11-12T23:47:18.567Z","cloneCount":2},{"name":"claude-remote","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"cfec6564f730a1b0ac86f21ac3e81e99bdd0e2e5","stamp":"HEAD:1794287036498.4216:21|packed-refs:-|refs/heads:1794331285600.4392:96|refs/tags:1794287036498.3198:64","empty":false,"lastPush":"2026-11-10T12:21:25-05:00","commitCount":4,"branchCount":1,"tagCount":0,"sizeBytes":1458176,"languages":[{"name":"TypeScript","bytes":1586527,"percent":93.5,"color":"#3178c6"},{"name":"JavaScript","bytes":69867,"percent":4.1,"color":"#f1e05a"},{"name":"Shell","bytes":12206,"percent":0.7,"color":"#89e051"},{"name":"CSS","bytes":10974,"percent":0.6,"color":"#663399"},{"name":"Python","bytes":9053,"percent":0.5,"color":"#3572A5"},{"name":"SQL","bytes":8795,"percent":0.5,"color":"#e38c00"}],"languageBytes":1697422,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4],"max":4,"total":4,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/claude-remote.git","url":"https://git.spboucher.ai/claude-remote","computedAt":"2026-11-12T20:15:33.182Z","cloneCount":2},{"name":"wp46_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"32ecc2f2cdbbff358697c4b541d8671e4de4f4cf","stamp":"HEAD:1794245916092.9497:21|packed-refs:-|refs/heads:1794301961808.3862:128|refs/tags:1794284635238.2014:128","empty":false,"lastPush":"2026-11-10T04:12:33-05:00","commitCount":46,"branchCount":2,"tagCount":2,"sizeBytes":95198208,"languages":[{"name":"Python","bytes":401408,"percent":52.6,"color":"#3572A5"},{"name":"TeX","bytes":353808,"percent":46.3,"color":"#3D6117"},{"name":"R","bytes":5712,"percent":0.7,"color":"#198CE7"},{"name":"Shell","bytes":2063,"percent":0.3,"color":"#89e051"},{"name":"Makefile","bytes":511,"percent":0.1,"color":"#427819"}],"languageBytes":763502,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46],"max":46,"total":46,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/wp46_uqo.git","url":"https://git.spboucher.ai/wp46_uqo","computedAt":"2026-11-13T13:23:11.257Z","cloneCount":2},{"name":"spbgit","description":"SPB Git — the platform hosting itself","topics":["forge","fastify","self-hosted"],"homepage":"","pinned":true,"created":"2026-08-10T00:09:49.003Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"26cfe413d9909675d32cb8468e9386dd22ae04b9","stamp":"HEAD:1786320589000:21|packed-refs:-|refs/heads:1794289441953.8164:96|refs/tags:1786321464000:96","empty":false,"lastPush":"2026-11-10T00:44:01-05:00","commitCount":23,"branchCount":1,"tagCount":1,"sizeBytes":45905920,"languages":[{"name":"JavaScript","bytes":426727,"percent":63.4,"color":"#f1e05a"},{"name":"Nunjucks","bytes":116525,"percent":17.3,"color":"#3d8137"},{"name":"CSS","bytes":110286,"percent":16.4,"color":"#663399"},{"name":"Shell","bytes":10156,"percent":1.5,"color":"#89e051"},{"name":"Python","bytes":9522,"percent":1.4,"color":"#3572A5"}],"languageBytes":673216,"topLanguage":"JavaScript","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,1,0,0,0,0,0,0,0,3,5],"max":14,"total":23,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.3 71.4,31 C72.9,30.7 74.5,29.0 76,29 C77.5,29.0 79.0,30.7 80.5,31 C82.0,31.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,32.0 107.9,31 C109.4,30.0 110.9,26.7 112.4,25 C113.9,23.3 116.2,21.7 117,21","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.3 71.4,31 C72.9,30.7 74.5,29.0 76,29 C77.5,29.0 79.0,30.7 80.5,31 C82.0,31.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,32.0 107.9,31 C109.4,30.0 110.9,26.7 112.4,25 C113.9,23.3 116.2,21.7 117,21 L117,34 L3,34 Z","lastX":117,"lastY":21},"cloneUrl":"https://git.spboucher.ai/spbgit.git","url":"https://git.spboucher.ai/spbgit","computedAt":"2026-11-13T10:04:46.200Z","cloneCount":36},{"name":"findata","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"e8c6844527bc38c7e4ef959c95c87f86c7b36cb5","stamp":"HEAD:1793572155929.1484:21|packed-refs:-|refs/heads:1794277671530.9866:96|refs/tags:1793572155929.0007:64","empty":false,"lastPush":"2026-11-09T21:27:51-05:00","commitCount":47,"branchCount":1,"tagCount":0,"sizeBytes":3015680,"languages":[{"name":"Python","bytes":345136,"percent":52.8,"color":"#3572A5"},{"name":"TypeScript","bytes":235084,"percent":36,"color":"#3178c6"},{"name":"SQL","bytes":39136,"percent":6,"color":"#e38c00"},{"name":"JavaScript","bytes":23314,"percent":3.6,"color":"#f1e05a"},{"name":"CSS","bytes":6671,"percent":1,"color":"#663399"},{"name":"Shell","bytes":3233,"percent":0.5,"color":"#89e051"},{"name":"Makefile","bytes":510,"percent":0.1,"color":"#427819"}],"languageBytes":653084,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,1],"max":46,"total":47,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.1 112.4,3 C113.9,2.9 116.2,25.8 117,30.4","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.1 112.4,3 C113.9,2.9 116.2,25.8 117,30.4 L117,34 L3,34 Z","lastX":117,"lastY":30.4},"cloneUrl":"https://git.spboucher.ai/findata.git","url":"https://git.spboucher.ai/findata","computedAt":"2026-11-13T10:04:41.798Z","cloneCount":2},{"name":"note-spboucher-ai","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"5e7dbf7ed27e5d387c3e520b7c5f06b053682874","stamp":"HEAD:1793522297760.9802:21|packed-refs:-|refs/heads:1794275260620.0525:96|refs/tags:1793522297760.8965:64","empty":false,"lastPush":"2026-11-09T20:47:40-05:00","commitCount":3,"branchCount":1,"tagCount":0,"sizeBytes":1254400,"languages":[{"name":"TypeScript","bytes":1173294,"percent":95.1,"color":"#3178c6"},{"name":"SQL","bytes":28155,"percent":2.3,"color":"#e38c00"},{"name":"Shell","bytes":18642,"percent":1.5,"color":"#89e051"},{"name":"CSS","bytes":12649,"percent":1,"color":"#663399"},{"name":"JavaScript","bytes":1311,"percent":0.1,"color":"#f1e05a"}],"languageBytes":1234051,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,33.3 107.9,31 C109.4,28.7 110.9,21.7 112.4,17 C113.9,12.3 116.2,5.3 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,33.3 107.9,31 C109.4,28.7 110.9,21.7 112.4,17 C113.9,12.3 116.2,5.3 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/note-spboucher-ai.git","url":"https://git.spboucher.ai/note-spboucher-ai","computedAt":"2026-11-13T10:04:44.729Z","cloneCount":2},{"name":"chat-spboucher-ai","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"08ed610a88e9611f9a623fd038ae354e91ed7c97","stamp":"HEAD:1793520310326.3052:21|packed-refs:-|refs/heads:1794275256023.1501:128|refs/tags:1793520310326.2139:64","empty":false,"lastPush":"2026-11-09T20:47:35-05:00","commitCount":5,"branchCount":2,"tagCount":0,"sizeBytes":10247168,"languages":[{"name":"TypeScript","bytes":508827,"percent":93,"color":"#3178c6"},{"name":"SQL","bytes":15630,"percent":2.9,"color":"#e38c00"},{"name":"CSS","bytes":12301,"percent":2.2,"color":"#663399"},{"name":"JavaScript","bytes":7743,"percent":1.4,"color":"#f1e05a"},{"name":"Shell","bytes":2392,"percent":0.4,"color":"#89e051"}],"languageBytes":546893,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3],"max":3,"total":5,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,34.1 107.9,31 C109.4,27.9 110.9,17.0 112.4,12.3 C113.9,7.6 116.2,4.5 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,34.1 107.9,31 C109.4,27.9 110.9,17.0 112.4,12.3 C113.9,7.6 116.2,4.5 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/chat-spboucher-ai.git","url":"https://git.spboucher.ai/chat-spboucher-ai","computedAt":"2026-11-13T10:04:41.067Z","cloneCount":2},{"name":"wp-spboucher-ai","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"1ed2cd11784345fc98b4feaeb41478feecdc88f7","stamp":"HEAD:1793654757503.842:21|packed-refs:-|refs/heads:1794274465604.3262:96|refs/tags:1793654757503.751:64","empty":false,"lastPush":"2026-11-09T20:34:25-05:00","commitCount":10,"branchCount":1,"tagCount":0,"sizeBytes":4061184,"languages":[{"name":"TypeScript","bytes":481120,"percent":90.5,"color":"#3178c6"},{"name":"CSS","bytes":30964,"percent":5.8,"color":"#663399"},{"name":"SQL","bytes":19257,"percent":3.6,"color":"#e38c00"},{"name":"JavaScript","bytes":60,"percent":0,"color":"#f1e05a"}],"languageBytes":531401,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,4],"max":6,"total":10,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,6.1 112.4,3 C113.9,-0.1 116.2,10.8 117,12.3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,6.1 112.4,3 C113.9,-0.1 116.2,10.8 117,12.3 L117,34 L3,34 Z","lastX":117,"lastY":12.3},"cloneUrl":"https://git.spboucher.ai/wp-spboucher-ai.git","url":"https://git.spboucher.ai/wp-spboucher-ai","computedAt":"2026-11-13T10:04:47.819Z","cloneCount":2},{"name":"wpai0001_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"7f6c6eb377f942b76f8dd3b7c110ac3ea8e2ccec","stamp":"HEAD:1794207419233.5398:21|packed-refs:-|refs/heads:1794273952378.6523:128|refs/tags:1794223588724.9082:96","empty":false,"lastPush":"2026-11-09T20:25:52-05:00","commitCount":7,"branchCount":2,"tagCount":1,"sizeBytes":23997440,"languages":[{"name":"Python","bytes":260451,"percent":65.4,"color":"#3572A5"},{"name":"TeX","bytes":137201,"percent":34.5,"color":"#3D6117"},{"name":"Shell","bytes":195,"percent":0,"color":"#89e051"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":397976,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7],"max":7,"total":7,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/wpai0001_uqo.git","url":"https://git.spboucher.ai/wpai0001_uqo","computedAt":"2026-11-13T10:04:50.603Z","cloneCount":2},{"name":"wp17_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"2eccebe1d2c942d3b767bb70015f9784ae056a35","stamp":"HEAD:1792277507048.7192:21|packed-refs:-|refs/heads:1794273950771.4937:128|refs/tags:1792283846919.302:96","empty":false,"lastPush":"2026-11-09T20:25:50-05:00","commitCount":29,"branchCount":2,"tagCount":1,"sizeBytes":48141312,"languages":[{"name":"Python","bytes":790299,"percent":55.8,"color":"#3572A5"},{"name":"TeX","bytes":622966,"percent":44,"color":"#3D6117"},{"name":"Shell","bytes":3665,"percent":0.3,"color":"#89e051"},{"name":"Makefile","bytes":258,"percent":0,"color":"#427819"}],"languageBytes":1417188,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,24,2],"max":24,"total":29,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.6 98.8,31 C100.3,30.4 101.8,27.5 103.3,27.5 C104.8,27.5 106.4,35.1 107.9,31 C109.4,26.9 110.9,3.4 112.4,3 C113.9,2.6 116.2,24.4 117,28.7","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.6 98.8,31 C100.3,30.4 101.8,27.5 103.3,27.5 C104.8,27.5 106.4,35.1 107.9,31 C109.4,26.9 110.9,3.4 112.4,3 C113.9,2.6 116.2,24.4 117,28.7 L117,34 L3,34 Z","lastX":117,"lastY":28.7},"cloneUrl":"https://git.spboucher.ai/wp17_uqo.git","url":"https://git.spboucher.ai/wp17_uqo","computedAt":"2026-11-13T10:04:48.353Z","cloneCount":2},{"name":"firc0001_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"4c685bcb132ed879f62d70ae3fbb434f8c3f33ff","stamp":"HEAD:1793903038101.083:21|packed-refs:-|refs/heads:1794273949240.3296:128|refs/tags:1793903038100.923:64","empty":false,"lastPush":"2026-11-09T20:25:49-05:00","commitCount":35,"branchCount":2,"tagCount":0,"sizeBytes":6710272,"languages":[{"name":"Python","bytes":496844,"percent":61.2,"color":"#3572A5"},{"name":"TeX","bytes":301412,"percent":37.1,"color":"#3D6117"},{"name":"Shell","bytes":13183,"percent":1.6,"color":"#89e051"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":811568,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,2],"max":33,"total":35,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.3 112.4,3 C113.9,2.7 116.2,24.9 117,29.3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.3 112.4,3 C113.9,2.7 116.2,24.9 117,29.3 L117,34 L3,34 Z","lastX":117,"lastY":29.3},"cloneUrl":"https://git.spboucher.ai/firc0001_uqo.git","url":"https://git.spboucher.ai/firc0001_uqo","computedAt":"2026-11-13T10:04:41.886Z","cloneCount":2},{"name":"wp8_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"584456b97e1ae70b426284fad4eaafa3d2c7b8b7","stamp":"HEAD:1792277506963.7314:21|packed-refs:-|refs/heads:1794267521474.4607:128|refs/tags:1792283842694.3477:96","empty":false,"lastPush":"2026-11-09T18:38:41-05:00","commitCount":4,"branchCount":2,"tagCount":1,"sizeBytes":26059776,"languages":[{"name":"Python","bytes":168987,"percent":56.2,"color":"#3572A5"},{"name":"TeX","bytes":131382,"percent":43.7,"color":"#3D6117"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":300498,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1],"max":3,"total":4,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.5 112.4,31 C113.9,29.4 116.2,23.3 117,21.7","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.5 112.4,31 C113.9,29.4 116.2,23.3 117,21.7 L117,34 L3,34 Z","lastX":117,"lastY":21.7},"cloneUrl":"https://git.spboucher.ai/wp8_uqo.git","url":"https://git.spboucher.ai/wp8_uqo","computedAt":"2026-11-13T10:04:50.457Z","cloneCount":2},{"name":"wp7_uqo","description":"UQO Working Paper No. 7 — Options-implied information for cross-asset return and volatility prediction: evidence from 3.8B option contracts.","topics":["research","finance","options","volatility","uqo"],"homepage":"","pinned":false,"created":"2026-08-10T00:36:42.101Z","research":false,"researchDetected":true,"defaultBranch":"main","head":"a032bd999559b7bf5db890dca69843b6d0587f77","stamp":"HEAD:1786322202000:21|packed-refs:-|refs/heads:1794267518984.4785:128|refs/tags:1792283842218.8271:96","empty":false,"lastPush":"2026-11-09T18:38:38-05:00","commitCount":8,"branchCount":2,"tagCount":1,"sizeBytes":84748288,"languages":[{"name":"Python","bytes":217947,"percent":55.4,"color":"#3572A5"},{"name":"TeX","bytes":173907,"percent":44.2,"color":"#3D6117"},{"name":"Makefile","bytes":1656,"percent":0.4,"color":"#427819"}],"languageBytes":393510,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,5,0,0,1],"max":5,"total":8,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,32.9 48.6,31 C50.1,29.1 51.7,19.8 53.2,19.8 C54.7,19.8 56.2,29.1 57.7,31 C59.2,32.9 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,31.9 112.4,31 C113.9,30.1 116.2,26.3 117,25.4","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,32.9 48.6,31 C50.1,29.1 51.7,19.8 53.2,19.8 C54.7,19.8 56.2,29.1 57.7,31 C59.2,32.9 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,31.9 112.4,31 C113.9,30.1 116.2,26.3 117,25.4 L117,34 L3,34 Z","lastX":117,"lastY":25.4},"cloneUrl":"https://git.spboucher.ai/wp7_uqo.git","url":"https://git.spboucher.ai/wp7_uqo","computedAt":"2026-11-13T10:04:50.360Z","cloneCount":6},{"name":"wp6_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"add971a915867ccb7e25fa26eb7f76df5fbda915","stamp":"HEAD:1792277506946.825:21|packed-refs:-|refs/heads:1794267516855.7874:128|refs/tags:1792283841723.2085:96","empty":false,"lastPush":"2026-11-09T18:38:36-05:00","commitCount":4,"branchCount":2,"tagCount":1,"sizeBytes":22897664,"languages":[{"name":"TeX","bytes":146636,"percent":62.4,"color":"#3D6117"},{"name":"Python","bytes":88146,"percent":37.5,"color":"#3572A5"},{"name":"Makefile","bytes":129,"percent":0.1,"color":"#427819"}],"languageBytes":234911,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1],"max":3,"total":4,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.5 112.4,31 C113.9,29.4 116.2,23.3 117,21.7","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.5 112.4,31 C113.9,29.4 116.2,23.3 117,21.7 L117,34 L3,34 Z","lastX":117,"lastY":21.7},"cloneUrl":"https://git.spboucher.ai/wp6_uqo.git","url":"https://git.spboucher.ai/wp6_uqo","computedAt":"2026-11-13T10:04:50.301Z","cloneCount":6},{"name":"wp5_uqo","description":"UQO Working Paper No. 5 — Airbnb, residential rents and housing market pressure.","topics":["research","economics","housing","airbnb","uqo"],"homepage":"","pinned":false,"created":"2026-08-10T00:36:40.091Z","research":false,"researchDetected":true,"defaultBranch":"main","head":"f6ac78ba3bfd883b8fd94eccb4c707bb6d6e3300","stamp":"HEAD:1786322200000:21|packed-refs:-|refs/heads:1794267514583.4036:128|refs/tags:1792283841270.2559:96","empty":false,"lastPush":"2026-11-09T18:38:34-05:00","commitCount":10,"branchCount":2,"tagCount":1,"sizeBytes":8856576,"languages":[{"name":"TeX","bytes":179033,"percent":52.1,"color":"#3D6117"},{"name":"Python","bytes":164502,"percent":47.9,"color":"#3572A5"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":343664,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,3,0,0,1],"max":6,"total":10,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,33.3 98.8,31 C100.3,28.7 101.8,17.0 103.3,17 C104.8,17.0 106.4,28.7 107.9,31 C109.4,33.3 110.9,31.8 112.4,31 C113.9,30.2 116.2,27.1 117,26.3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,33.3 98.8,31 C100.3,28.7 101.8,17.0 103.3,17 C104.8,17.0 106.4,28.7 107.9,31 C109.4,33.3 110.9,31.8 112.4,31 C113.9,30.2 116.2,27.1 117,26.3 L117,34 L3,34 Z","lastX":117,"lastY":26.3},"cloneUrl":"https://git.spboucher.ai/wp5_uqo.git","url":"https://git.spboucher.ai/wp5_uqo","computedAt":"2026-11-13T10:04:50.189Z","cloneCount":2},{"name":"wp47_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"2c2c7aa256a16a0b60824fed3b05d9380ae9b0bc","stamp":"HEAD:1794252626303.0771:21|packed-refs:-|refs/heads:1794267512539.9316:96|refs/tags:1794252626302.982:64","empty":false,"lastPush":"2026-11-09T18:38:32-05:00","commitCount":11,"branchCount":1,"tagCount":0,"sizeBytes":21900288,"languages":[{"name":"HTML","bytes":1429259,"percent":78.4,"color":"#e34c26"},{"name":"Python","bytes":197727,"percent":10.8,"color":"#3572A5"},{"name":"TeX","bytes":195647,"percent":10.7,"color":"#3D6117"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":1822762,"topLanguage":"HTML","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11],"max":11,"total":11,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/wp47_uqo.git","url":"https://git.spboucher.ai/wp47_uqo","computedAt":"2026-11-13T10:04:50.085Z","cloneCount":2},{"name":"wp45_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"360c5bc87dfd6674f625b9a50b6efd6cbcbddeb6","stamp":"HEAD:1793750129103.3293:21|packed-refs:1793754537627.1492:103|refs/heads:1794267508811.1272:96|refs/tags:1793750129103.226:64","empty":false,"lastPush":"2026-11-09T18:38:28-05:00","commitCount":11,"branchCount":1,"tagCount":0,"sizeBytes":22377472,"languages":[{"name":"TeX","bytes":357707,"percent":63,"color":"#3D6117"},{"name":"Python","bytes":209276,"percent":36.9,"color":"#3572A5"},{"name":"Makefile","bytes":605,"percent":0.1,"color":"#427819"}],"languageBytes":567588,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,1],"max":10,"total":11,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.5 112.4,3 C113.9,2.5 116.2,24.0 117,28.2","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.5 112.4,3 C113.9,2.5 116.2,24.0 117,28.2 L117,34 L3,34 Z","lastX":117,"lastY":28.2},"cloneUrl":"https://git.spboucher.ai/wp45_uqo.git","url":"https://git.spboucher.ai/wp45_uqo","computedAt":"2026-11-13T10:04:50.041Z","cloneCount":2},{"name":"wp44_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"8546ae3993997b57069985c327c31d1a64208dfe","stamp":"HEAD:1793756661239.9248:21|packed-refs:-|refs/heads:1794267503732.469:96|refs/tags:1793756661239.8423:64","empty":false,"lastPush":"2026-11-09T18:38:23-05:00","commitCount":59,"branchCount":1,"tagCount":0,"sizeBytes":18814976,"languages":[{"name":"TeX","bytes":2634464,"percent":78.4,"color":"#3D6117"},{"name":"Python","bytes":719742,"percent":21.4,"color":"#3572A5"},{"name":"Shell","bytes":8075,"percent":0.2,"color":"#89e051"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":3362410,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,1],"max":58,"total":59,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.1 112.4,3 C113.9,2.9 116.2,25.9 117,30.5","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.1 112.4,3 C113.9,2.9 116.2,25.9 117,30.5 L117,34 L3,34 Z","lastX":117,"lastY":30.5},"cloneUrl":"https://git.spboucher.ai/wp44_uqo.git","url":"https://git.spboucher.ai/wp44_uqo","computedAt":"2026-11-13T10:04:49.924Z","cloneCount":2},{"name":"wp42_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"e6ce5a762893ba4ebae41502189d09eaa4066e9f","stamp":"HEAD:1793673145403.938:21|packed-refs:-|refs/heads:1794267501118.7578:96|refs/tags:1793673145403.8438:64","empty":false,"lastPush":"2026-11-09T18:38:21-05:00","commitCount":11,"branchCount":1,"tagCount":0,"sizeBytes":14661632,"languages":[{"name":"Python","bytes":851385,"percent":51.8,"color":"#3572A5"},{"name":"TeX","bytes":730459,"percent":44.4,"color":"#3D6117"},{"name":"HTML","bytes":61598,"percent":3.7,"color":"#e34c26"},{"name":"Shell","bytes":1279,"percent":0.1,"color":"#89e051"},{"name":"Makefile","bytes":119,"percent":0,"color":"#427819"}],"languageBytes":1644840,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,1],"max":10,"total":11,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.5 112.4,3 C113.9,2.5 116.2,24.0 117,28.2","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.5 112.4,3 C113.9,2.5 116.2,24.0 117,28.2 L117,34 L3,34 Z","lastX":117,"lastY":28.2},"cloneUrl":"https://git.spboucher.ai/wp42_uqo.git","url":"https://git.spboucher.ai/wp42_uqo","computedAt":"2026-11-13T10:04:49.890Z","cloneCount":2},{"name":"wp41_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"2d5c933682d638d310e54ac102948f41ac6343b6","stamp":"HEAD:1793713304399.9534:21|packed-refs:-|refs/heads:1794267499239.7788:128|refs/tags:1793713304399.8628:64","empty":false,"lastPush":"2026-11-09T18:38:19-05:00","commitCount":9,"branchCount":2,"tagCount":0,"sizeBytes":27862016,"languages":[{"name":"TeX","bytes":394118,"percent":60.7,"color":"#3D6117"},{"name":"Python","bytes":254039,"percent":39.1,"color":"#3572A5"},{"name":"Makefile","bytes":702,"percent":0.1,"color":"#427819"},{"name":"Shell","bytes":590,"percent":0.1,"color":"#89e051"}],"languageBytes":649449,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1],"max":8,"total":9,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.6 112.4,3 C113.9,2.4 116.2,23.4 117,27.5","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.6 112.4,3 C113.9,2.4 116.2,23.4 117,27.5 L117,34 L3,34 Z","lastX":117,"lastY":27.5},"cloneUrl":"https://git.spboucher.ai/wp41_uqo.git","url":"https://git.spboucher.ai/wp41_uqo","computedAt":"2026-11-13T10:04:49.802Z","cloneCount":2},{"name":"wp40_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"31dd508028c98ae79606e64415a4d3b519b282c2","stamp":"HEAD:1793649789226.1873:21|packed-refs:-|refs/heads:1794267496376.9446:128|refs/tags:1793654044381.1187:96","empty":false,"lastPush":"2026-11-09T18:38:16-05:00","commitCount":17,"branchCount":2,"tagCount":1,"sizeBytes":15080448,"languages":[{"name":"C++","bytes":356502,"percent":58.6,"color":"#f34b7d"},{"name":"TeX","bytes":113278,"percent":18.6,"color":"#3D6117"},{"name":"Python","bytes":94179,"percent":15.5,"color":"#3572A5"},{"name":"Objective-C","bytes":23278,"percent":3.8,"color":"#438eff"},{"name":"CMake","bytes":10309,"percent":1.7,"color":"#DA3434"},{"name":"Shell","bytes":6195,"percent":1,"color":"#89e051"},{"name":"R","bytes":3986,"percent":0.7,"color":"#198CE7"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":607856,"topLanguage":"C++","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,1],"max":16,"total":17,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.3 112.4,3 C113.9,2.7 116.2,24.9 117,29.3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.3 112.4,3 C113.9,2.7 116.2,24.9 117,29.3 L117,34 L3,34 Z","lastX":117,"lastY":29.3},"cloneUrl":"https://git.spboucher.ai/wp40_uqo.git","url":"https://git.spboucher.ai/wp40_uqo","computedAt":"2026-11-13T10:04:49.806Z","cloneCount":2},{"name":"wp4_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"dc7d93476c9f26737ae8305cc10fb8b388c2a344","stamp":"HEAD:1792277506929.6113:21|packed-refs:-|refs/heads:1794267494251.9824:128|refs/tags:1792283840725.3696:96","empty":false,"lastPush":"2026-11-09T18:38:14-05:00","commitCount":4,"branchCount":2,"tagCount":1,"sizeBytes":5754880,"languages":[{"name":"Python","bytes":410130,"percent":64.6,"color":"#3572A5"},{"name":"TeX","bytes":147872,"percent":23.3,"color":"#3D6117"},{"name":"HTML","bytes":73843,"percent":11.6,"color":"#e34c26"},{"name":"Makefile","bytes":3014,"percent":0.5,"color":"#427819"}],"languageBytes":634859,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1],"max":3,"total":4,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.5 112.4,31 C113.9,29.4 116.2,23.3 117,21.7","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.5 112.4,31 C113.9,29.4 116.2,23.3 117,21.7 L117,34 L3,34 Z","lastX":117,"lastY":21.7},"cloneUrl":"https://git.spboucher.ai/wp4_uqo.git","url":"https://git.spboucher.ai/wp4_uqo","computedAt":"2026-11-13T10:04:50.161Z","cloneCount":2},{"name":"wp39_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"9c6f612e94039f16373ab8bdfade3d43a3686d76","stamp":"HEAD:1793645209931.2778:21|packed-refs:-|refs/heads:1794267492742.2722:128|refs/tags:1793645209931.1943:64","empty":false,"lastPush":"2026-11-09T18:38:12-05:00","commitCount":5,"branchCount":2,"tagCount":0,"sizeBytes":15315968,"languages":[{"name":"Python","bytes":201053,"percent":57.8,"color":"#3572A5"},{"name":"TeX","bytes":144848,"percent":41.7,"color":"#3D6117"},{"name":"Shell","bytes":1715,"percent":0.5,"color":"#89e051"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":347745,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,1],"max":4,"total":5,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,4.2 112.4,3 C113.9,1.8 116.2,20.5 117,24","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,4.2 112.4,3 C113.9,1.8 116.2,20.5 117,24 L117,34 L3,34 Z","lastX":117,"lastY":24},"cloneUrl":"https://git.spboucher.ai/wp39_uqo.git","url":"https://git.spboucher.ai/wp39_uqo","computedAt":"2026-11-13T10:04:49.621Z","cloneCount":2},{"name":"wp38_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"ba5c115e3249026373e0d2dc737f0ce2cccac72f","stamp":"HEAD:1793559478513.397:21|packed-refs:-|refs/heads:1794267490312.1897:128|refs/tags:1793559478513.268:64","empty":false,"lastPush":"2026-11-09T18:38:10-05:00","commitCount":10,"branchCount":2,"tagCount":0,"sizeBytes":122970112,"languages":[{"name":"Python","bytes":274821,"percent":53.6,"color":"#3572A5"},{"name":"TeX","bytes":235721,"percent":46,"color":"#3D6117"},{"name":"Makefile","bytes":2143,"percent":0.4,"color":"#427819"}],"languageBytes":512685,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,1],"max":9,"total":10,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.5 112.4,3 C113.9,2.5 116.2,23.8 117,27.9","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.5 112.4,3 C113.9,2.5 116.2,23.8 117,27.9 L117,34 L3,34 Z","lastX":117,"lastY":27.9},"cloneUrl":"https://git.spboucher.ai/wp38_uqo.git","url":"https://git.spboucher.ai/wp38_uqo","computedAt":"2026-11-13T10:04:49.535Z","cloneCount":2},{"name":"wp37_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"7dee5ae37ba5653c1ba17c837136da31833e4e28","stamp":"HEAD:1793554502368.019:21|packed-refs:-|refs/heads:1794267488060.3289:128|refs/tags:1793554502367.9124:64","empty":false,"lastPush":"2026-11-09T18:38:07-05:00","commitCount":14,"branchCount":2,"tagCount":0,"sizeBytes":10376192,"languages":[{"name":"Python","bytes":194825,"percent":60.4,"color":"#3572A5"},{"name":"TeX","bytes":126024,"percent":39.1,"color":"#3D6117"},{"name":"Makefile","bytes":1651,"percent":0.5,"color":"#427819"}],"languageBytes":322500,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,1],"max":13,"total":14,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.4 112.4,3 C113.9,2.6 116.2,24.5 117,28.8","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.4 112.4,3 C113.9,2.6 116.2,24.5 117,28.8 L117,34 L3,34 Z","lastX":117,"lastY":28.8},"cloneUrl":"https://git.spboucher.ai/wp37_uqo.git","url":"https://git.spboucher.ai/wp37_uqo","computedAt":"2026-11-13T10:04:49.410Z","cloneCount":2},{"name":"wp36_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"487f63d77d0727373d8c28bf48c4e8e7c7b2a599","stamp":"HEAD:1793522481263.4226:21|packed-refs:-|refs/heads:1794267485968.5225:128|refs/tags:1793522481263.2734:64","empty":false,"lastPush":"2026-11-09T18:38:05-05:00","commitCount":3,"branchCount":2,"tagCount":0,"sizeBytes":21991424,"languages":[{"name":"Python","bytes":246489,"percent":54.3,"color":"#3572A5"},{"name":"TeX","bytes":206438,"percent":45.4,"color":"#3D6117"},{"name":"Makefile","bytes":1414,"percent":0.3,"color":"#427819"}],"languageBytes":454341,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,5.3 112.4,3 C113.9,0.7 116.2,14.7 117,17","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,5.3 112.4,3 C113.9,0.7 116.2,14.7 117,17 L117,34 L3,34 Z","lastX":117,"lastY":17},"cloneUrl":"https://git.spboucher.ai/wp36_uqo.git","url":"https://git.spboucher.ai/wp36_uqo","computedAt":"2026-11-13T10:04:49.385Z","cloneCount":2},{"name":"wp35_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"bcee79051b9b259a65ecb2919ec3fd4e1bc5860a","stamp":"HEAD:1793554493592.8386:21|packed-refs:-|refs/heads:1794267483820.6208:128|refs/tags:1793554493592.698:64","empty":false,"lastPush":"2026-11-09T18:38:03-05:00","commitCount":12,"branchCount":2,"tagCount":0,"sizeBytes":12973056,"languages":[{"name":"TeX","bytes":234015,"percent":53.2,"color":"#3D6117"},{"name":"Python","bytes":204948,"percent":46.6,"color":"#3572A5"},{"name":"Makefile","bytes":895,"percent":0.2,"color":"#427819"}],"languageBytes":439858,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,1],"max":11,"total":12,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.4 112.4,3 C113.9,2.6 116.2,24.3 117,28.5","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.4 112.4,3 C113.9,2.6 116.2,24.3 117,28.5 L117,34 L3,34 Z","lastX":117,"lastY":28.5},"cloneUrl":"https://git.spboucher.ai/wp35_uqo.git","url":"https://git.spboucher.ai/wp35_uqo","computedAt":"2026-11-13T10:04:47.387Z","cloneCount":2},{"name":"wp34_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"7ca47c34477c8ff8e2fbb14dfde74c4f99061189","stamp":"HEAD:1793516665869.647:21|packed-refs:-|refs/heads:1794267482390.0786:128|refs/tags:1793516665869.511:64","empty":false,"lastPush":"2026-11-09T18:38:02-05:00","commitCount":3,"branchCount":2,"tagCount":0,"sizeBytes":4932608,"languages":[{"name":"Python","bytes":332998,"percent":46.1,"color":"#3572A5"},{"name":"TeX","bytes":234353,"percent":32.4,"color":"#3D6117"},{"name":"Rust","bytes":151833,"percent":21,"color":"#dea584"},{"name":"Shell","bytes":2972,"percent":0.4,"color":"#89e051"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":722285,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,5.3 112.4,3 C113.9,0.7 116.2,14.7 117,17","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,5.3 112.4,3 C113.9,0.7 116.2,14.7 117,17 L117,34 L3,34 Z","lastX":117,"lastY":17},"cloneUrl":"https://git.spboucher.ai/wp34_uqo.git","url":"https://git.spboucher.ai/wp34_uqo","computedAt":"2026-11-13T10:04:46.493Z","cloneCount":6},{"name":"wp33_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"fde6dc4fd34833076063859311a09f1489a2e049","stamp":"HEAD:1793518869957.4578:21|packed-refs:-|refs/heads:1794267480840.6772:128|refs/tags:1793518869957.3164:64","empty":false,"lastPush":"2026-11-09T18:38:00-05:00","commitCount":25,"branchCount":2,"tagCount":0,"sizeBytes":1510400,"languages":[{"name":"Python","bytes":147887,"percent":58.4,"color":"#3572A5"},{"name":"TeX","bytes":100485,"percent":39.7,"color":"#3D6117"},{"name":"Shell","bytes":4904,"percent":1.9,"color":"#89e051"},{"name":"Makefile","bytes":129,"percent":0.1,"color":"#427819"}],"languageBytes":253405,"topLanguage":"Python","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,1],"max":24,"total":25,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.2 112.4,3 C113.9,2.8 116.2,25.3 117,29.8","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.2 112.4,3 C113.9,2.8 116.2,25.3 117,29.8 L117,34 L3,34 Z","lastX":117,"lastY":29.8},"cloneUrl":"https://git.spboucher.ai/wp33_uqo.git","url":"https://git.spboucher.ai/wp33_uqo","computedAt":"2026-11-13T10:04:49.434Z","cloneCount":2},{"name":"wp32_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"7725c4f80fed86ed82b6281c0403a13dab5c6684","stamp":"HEAD:1793418359367.043:21|packed-refs:-|refs/heads:1794267479091.16:128|refs/tags:1793418359366.8914:64","empty":false,"lastPush":"2026-11-09T18:37:58-05:00","commitCount":3,"branchCount":2,"tagCount":0,"sizeBytes":37185536,"languages":[{"name":"TeX","bytes":216086,"percent":42.5,"color":"#3D6117"},{"name":"Python","bytes":205516,"percent":40.5,"color":"#3572A5"},{"name":"C","bytes":74199,"percent":14.6,"color":"#555555"},{"name":"Shell","bytes":12025,"percent":2.4,"color":"#89e051"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":507955,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,5.3 112.4,3 C113.9,0.7 116.2,14.7 117,17","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,5.3 112.4,3 C113.9,0.7 116.2,14.7 117,17 L117,34 L3,34 Z","lastX":117,"lastY":17},"cloneUrl":"https://git.spboucher.ai/wp32_uqo.git","url":"https://git.spboucher.ai/wp32_uqo","computedAt":"2026-11-13T10:04:49.283Z","cloneCount":2},{"name":"wp31_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"044bf95b033ed38821f3292d648aff243f573eb3","stamp":"HEAD:1793368243672.6763:21|packed-refs:-|refs/heads:1794267477550.1428:128|refs/tags:1793368243672.5881:64","empty":false,"lastPush":"2026-11-09T18:37:57-05:00","commitCount":14,"branchCount":2,"tagCount":0,"sizeBytes":448186368,"languages":[{"name":"Python","bytes":254702,"percent":50.4,"color":"#3572A5"},{"name":"TeX","bytes":231448,"percent":45.8,"color":"#3D6117"},{"name":"Shell","bytes":18254,"percent":3.6,"color":"#89e051"},{"name":"Makefile","bytes":843,"percent":0.2,"color":"#427819"}],"languageBytes":505247,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,1,1],"max":12,"total":14,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.4 107.9,3 C109.4,2.6 110.9,24.4 112.4,28.7 C113.9,33.0 116.2,28.7 117,28.7","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.4 107.9,3 C109.4,2.6 110.9,24.4 112.4,28.7 C113.9,33.0 116.2,28.7 117,28.7 L117,34 L3,34 Z","lastX":117,"lastY":28.7},"cloneUrl":"https://git.spboucher.ai/wp31_uqo.git","url":"https://git.spboucher.ai/wp31_uqo","computedAt":"2026-11-13T10:04:49.143Z","cloneCount":2},{"name":"wp30_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"3d2696b2884bf3f03feed3a5c45c3a7a17a45241","stamp":"HEAD:1793351196057.0718:21|packed-refs:-|refs/heads:1794267475446.2334:128|refs/tags:1793351196056.956:64","empty":false,"lastPush":"2026-11-09T18:37:55-05:00","commitCount":12,"branchCount":2,"tagCount":0,"sizeBytes":209564672,"languages":[{"name":"Python","bytes":299354,"percent":61,"color":"#3572A5"},{"name":"TeX","bytes":184309,"percent":37.5,"color":"#3D6117"},{"name":"Shell","bytes":6465,"percent":1.3,"color":"#89e051"},{"name":"Makefile","bytes":786,"percent":0.2,"color":"#427819"}],"languageBytes":490914,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,1],"max":11,"total":12,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,26.8 112.4,31 C113.9,35.3 116.2,28.9 117,28.5","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,26.8 112.4,31 C113.9,35.3 116.2,28.9 117,28.5 L117,34 L3,34 Z","lastX":117,"lastY":28.5},"cloneUrl":"https://git.spboucher.ai/wp30_uqo.git","url":"https://git.spboucher.ai/wp30_uqo","computedAt":"2026-11-13T10:04:36.762Z","cloneCount":2},{"name":"wp3_uqo","description":"UQO Working Paper No. 3 — Hedonic housing price models for the US: parametric, quantile, and machine-learning approaches.","topics":["research","economics","housing","hedonic","machine-learning","uqo"],"homepage":"","pinned":false,"created":"2026-08-10T00:36:36.062Z","research":false,"researchDetected":true,"defaultBranch":"main","head":"1d73d7cba5066f1365ab588bc2c7d309379adfc0","stamp":"HEAD:1786322196000:21|packed-refs:-|refs/heads:1794267473283.954:128|refs/tags:1792283840314.878:96","empty":false,"lastPush":"2026-11-09T18:37:53-05:00","commitCount":11,"branchCount":2,"tagCount":1,"sizeBytes":48905216,"languages":[{"name":"TeX","bytes":220284,"percent":68.6,"color":"#3D6117"},{"name":"Python","bytes":100886,"percent":31.4,"color":"#3572A5"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":321299,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,4,0,0,1],"max":6,"total":11,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,34.1 98.8,31 C100.3,27.9 101.8,12.3 103.3,12.3 C104.8,12.3 106.4,27.9 107.9,31 C109.4,34.1 110.9,31.8 112.4,31 C113.9,30.2 116.2,27.1 117,26.3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,34.1 98.8,31 C100.3,27.9 101.8,12.3 103.3,12.3 C104.8,12.3 106.4,27.9 107.9,31 C109.4,34.1 110.9,31.8 112.4,31 C113.9,30.2 116.2,27.1 117,26.3 L117,34 L3,34 Z","lastX":117,"lastY":26.3},"cloneUrl":"https://git.spboucher.ai/wp3_uqo.git","url":"https://git.spboucher.ai/wp3_uqo","computedAt":"2026-11-13T10:04:49.664Z","cloneCount":4},{"name":"wp29_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"3cb10cf6a9db420f82aa155b7e4531ba8e05fb19","stamp":"HEAD:1793339580646.3142:21|packed-refs:-|refs/heads:1794267468404.9014:128|refs/tags:1793339580646.2314:64","empty":false,"lastPush":"2026-11-09T18:37:48-05:00","commitCount":16,"branchCount":2,"tagCount":0,"sizeBytes":136597504,"languages":[{"name":"Python","bytes":2921784,"percent":89.3,"color":"#3572A5"},{"name":"TeX","bytes":346940,"percent":10.6,"color":"#3D6117"},{"name":"Makefile","bytes":1428,"percent":0,"color":"#427819"}],"languageBytes":3270152,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,1],"max":15,"total":16,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,26.6 112.4,31 C113.9,35.4 116.2,29.4 117,29.1","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,26.6 112.4,31 C113.9,35.4 116.2,29.4 117,29.1 L117,34 L3,34 Z","lastX":117,"lastY":29.1},"cloneUrl":"https://git.spboucher.ai/wp29_uqo.git","url":"https://git.spboucher.ai/wp29_uqo","computedAt":"2026-11-13T10:04:37.474Z","cloneCount":2},{"name":"wp28_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"9c5ed5c49d519cda3c9c053e8b8a8407eb2bfce5","stamp":"HEAD:1793231320732.195:21|packed-refs:-|refs/heads:1794267465219.718:128|refs/tags:1793231320732.024:64","empty":false,"lastPush":"2026-11-09T18:37:45-05:00","commitCount":21,"branchCount":2,"tagCount":0,"sizeBytes":407582720,"languages":[{"name":"TeX","bytes":242928,"percent":61.1,"color":"#3D6117"},{"name":"Python","bytes":150729,"percent":37.9,"color":"#3572A5"},{"name":"Shell","bytes":3765,"percent":0.9,"color":"#89e051"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":397551,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,1],"max":20,"total":21,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,26.6 112.4,31 C113.9,35.4 116.2,29.8 117,29.6","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,26.6 112.4,31 C113.9,35.4 116.2,29.8 117,29.6 L117,34 L3,34 Z","lastX":117,"lastY":29.6},"cloneUrl":"https://git.spboucher.ai/wp28_uqo.git","url":"https://git.spboucher.ai/wp28_uqo","computedAt":"2026-11-13T10:04:49.166Z","cloneCount":2},{"name":"wp27_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"52611d8615573fd0ec00bb47f715158e6689979e","stamp":"HEAD:1793143937454.874:21|packed-refs:-|refs/heads:1794267463290.9766:128|refs/tags:1793143937454.7239:64","empty":false,"lastPush":"2026-11-09T18:37:43-05:00","commitCount":8,"branchCount":2,"tagCount":0,"sizeBytes":6944768,"languages":[{"name":"TeX","bytes":337755,"percent":55.3,"color":"#3D6117"},{"name":"Python","bytes":270760,"percent":44.3,"color":"#3572A5"},{"name":"Makefile","bytes":2139,"percent":0.4,"color":"#427819"}],"languageBytes":610654,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,1],"max":7,"total":8,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,27.0 112.4,31 C113.9,35.0 116.2,27.7 117,27","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,27.0 112.4,31 C113.9,35.0 116.2,27.7 117,27 L117,34 L3,34 Z","lastX":117,"lastY":27},"cloneUrl":"https://git.spboucher.ai/wp27_uqo.git","url":"https://git.spboucher.ai/wp27_uqo","computedAt":"2026-11-13T10:04:49.069Z","cloneCount":2},{"name":"wp26_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"fa0c6b194c8fa08ebdfe2ba9549a24e90f4b22ba","stamp":"HEAD:1793177688839.6948:21|packed-refs:-|refs/heads:1794267462150.0186:128|refs/tags:1793177688839.602:64","empty":false,"lastPush":"2026-11-09T18:37:42-05:00","commitCount":2,"branchCount":2,"tagCount":0,"sizeBytes":7919616,"languages":[{"name":"Python","bytes":652699,"percent":53.4,"color":"#3572A5"},{"name":"TeX","bytes":567410,"percent":46.4,"color":"#3D6117"},{"name":"Makefile","bytes":2517,"percent":0.2,"color":"#427819"}],"languageBytes":1222626,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1],"max":1,"total":2,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/wp26_uqo.git","url":"https://git.spboucher.ai/wp26_uqo","computedAt":"2026-11-13T10:04:48.872Z","cloneCount":2},{"name":"wp25_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"24ebe95798b76852743a1cd40dea57298ee15a51","stamp":"HEAD:1793144441318.453:21|packed-refs:-|refs/heads:1794267461211.6895:128|refs/tags:1793144441318.2993:64","empty":false,"lastPush":"2026-11-09T18:37:41-05:00","commitCount":3,"branchCount":2,"tagCount":0,"sizeBytes":8869888,"languages":[{"name":"TeX","bytes":231729,"percent":51.4,"color":"#3D6117"},{"name":"Python","bytes":216974,"percent":48.2,"color":"#3572A5"},{"name":"Shell","bytes":1749,"percent":0.4,"color":"#89e051"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":450581,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,28.7 112.4,31 C113.9,33.3 116.2,19.3 117,17","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,28.7 112.4,31 C113.9,33.3 116.2,19.3 117,17 L117,34 L3,34 Z","lastX":117,"lastY":17},"cloneUrl":"https://git.spboucher.ai/wp25_uqo.git","url":"https://git.spboucher.ai/wp25_uqo","computedAt":"2026-11-13T10:04:48.888Z","cloneCount":2},{"name":"wp24_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"8e682e3099ea7ed4e2895f3bfe492e599771fa00","stamp":"HEAD:1793117081609.7395:21|packed-refs:-|refs/heads:1794267459501.134:128|refs/tags:1793117081609.6418:64","empty":false,"lastPush":"2026-11-09T18:37:39-05:00","commitCount":4,"branchCount":2,"tagCount":0,"sizeBytes":34308096,"languages":[{"name":"Python","bytes":235867,"percent":51.8,"color":"#3572A5"},{"name":"TeX","bytes":217639,"percent":47.8,"color":"#3D6117"},{"name":"Makefile","bytes":1278,"percent":0.3,"color":"#427819"},{"name":"Shell","bytes":583,"percent":0.1,"color":"#89e051"}],"languageBytes":455367,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1],"max":3,"total":4,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,27.9 112.4,31 C113.9,34.1 116.2,23.3 117,21.7","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,27.9 112.4,31 C113.9,34.1 116.2,23.3 117,21.7 L117,34 L3,34 Z","lastX":117,"lastY":21.7},"cloneUrl":"https://git.spboucher.ai/wp24_uqo.git","url":"https://git.spboucher.ai/wp24_uqo","computedAt":"2026-11-13T10:04:48.851Z","cloneCount":2},{"name":"wp23_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"f4a05b24cb5723562916e2ac6d4f40e1720198eb","stamp":"HEAD:1792609378645.819:21|packed-refs:-|refs/heads:1794267457358.986:128|refs/tags:1792609378645.7197:64","empty":false,"lastPush":"2026-11-09T18:37:37-05:00","commitCount":7,"branchCount":2,"tagCount":0,"sizeBytes":114310144,"languages":[{"name":"TeX","bytes":288548,"percent":62.3,"color":"#3D6117"},{"name":"Python","bytes":174179,"percent":37.6,"color":"#3572A5"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":462856,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,1],"max":6,"total":7,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,31.8 112.4,31 C113.9,30.2 116.2,27.1 117,26.3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,31.8 112.4,31 C113.9,30.2 116.2,27.1 117,26.3 L117,34 L3,34 Z","lastX":117,"lastY":26.3},"cloneUrl":"https://git.spboucher.ai/wp23_uqo.git","url":"https://git.spboucher.ai/wp23_uqo","computedAt":"2026-11-13T10:04:48.826Z","cloneCount":2},{"name":"wp22_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"3134fb015b96b0b89a6e764f0b94d68f5ecb3059","stamp":"HEAD:1792604998542.9954:21|packed-refs:-|refs/heads:1794267454984.5059:128|refs/tags:1792604998542.8728:64","empty":false,"lastPush":"2026-11-09T18:37:34-05:00","commitCount":7,"branchCount":2,"tagCount":0,"sizeBytes":281351168,"languages":[{"name":"TeX","bytes":323197,"percent":55.1,"color":"#3D6117"},{"name":"Python","bytes":259538,"percent":44.2,"color":"#3572A5"},{"name":"SQL","bytes":2588,"percent":0.4,"color":"#e38c00"},{"name":"Makefile","bytes":1297,"percent":0.2,"color":"#427819"}],"languageBytes":586620,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,1],"max":6,"total":7,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,31.8 112.4,31 C113.9,30.2 116.2,27.1 117,26.3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,31.8 112.4,31 C113.9,30.2 116.2,27.1 117,26.3 L117,34 L3,34 Z","lastX":117,"lastY":26.3},"cloneUrl":"https://git.spboucher.ai/wp22_uqo.git","url":"https://git.spboucher.ai/wp22_uqo","computedAt":"2026-11-13T10:04:48.635Z","cloneCount":2},{"name":"wp21_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"60ecaf2803f74a0070aeb2bf42c79d56feabf3c6","stamp":"HEAD:1792539977376.8037:21|packed-refs:-|refs/heads:1794267452565.4985:128|refs/tags:1792539977376.6953:64","empty":false,"lastPush":"2026-11-09T18:37:32-05:00","commitCount":2,"branchCount":2,"tagCount":0,"sizeBytes":102492160,"languages":[{"name":"TeX","bytes":248046,"percent":66.7,"color":"#3D6117"},{"name":"Python","bytes":117410,"percent":31.6,"color":"#3572A5"},{"name":"R","bytes":5304,"percent":1.4,"color":"#198CE7"},{"name":"Makefile","bytes":968,"percent":0.3,"color":"#427819"}],"languageBytes":371728,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1],"max":1,"total":2,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/wp21_uqo.git","url":"https://git.spboucher.ai/wp21_uqo","computedAt":"2026-11-13T10:04:48.625Z","cloneCount":4},{"name":"wp20_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"a60b881d1e87cef98e9666d80e47f1bb3d0045b0","stamp":"HEAD:1792521453836.8928:21|packed-refs:-|refs/heads:1794267450475.2468:128|refs/tags:1794032600558.5784:96","empty":false,"lastPush":"2026-11-09T18:37:30-05:00","commitCount":3,"branchCount":2,"tagCount":1,"sizeBytes":21619712,"languages":[{"name":"TeX","bytes":335156,"percent":59,"color":"#3D6117"},{"name":"Python","bytes":231924,"percent":40.8,"color":"#3572A5"},{"name":"Makefile","bytes":1386,"percent":0.2,"color":"#427819"}],"languageBytes":568466,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,33.3 112.4,31 C113.9,28.7 116.2,19.3 117,17","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,33.3 112.4,31 C113.9,28.7 116.2,19.3 117,17 L117,34 L3,34 Z","lastX":117,"lastY":17},"cloneUrl":"https://git.spboucher.ai/wp20_uqo.git","url":"https://git.spboucher.ai/wp20_uqo","computedAt":"2026-11-13T10:04:48.582Z","cloneCount":4},{"name":"wp2_uqo","description":"UQO Working Paper No. 2 — Decoding Real Estate Descriptions: text-based hedonic analysis of housing listings.","topics":["research","economics","housing","hedonic","nlp","uqo"],"homepage":"","pinned":false,"created":"2026-08-10T00:36:33.438Z","research":false,"researchDetected":true,"defaultBranch":"main","head":"da0dc1fbfe0ff076950f618a8cd46eb488d52722","stamp":"HEAD:1786322193000:21|packed-refs:-|refs/heads:1794267448313.6646:128|refs/tags:1792283838382.4082:96","empty":false,"lastPush":"2026-11-09T18:37:28-05:00","commitCount":8,"branchCount":2,"tagCount":1,"sizeBytes":53031936,"languages":[{"name":"TeX","bytes":187065,"percent":64.4,"color":"#3D6117"},{"name":"Python","bytes":103087,"percent":35.5,"color":"#3572A5"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":290281,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,4,0,0,1],"max":4,"total":8,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,34.5 48.6,31 C50.1,27.5 51.7,10.0 53.2,10 C54.7,10.0 56.2,27.5 57.7,31 C59.2,34.5 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.2 112.4,31 C113.9,29.8 116.2,25.2 117,24","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,34.5 48.6,31 C50.1,27.5 51.7,10.0 53.2,10 C54.7,10.0 56.2,27.5 57.7,31 C59.2,34.5 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.2 112.4,31 C113.9,29.8 116.2,25.2 117,24 L117,34 L3,34 Z","lastX":117,"lastY":24},"cloneUrl":"https://git.spboucher.ai/wp2_uqo.git","url":"https://git.spboucher.ai/wp2_uqo","computedAt":"2026-11-13T10:04:49.119Z","cloneCount":2},{"name":"wp19_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"af1990fbe0974243e10c3b73935f9780c8f4475e","stamp":"HEAD:1792521531752.291:21|packed-refs:-|refs/heads:1794267446099.1484:128|refs/tags:1792521531752.1377:64","empty":false,"lastPush":"2026-11-09T18:37:26-05:00","commitCount":3,"branchCount":2,"tagCount":0,"sizeBytes":20939776,"languages":[{"name":"TeX","bytes":214524,"percent":59.4,"color":"#3D6117"},{"name":"Python","bytes":145888,"percent":40.4,"color":"#3572A5"},{"name":"Makefile","bytes":589,"percent":0.2,"color":"#427819"}],"languageBytes":361001,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,33.3 112.4,31 C113.9,28.7 116.2,19.3 117,17","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,33.3 112.4,31 C113.9,28.7 116.2,19.3 117,17 L117,34 L3,34 Z","lastX":117,"lastY":17},"cloneUrl":"https://git.spboucher.ai/wp19_uqo.git","url":"https://git.spboucher.ai/wp19_uqo","computedAt":"2026-11-13T10:04:37.609Z","cloneCount":2},{"name":"wp18_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"d6239b5052a40a6dfc9ae7314fd8cb9b531497a0","stamp":"HEAD:1792521448882.1606:21|packed-refs:-|refs/heads:1794267443902.135:128|refs/tags:1792521448882.0542:64","empty":false,"lastPush":"2026-11-09T18:37:23-05:00","commitCount":7,"branchCount":2,"tagCount":0,"sizeBytes":19798016,"languages":[{"name":"TeX","bytes":457019,"percent":53.2,"color":"#3D6117"},{"name":"Python","bytes":400140,"percent":46.6,"color":"#3572A5"},{"name":"Makefile","bytes":2396,"percent":0.3,"color":"#427819"}],"languageBytes":859555,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,1],"max":6,"total":7,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,31.8 112.4,31 C113.9,30.2 116.2,27.1 117,26.3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,31.8 112.4,31 C113.9,30.2 116.2,27.1 117,26.3 L117,34 L3,34 Z","lastX":117,"lastY":26.3},"cloneUrl":"https://git.spboucher.ai/wp18_uqo.git","url":"https://git.spboucher.ai/wp18_uqo","computedAt":"2026-11-13T10:04:48.350Z","cloneCount":2},{"name":"wp16_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"32e71e57a6e90476a7f5649e9f3b5bec78ad4206","stamp":"HEAD:1792277507031.7524:21|packed-refs:-|refs/heads:1794267439556.669:128|refs/tags:1792283846368.3098:96","empty":false,"lastPush":"2026-11-09T18:37:19-05:00","commitCount":12,"branchCount":2,"tagCount":1,"sizeBytes":7389184,"languages":[{"name":"TeX","bytes":164942,"percent":52.9,"color":"#3D6117"},{"name":"Python","bytes":142552,"percent":45.7,"color":"#3572A5"},{"name":"Shell","bytes":4214,"percent":1.4,"color":"#89e051"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":311837,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,0,0,1],"max":6,"total":12,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,34.9 94.2,31 C95.7,27.1 97.3,12.4 98.8,7.7 C100.3,3.0 101.8,-0.9 103.3,3 C104.8,6.9 106.4,26.3 107.9,31 C109.4,35.7 110.9,31.8 112.4,31 C113.9,30.2 116.2,27.1 117,26.3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,34.9 94.2,31 C95.7,27.1 97.3,12.4 98.8,7.7 C100.3,3.0 101.8,-0.9 103.3,3 C104.8,6.9 106.4,26.3 107.9,31 C109.4,35.7 110.9,31.8 112.4,31 C113.9,30.2 116.2,27.1 117,26.3 L117,34 L3,34 Z","lastX":117,"lastY":26.3},"cloneUrl":"https://git.spboucher.ai/wp16_uqo.git","url":"https://git.spboucher.ai/wp16_uqo","computedAt":"2026-11-13T10:04:48.294Z","cloneCount":4},{"name":"wp15_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"9287e7ba46838dc473410523ec476a0cb719b543","stamp":"HEAD:1792277507014.9077:21|packed-refs:-|refs/heads:1794267436770.2366:128|refs/tags:1792283845862.4612:96","empty":false,"lastPush":"2026-11-09T18:37:16-05:00","commitCount":4,"branchCount":2,"tagCount":1,"sizeBytes":18413568,"languages":[{"name":"TeX","bytes":194563,"percent":53.6,"color":"#3D6117"},{"name":"Python","bytes":167697,"percent":46.2,"color":"#3572A5"},{"name":"Makefile","bytes":1007,"percent":0.3,"color":"#427819"}],"languageBytes":363267,"topLanguage":"TeX","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1],"max":3,"total":4,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.5 112.4,31 C113.9,29.4 116.2,23.3 117,21.7","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.5 112.4,31 C113.9,29.4 116.2,23.3 117,21.7 L117,34 L3,34 Z","lastX":117,"lastY":21.7},"cloneUrl":"https://git.spboucher.ai/wp15_uqo.git","url":"https://git.spboucher.ai/wp15_uqo","computedAt":"2026-11-13T10:04:48.363Z","cloneCount":2},{"name":"wp14_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"e927e451634e53015e8b22670e3c2c3fbafd8f05","stamp":"HEAD:1792277506997.7388:21|packed-refs:1792278046115.3726:103|refs/heads:1794267434226.382:128|refs/tags:1792283845393.5876:96","empty":false,"lastPush":"2026-11-09T18:37:14-05:00","commitCount":4,"branchCount":2,"tagCount":1,"sizeBytes":3827712,"languages":[{"name":"Python","bytes":178156,"percent":52.4,"color":"#3572A5"},{"name":"TeX","bytes":161886,"percent":47.6,"color":"#3D6117"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":340171,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1],"max":3,"total":4,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.5 112.4,31 C113.9,29.4 116.2,23.3 117,21.7","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.5 112.4,31 C113.9,29.4 116.2,23.3 117,21.7 L117,34 L3,34 Z","lastX":117,"lastY":21.7},"cloneUrl":"https://git.spboucher.ai/wp14_uqo.git","url":"https://git.spboucher.ai/wp14_uqo","computedAt":"2026-11-13T10:04:48.086Z","cloneCount":2},{"name":"wp13_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"562f9a2c2055b7de04d5fbd330bb813580085446","stamp":"HEAD:1792277506980.7317:21|packed-refs:-|refs/heads:1794267432860.2664:128|refs/tags:1792283844925.9692:96","empty":false,"lastPush":"2026-11-09T18:37:12-05:00","commitCount":4,"branchCount":2,"tagCount":1,"sizeBytes":3018752,"languages":[{"name":"TeX","bytes":136781,"percent":93.9,"color":"#3D6117"},{"name":"Python","bytes":8732,"percent":6,"color":"#3572A5"},{"name":"Makefile","bytes":129,"percent":0.1,"color":"#427819"}],"languageBytes":145642,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1],"max":3,"total":4,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.5 112.4,31 C113.9,29.4 116.2,23.3 117,21.7","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.5 112.4,31 C113.9,29.4 116.2,23.3 117,21.7 L117,34 L3,34 Z","lastX":117,"lastY":21.7},"cloneUrl":"https://git.spboucher.ai/wp13_uqo.git","url":"https://git.spboucher.ai/wp13_uqo","computedAt":"2026-11-13T10:04:48.087Z","cloneCount":2},{"name":"wp12_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"46e43e58e766b9c72a71ed47a46b042c6f6f379f","stamp":"HEAD:1790966286510.1123:21|packed-refs:-|refs/heads:1794267429369.7532:128|refs/tags:1792283844598.3928:96","empty":false,"lastPush":"2026-11-09T18:37:09-05:00","commitCount":13,"branchCount":2,"tagCount":1,"sizeBytes":30138368,"languages":[{"name":"Python","bytes":186646,"percent":57.6,"color":"#3572A5"},{"name":"TeX","bytes":137427,"percent":42.4,"color":"#3D6117"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":324202,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,7,0,0,1],"max":7,"total":13,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,34.3 53.2,31 C54.7,27.7 56.2,11.0 57.7,11 C59.2,11.0 60.8,27.7 62.3,31 C63.8,34.3 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,31.7 112.4,31 C113.9,30.3 116.2,27.7 117,27","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,34.3 53.2,31 C54.7,27.7 56.2,11.0 57.7,11 C59.2,11.0 60.8,27.7 62.3,31 C63.8,34.3 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,31.7 112.4,31 C113.9,30.3 116.2,27.7 117,27 L117,34 L3,34 Z","lastX":117,"lastY":27},"cloneUrl":"https://git.spboucher.ai/wp12_uqo.git","url":"https://git.spboucher.ai/wp12_uqo","computedAt":"2026-11-13T10:04:48.051Z","cloneCount":2},{"name":"wp11_uqo","description":"UQO Working Paper No. 11 — Half a million prices, twenty models: a systematic assessment of hedonic specifications.","topics":["research","economics","housing","hedonic","uqo"],"homepage":"","pinned":false,"created":"2026-08-10T00:37:01.713Z","research":false,"researchDetected":true,"defaultBranch":"main","head":"14952e62001aa7ba26c27d17e8cf0daaf9418a44","stamp":"HEAD:1786322221000:21|packed-refs:-|refs/heads:1794267427770.4363:128|refs/tags:1792283844069.974:96","empty":false,"lastPush":"2026-11-09T18:37:07-05:00","commitCount":6,"branchCount":2,"tagCount":1,"sizeBytes":12007424,"languages":[{"name":"TeX","bytes":132950,"percent":59.3,"color":"#3D6117"},{"name":"Python","bytes":91130,"percent":40.6,"color":"#3572A5"},{"name":"Makefile","bytes":129,"percent":0.1,"color":"#427819"}],"languageBytes":224209,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,4,0,0,1],"max":4,"total":6,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,32.2 53.2,31 C54.7,29.8 56.2,24.0 57.7,24 C59.2,24.0 60.8,29.8 62.3,31 C63.8,32.2 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.2 112.4,31 C113.9,29.8 116.2,25.2 117,24","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,32.2 53.2,31 C54.7,29.8 56.2,24.0 57.7,24 C59.2,24.0 60.8,29.8 62.3,31 C63.8,32.2 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.2 112.4,31 C113.9,29.8 116.2,25.2 117,24 L117,34 L3,34 Z","lastX":117,"lastY":24},"cloneUrl":"https://git.spboucher.ai/wp11_uqo.git","url":"https://git.spboucher.ai/wp11_uqo","computedAt":"2026-11-13T10:04:48.007Z","cloneCount":2},{"name":"wp10_uqo","description":"UQO Working Paper No. 10 — The assessment gap in Quebec: vertical and horizontal inequity in municipal property assessment.","topics":["research","economics","housing","taxation","quebec","uqo"],"homepage":"","pinned":false,"created":"2026-08-10T00:36:59.610Z","research":false,"researchDetected":true,"defaultBranch":"main","head":"344b4c4caeca5b9e524c9d549ebca1046b479f78","stamp":"HEAD:1786322219000:21|packed-refs:-|refs/heads:1794267425682.3093:128|refs/tags:1792283843617.521:96","empty":false,"lastPush":"2026-11-09T18:37:05-05:00","commitCount":6,"branchCount":2,"tagCount":1,"sizeBytes":17262592,"languages":[{"name":"TeX","bytes":139067,"percent":59.2,"color":"#3D6117"},{"name":"Python","bytes":95693,"percent":40.7,"color":"#3572A5"},{"name":"Makefile","bytes":129,"percent":0.1,"color":"#427819"}],"languageBytes":234889,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,4,0,0,1],"max":4,"total":6,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,32.2 53.2,31 C54.7,29.8 56.2,24.0 57.7,24 C59.2,24.0 60.8,29.8 62.3,31 C63.8,32.2 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.2 112.4,31 C113.9,29.8 116.2,25.2 117,24","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,32.2 53.2,31 C54.7,29.8 56.2,24.0 57.7,24 C59.2,24.0 60.8,29.8 62.3,31 C63.8,32.2 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.2 112.4,31 C113.9,29.8 116.2,25.2 117,24 L117,34 L3,34 Z","lastX":117,"lastY":24},"cloneUrl":"https://git.spboucher.ai/wp10_uqo.git","url":"https://git.spboucher.ai/wp10_uqo","computedAt":"2026-11-13T10:04:47.830Z","cloneCount":3},{"name":"wp1_uqo","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"339020a19e687937753d46514a798a127a33cd47","stamp":"HEAD:1792277506910.1382:21|packed-refs:-|refs/heads:1794267423857.9854:128|refs/tags:1792283837798.3186:96","empty":false,"lastPush":"2026-11-09T18:37:03-05:00","commitCount":5,"branchCount":2,"tagCount":1,"sizeBytes":6008832,"languages":[{"name":"TeX","bytes":173856,"percent":52.2,"color":"#3D6117"},{"name":"Python","bytes":159389,"percent":47.8,"color":"#3572A5"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":333374,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,1],"max":4,"total":5,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.2 112.4,31 C113.9,29.8 116.2,25.2 117,24","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.2 112.4,31 C113.9,29.8 116.2,25.2 117,24 L117,34 L3,34 Z","lastX":117,"lastY":24},"cloneUrl":"https://git.spboucher.ai/wp1_uqo.git","url":"https://git.spboucher.ai/wp1_uqo","computedAt":"2026-11-13T10:04:48.531Z","cloneCount":2},{"name":"wp9_uqo","description":"UQO Working Paper No. 9 — A grand hedonic model of the Canadian housing market: decomposing structure and location value.","topics":["research","economics","housing","hedonic","canada","uqo"],"homepage":"","pinned":false,"created":"2026-08-10T00:36:56.067Z","research":false,"researchDetected":true,"defaultBranch":"main","head":"7dbe4863c650ffda19f85133a7be7e2848792c54","stamp":"HEAD:1786322216000:21|packed-refs:-|refs/heads:1794267397050.2524:128|refs/tags:1792283843222.7207:96","empty":false,"lastPush":"2026-11-09T18:36:36-05:00","commitCount":6,"branchCount":2,"tagCount":1,"sizeBytes":60816384,"languages":[{"name":"TeX","bytes":157603,"percent":60.8,"color":"#3D6117"},{"name":"Python","bytes":101336,"percent":39.1,"color":"#3572A5"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":259068,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,3,0,0,1],"max":3,"total":6,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,34.1 48.6,31 C50.1,27.9 51.7,12.3 53.2,12.3 C54.7,12.3 56.2,27.9 57.7,31 C59.2,34.1 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.5 112.4,31 C113.9,29.4 116.2,23.3 117,21.7","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,34.1 48.6,31 C50.1,27.9 51.7,12.3 53.2,12.3 C54.7,12.3 56.2,27.9 57.7,31 C59.2,34.1 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,32.5 112.4,31 C113.9,29.4 116.2,23.3 117,21.7 L117,34 L3,34 Z","lastX":117,"lastY":21.7},"cloneUrl":"https://git.spboucher.ai/wp9_uqo.git","url":"https://git.spboucher.ai/wp9_uqo","computedAt":"2026-11-13T10:04:50.472Z","cloneCount":4},{"name":"uqo_cours","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"9322c354edc15f52dfffc0a959fa815806469e6b","stamp":"HEAD:1790966291162.1438:21|packed-refs:-|refs/heads:1794172439435.2222:96|refs/tags:1790966291162.051:64","empty":false,"lastPush":"2026-11-08T16:13:59-05:00","commitCount":29,"branchCount":1,"tagCount":0,"sizeBytes":172326912,"languages":[{"name":"TeX","bytes":7668299,"percent":80.1,"color":"#3D6117"},{"name":"Python","bytes":1484749,"percent":15.5,"color":"#3572A5"},{"name":"JavaScript","bytes":240285,"percent":2.5,"color":"#f1e05a"},{"name":"CSS","bytes":112975,"percent":1.2,"color":"#663399"},{"name":"HTML","bytes":64363,"percent":0.7,"color":"#e34c26"},{"name":"Shell","bytes":3632,"percent":0,"color":"#89e051"}],"languageBytes":9574303,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,5,9,6,3],"max":9,"total":29,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,32.0 48.6,31 C50.1,30.0 51.7,24.8 53.2,24.8 C54.7,24.8 56.2,30.0 57.7,31 C59.2,32.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,33.1 94.2,31 C95.7,28.9 97.3,21.2 98.8,18.6 C100.3,16.0 101.8,18.0 103.3,15.4 C104.8,12.8 106.4,3.5 107.9,3 C109.4,2.5 110.9,9.2 112.4,12.3 C113.9,15.4 116.2,20.1 117,21.7","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,32.0 48.6,31 C50.1,30.0 51.7,24.8 53.2,24.8 C54.7,24.8 56.2,30.0 57.7,31 C59.2,32.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,33.1 94.2,31 C95.7,28.9 97.3,21.2 98.8,18.6 C100.3,16.0 101.8,18.0 103.3,15.4 C104.8,12.8 106.4,3.5 107.9,3 C109.4,2.5 110.9,9.2 112.4,12.3 C113.9,15.4 116.2,20.1 117,21.7 L117,34 L3,34 Z","lastX":117,"lastY":21.7},"cloneUrl":"https://git.spboucher.ai/uqo_cours.git","url":"https://git.spboucher.ai/uqo_cours","computedAt":"2026-11-13T10:04:38.438Z","cloneCount":2},{"name":"phi-conseil","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"986334f6f6688676835eaf88399856804855ca6d","stamp":"HEAD:1794169640836.9673:21|packed-refs:-|refs/heads:1794172229075.3079:96|refs/tags:1794169640836.8662:64","empty":false,"lastPush":"2026-11-08T16:10:28-05:00","commitCount":5,"branchCount":1,"tagCount":0,"sizeBytes":606208,"languages":[{"name":"TypeScript","bytes":135032,"percent":93.2,"color":"#3178c6"},{"name":"CSS","bytes":6936,"percent":4.8,"color":"#663399"},{"name":"JavaScript","bytes":2906,"percent":2,"color":"#f1e05a"}],"languageBytes":144874,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5],"max":5,"total":5,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,35.7 112.4,31 C113.9,26.3 116.2,7.7 117,3 L117,34 L3,34 Z","lastX":117,"lastY":3},"cloneUrl":"https://git.spboucher.ai/phi-conseil.git","url":"https://git.spboucher.ai/phi-conseil","computedAt":"2026-11-13T10:04:44.957Z","cloneCount":2},{"name":"cluster-skill","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"478237c2796113376a07a240a5dc35d52e7bb18e","stamp":"HEAD:1790964389389.644:21|packed-refs:-|refs/heads:1793655318103.3235:96|refs/tags:1790964389389.548:64","empty":false,"lastPush":"2026-11-02T16:35:17-05:00","commitCount":7,"branchCount":1,"tagCount":0,"sizeBytes":3149824,"languages":[{"name":"HTML","bytes":106055,"percent":57.2,"color":"#e34c26"},{"name":"Shell","bytes":35383,"percent":19.1,"color":"#89e051"},{"name":"Python","bytes":20826,"percent":11.2,"color":"#3572A5"},{"name":"CSS","bytes":13800,"percent":7.4,"color":"#663399"},{"name":"JavaScript","bytes":9439,"percent":5.1,"color":"#f1e05a"}],"languageBytes":185503,"topLanguage":"HTML","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0],"max":4,"total":7,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,34.5 107.9,31 C109.4,27.5 110.9,10.0 112.4,10 C113.9,10.0 116.2,27.5 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,34.5 107.9,31 C109.4,27.5 110.9,10.0 112.4,10 C113.9,10.0 116.2,27.5 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/cluster-skill.git","url":"https://git.spboucher.ai/cluster-skill","computedAt":"2026-11-13T10:04:41.085Z","cloneCount":2},{"name":"traite-evaluation-qc","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"cfe4a51d6af7928ecd158c4cfcc93a6004c6ab4e","stamp":"HEAD:1793420649186.3176:21|packed-refs:-|refs/heads:1793505906669.2085:96|refs/tags:1793420649186.216:64","empty":false,"lastPush":"2026-11-01T00:05:06-04:00","commitCount":75,"branchCount":1,"tagCount":0,"sizeBytes":144357376,"languages":[{"name":"TeX","bytes":6150759,"percent":69.2,"color":"#3D6117"},{"name":"Python","bytes":2732628,"percent":30.7,"color":"#3572A5"},{"name":"Shell","bytes":3775,"percent":0,"color":"#89e051"},{"name":"Makefile","bytes":1876,"percent":0,"color":"#427819"}],"languageBytes":8889038,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,0],"max":75,"total":75,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.0 112.4,3 C113.9,3.0 116.2,26.3 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.0 112.4,3 C113.9,3.0 116.2,26.3 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/traite-evaluation-qc.git","url":"https://git.spboucher.ai/traite-evaluation-qc","computedAt":"2026-11-13T10:04:46.833Z","cloneCount":2},{"name":"autoscholar","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"383b4a7db112f0b500b62b8954ec83d297cd5313","stamp":"HEAD:1793376889365.3772:21|packed-refs:-|refs/heads:1793413157678.7136:96|refs/tags:1793376889365.2747:64","empty":false,"lastPush":"2026-10-30T22:19:17-04:00","commitCount":30,"branchCount":1,"tagCount":0,"sizeBytes":88220672,"languages":[{"name":"JavaScript","bytes":1267478,"percent":59.8,"color":"#f1e05a"},{"name":"TypeScript","bytes":783712,"percent":37,"color":"#3178c6"},{"name":"SQL","bytes":30858,"percent":1.5,"color":"#e38c00"},{"name":"CSS","bytes":21211,"percent":1,"color":"#663399"},{"name":"Shell","bytes":16271,"percent":0.8,"color":"#89e051"}],"languageBytes":2119530,"topLanguage":"JavaScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,0],"max":30,"total":30,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.0 112.4,3 C113.9,3.0 116.2,26.3 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,35.7 107.9,31 C109.4,26.3 110.9,3.0 112.4,3 C113.9,3.0 116.2,26.3 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/autoscholar.git","url":"https://git.spboucher.ai/autoscholar","computedAt":"2026-11-13T10:04:40.790Z","cloneCount":2},{"name":"uqo-eval","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"cb71977aef0505b769a49d9962e36b70241e9e1c","stamp":"HEAD:1790965751233.6597:21|packed-refs:-|refs/heads:1793314913854.5076:128|refs/tags:1790965751233.569:64","empty":false,"lastPush":"2026-10-29T19:01:53-04:00","commitCount":65,"branchCount":2,"tagCount":0,"sizeBytes":143179776,"languages":[{"name":"TypeScript","bytes":2827804,"percent":65.3,"color":"#3178c6"},{"name":"JavaScript","bytes":1333120,"percent":30.8,"color":"#f1e05a"},{"name":"Python","bytes":81659,"percent":1.9,"color":"#3572A5"},{"name":"CSS","bytes":47619,"percent":1.1,"color":"#663399"},{"name":"HTML","bytes":37993,"percent":0.9,"color":"#e34c26"},{"name":"Shell","bytes":2379,"percent":0.1,"color":"#89e051"}],"languageBytes":4330574,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,11,13,27,3,0,0,0,0,1,0,0,10,0,0],"max":27,"total":65,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,32.9 53.2,31 C54.7,29.1 56.2,21.9 57.7,19.6 C59.2,17.4 60.8,20.3 62.3,17.5 C63.8,14.7 65.3,1.3 66.8,3 C68.3,4.7 69.9,23.2 71.4,27.9 C72.9,32.6 74.5,30.5 76,31 C77.5,31.5 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.2 89.6,31 C91.1,30.8 92.7,30.0 94.2,30 C95.7,30.0 97.3,30.8 98.8,31 C100.3,31.2 101.8,32.7 103.3,31 C104.8,29.3 106.4,20.6 107.9,20.6 C109.4,20.6 110.9,29.3 112.4,31 C113.9,32.7 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,32.9 53.2,31 C54.7,29.1 56.2,21.9 57.7,19.6 C59.2,17.4 60.8,20.3 62.3,17.5 C63.8,14.7 65.3,1.3 66.8,3 C68.3,4.7 69.9,23.2 71.4,27.9 C72.9,32.6 74.5,30.5 76,31 C77.5,31.5 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.2 89.6,31 C91.1,30.8 92.7,30.0 94.2,30 C95.7,30.0 97.3,30.8 98.8,31 C100.3,31.2 101.8,32.7 103.3,31 C104.8,29.3 106.4,20.6 107.9,20.6 C109.4,20.6 110.9,29.3 112.4,31 C113.9,32.7 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/uqo-eval.git","url":"https://git.spboucher.ai/uqo-eval","computedAt":"2026-11-13T10:04:47.243Z","cloneCount":3},{"name":"uqo-research-db","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"d70086876dc850d656db6f2b5479285154352ae8","stamp":"HEAD:1793121174946.1375:21|packed-refs:-|refs/heads:1793209565833.3926:96|refs/tags:1793121174946.0374:64","empty":false,"lastPush":"2026-10-28T13:46:05-04:00","commitCount":6,"branchCount":1,"tagCount":0,"sizeBytes":466217984,"languages":[{"name":"Jupyter Notebook","bytes":11536727,"percent":92.7,"color":"#DA5B0B"},{"name":"Python","bytes":526909,"percent":4.2,"color":"#3572A5"},{"name":"TeX","bytes":370890,"percent":3,"color":"#3D6117"},{"name":"Shell","bytes":5515,"percent":0,"color":"#89e051"},{"name":"Makefile","bytes":129,"percent":0,"color":"#427819"}],"languageBytes":12440170,"topLanguage":"Jupyter Notebook","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0],"max":6,"total":6,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,26.3 112.4,31 C113.9,35.7 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,35.7 103.3,31 C104.8,26.3 106.4,3.0 107.9,3 C109.4,3.0 110.9,26.3 112.4,31 C113.9,35.7 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/uqo-research-db.git","url":"https://git.spboucher.ai/uqo-research-db","computedAt":"2026-11-13T10:04:47.192Z","cloneCount":2},{"name":"vrai-prix","description":"Vrai-Prix — l'évaluation du vrai prix des propriétés résidentielles au Québec.","topics":["webapp","real-estate","quebec","housing"],"homepage":"","pinned":false,"created":"2026-08-10T00:51:04.398Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"17101b334ec8f7d9f08598957d283b154b28c7f4","stamp":"HEAD:1786323064000:21|packed-refs:-|refs/heads:1792522871203.4058:96|refs/tags:1786323064000:64","empty":false,"lastPush":"2026-10-20T15:01:10-04:00","commitCount":61,"branchCount":1,"tagCount":0,"sizeBytes":13070336,"languages":[{"name":"TypeScript","bytes":1808188,"percent":90.1,"color":"#3178c6"},{"name":"JavaScript","bytes":70343,"percent":3.5,"color":"#f1e05a"},{"name":"Python","bytes":68005,"percent":3.4,"color":"#3572A5"},{"name":"CSS","bytes":38159,"percent":1.9,"color":"#663399"},{"name":"HTML","bytes":11452,"percent":0.6,"color":"#e34c26"},{"name":"Shell","bytes":10408,"percent":0.5,"color":"#89e051"}],"languageBytes":2006555,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,11,13,27,2,7,0,0,0,0,0,1,0,0,0],"max":27,"total":61,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,32.9 53.2,31 C54.7,29.1 56.2,21.9 57.7,19.6 C59.2,17.4 60.8,20.3 62.3,17.5 C63.8,14.7 65.3,1.1 66.8,3 C68.3,4.9 69.9,25.4 71.4,28.9 C72.9,32.4 74.5,23.3 76,23.7 C77.5,24.1 79.0,29.8 80.5,31 C82.0,32.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.2 98.8,31 C100.3,30.8 101.8,30.0 103.3,30 C104.8,30.0 106.4,30.8 107.9,31 C109.4,31.2 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,32.9 53.2,31 C54.7,29.1 56.2,21.9 57.7,19.6 C59.2,17.4 60.8,20.3 62.3,17.5 C63.8,14.7 65.3,1.1 66.8,3 C68.3,4.9 69.9,25.4 71.4,28.9 C72.9,32.4 74.5,23.3 76,23.7 C77.5,24.1 79.0,29.8 80.5,31 C82.0,32.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.2 98.8,31 C100.3,30.8 101.8,30.0 103.3,30 C104.8,30.0 106.4,30.8 107.9,31 C109.4,31.2 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/vrai-prix.git","url":"https://git.spboucher.ai/vrai-prix","computedAt":"2026-11-13T10:04:47.578Z","cloneCount":19},{"name":"toveli","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"37c86ff203d3ec2e18472e828747b312ea9a59d2","stamp":"HEAD:1792258556606.8435:21|packed-refs:-|refs/heads:1792262381463.1404:96|refs/tags:1792258556606.7615:64","empty":false,"lastPush":"2026-10-17T14:39:41-04:00","commitCount":14,"branchCount":1,"tagCount":0,"sizeBytes":1204224,"languages":[{"name":"TypeScript","bytes":560054,"percent":50.6,"color":"#3178c6"},{"name":"JavaScript","bytes":510394,"percent":46.1,"color":"#f1e05a"},{"name":"SQL","bytes":23538,"percent":2.1,"color":"#e38c00"},{"name":"Shell","bytes":6724,"percent":0.6,"color":"#89e051"},{"name":"CSS","bytes":5423,"percent":0.5,"color":"#663399"},{"name":"Dockerfile","bytes":329,"percent":0,"color":"#384d54"}],"languageBytes":1106462,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0],"max":14,"total":14,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,35.7 98.8,31 C100.3,26.3 101.8,3.0 103.3,3 C104.8,3.0 106.4,26.3 107.9,31 C109.4,35.7 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/toveli.git","url":"https://git.spboucher.ai/toveli","computedAt":"2026-11-13T10:04:46.483Z","cloneCount":2},{"name":"hilmacorp-ca","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"866a1245ea1fd0e3dd35c7cd7c8e4ac1a13f058b","stamp":"HEAD:1791741218548.3955:21|packed-refs:-|refs/heads:1791741242440.8616:96|refs/tags:1791741218548.314:64","empty":false,"lastPush":"2026-10-11T13:53:38-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":28672,"languages":[{"name":"HTML","bytes":2896,"percent":71.3,"color":"#e34c26"},{"name":"JavaScript","bytes":1167,"percent":28.7,"color":"#f1e05a"}],"languageBytes":4063,"topLanguage":"HTML","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,35.7 94.2,31 C95.7,26.3 97.3,3.0 98.8,3 C100.3,3.0 101.8,26.3 103.3,31 C104.8,35.7 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,35.7 94.2,31 C95.7,26.3 97.3,3.0 98.8,3 C100.3,3.0 101.8,26.3 103.3,31 C104.8,35.7 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/hilmacorp-ca.git","url":"https://git.spboucher.ai/hilmacorp-ca","computedAt":"2026-11-13T10:04:42.653Z","cloneCount":4},{"name":"immo-ka","description":"Immo-Ka — agrégateur des propriétés à vendre au Québec (73 connecteurs, ~40 000 annonces, React+FastAPI)","topics":["immobilier","quebec","aggregateur","fastapi","react"],"homepage":"","pinned":false,"created":"2026-08-12T15:09:41.569Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"0358b27b1b717362562f3733503c92f1be2836e9","stamp":"HEAD:1786547381000:21|packed-refs:-|refs/heads:1791496415048.0251:96|refs/tags:1786547381000:64","empty":false,"lastPush":"2026-10-08T17:53:34-04:00","commitCount":114,"branchCount":1,"tagCount":0,"sizeBytes":131575808,"languages":[{"name":"Python","bytes":1226859,"percent":47,"color":"#3572A5"},{"name":"HTML","bytes":734617,"percent":28.1,"color":"#e34c26"},{"name":"TypeScript","bytes":407235,"percent":15.6,"color":"#3178c6"},{"name":"CSS","bytes":188242,"percent":7.2,"color":"#663399"},{"name":"JavaScript","bytes":53365,"percent":2,"color":"#f1e05a"}],"languageBytes":2610318,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,17,24,62,4,2,3,0,0,2,0,0,0,0,0],"max":62,"total":114,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,32.3 53.2,31 C54.7,29.7 56.2,25.1 57.7,23.3 C59.2,21.5 60.8,23.6 62.3,20.2 C63.8,16.8 65.3,1.5 66.8,3 C68.3,4.5 69.9,24.7 71.4,29.2 C72.9,33.7 74.5,30.0 76,30.1 C77.5,30.2 79.0,29.5 80.5,29.6 C82.0,29.8 83.6,30.8 85.1,31 C86.6,31.2 88.1,31.1 89.6,31 C91.1,30.9 92.7,30.1 94.2,30.1 C95.7,30.1 97.3,30.9 98.8,31 C100.3,31.1 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,32.3 53.2,31 C54.7,29.7 56.2,25.1 57.7,23.3 C59.2,21.5 60.8,23.6 62.3,20.2 C63.8,16.8 65.3,1.5 66.8,3 C68.3,4.5 69.9,24.7 71.4,29.2 C72.9,33.7 74.5,30.0 76,30.1 C77.5,30.2 79.0,29.5 80.5,29.6 C82.0,29.8 83.6,30.8 85.1,31 C86.6,31.2 88.1,31.1 89.6,31 C91.1,30.9 92.7,30.1 94.2,30.1 C95.7,30.1 97.3,30.9 98.8,31 C100.3,31.1 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/immo-ka.git","url":"https://git.spboucher.ai/immo-ka","computedAt":"2026-11-13T10:04:43.056Z","cloneCount":6},{"name":"maclustr-nodepages","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"8f1bf2180571243aee390083f84dc5cf1a1e8f5a","stamp":"HEAD:1790965749902.8708:21|packed-refs:-|refs/heads:1791155785732.4922:96|refs/tags:1790965749902.7854:64","empty":false,"lastPush":"2026-10-04T19:16:25-04:00","commitCount":5,"branchCount":1,"tagCount":0,"sizeBytes":4575232,"languages":[{"name":"Python","bytes":90574,"percent":99.8,"color":"#3572A5"},{"name":"Shell","bytes":155,"percent":0.2,"color":"#89e051"}],"languageBytes":90729,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0],"max":5,"total":5,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/maclustr-nodepages.git","url":"https://git.spboucher.ai/maclustr-nodepages","computedAt":"2026-11-13T10:04:44.280Z","cloneCount":2},{"name":"ka6","description":"ka6 — bot FLAGSHIP du Groupe KA : explorateur structuré du web québécois. Crawling concurrent robuste, Claude Sonnet+Haiku, graphe de connaissances, dashboard temps réel.","topics":["influence","quebec","scraper","knowledge-graph","claude","fastapi","flagship"],"homepage":"","pinned":false,"created":"2026-08-13T17:12:25.078Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"5f8a33634948e84f17e1dc5eddfd2997bf85a5f2","stamp":"HEAD:1786641145000:21|packed-refs:-|refs/heads:1790967033943.4019:96|refs/tags:1786641145000:64","empty":false,"lastPush":"2026-10-02T14:50:33-04:00","commitCount":3,"branchCount":1,"tagCount":0,"sizeBytes":2060288,"languages":[{"name":"Python","bytes":172706,"percent":97.8,"color":"#3572A5"},{"name":"Shell","bytes":3875,"percent":2.2,"color":"#89e051"}],"languageBytes":176581,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,33.3 53.2,31 C54.7,28.7 56.2,17.0 57.7,17 C59.2,17.0 60.8,28.7 62.3,31 C63.8,33.3 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,33.3 53.2,31 C54.7,28.7 56.2,17.0 57.7,17 C59.2,17.0 60.8,28.7 62.3,31 C63.8,33.3 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/ka6.git","url":"https://git.spboucher.ai/ka6","computedAt":"2026-11-13T10:04:43.749Z","cloneCount":2},{"name":"maclustr-console","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"aab1f12328cdd0b312e6ca409857df4365579cb1","stamp":"HEAD:1790965748384.3389:21|packed-refs:-|refs/heads:1790967033347.7131:96|refs/tags:1790965748384.2615:64","empty":false,"lastPush":"2026-10-02T14:50:33-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":503808,"languages":[{"name":"TypeScript","bytes":63572,"percent":96.1,"color":"#3178c6"},{"name":"CSS","bytes":2028,"percent":3.1,"color":"#663399"},{"name":"JavaScript","bytes":559,"percent":0.8,"color":"#f1e05a"}],"languageBytes":66159,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],"max":2,"total":2,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/maclustr-console.git","url":"https://git.spboucher.ai/maclustr-console","computedAt":"2026-11-13T10:04:44.278Z","cloneCount":2},{"name":"maclustr-mobile","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"cff979f4896e53b2a2e3d484e9031ce1824545a3","stamp":"HEAD:1790965743938.0862:21|packed-refs:-|refs/heads:1790967033923.4304:96|refs/tags:1790965743938.0063:64","empty":false,"lastPush":"2026-10-02T14:50:33-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":200704,"languages":[{"name":"Python","bytes":36716,"percent":100,"color":"#3572A5"}],"languageBytes":36716,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],"max":2,"total":2,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/maclustr-mobile.git","url":"https://git.spboucher.ai/maclustr-mobile","computedAt":"2026-11-13T10:04:44.272Z","cloneCount":2},{"name":"ka2","description":"ka2 — explorateur structuré du web québécois (édition légère, Groupe KA). Bot scraper+IA → graphe de connaissances. Claude Haiku + Firecrawl/Scrapfly.","topics":["influence","quebec","scraper","knowledge-graph","claude","fastapi"],"homepage":"","pinned":false,"created":"2026-08-13T17:12:07.799Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"7f38e080d47cbd81df8d78af69797d674f63bbf7","stamp":"HEAD:1786641127000:21|packed-refs:-|refs/heads:1790967032617.139:96|refs/tags:1786641127000:64","empty":false,"lastPush":"2026-10-02T14:50:32-04:00","commitCount":3,"branchCount":1,"tagCount":0,"sizeBytes":2154496,"languages":[{"name":"Python","bytes":172696,"percent":98.1,"color":"#3572A5"},{"name":"Shell","bytes":3432,"percent":1.9,"color":"#89e051"}],"languageBytes":176128,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,33.3 53.2,31 C54.7,28.7 56.2,17.0 57.7,17 C59.2,17.0 60.8,28.7 62.3,31 C63.8,33.3 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,33.3 53.2,31 C54.7,28.7 56.2,17.0 57.7,17 C59.2,17.0 60.8,28.7 62.3,31 C63.8,33.3 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/ka2.git","url":"https://git.spboucher.ai/ka2","computedAt":"2026-11-13T10:04:43.623Z","cloneCount":2},{"name":"ka4","description":"ka4 — explorateur structuré du web québécois (édition agressive, Groupe KA). Crawling concurrent, Claude Sonnet+Haiku, Firecrawl/Scrapfly, graphe de connaissances.","topics":["influence","quebec","scraper","knowledge-graph","claude","fastapi"],"homepage":"","pinned":false,"created":"2026-08-13T17:12:23.272Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"270859600e740075e229834e86372d075fbcc305","stamp":"HEAD:1786641143000:21|packed-refs:-|refs/heads:1790967033163.807:96|refs/tags:1786641143000:64","empty":false,"lastPush":"2026-10-02T14:50:32-04:00","commitCount":3,"branchCount":1,"tagCount":0,"sizeBytes":2150400,"languages":[{"name":"Python","bytes":172700,"percent":97.8,"color":"#3572A5"},{"name":"Shell","bytes":3844,"percent":2.2,"color":"#89e051"}],"languageBytes":176544,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,33.3 53.2,31 C54.7,28.7 56.2,17.0 57.7,17 C59.2,17.0 60.8,28.7 62.3,31 C63.8,33.3 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,33.3 53.2,31 C54.7,28.7 56.2,17.0 57.7,17 C59.2,17.0 60.8,28.7 62.3,31 C63.8,33.3 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/ka4.git","url":"https://git.spboucher.ai/ka4","computedAt":"2026-11-13T10:04:43.621Z","cloneCount":2},{"name":"spb-cloud","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"f09d3d736643a33dfc39e7f4b72690b565cffc50","stamp":"HEAD:1790965759438.277:21|packed-refs:-|refs/heads:1790967032611.721:96|refs/tags:1790965759438.19:64","empty":false,"lastPush":"2026-10-02T14:50:32-04:00","commitCount":10,"branchCount":1,"tagCount":0,"sizeBytes":3344384,"languages":[{"name":"JavaScript","bytes":1504473,"percent":56.7,"color":"#f1e05a"},{"name":"TypeScript","bytes":1130912,"percent":42.6,"color":"#3178c6"},{"name":"CSS","bytes":11516,"percent":0.4,"color":"#663399"},{"name":"Shell","bytes":6127,"percent":0.2,"color":"#89e051"},{"name":"SQL","bytes":1746,"percent":0.1,"color":"#e38c00"}],"languageBytes":2654774,"topLanguage":"JavaScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0],"max":4,"total":6,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,33.3 89.6,31 C91.1,28.7 92.7,17.0 94.2,17 C95.7,17.0 97.3,28.7 98.8,31 C100.3,33.3 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,33.3 89.6,31 C91.1,28.7 92.7,17.0 94.2,17 C95.7,17.0 97.3,28.7 98.8,31 C100.3,33.3 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/spb-cloud.git","url":"https://git.spboucher.ai/spb-cloud","computedAt":"2026-11-13T10:04:45.934Z","cloneCount":2},{"name":"ka-ui","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"cd9f8a3276e819814e45384f2d591535e30f5af6","stamp":"HEAD:1787011586000:21|packed-refs:-|refs/heads:1790966316479.9675:128|refs/tags:1787011586000:64","empty":false,"lastPush":"2026-10-02T14:38:29-04:00","commitCount":30,"branchCount":2,"tagCount":0,"sizeBytes":302640128,"languages":[{"name":"Python","bytes":89002,"percent":33.5,"color":"#3572A5"},{"name":"JavaScript","bytes":80149,"percent":30.1,"color":"#f1e05a"},{"name":"TypeScript","bytes":66602,"percent":25,"color":"#3178c6"},{"name":"CSS","bytes":26704,"percent":10,"color":"#663399"},{"name":"Shell","bytes":3596,"percent":1.4,"color":"#89e051"}],"languageBytes":266053,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,12,18,0,0,0,0,0,0,0,0,0,0,0],"max":18,"total":30,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,34.1 57.7,31 C59.2,27.9 60.8,17.0 62.3,12.3 C63.8,7.6 65.3,-0.1 66.8,3 C68.3,6.1 69.9,26.3 71.4,31 C72.9,35.7 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,34.1 57.7,31 C59.2,27.9 60.8,17.0 62.3,12.3 C63.8,7.6 65.3,-0.1 66.8,3 C68.3,6.1 69.9,26.3 71.4,31 C72.9,35.7 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/ka-ui.git","url":"https://git.spboucher.ai/ka-ui","computedAt":"2026-11-13T10:04:43.631Z","cloneCount":4},{"name":"resto-ka","description":"Resto·Ka — tous les restaurants du Québec, menus complets et prix réels (famille ·Ka)","topics":[],"homepage":"","pinned":false,"created":"2026-08-17T21:04:48.573Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"44c89677c71c7783d5f50a3889a728ffb9e307dd","stamp":"HEAD:1787000688000:21|packed-refs:-|refs/heads:1790966309193.732:128|refs/tags:1787000688000:64","empty":false,"lastPush":"2026-10-02T14:38:28-04:00","commitCount":52,"branchCount":2,"tagCount":0,"sizeBytes":14616576,"languages":[{"name":"Python","bytes":626260,"percent":69.3,"color":"#3572A5"},{"name":"TypeScript","bytes":151308,"percent":16.7,"color":"#3178c6"},{"name":"CSS","bytes":71523,"percent":7.9,"color":"#663399"},{"name":"JavaScript","bytes":42188,"percent":4.7,"color":"#f1e05a"},{"name":"HTML","bytes":12760,"percent":1.4,"color":"#e34c26"}],"languageBytes":904039,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,18,32,1,1,0,0,0,0,0,0,0,0,0],"max":32,"total":52,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,33.6 57.7,31 C59.2,28.4 60.8,20.0 62.3,15.3 C63.8,10.6 65.3,0.5 66.8,3 C68.3,5.5 69.9,25.6 71.4,30.1 C72.9,34.6 74.5,30.0 76,30.1 C77.5,30.3 79.0,30.9 80.5,31 C82.0,31.1 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,33.6 57.7,31 C59.2,28.4 60.8,20.0 62.3,15.3 C63.8,10.6 65.3,0.5 66.8,3 C68.3,5.5 69.9,25.6 71.4,30.1 C72.9,34.6 74.5,30.0 76,30.1 C77.5,30.3 79.0,30.9 80.5,31 C82.0,31.1 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/resto-ka.git","url":"https://git.spboucher.ai/resto-ka","computedAt":"2026-11-13T10:04:45.699Z","cloneCount":0},{"name":"groupe-ka","description":"Groupe KA — site du holding + KA ID (compte unique & SSO des 7 plateformes). Next.js 16, SQLite, Google & Apple login.","topics":["nextjs","typescript","sqlite","oauth","sso","apple","google"],"homepage":"","pinned":false,"created":"2026-08-13T10:21:12.749Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"5eef562a9d8f5bd27768803448864e8ac96d3769","stamp":"HEAD:1786616472000:21|packed-refs:-|refs/heads:1790966308157.816:128|refs/tags:1786616472000:64","empty":false,"lastPush":"2026-10-02T14:38:25-04:00","commitCount":81,"branchCount":2,"tagCount":0,"sizeBytes":137889792,"languages":[{"name":"TypeScript","bytes":957383,"percent":70.4,"color":"#3178c6"},{"name":"HTML","bytes":250663,"percent":18.4,"color":"#e34c26"},{"name":"JavaScript","bytes":54386,"percent":4,"color":"#f1e05a"},{"name":"Python","bytes":51754,"percent":3.8,"color":"#3572A5"},{"name":"CSS","bytes":46237,"percent":3.4,"color":"#663399"},{"name":"Shell","bytes":340,"percent":0,"color":"#89e051"}],"languageBytes":1360763,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,12,23,44,1,1,0,0,0,0,0,0,0,0,0],"max":44,"total":81,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,32.3 53.2,31 C54.7,29.7 56.2,25.8 57.7,23.4 C59.2,21.0 60.8,19.8 62.3,16.4 C63.8,13.0 65.3,0.7 66.8,3 C68.3,5.3 69.9,25.8 71.4,30.4 C72.9,35.0 74.5,30.3 76,30.4 C77.5,30.5 79.0,30.9 80.5,31 C82.0,31.1 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,32.3 53.2,31 C54.7,29.7 56.2,25.8 57.7,23.4 C59.2,21.0 60.8,19.8 62.3,16.4 C63.8,13.0 65.3,0.7 66.8,3 C68.3,5.3 69.9,25.8 71.4,30.4 C72.9,35.0 74.5,30.3 76,30.4 C77.5,30.5 79.0,30.9 80.5,31 C82.0,31.1 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/groupe-ka.git","url":"https://git.spboucher.ai/groupe-ka","computedAt":"2026-11-13T10:04:42.377Z","cloneCount":5},{"name":"food-ka","description":"Food-Ka — agrégateur de produits d'épicerie du Québec — www.food-ka.com","topics":[],"homepage":"","pinned":false,"created":"2026-08-12T20:40:56.750Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"2c765231c826b4505a4e56fa0275e8c19fe689c6","stamp":"HEAD:1786567256000:21|packed-refs:-|refs/heads:1790966304536.4346:128|refs/tags:1786567256000:64","empty":false,"lastPush":"2026-10-02T14:38:24-04:00","commitCount":55,"branchCount":2,"tagCount":0,"sizeBytes":10852352,"languages":[{"name":"Python","bytes":518513,"percent":53.9,"color":"#3572A5"},{"name":"TypeScript","bytes":230721,"percent":24,"color":"#3178c6"},{"name":"CSS","bytes":143533,"percent":14.9,"color":"#663399"},{"name":"JavaScript","bytes":56238,"percent":5.8,"color":"#f1e05a"},{"name":"HTML","bytes":13047,"percent":1.4,"color":"#e34c26"}],"languageBytes":962052,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,21,28,1,3,1,0,0,0,0,0,0,0,0],"max":28,"total":55,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.2 53.2,31 C54.7,30.8 56.2,33.5 57.7,30 C59.2,26.5 60.8,14.5 62.3,10 C63.8,5.5 65.3,-0.3 66.8,3 C68.3,6.3 69.9,25.8 71.4,30 C72.9,34.2 74.5,28.0 76,28 C77.5,28.0 79.0,29.5 80.5,30 C82.0,30.5 83.6,30.8 85.1,31 C86.6,31.2 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.2 53.2,31 C54.7,30.8 56.2,33.5 57.7,30 C59.2,26.5 60.8,14.5 62.3,10 C63.8,5.5 65.3,-0.3 66.8,3 C68.3,6.3 69.9,25.8 71.4,30 C72.9,34.2 74.5,28.0 76,28 C77.5,28.0 79.0,29.5 80.5,30 C82.0,30.5 83.6,30.8 85.1,31 C86.6,31.2 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/food-ka.git","url":"https://git.spboucher.ai/food-ka","computedAt":"2026-11-13T10:04:42.014Z","cloneCount":0},{"name":"vquant","description":"VibeQuant — AI-powered institutional-grade financial intelligence platform.","topics":["webapp","finance","ai","quant"],"homepage":"","pinned":false,"created":"2026-08-10T00:51:02.293Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"e2a148a3a75ba1fdcbbc16a11e64a7bad8aa7607","stamp":"HEAD:1786323062000:21|packed-refs:-|refs/heads:1790965762006.9182:96|refs/tags:1786323062000:64","empty":false,"lastPush":"2026-10-02T14:29:21-04:00","commitCount":3,"branchCount":1,"tagCount":0,"sizeBytes":3189760,"languages":[{"name":"TypeScript","bytes":1368684,"percent":84.8,"color":"#3178c6"},{"name":"Python","bytes":179080,"percent":11.1,"color":"#3572A5"},{"name":"CSS","bytes":27741,"percent":1.7,"color":"#663399"},{"name":"JavaScript","bytes":23203,"percent":1.4,"color":"#f1e05a"},{"name":"HTML","bytes":11335,"percent":0.7,"color":"#e34c26"},{"name":"Shell","bytes":3211,"percent":0.2,"color":"#89e051"}],"languageBytes":1613254,"topLanguage":"TypeScript","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,33.3 89.6,31 C91.1,28.7 92.7,17.0 94.2,17 C95.7,17.0 97.3,28.7 98.8,31 C100.3,33.3 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,33.3 89.6,31 C91.1,28.7 92.7,17.0 94.2,17 C95.7,17.0 97.3,28.7 98.8,31 C100.3,33.3 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/vquant.git","url":"https://git.spboucher.ai/vquant","computedAt":"2026-11-13T10:04:47.586Z","cloneCount":0},{"name":"maclustr-appmanager","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"4592558bd5b77b837f5a3e3da1f01dc3f952cca3","stamp":"HEAD:1790965746600.796:21|packed-refs:-|refs/heads:1790965747550.3625:96|refs/tags:1790965746600.7085:64","empty":false,"lastPush":"2026-10-02T14:29:07-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":28672,"languages":[{"name":"HTML","bytes":15266,"percent":61.4,"color":"#e34c26"},{"name":"JavaScript","bytes":6090,"percent":24.5,"color":"#f1e05a"},{"name":"Shell","bytes":3515,"percent":14.1,"color":"#89e051"}],"languageBytes":24871,"topLanguage":"HTML","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/maclustr-appmanager.git","url":"https://git.spboucher.ai/maclustr-appmanager","computedAt":"2026-11-13T10:04:44.070Z","cloneCount":2},{"name":"pdb-api","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"cd27d08bb45ac959bf8c3e636b43857114f61dab","stamp":"HEAD:1790965745290.1296:21|packed-refs:-|refs/heads:1790965745811.7375:96|refs/tags:1790965745290.041:64","empty":false,"lastPush":"2026-10-02T14:29:05-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":446464,"languages":[{"name":"JavaScript","bytes":111753,"percent":58.4,"color":"#f1e05a"},{"name":"Python","bytes":51202,"percent":26.8,"color":"#3572A5"},{"name":"CSS","bytes":14328,"percent":7.5,"color":"#663399"},{"name":"Objective-C","bytes":5685,"percent":3,"color":"#438eff"},{"name":"R","bytes":4959,"percent":2.6,"color":"#198CE7"},{"name":"HTML","bytes":3298,"percent":1.7,"color":"#e34c26"}],"languageBytes":191225,"topLanguage":"JavaScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/pdb-api.git","url":"https://git.spboucher.ai/pdb-api","computedAt":"2026-11-13T10:04:44.798Z","cloneCount":2},{"name":"qc26","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"dfd2649cff322e6c6e69cfb48e778d370e2036e3","stamp":"HEAD:1788671175459.8948:21|packed-refs:-|refs/heads:1790964831469.5476:96|refs/tags:1788671175459.7263:64","empty":false,"lastPush":"2026-10-02T14:13:51-04:00","commitCount":11,"branchCount":1,"tagCount":0,"sizeBytes":3073024,"languages":[{"name":"Python","bytes":407100,"percent":51.6,"color":"#3572A5"},{"name":"TypeScript","bytes":368764,"percent":46.7,"color":"#3178c6"},{"name":"CSS","bytes":13258,"percent":1.7,"color":"#663399"},{"name":"JavaScript","bytes":559,"percent":0.1,"color":"#f1e05a"}],"languageBytes":789681,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,1,0,0,0,0,0],"max":10,"total":11,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.5 89.6,31 C91.1,30.5 92.7,28.2 94.2,28.2 C95.7,28.2 97.3,30.5 98.8,31 C100.3,31.5 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.5 89.6,31 C91.1,30.5 92.7,28.2 94.2,28.2 C95.7,28.2 97.3,30.5 98.8,31 C100.3,31.5 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/qc26.git","url":"https://git.spboucher.ai/qc26","computedAt":"2026-11-13T10:04:45.428Z","cloneCount":7},{"name":"uqo-chat","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"312256c7bc6c53cbbb97be99cc1967e5a9f3ed8c","stamp":"HEAD:1788667882734.85:21|packed-refs:-|refs/heads:1790964825765.213:96|refs/tags:1788667882734.7131:64","empty":false,"lastPush":"2026-10-02T14:13:44-04:00","commitCount":15,"branchCount":1,"tagCount":0,"sizeBytes":9583616,"languages":[{"name":"HTML","bytes":10907118,"percent":90.2,"color":"#e34c26"},{"name":"Python","bytes":551384,"percent":4.6,"color":"#3572A5"},{"name":"JavaScript","bytes":248723,"percent":2.1,"color":"#f1e05a"},{"name":"TypeScript","bytes":192748,"percent":1.6,"color":"#3178c6"},{"name":"CSS","bytes":184933,"percent":1.5,"color":"#663399"},{"name":"Makefile","bytes":1900,"percent":0,"color":"#427819"},{"name":"Dockerfile","bytes":1420,"percent":0,"color":"#384d54"}],"languageBytes":12088226,"topLanguage":"HTML","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,1,0,0,0,0,0],"max":14,"total":15,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.3 89.6,31 C91.1,30.7 92.7,29.0 94.2,29 C95.7,29.0 97.3,30.7 98.8,31 C100.3,31.3 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.3 89.6,31 C91.1,30.7 92.7,29.0 94.2,29 C95.7,29.0 97.3,30.7 98.8,31 C100.3,31.3 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/uqo-chat.git","url":"https://git.spboucher.ai/uqo-chat","computedAt":"2026-11-13T10:04:46.949Z","cloneCount":8},{"name":"maclustr-agentd","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"ef23d15f8013815fd185b1400823b5aaf8a39bb5","stamp":"HEAD:1790964389408.0437:21|packed-refs:-|refs/heads:1790964427684.301:96|refs/tags:1790964389407.9558:64","empty":false,"lastPush":"2026-10-02T14:07:07-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":65536,"languages":[{"name":"Python","bytes":121772,"percent":97.6,"color":"#3572A5"},{"name":"Shell","bytes":3003,"percent":2.4,"color":"#89e051"}],"languageBytes":124775,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,35.7 89.6,31 C91.1,26.3 92.7,3.0 94.2,3 C95.7,3.0 97.3,26.3 98.8,31 C100.3,35.7 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/maclustr-agentd.git","url":"https://git.spboucher.ai/maclustr-agentd","computedAt":"2026-11-13T10:04:44.064Z","cloneCount":4},{"name":"maclustr-www","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"1993b887a2b54d7bb478cb07e7b1ed31fe2ab82e","stamp":"HEAD:1789093470319.5134:21|packed-refs:-|refs/heads:1790946807193.802:96|refs/tags:1789093470319.358:64","empty":false,"lastPush":"2026-10-02T09:13:26-04:00","commitCount":4,"branchCount":1,"tagCount":0,"sizeBytes":172032,"languages":[{"name":"JavaScript","bytes":80889,"percent":71.2,"color":"#f1e05a"},{"name":"CSS","bytes":28679,"percent":25.2,"color":"#663399"},{"name":"HTML","bytes":4021,"percent":3.5,"color":"#e34c26"}],"languageBytes":113589,"topLanguage":"JavaScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,0,0],"max":3,"total":4,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,32.5 89.6,31 C91.1,29.4 92.7,21.7 94.2,21.7 C95.7,21.7 97.3,29.4 98.8,31 C100.3,32.5 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,32.5 89.6,31 C91.1,29.4 92.7,21.7 94.2,21.7 C95.7,21.7 97.3,29.4 98.8,31 C100.3,32.5 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/maclustr-www.git","url":"https://git.spboucher.ai/maclustr-www","computedAt":"2026-11-13T10:04:44.296Z","cloneCount":2},{"name":"market-atlas","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"2b2d890f2242cd01323752383bcbe742f108eca8","stamp":"HEAD:1789202882517.8953:21|packed-refs:-|refs/heads:1790945743928.9343:96|refs/tags:1789202882517.7925:64","empty":false,"lastPush":"2026-10-02T08:55:43-04:00","commitCount":14,"branchCount":1,"tagCount":0,"sizeBytes":1542144,"languages":[{"name":"TypeScript","bytes":778796,"percent":96.6,"color":"#3178c6"},{"name":"SQL","bytes":12602,"percent":1.6,"color":"#e38c00"},{"name":"CSS","bytes":6713,"percent":0.8,"color":"#663399"},{"name":"JavaScript","bytes":5036,"percent":0.6,"color":"#f1e05a"},{"name":"Shell","bytes":2094,"percent":0.3,"color":"#89e051"},{"name":"HTML","bytes":851,"percent":0.1,"color":"#e34c26"}],"languageBytes":806092,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,2,0,0,0,0,0],"max":12,"total":14,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,35.7 76,31 C77.5,26.3 79.0,3.0 80.5,3 C82.0,3.0 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.8 89.6,31 C91.1,30.2 92.7,26.3 94.2,26.3 C95.7,26.3 97.3,30.2 98.8,31 C100.3,31.8 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,35.7 76,31 C77.5,26.3 79.0,3.0 80.5,3 C82.0,3.0 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.8 89.6,31 C91.1,30.2 92.7,26.3 94.2,26.3 C95.7,26.3 97.3,30.2 98.8,31 C100.3,31.8 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/market-atlas.git","url":"https://git.spboucher.ai/market-atlas","computedAt":"2026-11-13T10:04:44.511Z","cloneCount":2},{"name":"datacenterindex","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"bd0b013c6565f7b60657f034c474de332d681dfb","stamp":"HEAD:1790945403538.7603:21|packed-refs:-|refs/heads:1790945692768.5874:96|refs/tags:1790945403538.6057:64","empty":false,"lastPush":"2026-10-02T08:54:52-04:00","commitCount":38,"branchCount":1,"tagCount":0,"sizeBytes":355108864,"languages":[{"name":"HTML","bytes":4497272,"percent":53.9,"color":"#e34c26"},{"name":"TypeScript","bytes":3709677,"percent":44.5,"color":"#3178c6"},{"name":"JavaScript","bytes":50643,"percent":0.6,"color":"#f1e05a"},{"name":"SQL","bytes":41402,"percent":0.5,"color":"#e38c00"},{"name":"Shell","bytes":31827,"percent":0.4,"color":"#89e051"},{"name":"CSS","bytes":10739,"percent":0.1,"color":"#663399"}],"languageBytes":8341560,"topLanguage":"HTML","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,28,0,0,1,0,0,0,0,0],"max":28,"total":38,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,32.5 71.4,31 C72.9,29.5 74.5,26.7 76,22 C77.5,17.3 79.0,1.5 80.5,3 C82.0,4.5 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.2 89.6,31 C91.1,30.8 92.7,30.0 94.2,30 C95.7,30.0 97.3,30.8 98.8,31 C100.3,31.2 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,32.5 71.4,31 C72.9,29.5 74.5,26.7 76,22 C77.5,17.3 79.0,1.5 80.5,3 C82.0,4.5 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.2 89.6,31 C91.1,30.8 92.7,30.0 94.2,30 C95.7,30.0 97.3,30.8 98.8,31 C100.3,31.2 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/datacenterindex.git","url":"https://git.spboucher.ai/datacenterindex","computedAt":"2026-11-13T10:04:41.425Z","cloneCount":2},{"name":"internetpressure","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"0fa73d414fa19a9819f246afc8a0f444dd5a4cb7","stamp":"HEAD:1789197178032.3296:21|packed-refs:-|refs/heads:1790945692375.5566:96|refs/tags:1789197178032.183:64","empty":false,"lastPush":"2026-10-02T08:54:52-04:00","commitCount":16,"branchCount":1,"tagCount":0,"sizeBytes":31135744,"languages":[{"name":"TypeScript","bytes":357393,"percent":36.3,"color":"#3178c6"},{"name":"Python","bytes":312706,"percent":31.8,"color":"#3572A5"},{"name":"Go","bytes":176636,"percent":18,"color":"#00ADD8"},{"name":"JavaScript","bytes":96319,"percent":9.8,"color":"#f1e05a"},{"name":"Shell","bytes":18212,"percent":1.9,"color":"#89e051"},{"name":"SQL","bytes":13826,"percent":1.4,"color":"#e38c00"},{"name":"CSS","bytes":5326,"percent":0.5,"color":"#663399"},{"name":"Makefile","bytes":1925,"percent":0.2,"color":"#427819"},{"name":"Dockerfile","bytes":1560,"percent":0.2,"color":"#384d54"}],"languageBytes":983903,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,1,0,0,0,0,0],"max":15,"total":16,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,35.7 76,31 C77.5,26.3 79.0,3.0 80.5,3 C82.0,3.0 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.3 89.6,31 C91.1,30.7 92.7,29.1 94.2,29.1 C95.7,29.1 97.3,30.7 98.8,31 C100.3,31.3 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,35.7 76,31 C77.5,26.3 79.0,3.0 80.5,3 C82.0,3.0 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.3 89.6,31 C91.1,30.7 92.7,29.1 94.2,29.1 C95.7,29.1 97.3,30.7 98.8,31 C100.3,31.3 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/internetpressure.git","url":"https://git.spboucher.ai/internetpressure","computedAt":"2026-11-13T10:04:43.102Z","cloneCount":2},{"name":"company-atlas","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"3826464860aa7bb9971be2ee8dcc8dd3bfff5cc5","stamp":"HEAD:1789200022663.1292:21|packed-refs:-|refs/heads:1790945691443.7493:96|refs/tags:1789200022662.973:64","empty":false,"lastPush":"2026-10-02T08:54:51-04:00","commitCount":29,"branchCount":1,"tagCount":0,"sizeBytes":8040448,"languages":[{"name":"Python","bytes":1488670,"percent":66.3,"color":"#3572A5"},{"name":"TypeScript","bytes":510053,"percent":22.7,"color":"#3178c6"},{"name":"JavaScript","bytes":192253,"percent":8.6,"color":"#f1e05a"},{"name":"HTML","bytes":32373,"percent":1.4,"color":"#e34c26"},{"name":"CSS","bytes":16486,"percent":0.7,"color":"#663399"},{"name":"Shell","bytes":3639,"percent":0.2,"color":"#89e051"},{"name":"SQL","bytes":404,"percent":0,"color":"#e38c00"}],"languageBytes":2243878,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,1,0,0,0,0,0],"max":28,"total":29,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,35.7 76,31 C77.5,26.3 79.0,3.0 80.5,3 C82.0,3.0 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.2 89.6,31 C91.1,30.8 92.7,30.0 94.2,30 C95.7,30.0 97.3,30.8 98.8,31 C100.3,31.2 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,35.7 76,31 C77.5,26.3 79.0,3.0 80.5,3 C82.0,3.0 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.2 89.6,31 C91.1,30.8 92.7,30.0 94.2,30 C95.7,30.0 97.3,30.8 98.8,31 C100.3,31.2 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/company-atlas.git","url":"https://git.spboucher.ai/company-atlas","computedAt":"2026-11-13T10:04:37.565Z","cloneCount":2},{"name":"satelliteindex","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"b375eb55330c778055d03ca344b7dc1be9a5ddc0","stamp":"HEAD:1789152736554.2107:21|packed-refs:-|refs/heads:1790945691932.2417:96|refs/tags:1789152736554.044:64","empty":false,"lastPush":"2026-10-02T08:54:51-04:00","commitCount":4,"branchCount":1,"tagCount":0,"sizeBytes":439296,"languages":[{"name":"TypeScript","bytes":670994,"percent":66.5,"color":"#3178c6"},{"name":"Python","bytes":311523,"percent":30.9,"color":"#3572A5"},{"name":"JavaScript","bytes":14610,"percent":1.4,"color":"#f1e05a"},{"name":"CSS","bytes":7500,"percent":0.7,"color":"#663399"},{"name":"Shell","bytes":2974,"percent":0.3,"color":"#89e051"},{"name":"Makefile","bytes":977,"percent":0.1,"color":"#427819"}],"languageBytes":1008578,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,0,0,0,0,0],"max":3,"total":4,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,35.7 76,31 C77.5,26.3 79.0,3.0 80.5,3 C82.0,3.0 83.6,26.3 85.1,31 C86.6,35.7 88.1,32.5 89.6,31 C91.1,29.4 92.7,21.7 94.2,21.7 C95.7,21.7 97.3,29.4 98.8,31 C100.3,32.5 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,35.7 76,31 C77.5,26.3 79.0,3.0 80.5,3 C82.0,3.0 83.6,26.3 85.1,31 C86.6,35.7 88.1,32.5 89.6,31 C91.1,29.4 92.7,21.7 94.2,21.7 C95.7,21.7 97.3,29.4 98.8,31 C100.3,32.5 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/satelliteindex.git","url":"https://git.spboucher.ai/satelliteindex","computedAt":"2026-11-13T10:04:45.719Z","cloneCount":2},{"name":"cancerindex","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"b99e5dd0e3c668fbef28c633b6eb27d773b3f814","stamp":"HEAD:1788858945233.0708:21|packed-refs:-|refs/heads:1790945691006.2354:96|refs/tags:1788858945232.9797:64","empty":false,"lastPush":"2026-10-02T08:54:50-04:00","commitCount":39,"branchCount":1,"tagCount":0,"sizeBytes":3049472,"languages":[{"name":"TypeScript","bytes":2912366,"percent":97.2,"color":"#3178c6"},{"name":"SQL","bytes":43683,"percent":1.5,"color":"#e38c00"},{"name":"CSS","bytes":16491,"percent":0.6,"color":"#663399"},{"name":"JavaScript","bytes":13693,"percent":0.5,"color":"#f1e05a"},{"name":"Shell","bytes":11345,"percent":0.4,"color":"#89e051"}],"languageBytes":2997578,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,1,0,0,2,0,0,0,0,0],"max":36,"total":39,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.1 76,3 C77.5,2.9 79.0,25.5 80.5,30.2 C82.0,34.9 83.6,30.9 85.1,31 C86.6,31.1 88.1,31.3 89.6,31 C91.1,30.7 92.7,29.4 94.2,29.4 C95.7,29.4 97.3,30.7 98.8,31 C100.3,31.3 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.1 76,3 C77.5,2.9 79.0,25.5 80.5,30.2 C82.0,34.9 83.6,30.9 85.1,31 C86.6,31.1 88.1,31.3 89.6,31 C91.1,30.7 92.7,29.4 94.2,29.4 C95.7,29.4 97.3,30.7 98.8,31 C100.3,31.3 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/cancerindex.git","url":"https://git.spboucher.ai/cancerindex","computedAt":"2026-11-13T10:04:40.982Z","cloneCount":2},{"name":"hfmarketdata","description":"Open high-frequency market data platform — FirstRate full-history downloader, DuckDB/Parquet lake, open REST API and React docs platform (www.hfmarketdata.io)","topics":[],"homepage":"","pinned":false,"created":"2026-08-10T05:12:10.201Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"ee81d9bc42755a0523fcd903da52c8e5acd9a73b","stamp":"HEAD:1786338730000:21|packed-refs:-|refs/heads:1790945690674.1926:96|refs/tags:1786338730000:64","empty":false,"lastPush":"2026-10-02T08:54:50-04:00","commitCount":129,"branchCount":1,"tagCount":0,"sizeBytes":25904128,"languages":[{"name":"JavaScript","bytes":1516259,"percent":53.7,"color":"#f1e05a"},{"name":"Python","bytes":1082158,"percent":38.3,"color":"#3572A5"},{"name":"CSS","bytes":129827,"percent":4.6,"color":"#663399"},{"name":"TypeScript","bytes":88737,"percent":3.1,"color":"#3178c6"},{"name":"HTML","bytes":6349,"percent":0.2,"color":"#e34c26"},{"name":"Shell","bytes":2021,"percent":0.1,"color":"#89e051"}],"languageBytes":2825351,"topLanguage":"JavaScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,119,2,0,0,2,0,0,0,0,0],"max":119,"total":129,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.2 53.2,31 C54.7,30.8 56.2,29.6 57.7,29.6 C59.2,29.6 60.8,30.8 62.3,31 C63.8,31.2 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.1 76,3 C77.5,2.9 79.0,25.8 80.5,30.5 C82.0,35.2 83.6,30.9 85.1,31 C86.6,31.1 88.1,31.1 89.6,31 C91.1,30.9 92.7,30.5 94.2,30.5 C95.7,30.5 97.3,30.9 98.8,31 C100.3,31.1 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.2 53.2,31 C54.7,30.8 56.2,29.6 57.7,29.6 C59.2,29.6 60.8,30.8 62.3,31 C63.8,31.2 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.1 76,3 C77.5,2.9 79.0,25.8 80.5,30.5 C82.0,35.2 83.6,30.9 85.1,31 C86.6,31.1 88.1,31.1 89.6,31 C91.1,30.9 92.7,30.5 94.2,30.5 C95.7,30.5 97.3,30.9 98.8,31 C100.3,31.1 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/hfmarketdata.git","url":"https://git.spboucher.ai/hfmarketdata","computedAt":"2026-11-13T10:04:42.656Z","cloneCount":37},{"name":"websensor","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"e626edd8cce7caa5e73745cae1ab8d160344b247","stamp":"HEAD:1788864460405.8213:21|packed-refs:-|refs/heads:1790945689951.9304:96|refs/tags:1788864460405.724:64","empty":false,"lastPush":"2026-10-02T08:54:49-04:00","commitCount":35,"branchCount":1,"tagCount":0,"sizeBytes":3642368,"languages":[{"name":"TypeScript","bytes":1332537,"percent":55.4,"color":"#3178c6"},{"name":"Python","bytes":1039327,"percent":43.2,"color":"#3572A5"},{"name":"SQL","bytes":27907,"percent":1.2,"color":"#e38c00"},{"name":"CSS","bytes":6777,"percent":0.3,"color":"#663399"},{"name":"JavaScript","bytes":322,"percent":0,"color":"#f1e05a"}],"languageBytes":2406870,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,19,0,0,2,0,0,0,0,0],"max":19,"total":35,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,34.4 71.4,31 C72.9,27.6 74.5,15.1 76,10.4 C77.5,5.7 79.0,-0.4 80.5,3 C82.0,6.4 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.5 89.6,31 C91.1,30.5 92.7,28.1 94.2,28.1 C95.7,28.1 97.3,30.5 98.8,31 C100.3,31.5 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,34.4 71.4,31 C72.9,27.6 74.5,15.1 76,10.4 C77.5,5.7 79.0,-0.4 80.5,3 C82.0,6.4 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.5 89.6,31 C91.1,30.5 92.7,28.1 94.2,28.1 C95.7,28.1 97.3,30.5 98.8,31 C100.3,31.5 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/websensor.git","url":"https://git.spboucher.ai/websensor","computedAt":"2026-11-13T10:04:47.744Z","cloneCount":2},{"name":"rareindex","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"8fd03303eebf7df7e6b85f13b512e86dd3eab467","stamp":"HEAD:1788757812576.3196:21|packed-refs:-|refs/heads:1790468807242.6455:96|refs/tags:1788757812576.184:64","empty":false,"lastPush":"2026-09-26T20:26:46-04:00","commitCount":55,"branchCount":1,"tagCount":0,"sizeBytes":7409664,"languages":[{"name":"TypeScript","bytes":4900024,"percent":61.9,"color":"#3178c6"},{"name":"HTML","bytes":2945452,"percent":37.2,"color":"#e34c26"},{"name":"SQL","bytes":55950,"percent":0.7,"color":"#e38c00"},{"name":"CSS","bytes":12780,"percent":0.2,"color":"#663399"},{"name":"JavaScript","bytes":4214,"percent":0.1,"color":"#f1e05a"},{"name":"Python","bytes":1500,"percent":0,"color":"#3572A5"},{"name":"Shell","bytes":1227,"percent":0,"color":"#89e051"}],"languageBytes":7921147,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,1,0,1,0,0,0,0,0,0],"max":53,"total":55,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.1 76,3 C77.5,2.9 79.0,25.8 80.5,30.5 C82.0,35.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,30.5 89.6,30.5 C91.1,30.5 92.7,30.9 94.2,31 C95.7,31.1 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.1 76,3 C77.5,2.9 79.0,25.8 80.5,30.5 C82.0,35.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,30.5 89.6,30.5 C91.1,30.5 92.7,30.9 94.2,31 C95.7,31.1 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/rareindex.git","url":"https://git.spboucher.ai/rareindex","computedAt":"2026-11-13T10:04:45.605Z","cloneCount":10},{"name":"doc-api","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"8a03c3c073db8d66ec0cb313d39e73069124de4f","stamp":"HEAD:1790966287032.7466:21|packed-refs:-|refs/heads:1790966289065.1465:96|refs/tags:1790966287032.6624:64","empty":false,"lastPush":"2026-09-19T01:35:14-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":16510976,"languages":[{"name":"Python","bytes":4166695,"percent":88.3,"color":"#3572A5"},{"name":"TypeScript","bytes":358087,"percent":7.6,"color":"#3178c6"},{"name":"Shell","bytes":191653,"percent":4.1,"color":"#89e051"},{"name":"HTML","bytes":2325,"percent":0,"color":"#e34c26"}],"languageBytes":4718760,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],"max":2,"total":2,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,35.7 80.5,31 C82.0,26.3 83.6,3.0 85.1,3 C86.6,3.0 88.1,26.3 89.6,31 C91.1,35.7 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,35.7 80.5,31 C82.0,26.3 83.6,3.0 85.1,3 C86.6,3.0 88.1,26.3 89.6,31 C91.1,35.7 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/doc-api.git","url":"https://git.spboucher.ai/doc-api","computedAt":"2026-11-13T10:04:41.483Z","cloneCount":4},{"name":"auto-ka","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"9c35e30ad7e26d27dbdedaf97d29bda2daadb548","stamp":"HEAD:1786546573000:21|packed-refs:-|refs/heads:1789336957842.7517:96|refs/tags:1786546573000:64","empty":false,"lastPush":"2026-09-13T18:02:23-04:00","commitCount":61,"branchCount":1,"tagCount":0,"sizeBytes":15085568,"languages":[{"name":"Python","bytes":705396,"percent":61.6,"color":"#3572A5"},{"name":"TypeScript","bytes":239449,"percent":20.9,"color":"#3178c6"},{"name":"CSS","bytes":130442,"percent":11.4,"color":"#663399"},{"name":"JavaScript","bytes":58614,"percent":5.1,"color":"#f1e05a"},{"name":"HTML","bytes":12121,"percent":1.1,"color":"#e34c26"}],"languageBytes":1146022,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,8,15,32,2,2,2,0,0,0,0,0,0,0,0],"max":32,"total":61,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,32.2 53.2,31 C54.7,29.8 56.2,26.2 57.7,24 C59.2,21.8 60.8,21.4 62.3,17.9 C63.8,14.4 65.3,1.1 66.8,3 C68.3,4.9 69.9,24.9 71.4,29.3 C72.9,33.7 74.5,29.3 76,29.3 C77.5,29.3 79.0,29.0 80.5,29.3 C82.0,29.6 83.6,30.7 85.1,31 C86.6,31.3 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,32.2 53.2,31 C54.7,29.8 56.2,26.2 57.7,24 C59.2,21.8 60.8,21.4 62.3,17.9 C63.8,14.4 65.3,1.1 66.8,3 C68.3,4.9 69.9,24.9 71.4,29.3 C72.9,33.7 74.5,29.3 76,29.3 C77.5,29.3 79.0,29.0 80.5,29.3 C82.0,29.6 83.6,30.7 85.1,31 C86.6,31.3 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/auto-ka.git","url":"https://git.spboucher.ai/auto-ka","computedAt":"2026-11-13T10:04:40.773Z","cloneCount":2},{"name":"ai-atlas","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"96ee1ce1f2e463f66329201ded65a3dd81bba73c","stamp":"HEAD:1789156268889.4578:21|packed-refs:-|refs/heads:1789196838145.6655:96|refs/tags:1789156268889.3528:64","empty":false,"lastPush":"2026-09-12T03:06:50-04:00","commitCount":41,"branchCount":1,"tagCount":0,"sizeBytes":4872192,"languages":[{"name":"HTML","bytes":12341755,"percent":77.2,"color":"#e34c26"},{"name":"TypeScript","bytes":1684971,"percent":10.5,"color":"#3178c6"},{"name":"Python","bytes":1534046,"percent":9.6,"color":"#3572A5"},{"name":"JavaScript","bytes":399068,"percent":2.5,"color":"#f1e05a"},{"name":"CSS","bytes":17510,"percent":0.1,"color":"#663399"},{"name":"Shell","bytes":2532,"percent":0,"color":"#89e051"}],"languageBytes":15979882,"topLanguage":"HTML","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,0,0,0,0,0,0,0,0],"max":41,"total":41,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,35.7 76,31 C77.5,26.3 79.0,3.0 80.5,3 C82.0,3.0 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,35.7 76,31 C77.5,26.3 79.0,3.0 80.5,3 C82.0,3.0 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/ai-atlas.git","url":"https://git.spboucher.ai/ai-atlas","computedAt":"2026-11-13T10:04:40.245Z","cloneCount":2},{"name":"countryatlas","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"255fe9c6fdd18065d8e63f1c1f29e93a369c62d2","stamp":"HEAD:1789190405419.1228:21|packed-refs:-|refs/heads:1789190656253.9548:96|refs/tags:1789190405418.9585:64","empty":false,"lastPush":"2026-09-12T01:24:16-04:00","commitCount":21,"branchCount":1,"tagCount":0,"sizeBytes":281339904,"languages":[{"name":"TypeScript","bytes":1185605,"percent":57,"color":"#3178c6"},{"name":"Python","bytes":801565,"percent":38.5,"color":"#3572A5"},{"name":"JavaScript","bytes":74808,"percent":3.6,"color":"#f1e05a"},{"name":"CSS","bytes":11624,"percent":0.6,"color":"#663399"},{"name":"SQL","bytes":5776,"percent":0.3,"color":"#e38c00"}],"languageBytes":2079378,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,13,0,0,0,0,0,0,0,0],"max":13,"total":21,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,33.9 71.4,31 C72.9,28.1 74.5,18.5 76,13.8 C77.5,9.1 79.0,0.1 80.5,3 C82.0,5.9 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,33.9 71.4,31 C72.9,28.1 74.5,18.5 76,13.8 C77.5,9.1 79.0,0.1 80.5,3 C82.0,5.9 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/countryatlas.git","url":"https://git.spboucher.ai/countryatlas","computedAt":"2026-11-13T10:04:41.266Z","cloneCount":10},{"name":"social-runtime-crawler","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"d3b24f2a3430c8e34048da134385473740295db1","stamp":"HEAD:1789183331332.016:21|packed-refs:-|refs/heads:1789183332450.8655:96|refs/tags:1789183331331.8418:64","empty":false,"lastPush":"2026-09-11T23:19:53-04:00","commitCount":7,"branchCount":1,"tagCount":0,"sizeBytes":234496,"languages":[{"name":"TypeScript","bytes":362698,"percent":91.8,"color":"#3178c6"},{"name":"HTML","bytes":12518,"percent":3.2,"color":"#e34c26"},{"name":"JavaScript","bytes":11672,"percent":3,"color":"#f1e05a"},{"name":"SQL","bytes":5440,"percent":1.4,"color":"#e38c00"},{"name":"CSS","bytes":2670,"percent":0.7,"color":"#663399"}],"languageBytes":394998,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0],"max":7,"total":7,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,35.7 76,31 C77.5,26.3 79.0,3.0 80.5,3 C82.0,3.0 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,35.7 76,31 C77.5,26.3 79.0,3.0 80.5,3 C82.0,3.0 83.6,26.3 85.1,31 C86.6,35.7 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/social-runtime-crawler.git","url":"https://git.spboucher.ai/social-runtime-crawler","computedAt":"2026-11-13T10:04:45.850Z","cloneCount":2},{"name":"polyllm","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"487ae42f6ff2e2052f2f24afce10cdd89613c797","stamp":"HEAD:1788846617486.469:21|packed-refs:-|refs/heads:1789114425248.4639:96|refs/tags:1788846617486.3853:64","empty":false,"lastPush":"2026-09-11T04:13:45-04:00","commitCount":15,"branchCount":1,"tagCount":0,"sizeBytes":2311168,"languages":[{"name":"TypeScript","bytes":2576762,"percent":97.4,"color":"#3178c6"},{"name":"SQL","bytes":25882,"percent":1,"color":"#e38c00"},{"name":"JavaScript","bytes":23665,"percent":0.9,"color":"#f1e05a"},{"name":"CSS","bytes":16951,"percent":0.6,"color":"#663399"},{"name":"Shell","bytes":2475,"percent":0.1,"color":"#89e051"}],"languageBytes":2645735,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0],"max":15,"total":15,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/polyllm.git","url":"https://git.spboucher.ai/polyllm","computedAt":"2026-11-13T10:04:45.035Z","cloneCount":2},{"name":"llm-api","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"52bf0f7255d80aba5fdbed711bab46defd77be13","stamp":"HEAD:1789094592772.1929:21|packed-refs:-|refs/heads:1789096909013.3088:96|refs/tags:1789094592772.1145:64","empty":false,"lastPush":"2026-09-10T23:21:48-04:00","commitCount":5,"branchCount":1,"tagCount":0,"sizeBytes":618496,"languages":[{"name":"Python","bytes":292899,"percent":70.3,"color":"#3572A5"},{"name":"TypeScript","bytes":113743,"percent":27.3,"color":"#3178c6"},{"name":"Shell","bytes":4641,"percent":1.1,"color":"#89e051"},{"name":"CSS","bytes":4627,"percent":1.1,"color":"#663399"},{"name":"JavaScript","bytes":559,"percent":0.1,"color":"#f1e05a"}],"languageBytes":416469,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0],"max":5,"total":5,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/llm-api.git","url":"https://git.spboucher.ai/llm-api","computedAt":"2026-11-13T10:04:43.861Z","cloneCount":2},{"name":"fetcha","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"239b1cf8e50d37516dceee4229ae7bdd63b60087","stamp":"HEAD:1788814158074.404:21|packed-refs:-|refs/heads:1788852395408.809:96|refs/tags:1788814158074.319:64","empty":false,"lastPush":"2026-09-08T03:26:35-04:00","commitCount":11,"branchCount":1,"tagCount":0,"sizeBytes":1568768,"languages":[{"name":"TypeScript","bytes":1754096,"percent":97.5,"color":"#3178c6"},{"name":"SQL","bytes":24695,"percent":1.4,"color":"#e38c00"},{"name":"Python","bytes":14989,"percent":0.8,"color":"#3572A5"},{"name":"CSS","bytes":5353,"percent":0.3,"color":"#663399"},{"name":"JavaScript","bytes":331,"percent":0,"color":"#f1e05a"}],"languageBytes":1799464,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0],"max":11,"total":11,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/fetcha.git","url":"https://git.spboucher.ai/fetcha","computedAt":"2026-11-13T10:04:41.717Z","cloneCount":2},{"name":"spinza","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"228aca9ac0379c274dc579ffed075bcb0a5efae9","stamp":"HEAD:1788832706208.1685:21|packed-refs:-|refs/heads:1788845339044.4822:96|refs/tags:1788832706208.0408:64","empty":false,"lastPush":"2026-09-08T01:28:58-04:00","commitCount":8,"branchCount":1,"tagCount":0,"sizeBytes":1693696,"languages":[{"name":"TypeScript","bytes":1475560,"percent":97.6,"color":"#3178c6"},{"name":"SQL","bytes":21115,"percent":1.4,"color":"#e38c00"},{"name":"JavaScript","bytes":7313,"percent":0.5,"color":"#f1e05a"},{"name":"CSS","bytes":5749,"percent":0.4,"color":"#663399"},{"name":"Shell","bytes":2457,"percent":0.2,"color":"#89e051"}],"languageBytes":1512194,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0],"max":8,"total":8,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/spinza.git","url":"https://git.spboucher.ai/spinza","computedAt":"2026-11-13T10:04:46.119Z","cloneCount":2},{"name":"sorti-ka","description":"Toutes les sorties et tous les événements du Québec, un seul endroit — 7 connecteurs, fiches SSR, design Groupe KA.","topics":["quebec","events","aggregator","fastapi","ka-family"],"homepage":"https://www.sorti-ka.com","pinned":false,"created":"2026-08-17T21:00:00.000Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"4336eadb03e34f437f0f42700218a41170a3937e","stamp":"HEAD:1786999877000:21|packed-refs:-|refs/heads:1788761116068.358:96|refs/tags:1786999877000:64","empty":false,"lastPush":"2026-09-07T02:05:15-04:00","commitCount":58,"branchCount":1,"tagCount":0,"sizeBytes":14405632,"languages":[{"name":"HTML","bytes":5163866,"percent":82.9,"color":"#e34c26"},{"name":"Python","bytes":946314,"percent":15.2,"color":"#3572A5"},{"name":"TypeScript","bytes":57182,"percent":0.9,"color":"#3178c6"},{"name":"JavaScript","bytes":42188,"percent":0.7,"color":"#f1e05a"},{"name":"CSS","bytes":16162,"percent":0.3,"color":"#663399"},{"name":"Dockerfile","bytes":462,"percent":0,"color":"#384d54"}],"languageBytes":6226174,"topLanguage":"HTML","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,2,1,0,0,0,0,0,0,0,0,0],"max":28,"total":58,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,35.5 57.7,31 C59.2,26.5 60.8,8.7 62.3,4 C63.8,-0.7 65.3,-1.2 66.8,3 C68.3,7.2 69.9,24.5 71.4,29 C72.9,33.5 74.5,29.7 76,30 C77.5,30.3 79.0,30.8 80.5,31 C82.0,31.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,35.5 57.7,31 C59.2,26.5 60.8,8.7 62.3,4 C63.8,-0.7 65.3,-1.2 66.8,3 C68.3,7.2 69.9,24.5 71.4,29 C72.9,33.5 74.5,29.7 76,30 C77.5,30.3 79.0,30.8 80.5,31 C82.0,31.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/sorti-ka.git","url":"https://git.spboucher.ai/sorti-ka","computedAt":"2026-11-13T10:04:45.979Z","cloneCount":0},{"name":"trawls","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"42f3ee3386f355e4cbf28cc9e8116b4102cefdf4","stamp":"HEAD:1788602180062.88:21|packed-refs:-|refs/heads:1788649517550.383:96|refs/tags:1788602180062.7444:64","empty":false,"lastPush":"2026-09-05T19:05:17-04:00","commitCount":3,"branchCount":1,"tagCount":0,"sizeBytes":466944,"languages":[{"name":"Python","bytes":234644,"percent":76.2,"color":"#3572A5"},{"name":"JavaScript","bytes":34686,"percent":11.3,"color":"#f1e05a"},{"name":"CSS","bytes":19450,"percent":6.3,"color":"#663399"},{"name":"HTML","bytes":18098,"percent":5.9,"color":"#e34c26"},{"name":"Makefile","bytes":654,"percent":0.2,"color":"#427819"},{"name":"Dockerfile","bytes":418,"percent":0.1,"color":"#384d54"}],"languageBytes":307950,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0],"max":3,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/trawls.git","url":"https://git.spboucher.ai/trawls","computedAt":"2026-11-13T10:04:46.564Z","cloneCount":2},{"name":"ka-guardian","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"f4c52f86b6b9b13937c83c6e251bcc45c6d1fa46","stamp":"HEAD:1787499301000:21|packed-refs:-|refs/heads:1788575032038.866:96|refs/tags:1787499301000:64","empty":false,"lastPush":"2026-09-04T22:23:51-04:00","commitCount":26,"branchCount":1,"tagCount":0,"sizeBytes":4730880,"languages":[{"name":"Python","bytes":101591,"percent":57.1,"color":"#3572A5"},{"name":"Shell","bytes":24488,"percent":13.8,"color":"#89e051"},{"name":"CSS","bytes":21377,"percent":12,"color":"#663399"},{"name":"JavaScript","bytes":17757,"percent":10,"color":"#f1e05a"},{"name":"HTML","bytes":12791,"percent":7.2,"color":"#e34c26"}],"languageBytes":178004,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,2,4,0,0,0,0,0,0,0,0,0],"max":20,"total":26,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,35.7 62.3,31 C63.8,26.3 65.3,3.5 66.8,3 C68.3,2.5 69.9,24.5 71.4,28.2 C72.9,31.9 74.5,24.9 76,25.4 C77.5,25.9 79.0,30.1 80.5,31 C82.0,31.9 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,35.7 62.3,31 C63.8,26.3 65.3,3.5 66.8,3 C68.3,2.5 69.9,24.5 71.4,28.2 C72.9,31.9 74.5,24.9 76,25.4 C77.5,25.9 79.0,30.1 80.5,31 C82.0,31.9 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/ka-guardian.git","url":"https://git.spboucher.ai/ka-guardian","computedAt":"2026-11-13T10:04:43.293Z","cloneCount":2},{"name":"admin-ka","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"e5e082bfa18398ee9846b72f818f25530c307034","stamp":"HEAD:1787185473000:21|packed-refs:-|refs/heads:1788574993918.4568:96|refs/tags:1787185473000:64","empty":false,"lastPush":"2026-09-04T22:23:13-04:00","commitCount":41,"branchCount":1,"tagCount":0,"sizeBytes":181324800,"languages":[{"name":"JavaScript","bytes":308443,"percent":65.5,"color":"#f1e05a"},{"name":"Python","bytes":83661,"percent":17.8,"color":"#3572A5"},{"name":"CSS","bytes":61378,"percent":13,"color":"#663399"},{"name":"HTML","bytes":17501,"percent":3.7,"color":"#e34c26"}],"languageBytes":470983,"topLanguage":"JavaScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,7,29,3,2,0,0,0,0,0,0,0,0,0],"max":29,"total":41,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,32.1 57.7,31 C59.2,29.9 60.8,28.9 62.3,24.2 C63.8,19.5 65.3,2.3 66.8,3 C68.3,3.7 69.9,23.8 71.4,28.1 C72.9,32.5 74.5,28.6 76,29.1 C77.5,29.6 79.0,30.7 80.5,31 C82.0,31.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,32.1 57.7,31 C59.2,29.9 60.8,28.9 62.3,24.2 C63.8,19.5 65.3,2.3 66.8,3 C68.3,3.7 69.9,23.8 71.4,28.1 C72.9,32.5 74.5,28.6 76,29.1 C77.5,29.6 79.0,30.7 80.5,31 C82.0,31.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/admin-ka.git","url":"https://git.spboucher.ai/admin-ka","computedAt":"2026-11-13T10:04:40.276Z","cloneCount":0},{"name":"rent-ka","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"ce4235ebae5beee3234cff31c728c45a7412e2fa","stamp":"HEAD:1787870905000:21|packed-refs:-|refs/heads:1788574843734.8196:96|refs/tags:1787870905000:64","empty":false,"lastPush":"2026-09-04T22:20:43-04:00","commitCount":8,"branchCount":1,"tagCount":0,"sizeBytes":7776256,"languages":[{"name":"Python","bytes":1292826,"percent":68.8,"color":"#3572A5"},{"name":"TypeScript","bytes":349486,"percent":18.6,"color":"#3178c6"},{"name":"CSS","bytes":162919,"percent":8.7,"color":"#663399"},{"name":"JavaScript","bytes":62723,"percent":3.3,"color":"#f1e05a"},{"name":"HTML","bytes":11466,"percent":0.6,"color":"#e34c26"},{"name":"Dockerfile","bytes":884,"percent":0,"color":"#384d54"}],"languageBytes":1880304,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,1,1,0,0,0,0,0,0,0,0,0],"max":6,"total":8,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,35.7 62.3,31 C63.8,26.3 65.3,3.8 66.8,3 C68.3,2.2 69.9,22.4 71.4,26.3 C72.9,30.2 74.5,25.5 76,26.3 C77.5,27.1 79.0,30.2 80.5,31 C82.0,31.8 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,35.7 62.3,31 C63.8,26.3 65.3,3.8 66.8,3 C68.3,2.2 69.9,22.4 71.4,26.3 C72.9,30.2 74.5,25.5 76,26.3 C77.5,27.1 79.0,30.2 80.5,31 C82.0,31.8 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/rent-ka.git","url":"https://git.spboucher.ai/rent-ka","computedAt":"2026-11-13T10:04:45.625Z","cloneCount":4},{"name":"house-ka","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"effa169b05320f65f3ad68ae3546df58c4844063","stamp":"HEAD:1787861789000:21|packed-refs:-|refs/heads:1788574842942.4592:96|refs/tags:1787861789000:64","empty":false,"lastPush":"2026-09-04T22:20:42-04:00","commitCount":18,"branchCount":1,"tagCount":0,"sizeBytes":2036736,"languages":[{"name":"Python","bytes":638322,"percent":67,"color":"#3572A5"},{"name":"TypeScript","bytes":173166,"percent":18.2,"color":"#3178c6"},{"name":"CSS","bytes":137409,"percent":14.4,"color":"#663399"},{"name":"JavaScript","bytes":2187,"percent":0.2,"color":"#f1e05a"},{"name":"HTML","bytes":1911,"percent":0.2,"color":"#e34c26"}],"languageBytes":952995,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,10,1,0,0,0,0,0,0,0,0,0],"max":10,"total":18,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,34.3 62.3,31 C63.8,27.7 65.3,16.1 66.8,11.4 C68.3,6.7 69.9,0.2 71.4,3 C72.9,5.8 74.5,23.5 76,28.2 C77.5,32.9 79.0,30.5 80.5,31 C82.0,31.5 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,34.3 62.3,31 C63.8,27.7 65.3,16.1 66.8,11.4 C68.3,6.7 69.9,0.2 71.4,3 C72.9,5.8 74.5,23.5 76,28.2 C77.5,32.9 79.0,30.5 80.5,31 C82.0,31.5 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/house-ka.git","url":"https://git.spboucher.ai/house-ka","computedAt":"2026-11-13T10:04:42.828Z","cloneCount":2},{"name":"crea-ka","description":"Créa·Ka — annuaire public cross-plateforme des créateurs de contenu québécois (crea-ka.com)","topics":["quebec","createurs","influenceurs","annuaire","ka"],"homepage":"","pinned":false,"created":"2026-08-17T21:34:01.442Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"945c7b877c0896608a6e72a2151c4b7c81c93f55","stamp":"HEAD:1787002441000:21|packed-refs:-|refs/heads:1788574754291.6333:96|refs/tags:1787002441000:64","empty":false,"lastPush":"2026-09-04T22:19:14-04:00","commitCount":52,"branchCount":1,"tagCount":0,"sizeBytes":11868160,"languages":[{"name":"Python","bytes":697374,"percent":73.6,"color":"#3572A5"},{"name":"HTML","bytes":125470,"percent":13.2,"color":"#e34c26"},{"name":"TypeScript","bytes":57182,"percent":6,"color":"#3178c6"},{"name":"JavaScript","bytes":42187,"percent":4.5,"color":"#f1e05a"},{"name":"CSS","bytes":16162,"percent":1.7,"color":"#663399"},{"name":"Dockerfile","bytes":5648,"percent":0.6,"color":"#384d54"},{"name":"Shell","bytes":3082,"percent":0.3,"color":"#89e051"}],"languageBytes":947105,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,27,23,1,1,0,0,0,0,0,0,0,0,0],"max":27,"total":52,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,35.7 57.7,31 C59.2,26.3 60.8,7.0 62.3,3 C63.8,-1.0 65.3,2.6 66.8,7.1 C68.3,11.6 69.9,26.2 71.4,30 C72.9,33.8 74.5,29.8 76,30 C77.5,30.2 79.0,30.8 80.5,31 C82.0,31.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,35.7 57.7,31 C59.2,26.3 60.8,7.0 62.3,3 C63.8,-1.0 65.3,2.6 66.8,7.1 C68.3,11.6 69.9,26.2 71.4,30 C72.9,33.8 74.5,29.8 76,30 C77.5,30.2 79.0,30.8 80.5,31 C82.0,31.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/crea-ka.git","url":"https://git.spboucher.ai/crea-ka","computedAt":"2026-11-13T10:04:41.417Z","cloneCount":0},{"name":"trouve-ka","description":"Trouve-KA — moteur de recherche web indépendant, Québec-first. Crawler distribué, index OpenSearch, ranking bilingue, galerie d'images. En prod : www.trouve-ka.com","topics":["moteur-de-recherche","quebec","crawler","opensearch","nextjs","fastapi","groupe-ka"],"homepage":"","pinned":true,"created":"2026-08-13T19:28:03.670Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"31fac2f3f017f71e87d3b7c5ec81a7cf329835f4","stamp":"HEAD:1786649283000:21|packed-refs:-|refs/heads:1788574755212.615:96|refs/tags:1786649283000:64","empty":false,"lastPush":"2026-09-04T22:19:14-04:00","commitCount":40,"branchCount":1,"tagCount":0,"sizeBytes":9609216,"languages":[{"name":"Python","bytes":355944,"percent":51.9,"color":"#3572A5"},{"name":"TypeScript","bytes":224419,"percent":32.7,"color":"#3178c6"},{"name":"JavaScript","bytes":32824,"percent":4.8,"color":"#f1e05a"},{"name":"CSS","bytes":28141,"percent":4.1,"color":"#663399"},{"name":"Shell","bytes":19725,"percent":2.9,"color":"#89e051"},{"name":"HTML","bytes":12617,"percent":1.8,"color":"#e34c26"},{"name":"SQL","bytes":10533,"percent":1.5,"color":"#e38c00"},{"name":"Dockerfile","bytes":1410,"percent":0.2,"color":"#384d54"}],"languageBytes":685613,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,14,23,1,1,0,0,0,0,0,0,0,0,0],"max":23,"total":40,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.2 53.2,31 C54.7,30.8 56.2,32.6 57.7,29.8 C59.2,27.0 60.8,18.5 62.3,14 C63.8,9.5 65.3,0.4 66.8,3 C68.3,5.6 69.9,25.3 71.4,29.8 C72.9,34.3 74.5,29.6 76,29.8 C77.5,30.0 79.0,30.8 80.5,31 C82.0,31.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.2 53.2,31 C54.7,30.8 56.2,32.6 57.7,29.8 C59.2,27.0 60.8,18.5 62.3,14 C63.8,9.5 65.3,0.4 66.8,3 C68.3,5.6 69.9,25.3 71.4,29.8 C72.9,34.3 74.5,29.6 76,29.8 C77.5,30.0 79.0,30.8 80.5,31 C82.0,31.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/trouve-ka.git","url":"https://git.spboucher.ai/trouve-ka","computedAt":"2026-11-13T10:04:46.834Z","cloneCount":2},{"name":"api-ka","description":"API-KA — plateforme centrale : collecte quotidienne des 8 services KA, historisation append-only et API publique sur www.api-ka.com","topics":["fastapi","postgresql","agregation","ka"],"homepage":"","pinned":false,"created":"2026-08-17T21:42:22.025Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"a7e03a45bef646d06063a0acfce2b2a9f359310a","stamp":"HEAD:1787002942000:21|packed-refs:-|refs/heads:1788574048621.9028:96|refs/tags:1787002942000:64","empty":false,"lastPush":"2026-09-04T22:07:28-04:00","commitCount":48,"branchCount":1,"tagCount":0,"sizeBytes":6213632,"languages":[{"name":"Python","bytes":405189,"percent":60.9,"color":"#3572A5"},{"name":"HTML","bytes":139401,"percent":21,"color":"#e34c26"},{"name":"TypeScript","bytes":48297,"percent":7.3,"color":"#3178c6"},{"name":"JavaScript","bytes":34753,"percent":5.2,"color":"#f1e05a"},{"name":"CSS","bytes":32092,"percent":4.8,"color":"#663399"},{"name":"Shell","bytes":5150,"percent":0.8,"color":"#89e051"}],"languageBytes":664882,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,18,27,1,2,0,0,0,0,0,0,0,0,0],"max":27,"total":48,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,34.1 57.7,31 C59.2,27.9 60.8,17.0 62.3,12.3 C63.8,7.6 65.3,0.1 66.8,3 C68.3,5.9 69.9,25.7 71.4,30 C72.9,34.3 74.5,28.7 76,28.9 C77.5,29.1 79.0,30.6 80.5,31 C82.0,31.4 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,34.1 57.7,31 C59.2,27.9 60.8,17.0 62.3,12.3 C63.8,7.6 65.3,0.1 66.8,3 C68.3,5.9 69.9,25.7 71.4,30 C72.9,34.3 74.5,28.7 76,28.9 C77.5,29.1 79.0,30.6 80.5,31 C82.0,31.4 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/api-ka.git","url":"https://git.spboucher.ai/api-ka","computedAt":"2026-11-13T10:04:40.720Z","cloneCount":8},{"name":"search-box","description":"Agentic web research engine — hypotheses, verbatim evidence, contradictions, sourced answers streamed live. Claude Opus 5 + Firecrawl + PostgreSQL.","topics":["ai","research","agents","claude","nextjs","typescript"],"homepage":"","pinned":true,"created":"2026-08-12T09:08:19.994Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"03d089b56f64fac563476b7d8d43a90ca2e372d7","stamp":"HEAD:1786525699000:21|packed-refs:-|refs/heads:1788547080000:96|refs/tags:1786525699000:64","empty":false,"lastPush":"2026-09-04T14:37:52-04:00","commitCount":3,"branchCount":1,"tagCount":0,"sizeBytes":1007616,"languages":[{"name":"TypeScript","bytes":109985,"percent":76.9,"color":"#3178c6"},{"name":"CSS","bytes":26698,"percent":18.7,"color":"#663399"},{"name":"SQL","bytes":2961,"percent":2.1,"color":"#e38c00"},{"name":"JavaScript","bytes":2591,"percent":1.8,"color":"#f1e05a"},{"name":"Shell","bytes":769,"percent":0.5,"color":"#89e051"}],"languageBytes":143004,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,33.3 71.4,31 C72.9,28.7 74.5,17.0 76,17 C77.5,17.0 79.0,28.7 80.5,31 C82.0,33.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,33.3 71.4,31 C72.9,28.7 74.5,17.0 76,17 C77.5,17.0 79.0,28.7 80.5,31 C82.0,33.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/search-box.git","url":"https://git.spboucher.ai/search-box","computedAt":"2026-11-13T10:04:45.848Z","cloneCount":0},{"name":"valoplex","description":"ValoPlex — moteur d'évaluation spécialisé pour les plex au Québec, petit frère de Vrai-Prix.","topics":["webapp","real-estate","quebec","plex"],"homepage":"https://www.valoplex.com","pinned":false,"created":"2026-08-10T00:51:41.645Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"b997bbb382c66587f5bfa78c58a7bcdaf8ca645f","stamp":"HEAD:1786323101000:21|packed-refs:-|refs/heads:1788547083000:96|refs/tags:1786323101000:64","empty":false,"lastPush":"2026-09-04T14:37:52-04:00","commitCount":11,"branchCount":1,"tagCount":0,"sizeBytes":2501632,"languages":[{"name":"TypeScript","bytes":447749,"percent":91.9,"color":"#3178c6"},{"name":"Python","bytes":29010,"percent":6,"color":"#3572A5"},{"name":"CSS","bytes":10154,"percent":2.1,"color":"#663399"},{"name":"JavaScript","bytes":559,"percent":0.1,"color":"#f1e05a"}],"languageBytes":487472,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,4,0,5,1,1,0,0,0,0,0,0,0,0,0],"max":5,"total":11,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,34.7 53.2,31 C54.7,27.3 56.2,8.6 57.7,8.6 C59.2,8.6 60.8,31.9 62.3,31 C63.8,30.1 65.3,3.9 66.8,3 C68.3,2.1 69.9,21.7 71.4,25.4 C72.9,29.1 74.5,24.5 76,25.4 C77.5,26.3 79.0,30.1 80.5,31 C82.0,31.9 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,34.7 53.2,31 C54.7,27.3 56.2,8.6 57.7,8.6 C59.2,8.6 60.8,31.9 62.3,31 C63.8,30.1 65.3,3.9 66.8,3 C68.3,2.1 69.9,21.7 71.4,25.4 C72.9,29.1 74.5,24.5 76,25.4 C77.5,26.3 79.0,30.1 80.5,31 C82.0,31.9 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/valoplex.git","url":"https://git.spboucher.ai/valoplex","computedAt":"2026-11-13T10:04:47.311Z","cloneCount":11},{"name":"modelmap","description":"Internal cartography of local LLMs on Apple Silicon — registered, gated, negative-first. Public atlas at modelmap.io.","topics":["interpretability","llm","apple-silicon","mlx","reproducibility"],"homepage":"https://modelmap.io","pinned":true,"created":"2026-08-12T11:00:00.000Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"5d385b2183d1cdc6fbc590ff87c355067e53f9a6","stamp":"HEAD:1786520199000:21|packed-refs:-|refs/heads:1790966289432.9438:128|refs/tags:1786520199000:64","empty":false,"lastPush":"2026-09-04T14:37:23-04:00","commitCount":22,"branchCount":2,"tagCount":0,"sizeBytes":481280,"languages":[{"name":"Python","bytes":180814,"percent":66.3,"color":"#3572A5"},{"name":"JavaScript","bytes":66741,"percent":24.5,"color":"#f1e05a"},{"name":"CSS","bytes":22194,"percent":8.1,"color":"#663399"},{"name":"Shell","bytes":1896,"percent":0.7,"color":"#89e051"},{"name":"Makefile","bytes":939,"percent":0.3,"color":"#427819"}],"languageBytes":272584,"topLanguage":"Python","license":"License","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":21,"total":22,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.2 71.4,31 C72.9,30.8 74.5,29.7 76,29.7 C77.5,29.7 79.0,30.8 80.5,31 C82.0,31.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.2 71.4,31 C72.9,30.8 74.5,29.7 76,29.7 C77.5,29.7 79.0,30.8 80.5,31 C82.0,31.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/modelmap.git","url":"https://git.spboucher.ai/modelmap","computedAt":"2026-11-13T10:04:44.587Z","cloneCount":0},{"name":"forma-ka","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"c7a34a83832a9295ec834c8b50a29ae6336e4ec6","stamp":"HEAD:1786572195000:21|packed-refs:-|refs/heads:1788547074000:96|refs/tags:1786572195000:64","empty":false,"lastPush":"2026-09-04T14:37:22-04:00","commitCount":6,"branchCount":1,"tagCount":0,"sizeBytes":4222976,"languages":[{"name":"Python","bytes":237965,"percent":66.7,"color":"#3572A5"},{"name":"TypeScript","bytes":61033,"percent":17.1,"color":"#3178c6"},{"name":"CSS","bytes":56061,"percent":15.7,"color":"#663399"},{"name":"HTML","bytes":1866,"percent":0.5,"color":"#e34c26"}],"languageBytes":356925,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,2,1,0,0,0,0,0,0,0,0,0],"max":2,"total":6,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,28.7 62.3,31 C63.8,33.3 65.3,21.7 66.8,17 C68.3,12.3 69.9,3.0 71.4,3 C72.9,3.0 74.5,12.3 76,17 C77.5,21.7 79.0,28.7 80.5,31 C82.0,33.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,28.7 62.3,31 C63.8,33.3 65.3,21.7 66.8,17 C68.3,12.3 69.9,3.0 71.4,3 C72.9,3.0 74.5,12.3 76,17 C77.5,21.7 79.0,28.7 80.5,31 C82.0,33.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/forma-ka.git","url":"https://git.spboucher.ai/forma-ka","computedAt":"2026-11-13T10:04:42.196Z","cloneCount":0},{"name":"localvm-research","description":"Running LLMs larger than memory on a consumer Mac — falsification-driven research: margin-gated deferred refinement, out-of-core verification on Apple Silicon. TR-01 published.","topics":[],"homepage":"","pinned":false,"created":"2026-08-12T07:24:31.030Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"5dbdf751325cc3b74e62e26a2aaba9e427864c7b","stamp":"HEAD:1786519471000:21|packed-refs:-|refs/heads:1788547078000:96|refs/tags:1786519471000:64","empty":false,"lastPush":"2026-09-04T14:37:22-04:00","commitCount":34,"branchCount":1,"tagCount":0,"sizeBytes":119042048,"languages":[{"name":"Python","bytes":119194,"percent":63.2,"color":"#3572A5"},{"name":"JavaScript","bytes":44389,"percent":23.5,"color":"#f1e05a"},{"name":"CSS","bytes":22240,"percent":11.8,"color":"#663399"},{"name":"Shell","bytes":1723,"percent":0.9,"color":"#89e051"},{"name":"Makefile","bytes":969,"percent":0.5,"color":"#427819"}],"languageBytes":188515,"topLanguage":"Python","license":"License","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,33,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":33,"total":34,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.1 71.4,31 C72.9,30.9 74.5,30.2 76,30.2 C77.5,30.2 79.0,30.9 80.5,31 C82.0,31.1 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.1 71.4,31 C72.9,30.9 74.5,30.2 76,30.2 C77.5,30.2 79.0,30.9 80.5,31 C82.0,31.1 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/localvm-research.git","url":"https://git.spboucher.ai/localvm-research","computedAt":"2026-11-13T10:04:44.044Z","cloneCount":0},{"name":"llmindex","description":"The discriminative, contamination-resistant, fully transparent LLM ranking — updated live.","topics":["webapp","ai","llm","benchmark"],"homepage":"","pinned":false,"created":"2026-08-10T00:51:00.577Z","research":false,"researchDetected":true,"defaultBranch":"main","head":"0fe8659add008bbcbcf02c275c4d66b303bc67ce","stamp":"HEAD:1786323060000:21|packed-refs:-|refs/heads:1788547078000:96|refs/tags:1786323060000:64","empty":false,"lastPush":"2026-09-04T14:37:21-04:00","commitCount":8,"branchCount":1,"tagCount":0,"sizeBytes":1505280,"languages":[{"name":"TypeScript","bytes":309537,"percent":77.9,"color":"#3178c6"},{"name":"TeX","bytes":60521,"percent":15.2,"color":"#3D6117"},{"name":"Python","bytes":14612,"percent":3.7,"color":"#3572A5"},{"name":"SQL","bytes":5589,"percent":1.4,"color":"#e38c00"},{"name":"JavaScript","bytes":4446,"percent":1.1,"color":"#f1e05a"},{"name":"Shell","bytes":1815,"percent":0.5,"color":"#89e051"},{"name":"CSS","bytes":546,"percent":0.1,"color":"#663399"},{"name":"Makefile","bytes":445,"percent":0.1,"color":"#427819"}],"languageBytes":397511,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":7,"total":8,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.7 71.4,31 C72.9,30.3 74.5,27.0 76,27 C77.5,27.0 79.0,30.3 80.5,31 C82.0,31.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.7 71.4,31 C72.9,30.3 74.5,27.0 76,27 C77.5,27.0 79.0,30.3 80.5,31 C82.0,31.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/llmindex.git","url":"https://git.spboucher.ai/llmindex","computedAt":"2026-11-13T10:04:43.844Z","cloneCount":0},{"name":"toit-ka","description":"Toit-Ka — louer ou acheter un toit au Québec, un seul endroit (fusion Lou-Ka × Immo-Ka) — www.toit-ka.com","topics":["quebec","immobilier","location","vente","aggregator","fastapi","react"],"homepage":"","pinned":false,"created":"2026-08-15T19:58:11.163Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"a245827ba45efd58c9e0354a4c1254e11bbf798c","stamp":"HEAD:1786823891000:21|packed-refs:-|refs/heads:1788547082000:96|refs/tags:1786823891000:64","empty":false,"lastPush":"2026-09-04T14:37:21-04:00","commitCount":4,"branchCount":1,"tagCount":0,"sizeBytes":2093056,"languages":[{"name":"Python","bytes":108464,"percent":40.2,"color":"#3572A5"},{"name":"TypeScript","bytes":105210,"percent":39,"color":"#3178c6"},{"name":"CSS","bytes":54499,"percent":20.2,"color":"#663399"},{"name":"HTML","bytes":1919,"percent":0.7,"color":"#e34c26"}],"languageBytes":270092,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0],"max":1,"total":4,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,35.7 57.7,31 C59.2,26.3 60.8,7.7 62.3,3 C63.8,-1.7 65.3,3.0 66.8,3 C68.3,3.0 69.9,3.0 71.4,3 C72.9,3.0 74.5,-1.7 76,3 C77.5,7.7 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,35.7 57.7,31 C59.2,26.3 60.8,7.7 62.3,3 C63.8,-1.7 65.3,3.0 66.8,3 C68.3,3.0 69.9,3.0 71.4,3 C72.9,3.0 74.5,-1.7 76,3 C77.5,7.7 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/toit-ka.git","url":"https://git.spboucher.ai/toit-ka","computedAt":"2026-11-13T10:04:46.434Z","cloneCount":2},{"name":"airiskindex","description":"The most methodologically rigorous, fully transparent AI job-exposure index.","topics":["webapp","ai","index","labor","research"],"homepage":"https://www.airiskindex.io","pinned":false,"created":"2026-08-10T00:50:57.108Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"76add524bf4684c6be5953c6fc385ebcd8b334f6","stamp":"HEAD:1786323057000:21|packed-refs:-|refs/heads:1788547072000:96|refs/tags:1786323057000:64","empty":false,"lastPush":"2026-09-04T14:37:20-04:00","commitCount":21,"branchCount":1,"tagCount":0,"sizeBytes":257024,"languages":[{"name":"TypeScript","bytes":185430,"percent":88,"color":"#3178c6"},{"name":"Python","bytes":12906,"percent":6.1,"color":"#3572A5"},{"name":"SQL","bytes":5696,"percent":2.7,"color":"#e38c00"},{"name":"CSS","bytes":2604,"percent":1.2,"color":"#663399"},{"name":"JavaScript","bytes":1891,"percent":0.9,"color":"#f1e05a"},{"name":"Shell","bytes":1734,"percent":0.8,"color":"#89e051"},{"name":"Makefile","bytes":372,"percent":0.2,"color":"#427819"}],"languageBytes":210633,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":20,"total":21,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.2 71.4,31 C72.9,30.8 74.5,29.6 76,29.6 C77.5,29.6 79.0,30.8 80.5,31 C82.0,31.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.2 71.4,31 C72.9,30.8 74.5,29.6 76,29.6 C77.5,29.6 79.0,30.8 80.5,31 C82.0,31.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/airiskindex.git","url":"https://git.spboucher.ai/airiskindex","computedAt":"2026-11-13T10:04:40.391Z","cloneCount":2},{"name":"tendril","description":"Tendril — web ingestion platform (scrape/crawl/map/search) on macOS Apple Silicon: WebKit fidelity, authenticated pages, deterministic testable extraction. A self-hosted Firecrawl alternative.","topics":["web-scraping","crawler","webkit","macos","typescript","firecrawl","swift","fastify"],"homepage":"","pinned":false,"created":"2026-08-10T21:41:17.781Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"456af539b0fe1727a044e798d8c17247cc56966a","stamp":"HEAD:1786398077000:21|packed-refs:-|refs/heads:1788547082000:96|refs/tags:1786398077000:64","empty":false,"lastPush":"2026-09-04T14:37:20-04:00","commitCount":6,"branchCount":1,"tagCount":0,"sizeBytes":1122304,"languages":[{"name":"JavaScript","bytes":741674,"percent":82.6,"color":"#f1e05a"},{"name":"TypeScript","bytes":105970,"percent":11.8,"color":"#3178c6"},{"name":"HTML","bytes":47657,"percent":5.3,"color":"#e34c26"},{"name":"Shell","bytes":2118,"percent":0.2,"color":"#89e051"}],"languageBytes":897419,"topLanguage":"JavaScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":5,"total":6,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.9 71.4,31 C72.9,30.1 74.5,25.4 76,25.4 C77.5,25.4 79.0,30.1 80.5,31 C82.0,31.9 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.9 71.4,31 C72.9,30.1 74.5,25.4 76,25.4 C77.5,25.4 79.0,30.1 80.5,31 C82.0,31.9 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/tendril.git","url":"https://git.spboucher.ai/tendril","computedAt":"2026-11-13T10:04:46.249Z","cloneCount":5},{"name":"anomaly-atlas","description":"Systematic discovery & rigorous validation of statistical anomalies in open HF market data (hfmarketdata.io) — pre-registered, artifact-null-driven, fully reproducible. Live atlas: www.anomaly-atlas.io","topics":["quant-research","market-microstructure","anomalies","reproducibility","duckdb","apple-silicon"],"homepage":"","pinned":true,"created":"2026-08-12T07:47:33.540Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"efd38bbf8bb640fd968b8aba76992fc52cb7e9ee","stamp":"HEAD:1786520853000:21|packed-refs:-|refs/heads:1788547073000:96|refs/tags:1786520853000:64","empty":false,"lastPush":"2026-09-04T14:37:19-04:00","commitCount":18,"branchCount":1,"tagCount":0,"sizeBytes":405504,"languages":[{"name":"Python","bytes":154510,"percent":61.4,"color":"#3572A5"},{"name":"JavaScript","bytes":72290,"percent":28.7,"color":"#f1e05a"},{"name":"CSS","bytes":21612,"percent":8.6,"color":"#663399"},{"name":"Shell","bytes":1870,"percent":0.7,"color":"#89e051"},{"name":"Makefile","bytes":1336,"percent":0.5,"color":"#427819"}],"languageBytes":251618,"topLanguage":"Python","license":"License","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":17,"total":18,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.3 71.4,31 C72.9,30.7 74.5,29.4 76,29.4 C77.5,29.4 79.0,30.7 80.5,31 C82.0,31.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.3 71.4,31 C72.9,30.7 74.5,29.4 76,29.4 C77.5,29.4 79.0,30.7 80.5,31 C82.0,31.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/anomaly-atlas.git","url":"https://git.spboucher.ai/anomaly-atlas","computedAt":"2026-11-13T10:04:40.478Z","cloneCount":11},{"name":"draft2027","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"c1b66d0b4a5a349deacc55a7805228e83738b34c","stamp":"HEAD:1788547038000:21|packed-refs:-|refs/heads:1788547074000:96|refs/tags:1788547038000:64","empty":false,"lastPush":"2026-09-04T14:37:18-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":94208,"languages":[{"name":"HTML","bytes":147002,"percent":99,"color":"#e34c26"},{"name":"JavaScript","bytes":1444,"percent":1,"color":"#f1e05a"}],"languageBytes":148446,"topLanguage":"HTML","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/draft2027.git","url":"https://git.spboucher.ai/draft2027","computedAt":"2026-11-13T10:04:41.557Z","cloneCount":2},{"name":"drive","description":"SPB Drive — self-hosted personal cloud drive (files, previews, sharing) on the MacLustr cluster.","topics":["webapp","cloud","storage","self-hosted"],"homepage":"https://drive.spboucher.ai","pinned":false,"created":"2026-08-10T00:55:44.827Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"a7eeaec89656cb8003706a20206f890056d74dc3","stamp":"HEAD:1786323344000:21|packed-refs:-|refs/heads:1788547081000:96|refs/tags:1786323344000:64","empty":false,"lastPush":"2026-09-04T14:37:18-04:00","commitCount":11,"branchCount":1,"tagCount":0,"sizeBytes":564224,"languages":[{"name":"JavaScript","bytes":400615,"percent":82.7,"color":"#f1e05a"},{"name":"CSS","bytes":51365,"percent":10.6,"color":"#663399"},{"name":"Nunjucks","bytes":17540,"percent":3.6,"color":"#3d8137"},{"name":"Shell","bytes":8671,"percent":1.8,"color":"#89e051"},{"name":"SQL","bytes":6117,"percent":1.3,"color":"#e38c00"}],"languageBytes":484308,"topLanguage":"JavaScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":10,"total":11,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.5 71.4,31 C72.9,30.5 74.5,28.2 76,28.2 C77.5,28.2 79.0,30.5 80.5,31 C82.0,31.5 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.5 71.4,31 C72.9,30.5 74.5,28.2 76,28.2 C77.5,28.2 79.0,30.5 80.5,31 C82.0,31.5 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/drive.git","url":"https://git.spboucher.ai/drive","computedAt":"2026-11-13T10:04:41.637Z","cloneCount":1},{"name":"earth-now","description":"earth-now.co — real-time planetary dashboard: live world metrics modeled, not streamed.","topics":["webapp","dashboard","data","realtime"],"homepage":"https://earth-now.co","pinned":false,"created":"2026-08-10T00:51:45.540Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"cb5aaa484a76e9bc20b5437bfc4f976282615fe1","stamp":"HEAD:1786323105000:21|packed-refs:-|refs/heads:1788547074000:96|refs/tags:1786323105000:64","empty":false,"lastPush":"2026-09-04T14:37:18-04:00","commitCount":5,"branchCount":1,"tagCount":0,"sizeBytes":264192,"languages":[{"name":"TypeScript","bytes":255144,"percent":93,"color":"#3178c6"},{"name":"Shell","bytes":6277,"percent":2.3,"color":"#89e051"},{"name":"SQL","bytes":3851,"percent":1.4,"color":"#e38c00"},{"name":"JavaScript","bytes":3512,"percent":1.3,"color":"#f1e05a"},{"name":"Dockerfile","bytes":3337,"percent":1.2,"color":"#384d54"},{"name":"CSS","bytes":2175,"percent":0.8,"color":"#663399"}],"languageBytes":274296,"topLanguage":"TypeScript","license":"License","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":4,"total":5,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,32.2 71.4,31 C72.9,29.8 74.5,24.0 76,24 C77.5,24.0 79.0,29.8 80.5,31 C82.0,32.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,32.2 71.4,31 C72.9,29.8 74.5,24.0 76,24 C77.5,24.0 79.0,29.8 80.5,31 C82.0,32.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/earth-now.git","url":"https://git.spboucher.ai/earth-now","computedAt":"2026-11-13T10:04:41.736Z","cloneCount":0},{"name":"hilmacorp","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"811d1bd441c4a6bce7f3e06f5a4dae7ff89112f0","stamp":"HEAD:1788547037000:21|packed-refs:-|refs/heads:1788547077000:96|refs/tags:1788547037000:64","empty":false,"lastPush":"2026-09-04T14:37:18-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":30609408,"languages":[{"name":"TypeScript","bytes":70978,"percent":93.3,"color":"#3178c6"},{"name":"JavaScript","bytes":3369,"percent":4.4,"color":"#f1e05a"},{"name":"CSS","bytes":1732,"percent":2.3,"color":"#663399"}],"languageBytes":76079,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/hilmacorp.git","url":"https://git.spboucher.ai/hilmacorp","computedAt":"2026-11-13T10:04:42.610Z","cloneCount":2},{"name":"home-ka","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"f969726f65683456bd62cf22ca4e915df8d01c90","stamp":"HEAD:1787913514000:21|packed-refs:-|refs/heads:1788547077000:96|refs/tags:1787913514000:64","empty":false,"lastPush":"2026-09-04T14:37:18-04:00","commitCount":10,"branchCount":1,"tagCount":0,"sizeBytes":812032,"languages":[{"name":"Python","bytes":287254,"percent":49.6,"color":"#3572A5"},{"name":"TypeScript","bytes":147713,"percent":25.5,"color":"#3178c6"},{"name":"CSS","bytes":139534,"percent":24.1,"color":"#663399"},{"name":"JavaScript","bytes":2187,"percent":0.4,"color":"#f1e05a"},{"name":"HTML","bytes":2109,"percent":0.4,"color":"#e34c26"}],"languageBytes":578797,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,1,0,0,0,0,0,0,0,0,0],"max":9,"total":10,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,35.7 66.8,31 C68.3,26.3 69.9,3.5 71.4,3 C72.9,2.5 74.5,23.2 76,27.9 C77.5,32.6 79.0,30.5 80.5,31 C82.0,31.5 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,35.7 66.8,31 C68.3,26.3 69.9,3.5 71.4,3 C72.9,2.5 74.5,23.2 76,27.9 C77.5,32.6 79.0,30.5 80.5,31 C82.0,31.5 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/home-ka.git","url":"https://git.spboucher.ai/home-ka","computedAt":"2026-11-13T10:04:42.789Z","cloneCount":2},{"name":"chat-spboucher","description":"Private universal chat interface over the OpenRouter ecosystem — 400+ models, branching, streaming, usage tracking. Next.js 16 + SQLite, PWA, deployed on m4m64a at chat.spboucher.ai","topics":["openrouter","nextjs","chat","llm","sqlite","pwa"],"homepage":"","pinned":false,"created":"2026-08-12T16:34:09.324Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"790ed531d35d30631dab4e6ca62a048057a5c492","stamp":"HEAD:1786552449000:21|packed-refs:-|refs/heads:1788547073000:96|refs/tags:1786552449000:64","empty":false,"lastPush":"2026-09-04T14:37:17-04:00","commitCount":3,"branchCount":1,"tagCount":0,"sizeBytes":169984,"languages":[{"name":"TypeScript","bytes":128436,"percent":78.8,"color":"#3178c6"},{"name":"CSS","bytes":24700,"percent":15.1,"color":"#663399"},{"name":"JavaScript","bytes":7962,"percent":4.9,"color":"#f1e05a"},{"name":"Shell","bytes":1979,"percent":1.2,"color":"#89e051"}],"languageBytes":163077,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,33.3 71.4,31 C72.9,28.7 74.5,17.0 76,17 C77.5,17.0 79.0,28.7 80.5,31 C82.0,33.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,33.3 71.4,31 C72.9,28.7 74.5,17.0 76,17 C77.5,17.0 79.0,28.7 80.5,31 C82.0,33.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/chat-spboucher.git","url":"https://git.spboucher.ai/chat-spboucher","computedAt":"2026-11-13T10:04:40.975Z","cloneCount":0},{"name":"hfchart","description":"HFChart — la référence des charts haute fréquence : 14 types rendus canvas from scratch (zéro dépendance), données HF Market Data — www.hfchart.io","topics":["charts","canvas","finance","hft","zero-dependency","ohlcv"],"homepage":"","pinned":false,"created":"2026-08-10T05:19:36.014Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"696f080485c4e7b2248aca4cc131bdf421a72818","stamp":"HEAD:1786339176000:21|packed-refs:-|refs/heads:1788547074000:96|refs/tags:1786339176000:64","empty":false,"lastPush":"2026-09-04T14:37:17-04:00","commitCount":7,"branchCount":1,"tagCount":0,"sizeBytes":1404928,"languages":[{"name":"JavaScript","bytes":156425,"percent":82.1,"color":"#f1e05a"},{"name":"CSS","bytes":18954,"percent":10,"color":"#663399"},{"name":"HTML","bytes":11053,"percent":5.8,"color":"#e34c26"},{"name":"Python","bytes":4057,"percent":2.1,"color":"#3572A5"}],"languageBytes":190489,"topLanguage":"JavaScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":6,"total":7,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.8 71.4,31 C72.9,30.2 74.5,26.3 76,26.3 C77.5,26.3 79.0,30.2 80.5,31 C82.0,31.8 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.8 71.4,31 C72.9,30.2 74.5,26.3 76,26.3 C77.5,26.3 79.0,30.2 80.5,31 C82.0,31.8 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/hfchart.git","url":"https://git.spboucher.ai/hfchart","computedAt":"2026-11-13T10:04:42.567Z","cloneCount":0},{"name":"khaelor","description":"KHAELOR — a terminal-native autonomous engineering agent powered by Anthropic.","topics":["ai","agent","cli","anthropic","typescript"],"homepage":"","pinned":false,"created":"2026-08-10T00:55:27.028Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"45d1a6c505b2ee66f6308fb50344388d5dd0ddbd","stamp":"HEAD:1786323327000:21|packed-refs:-|refs/heads:1788547078000:96|refs/tags:1786323329000:96","empty":false,"lastPush":"2026-09-04T14:37:17-04:00","commitCount":5,"branchCount":1,"tagCount":1,"sizeBytes":1453056,"languages":[{"name":"TypeScript","bytes":1361438,"percent":82.9,"color":"#3178c6"},{"name":"HTML","bytes":244612,"percent":14.9,"color":"#e34c26"},{"name":"CSS","bytes":18272,"percent":1.1,"color":"#663399"},{"name":"JavaScript","bytes":11189,"percent":0.7,"color":"#f1e05a"},{"name":"Shell","bytes":6075,"percent":0.4,"color":"#89e051"}],"languageBytes":1641586,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":4,"total":5,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,32.2 71.4,31 C72.9,29.8 74.5,24.0 76,24 C77.5,24.0 79.0,29.8 80.5,31 C82.0,32.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,32.2 71.4,31 C72.9,29.8 74.5,24.0 76,24 C77.5,24.0 79.0,29.8 80.5,31 C82.0,32.2 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/khaelor.git","url":"https://git.spboucher.ai/khaelor","computedAt":"2026-11-13T10:04:43.847Z","cloneCount":0},{"name":"voyage2026","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"3103a0644e296d98e2b3ca13fdf1bf4dfa19e692","stamp":"HEAD:1788547036000:21|packed-refs:-|refs/heads:1788547083000:96|refs/tags:1788547036000:64","empty":false,"lastPush":"2026-09-04T14:37:17-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":32768,"languages":[{"name":"HTML","bytes":38011,"percent":95.5,"color":"#e34c26"},{"name":"JavaScript","bytes":1788,"percent":4.5,"color":"#f1e05a"}],"languageBytes":39799,"topLanguage":"HTML","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/voyage2026.git","url":"https://git.spboucher.ai/voyage2026","computedAt":"2026-11-13T10:04:47.467Z","cloneCount":2},{"name":"immbot-ai","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"d02560be94e1dfbb3b6eb98e9762f05f717d7e98","stamp":"HEAD:1788547035000:21|packed-refs:-|refs/heads:1788547077000:96|refs/tags:1788547035000:64","empty":false,"lastPush":"2026-09-04T14:37:16-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":1552384,"languages":[{"name":"TypeScript","bytes":689111,"percent":98.3,"color":"#3178c6"},{"name":"CSS","bytes":6285,"percent":0.9,"color":"#663399"},{"name":"Shell","bytes":4566,"percent":0.7,"color":"#89e051"},{"name":"Dockerfile","bytes":642,"percent":0.1,"color":"#384d54"},{"name":"JavaScript","bytes":70,"percent":0,"color":"#f1e05a"}],"languageBytes":700674,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/immbot-ai.git","url":"https://git.spboucher.ai/immbot-ai","computedAt":"2026-11-13T10:04:42.978Z","cloneCount":4},{"name":"ora-ka","description":"Ora-Ka — cinq agrégateurs Ka, une barre de recherche hybride (exact + sémantique)","topics":[],"homepage":"","pinned":false,"created":"2026-08-13T08:38:58.787Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"6905ef984642d9d5d6e2ce01f33a02e7bb092696","stamp":"HEAD:1786610338000:21|packed-refs:-|refs/heads:1788547079000:96|refs/tags:1786610338000:64","empty":false,"lastPush":"2026-09-04T14:37:16-04:00","commitCount":4,"branchCount":1,"tagCount":0,"sizeBytes":14030848,"languages":[{"name":"Python","bytes":2887015,"percent":80,"color":"#3572A5"},{"name":"TypeScript","bytes":466022,"percent":12.9,"color":"#3178c6"},{"name":"CSS","bytes":245659,"percent":6.8,"color":"#663399"},{"name":"HTML","bytes":7589,"percent":0.2,"color":"#e34c26"},{"name":"JavaScript","bytes":2089,"percent":0.1,"color":"#f1e05a"}],"languageBytes":3608374,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0],"max":1,"total":4,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,7.7 66.8,3 C68.3,-1.7 69.9,3.0 71.4,3 C72.9,3.0 74.5,-1.7 76,3 C77.5,7.7 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,7.7 66.8,3 C68.3,-1.7 69.9,3.0 71.4,3 C72.9,3.0 74.5,-1.7 76,3 C77.5,7.7 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/ora-ka.git","url":"https://git.spboucher.ai/ora-ka","computedAt":"2026-11-13T10:04:44.732Z","cloneCount":0},{"name":"qc-election","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"a7c68a4c1a0e3e7cf361b2185439e892be50174f","stamp":"HEAD:1787888884000:21|packed-refs:-|refs/heads:1788547079000:96|refs/tags:1787888884000:64","empty":false,"lastPush":"2026-09-04T14:37:16-04:00","commitCount":20,"branchCount":1,"tagCount":0,"sizeBytes":5186560,"languages":[{"name":"Python","bytes":416030,"percent":66.6,"color":"#3572A5"},{"name":"HTML","bytes":155229,"percent":24.8,"color":"#e34c26"},{"name":"CSS","bytes":30733,"percent":4.9,"color":"#663399"},{"name":"JavaScript","bytes":22369,"percent":3.6,"color":"#f1e05a"},{"name":"Dockerfile","bytes":399,"percent":0.1,"color":"#384d54"}],"languageBytes":624760,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,18,1,0,0,0,0,0,0,0,0,0],"max":18,"total":20,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.3 62.3,31 C63.8,30.7 65.3,34.1 66.8,29.4 C68.3,24.7 69.9,3.0 71.4,3 C72.9,3.0 74.5,24.7 76,29.4 C77.5,34.1 79.0,30.7 80.5,31 C82.0,31.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.3 62.3,31 C63.8,30.7 65.3,34.1 66.8,29.4 C68.3,24.7 69.9,3.0 71.4,3 C72.9,3.0 74.5,24.7 76,29.4 C77.5,34.1 79.0,30.7 80.5,31 C82.0,31.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/qc-election.git","url":"https://git.spboucher.ai/qc-election","computedAt":"2026-11-13T10:04:45.287Z","cloneCount":2},{"name":"qc-influenceurs","description":"InfluenceursQC — classement des influenceurs du Québec.","topics":["webapp","quebec","social-media","ranking"],"homepage":"https://www.influenceursqc.com","pinned":false,"created":"2026-08-10T00:56:41.236Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"94810e41880a55966a074e9a4a0159ebd8420011","stamp":"HEAD:1786323401000:21|packed-refs:-|refs/heads:1788547077000:96|refs/tags:1786323401000:64","empty":false,"lastPush":"2026-09-04T14:37:16-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":2217984,"languages":[{"name":"JavaScript","bytes":43375,"percent":83.3,"color":"#f1e05a"},{"name":"Python","bytes":8673,"percent":16.7,"color":"#3572A5"}],"languageBytes":52048,"topLanguage":"JavaScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":1,"total":2,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/qc-influenceurs.git","url":"https://git.spboucher.ai/qc-influenceurs","computedAt":"2026-11-13T10:04:45.390Z","cloneCount":0},{"name":"svgarden","description":"SVGarden — searchable bank of 74 self-contained SVG+CSS animation snippets (svgarden.dev)","topics":[],"homepage":"","pinned":false,"created":"2026-08-10T23:17:14.768Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"a851f4ff4792f61b3ce946033d78d1a9c40aa8de","stamp":"HEAD:1786403834000:21|packed-refs:-|refs/heads:1788547081000:96|refs/tags:1786403834000:64","empty":false,"lastPush":"2026-09-04T14:37:16-04:00","commitCount":18,"branchCount":1,"tagCount":0,"sizeBytes":225280,"languages":[{"name":"HTML","bytes":269136,"percent":79.2,"color":"#e34c26"},{"name":"Astro","bytes":34992,"percent":10.3,"color":"#ff5a03"},{"name":"JavaScript","bytes":20341,"percent":6,"color":"#f1e05a"},{"name":"CSS","bytes":12656,"percent":3.7,"color":"#663399"},{"name":"Shell","bytes":2650,"percent":0.8,"color":"#89e051"}],"languageBytes":339775,"topLanguage":"HTML","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":17,"total":18,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.3 71.4,31 C72.9,30.7 74.5,29.4 76,29.4 C77.5,29.4 79.0,30.7 80.5,31 C82.0,31.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.3 71.4,31 C72.9,30.7 74.5,29.4 76,29.4 C77.5,29.4 79.0,30.7 80.5,31 C82.0,31.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/svgarden.git","url":"https://git.spboucher.ai/svgarden","computedAt":"2026-11-13T10:04:46.168Z","cloneCount":0},{"name":"worthdoing","description":"Autonomous investigation agent that discovers, challenges, and ranks things genuinely worth doing — Claude + Firecrawl, Next.js 16, PostgreSQL","topics":["ai","agent","nextjs","anthropic","firecrawl"],"homepage":"","pinned":false,"created":"2026-08-12T09:21:16.193Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"da18dbddc733d56e930ee4205fb7f8708946b5f0","stamp":"HEAD:1786526476000:21|packed-refs:-|refs/heads:1788547084000:96|refs/tags:1786526476000:64","empty":false,"lastPush":"2026-09-04T14:37:16-04:00","commitCount":3,"branchCount":1,"tagCount":0,"sizeBytes":957440,"languages":[{"name":"TypeScript","bytes":208840,"percent":91.5,"color":"#3178c6"},{"name":"SQL","bytes":13350,"percent":5.8,"color":"#e38c00"},{"name":"CSS","bytes":4982,"percent":2.2,"color":"#663399"},{"name":"Shell","bytes":562,"percent":0.2,"color":"#89e051"},{"name":"JavaScript","bytes":559,"percent":0.2,"color":"#f1e05a"}],"languageBytes":228293,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,33.3 71.4,31 C72.9,28.7 74.5,17.0 76,17 C77.5,17.0 79.0,28.7 80.5,31 C82.0,33.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,33.3 71.4,31 C72.9,28.7 74.5,17.0 76,17 C77.5,17.0 79.0,28.7 80.5,31 C82.0,33.3 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/worthdoing.git","url":"https://git.spboucher.ai/worthdoing","computedAt":"2026-11-13T10:04:47.790Z","cloneCount":0},{"name":"coinexplorer","description":"Self-hosted, zero-API-key explorer for stablecoins and major crypto.","topics":["webapp","crypto","explorer","self-hosted"],"homepage":"","pinned":false,"created":"2026-08-10T00:50:58.815Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"d230aec440276933d3e3211740eced7e67c5e816","stamp":"HEAD:1786323058000:21|packed-refs:-|refs/heads:1788547073000:96|refs/tags:1786323058000:64","empty":false,"lastPush":"2026-09-04T14:37:15-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":1040384,"languages":[{"name":"Python","bytes":128306,"percent":60.3,"color":"#3572A5"},{"name":"HTML","bytes":50191,"percent":23.6,"color":"#e34c26"},{"name":"JavaScript","bytes":17311,"percent":8.1,"color":"#f1e05a"},{"name":"CSS","bytes":14572,"percent":6.8,"color":"#663399"},{"name":"SQL","bytes":2025,"percent":1,"color":"#e38c00"},{"name":"Dockerfile","bytes":366,"percent":0.2,"color":"#384d54"}],"languageBytes":212771,"topLanguage":"Python","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":1,"total":2,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/coinexplorer.git","url":"https://git.spboucher.ai/coinexplorer","computedAt":"2026-11-13T10:04:41.349Z","cloneCount":0},{"name":"qwhpi","description":"QHPI — Quebec Housing Price Index: quality-adjusted, hierarchically pooled housing price indexes.","topics":["webapp","real-estate","quebec","index","econometrics"],"homepage":"https://www.indexqc.house","pinned":false,"created":"2026-08-10T00:51:43.307Z","research":false,"researchDetected":true,"defaultBranch":"main","head":"58b154cb76c35ee429b2b468106b5c820b0a2f0a","stamp":"HEAD:1786323103000:21|packed-refs:-|refs/heads:1788547080000:96|refs/tags:1786323103000:64","empty":false,"lastPush":"2026-09-04T14:37:15-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":4835328,"languages":[{"name":"Python","bytes":253561,"percent":63.9,"color":"#3572A5"},{"name":"TypeScript","bytes":100739,"percent":25.4,"color":"#3178c6"},{"name":"CSS","bytes":21642,"percent":5.5,"color":"#663399"},{"name":"TeX","bytes":13810,"percent":3.5,"color":"#3D6117"},{"name":"SQL","bytes":3068,"percent":0.8,"color":"#e38c00"},{"name":"Makefile","bytes":1903,"percent":0.5,"color":"#427819"},{"name":"Dockerfile","bytes":1785,"percent":0.5,"color":"#384d54"}],"languageBytes":396508,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":1,"total":2,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,35.7 71.4,31 C72.9,26.3 74.5,3.0 76,3 C77.5,3.0 79.0,26.3 80.5,31 C82.0,35.7 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/qwhpi.git","url":"https://git.spboucher.ai/qwhpi","computedAt":"2026-11-13T10:04:45.496Z","cloneCount":2},{"name":"zyquo-cloud-web","description":"Zyquo Cloud Web — every cloud model, one beautiful chat, entirely in your browser.","topics":["webapp","ai","chat"],"homepage":"","pinned":false,"created":"2026-08-10T01:38:56.908Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"91320cf8470cd57818b4d92f336f785c6db601ab","stamp":"HEAD:1786325936000:21|packed-refs:-|refs/heads:1788547084000:96|refs/tags:1786325936000:64","empty":false,"lastPush":"2026-09-04T14:37:15-04:00","commitCount":12,"branchCount":1,"tagCount":0,"sizeBytes":1521664,"languages":[{"name":"TypeScript","bytes":310021,"percent":81.2,"color":"#3178c6"},{"name":"CSS","bytes":33819,"percent":8.9,"color":"#663399"},{"name":"JavaScript","bytes":31462,"percent":8.2,"color":"#f1e05a"},{"name":"Shell","bytes":3976,"percent":1,"color":"#89e051"},{"name":"HTML","bytes":2327,"percent":0.6,"color":"#e34c26"}],"languageBytes":381605,"topLanguage":"TypeScript","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"max":11,"total":12,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,35.7 44,31 C45.5,26.3 47.1,3.0 48.6,3 C50.1,3.0 51.7,26.3 53.2,31 C54.7,35.7 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.4 71.4,31 C72.9,30.6 74.5,28.5 76,28.5 C77.5,28.5 79.0,30.6 80.5,31 C82.0,31.4 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,35.7 44,31 C45.5,26.3 47.1,3.0 48.6,3 C50.1,3.0 51.7,26.3 53.2,31 C54.7,35.7 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.4 71.4,31 C72.9,30.6 74.5,28.5 76,28.5 C77.5,28.5 79.0,30.6 80.5,31 C82.0,31.4 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/zyquo-cloud-web.git","url":"https://git.spboucher.ai/zyquo-cloud-web","computedAt":"2026-11-13T10:04:51.059Z","cloneCount":0},{"name":"ka-stats","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"74a31986f6f78309172a013918bf28ed0f30b7d8","stamp":"HEAD:1787670187000:21|packed-refs:-|refs/heads:1787966008000:96|refs/tags:1787670187000:64","empty":false,"lastPush":"2026-08-28T21:13:27-04:00","commitCount":8,"branchCount":1,"tagCount":0,"sizeBytes":2301952,"languages":[{"name":"JavaScript","bytes":124806,"percent":73.4,"color":"#f1e05a"},{"name":"CSS","bytes":42997,"percent":25.3,"color":"#663399"},{"name":"HTML","bytes":2286,"percent":1.3,"color":"#e34c26"}],"languageBytes":170089,"topLanguage":"JavaScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,2,0,0,0,0,0,0,0,0,0,0],"max":6,"total":8,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,35.7 62.3,31 C63.8,26.3 65.3,4.5 66.8,3 C68.3,1.4 69.9,17.0 71.4,21.7 C72.9,26.4 74.5,29.4 76,31 C77.5,32.5 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,35.7 62.3,31 C63.8,26.3 65.3,4.5 66.8,3 C68.3,1.4 69.9,17.0 71.4,21.7 C72.9,26.4 74.5,29.4 76,31 C77.5,32.5 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/ka-stats.git","url":"https://git.spboucher.ai/ka-stats","computedAt":"2026-11-13T10:04:43.522Z","cloneCount":4},{"name":"ka-ios","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"b12127a3803f4c8413f62138e4f8151337c91e4c","stamp":"HEAD:1787022695000:21|packed-refs:-|refs/heads:1787784341000:96|refs/tags:1787022695000:64","empty":false,"lastPush":"2026-08-26T18:44:25-04:00","commitCount":20,"branchCount":1,"tagCount":0,"sizeBytes":17985536,"languages":[{"name":"Swift","bytes":467075,"percent":100,"color":"#F05138"}],"languageBytes":467075,"topLanguage":"Swift","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,6,14,0,0,0,0,0,0,0,0,0,0,0],"max":14,"total":20,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,33.0 57.7,31 C59.2,29.0 60.8,23.7 62.3,19 C63.8,14.3 65.3,1.0 66.8,3 C68.3,5.0 69.9,26.3 71.4,31 C72.9,35.7 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,33.0 57.7,31 C59.2,29.0 60.8,23.7 62.3,19 C63.8,14.3 65.3,1.0 66.8,3 C68.3,5.0 69.9,26.3 71.4,31 C72.9,35.7 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/ka-ios.git","url":"https://git.spboucher.ai/ka-ios","computedAt":"2026-11-13T10:04:43.351Z","cloneCount":0},{"name":"ka-maps","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"0b3bd7c57610f0e724231984b1b7c321fc8dd82b","stamp":"HEAD:1787091860000:21|packed-refs:-|refs/heads:1790966290883.8008:128|refs/tags:1787091860000:64","empty":false,"lastPush":"2026-08-26T11:55:54-04:00","commitCount":6,"branchCount":2,"tagCount":0,"sizeBytes":790528,"languages":[{"name":"TypeScript","bytes":156140,"percent":87.7,"color":"#3178c6"},{"name":"CSS","bytes":21968,"percent":12.3,"color":"#663399"}],"languageBytes":178108,"topLanguage":"TypeScript","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,5,0,0,0,0,0,0,0,0,0,0,0],"max":5,"total":6,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.9 57.7,31 C59.2,30.1 60.8,30.1 62.3,25.4 C63.8,20.7 65.3,2.1 66.8,3 C68.3,3.9 69.9,26.3 71.4,31 C72.9,35.7 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.9 57.7,31 C59.2,30.1 60.8,30.1 62.3,25.4 C63.8,20.7 65.3,2.1 66.8,3 C68.3,3.9 69.9,26.3 71.4,31 C72.9,35.7 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/ka-maps.git","url":"https://git.spboucher.ai/ka-maps","computedAt":"2026-11-13T10:04:43.406Z","cloneCount":2},{"name":"admin-ka-ios","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"62f53c505525a7b06de70233ecd473f9d50a84de","stamp":"HEAD:1787263239000:21|packed-refs:-|refs/heads:1787345900000:96|refs/tags:1787263239000:64","empty":false,"lastPush":"2026-08-21T16:58:19-04:00","commitCount":5,"branchCount":1,"tagCount":0,"sizeBytes":208896,"languages":[{"name":"Swift","bytes":11641,"percent":100,"color":"#F05138"}],"languageBytes":11641,"topLanguage":"Swift","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0],"max":3,"total":5,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,34.1 57.7,31 C59.2,27.9 60.8,17.0 62.3,12.3 C63.8,7.6 65.3,-0.1 66.8,3 C68.3,6.1 69.9,26.3 71.4,31 C72.9,35.7 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,34.1 57.7,31 C59.2,27.9 60.8,17.0 62.3,12.3 C63.8,7.6 65.3,-0.1 66.8,3 C68.3,6.1 69.9,26.3 71.4,31 C72.9,35.7 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/admin-ka-ios.git","url":"https://git.spboucher.ai/admin-ka-ios","computedAt":"2026-11-13T10:04:40.229Z","cloneCount":0},{"name":"ka-android","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"a667d2ea623205bff351acf5fc04d614a9f3ddac","stamp":"HEAD:1787061224000:21|packed-refs:-|refs/heads:1787345329000:96|refs/tags:1787061224000:64","empty":false,"lastPush":"2026-08-21T16:46:38-04:00","commitCount":4,"branchCount":1,"tagCount":0,"sizeBytes":1691648,"languages":[{"name":"Kotlin","bytes":328784,"percent":100,"color":"#A97BFF"}],"languageBytes":328784,"topLanguage":"Kotlin","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0],"max":2,"total":4,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,35.7 57.7,31 C59.2,26.3 60.8,7.7 62.3,3 C63.8,-1.7 65.3,-1.7 66.8,3 C68.3,7.7 69.9,26.3 71.4,31 C72.9,35.7 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,35.7 57.7,31 C59.2,26.3 60.8,7.7 62.3,3 C63.8,-1.7 65.3,-1.7 66.8,3 C68.3,7.7 69.9,26.3 71.4,31 C72.9,35.7 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/ka-android.git","url":"https://git.spboucher.ai/ka-android","computedAt":"2026-11-13T10:04:43.152Z","cloneCount":0},{"name":"ka-macos","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"97114fb722998fa21d3a53e290588447a4b2c543","stamp":"HEAD:1787067054000:21|packed-refs:-|refs/heads:1787345330000:96|refs/tags:1787067054000:64","empty":false,"lastPush":"2026-08-21T16:37:46-04:00","commitCount":3,"branchCount":1,"tagCount":0,"sizeBytes":6414336,"languages":[{"name":"Swift","bytes":238404,"percent":98.3,"color":"#F05138"},{"name":"Shell","bytes":4150,"percent":1.7,"color":"#89e051"}],"languageBytes":242554,"topLanguage":"Swift","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,33.3 57.7,31 C59.2,28.7 60.8,21.7 62.3,17 C63.8,12.3 65.3,0.7 66.8,3 C68.3,5.3 69.9,26.3 71.4,31 C72.9,35.7 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,33.3 57.7,31 C59.2,28.7 60.8,21.7 62.3,17 C63.8,12.3 65.3,0.7 66.8,3 C68.3,5.3 69.9,26.3 71.4,31 C72.9,35.7 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/ka-macos.git","url":"https://git.spboucher.ai/ka-macos","computedAt":"2026-11-13T10:04:43.384Z","cloneCount":0},{"name":"admin-ka-macos","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"38d5d313acc62b9df5f7dbea66969aaab75c7f17","stamp":"HEAD:1787329576000:21|packed-refs:-|refs/heads:1787330586000:96|refs/tags:1787329576000:64","empty":false,"lastPush":"2026-08-21T12:43:06-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":184320,"languages":[{"name":"Swift","bytes":9122,"percent":100,"color":"#F05138"}],"languageBytes":9122,"topLanguage":"Swift","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],"max":2,"total":2,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,35.7 62.3,31 C63.8,26.3 65.3,3.0 66.8,3 C68.3,3.0 69.9,26.3 71.4,31 C72.9,35.7 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,31.0 57.7,31 C59.2,31.0 60.8,35.7 62.3,31 C63.8,26.3 65.3,3.0 66.8,3 C68.3,3.0 69.9,26.3 71.4,31 C72.9,35.7 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/admin-ka-macos.git","url":"https://git.spboucher.ai/admin-ka-macos","computedAt":"2026-11-13T10:04:40.227Z","cloneCount":0},{"name":"ka-apify-actors","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":"f54514c008bb8260e82a115c59300a5edd4a0a99","stamp":"HEAD:1790966289932.354:21|packed-refs:-|refs/heads:1790966290334.8477:96|refs/tags:1790966289932.2678:64","empty":false,"lastPush":"2026-08-18T16:14:01-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":360448,"languages":[{"name":"Python","bytes":120834,"percent":98.5,"color":"#3572A5"},{"name":"Dockerfile","bytes":1872,"percent":1.5,"color":"#384d54"}],"languageBytes":122706,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],"max":2,"total":2,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,35.7 57.7,31 C59.2,26.3 60.8,3.0 62.3,3 C63.8,3.0 65.3,26.3 66.8,31 C68.3,35.7 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,31.0 53.2,31 C54.7,31.0 56.2,35.7 57.7,31 C59.2,26.3 60.8,3.0 62.3,3 C63.8,3.0 65.3,26.3 66.8,31 C68.3,35.7 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/ka-apify-actors.git","url":"https://git.spboucher.ai/ka-apify-actors","computedAt":"2026-11-13T10:04:43.194Z","cloneCount":4},{"name":"lou-ka-ios","description":"Lou·Ka iOS — app SwiftUI native de l'agrégateur de logements du Québec : filtres avancés, carte, stats, et mode Découverte (swipe) avec recommandation on-device","topics":["swift","swiftui","ios","quebec","logement","louka"],"homepage":"","pinned":false,"created":"2026-08-11T06:14:43.870Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"c9aebaa2894ae0bbe20d48ef5c20158fb5009db7","stamp":"HEAD:1786428883000:21|packed-refs:-|refs/heads:1786822233000:96|refs/tags:1786428883000:64","empty":false,"lastPush":"2026-08-15T15:30:32-04:00","commitCount":3,"branchCount":1,"tagCount":0,"sizeBytes":4947968,"languages":[{"name":"Swift","bytes":124163,"percent":100,"color":"#F05138"}],"languageBytes":124163,"topLanguage":"Swift","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0],"max":2,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,5.3 57.7,3 C59.2,0.7 60.8,12.3 62.3,17 C63.8,21.7 65.3,28.7 66.8,31 C68.3,33.3 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,5.3 57.7,3 C59.2,0.7 60.8,12.3 62.3,17 C63.8,21.7 65.3,28.7 66.8,31 C68.3,33.3 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/lou-ka-ios.git","url":"https://git.spboucher.ai/lou-ka-ios","computedAt":"2026-11-13T10:04:44.061Z","cloneCount":2},{"name":"poster-ka","description":"Posters de présentation des marques du Groupe KA — HTML autonomes, impression A3 portrait","topics":["groupe-ka","poster","html","design"],"homepage":"","pinned":false,"created":"2026-08-13T19:45:44.585Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"7bfe84bf23ec9613a5e3507769737496eb7e6504","stamp":"HEAD:1786650344000:21|packed-refs:-|refs/heads:1786650346000:96|refs/tags:1786650344000:64","empty":false,"lastPush":"2026-08-13T15:45:44-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":4001792,"languages":[{"name":"HTML","bytes":185560,"percent":100,"color":"#e34c26"}],"languageBytes":185560,"topLanguage":"HTML","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/poster-ka.git","url":"https://git.spboucher.ai/poster-ka","computedAt":"2026-11-13T10:04:45.179Z","cloneCount":0},{"name":"prisme","description":"Navigateur iOS intelligent — chaque page comprise localement avant d'être affichée. SwiftUI · WebKit · Foundation Models, 100% on-device.","topics":["ios","swiftui","webkit","foundation-models","browser","on-device-ai"],"homepage":"","pinned":true,"created":"2026-08-12T00:18:22.983Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"4289a269c55eee6cf8aa9a5c6267bacce7ae1e24","stamp":"HEAD:1786493902000:21|packed-refs:-|refs/heads:1786494492000:96|refs/tags:1786493902000:64","empty":false,"lastPush":"2026-08-11T20:28:11-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":3227648,"languages":[{"name":"Swift","bytes":141598,"percent":96.7,"color":"#F05138"},{"name":"JavaScript","bytes":4844,"percent":3.3,"color":"#f1e05a"}],"languageBytes":146442,"topLanguage":"Swift","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":2,"total":2,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/prisme.git","url":"https://git.spboucher.ai/prisme","computedAt":"2026-11-13T10:04:45.292Z","cloneCount":0},{"name":"focale","description":"","topics":[],"homepage":"","pinned":false,"created":"2026-08-12T00:15:07.330Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"05ead373b24a8d07b323c7cd10399ca5f9365430","stamp":"HEAD:1786493707000:21|packed-refs:-|refs/heads:1786493708000:96|refs/tags:1786493707000:64","empty":false,"lastPush":"2026-08-11T20:15:07-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":2113536,"languages":[{"name":"Swift","bytes":160653,"percent":100,"color":"#F05138"}],"languageBytes":160653,"topLanguage":"Swift","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/focale.git","url":"https://git.spboucher.ai/focale","computedAt":"2026-11-13T10:04:41.954Z","cloneCount":0},{"name":"poche","description":"Agent personnel 100 % on-device — SwiftUI + Apple Foundation Models + EventKit + SwiftData. Aucune API, aucun serveur.","topics":["ios","swift","swiftui","foundation-models","on-device","llm","agent","apple-intelligence"],"homepage":"","pinned":false,"created":"2026-08-12T00:12:58.574Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"9d674b80f943eafd66ffcc3934355385c4ada53f","stamp":"HEAD:1786493578000:21|packed-refs:-|refs/heads:1786493579000:96|refs/tags:1786493578000:64","empty":false,"lastPush":"2026-08-11T20:12:51-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":1564672,"languages":[{"name":"Swift","bytes":110222,"percent":100,"color":"#F05138"}],"languageBytes":110222,"topLanguage":"Swift","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/poche.git","url":"https://git.spboucher.ai/poche","computedAt":"2026-11-13T10:04:44.968Z","cloneCount":1},{"name":"vrai-prix-ios","description":"App iOS native de Vrai-Prix — estimation immobilière transparente pour le Québec (SwiftUI, MapKit, Swift Charts)","topics":["ios","swiftui","immobilier","quebec","vrai-prix"],"homepage":"","pinned":false,"created":"2026-08-11T06:14:42.895Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"8aa2a010c052d7d5f60e42ec250678414f98b505","stamp":"HEAD:1786428882000:21|packed-refs:-|refs/heads:1786431295000:96|refs/tags:1786428882000:64","empty":false,"lastPush":"2026-08-11T02:54:54-04:00","commitCount":3,"branchCount":1,"tagCount":0,"sizeBytes":2158592,"languages":[{"name":"Swift","bytes":75409,"percent":100,"color":"#F05138"}],"languageBytes":75409,"topLanguage":"Swift","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":3,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/vrai-prix-ios.git","url":"https://git.spboucher.ai/vrai-prix-ios","computedAt":"2026-11-13T10:04:47.581Z","cloneCount":2},{"name":"forge","description":"Forge — LLM training from scratch in pure C++20 + Metal on Apple Silicon.","topics":["llm","training","cpp","metal","apple-silicon"],"homepage":"","pinned":false,"created":"2026-08-10T01:37:03.693Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"4a8c52702b3372b339b272f1207588fbb0bf9fba","stamp":"HEAD:1786325823000:21|packed-refs:-|refs/heads:1786325935000:96|refs/tags:1786325823000:64","empty":false,"lastPush":"2026-08-09T21:37:03-04:00","commitCount":11,"branchCount":1,"tagCount":0,"sizeBytes":194323456,"languages":[{"name":"C++","bytes":223171,"percent":61.2,"color":"#f34b7d"},{"name":"C","bytes":83925,"percent":23,"color":"#555555"},{"name":"Python","bytes":27706,"percent":7.6,"color":"#3572A5"},{"name":"TeX","bytes":26100,"percent":7.2,"color":"#3D6117"},{"name":"CMake","bytes":4041,"percent":1.1,"color":"#DA3434"}],"languageBytes":364943,"topLanguage":"C++","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,10,1,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":10,"total":11,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.5 53.2,3 C54.7,2.5 56.2,23.5 57.7,28.2 C59.2,32.9 60.8,30.5 62.3,31 C63.8,31.5 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.5 53.2,3 C54.7,2.5 56.2,23.5 57.7,28.2 C59.2,32.9 60.8,30.5 62.3,31 C63.8,31.5 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/forge.git","url":"https://git.spboucher.ai/forge","computedAt":"2026-11-13T10:04:42.116Z","cloneCount":3},{"name":"neural-networks","description":"The Complete Taxonomy of Neural Networks — equation-level reference from McCulloch-Pitts (1943) to diffusion transformers, Mamba, KAN and JEPA (2026).","topics":["deep-learning","neural-networks","reference","book"],"homepage":"","pinned":false,"created":"2026-08-10T00:54:00.521Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"5931360f670fb62e4accfb6c3eb1694349ce932a","stamp":"HEAD:1786323240000:21|packed-refs:-|refs/heads:1786323279000:96|refs/tags:1786323240000:64","empty":false,"lastPush":"2026-08-09T20:54:39-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":1589248,"languages":[],"languageBytes":0,"topLanguage":null,"license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":2,"total":2,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,31.0 48.6,31 C50.1,31.0 51.7,35.7 53.2,31 C54.7,26.3 56.2,3.0 57.7,3 C59.2,3.0 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/neural-networks.git","url":"https://git.spboucher.ai/neural-networks","computedAt":"2026-11-13T10:04:44.499Z","cloneCount":0},{"name":"phd_thesis","description":"PhD thesis — Three essays on high-frequency return and volatility dynamics in commodities and financial futures markets (Université Laval).","topics":["phd","thesis","finance","volatility","research"],"homepage":"","pinned":false,"created":"2026-08-10T00:50:16.478Z","research":false,"researchDetected":true,"defaultBranch":"main","head":"d1b8fd57819d7c01fd95dfe983d57f0d0a2bc087","stamp":"HEAD:1786323016000:21|packed-refs:-|refs/heads:1786323020000:96|refs/tags:1786323016000:64","empty":false,"lastPush":"2026-08-09T20:50:16-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":20871168,"languages":[{"name":"TeX","bytes":1230454,"percent":100,"color":"#3D6117"},{"name":"Makefile","bytes":394,"percent":0,"color":"#427819"}],"languageBytes":1230848,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":1,"total":2,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,7.7 53.2,3 C54.7,-1.7 56.2,-1.7 57.7,3 C59.2,7.7 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,7.7 53.2,3 C54.7,-1.7 56.2,-1.7 57.7,3 C59.2,7.7 60.8,26.3 62.3,31 C63.8,35.7 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/phd_thesis.git","url":"https://git.spboucher.ai/phd_thesis","computedAt":"2026-11-13T10:04:44.941Z","cloneCount":18},{"name":"metrika","description":"Stata-class statistics, GPU-accelerated by Apple Silicon. Native Swift — no Electron, no Python runtime, no compromises.","topics":["macos","swift","statistics","gpu"],"homepage":"","pinned":false,"created":"2026-08-10T00:32:22.836Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"4d7adf97de08473a47e81d3df5ada004fa38cc7e","stamp":"HEAD:1786321942000:21|packed-refs:-|refs/heads:1786321944000:96|refs/tags:1786321945000:96","empty":false,"lastPush":"2026-08-09T20:32:22-04:00","commitCount":21,"branchCount":1,"tagCount":1,"sizeBytes":2289664,"languages":[{"name":"Swift","bytes":522080,"percent":92.4,"color":"#F05138"},{"name":"HTML","bytes":18377,"percent":3.3,"color":"#e34c26"},{"name":"R","bytes":17063,"percent":3,"color":"#198CE7"},{"name":"Shell","bytes":7397,"percent":1.3,"color":"#89e051"}],"languageBytes":564917,"topLanguage":"Swift","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,20,1,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":20,"total":21,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.2 53.2,3 C54.7,2.8 56.2,24.9 57.7,29.6 C59.2,34.3 60.8,30.8 62.3,31 C63.8,31.2 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.2 53.2,3 C54.7,2.8 56.2,24.9 57.7,29.6 C59.2,34.3 60.8,30.8 62.3,31 C63.8,31.2 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/metrika.git","url":"https://git.spboucher.ai/metrika","computedAt":"2026-11-13T10:04:44.495Z","cloneCount":0},{"name":"zyquo-cloud","description":"Native macOS AI chat client for 12 cloud providers — your keys, every cloud model, one beautiful chat.","topics":["macos","swift","ai","chat"],"homepage":"","pinned":false,"created":"2026-08-10T00:28:29.086Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"fa30938499769ce0e36ff34f9cfcaaed6d076e45","stamp":"HEAD:1786321709000:21|packed-refs:-|refs/heads:1786321710000:96|refs/tags:1786321711000:96","empty":false,"lastPush":"2026-08-09T20:28:28-04:00","commitCount":24,"branchCount":1,"tagCount":1,"sizeBytes":3189760,"languages":[{"name":"Swift","bytes":421359,"percent":97.4,"color":"#F05138"},{"name":"Shell","bytes":7205,"percent":1.7,"color":"#89e051"},{"name":"Makefile","bytes":4235,"percent":1,"color":"#427819"}],"languageBytes":432799,"topLanguage":"Swift","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,23,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":23,"total":24,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,35.7 44,31 C45.5,26.3 47.1,3.0 48.6,3 C50.1,3.0 51.7,26.5 53.2,31 C54.7,35.5 56.2,29.8 57.7,29.8 C59.2,29.8 60.8,30.8 62.3,31 C63.8,31.2 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,35.7 44,31 C45.5,26.3 47.1,3.0 48.6,3 C50.1,3.0 51.7,26.5 53.2,31 C54.7,35.5 56.2,29.8 57.7,29.8 C59.2,29.8 60.8,30.8 62.3,31 C63.8,31.2 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/zyquo-cloud.git","url":"https://git.spboucher.ai/zyquo-cloud","computedAt":"2026-11-13T10:04:50.895Z","cloneCount":0},{"name":"prime-mystery-engine","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":true,"defaultBranch":"main","head":"58bcbe5b248dcc0e8b62cc669e58596e4902565d","stamp":"HEAD:1790966293374.1958:21|packed-refs:-|refs/heads:1790966293774.9067:96|refs/tags:1790966293374.111:64","empty":false,"lastPush":"2026-08-06T03:43:03-04:00","commitCount":3,"branchCount":1,"tagCount":0,"sizeBytes":1085440,"languages":[{"name":"Python","bytes":83453,"percent":64.3,"color":"#3572A5"},{"name":"TeX","bytes":46385,"percent":35.7,"color":"#3D6117"}],"languageBytes":129838,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":3,"total":3,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/prime-mystery-engine.git","url":"https://git.spboucher.ai/prime-mystery-engine","computedAt":"2026-11-13T10:04:45.192Z","cloneCount":2},{"name":"gsf6053_h25","description":"GSF-6053 Économétrie financière (Hiver 2025) — notes, slides et PDF.","topics":["teaching","econometrics","finance"],"homepage":"","pinned":false,"created":"2026-08-10T00:50:26.529Z","research":false,"researchDetected":true,"defaultBranch":"main","head":"7d5e6f2fb947d9f4f76df53feee63b9de6eff858","stamp":"HEAD:1786323026000:21|packed-refs:-|refs/heads:1786323029000:96|refs/tags:1786323026000:64","empty":false,"lastPush":"2026-08-06T00:52:03-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":12178432,"languages":[{"name":"TeX","bytes":429433,"percent":100,"color":"#3D6117"}],"languageBytes":429433,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/gsf6053_h25.git","url":"https://git.spboucher.ai/gsf6053_h25","computedAt":"2026-11-13T10:04:42.434Z","cloneCount":0},{"name":"gsf6053","description":"GSF-6053 Financial Econometrics I — matériel de cours (Université Laval).","topics":["teaching","econometrics","finance"],"homepage":"","pinned":false,"created":"2026-08-10T00:50:23.077Z","research":false,"researchDetected":true,"defaultBranch":"main","head":"b2e79db9aafe14d76f50971209562f20a70f462b","stamp":"HEAD:1786323023000:21|packed-refs:-|refs/heads:1786323025000:96|refs/tags:1786323023000:64","empty":false,"lastPush":"2026-08-06T00:51:53-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":13374464,"languages":[{"name":"TeX","bytes":237362,"percent":100,"color":"#3D6117"}],"languageBytes":237362,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/gsf6053.git","url":"https://git.spboucher.ai/gsf6053","computedAt":"2026-11-13T10:04:42.355Z","cloneCount":0},{"name":"gsf3100","description":"GSF-3100 Marché des capitaux — matériel de cours complet (Université Laval).","topics":["teaching","finance","capital-markets"],"homepage":"","pinned":false,"created":"2026-08-10T00:50:21.120Z","research":false,"researchDetected":true,"defaultBranch":"main","head":"259a97e0d9a4c168ded55e5a1179bd5bd2d83445","stamp":"HEAD:1786323021000:21|packed-refs:-|refs/heads:1786323022000:96|refs/tags:1786323021000:64","empty":false,"lastPush":"2026-08-06T00:50:54-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":3358720,"languages":[{"name":"TeX","bytes":186226,"percent":100,"color":"#3D6117"}],"languageBytes":186226,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/gsf3100.git","url":"https://git.spboucher.ai/gsf3100","computedAt":"2026-11-13T10:04:42.341Z","cloneCount":0},{"name":"os-vault","description":"Self-custody, multi-chain crypto wallet for macOS. One recovery phrase, six chain families, zero API keys — nothing leaves your Mac.","topics":["macos","swift","crypto","wallet","self-custody"],"homepage":"","pinned":false,"created":"2026-08-10T00:32:25.420Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"dbdb6edd2b5ab0e477a45afa347a2c5bf208edfb","stamp":"HEAD:1786321945000:21|packed-refs:-|refs/heads:1786321946000:96|refs/tags:1786321947000:96","empty":false,"lastPush":"2026-08-06T00:36:29-04:00","commitCount":2,"branchCount":1,"tagCount":1,"sizeBytes":1628160,"languages":[{"name":"Swift","bytes":268153,"percent":96,"color":"#F05138"},{"name":"Shell","bytes":9524,"percent":3.4,"color":"#89e051"},{"name":"Makefile","bytes":1716,"percent":0.6,"color":"#427819"}],"languageBytes":279393,"topLanguage":"Swift","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":2,"total":2,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/os-vault.git","url":"https://git.spboucher.ai/os-vault","computedAt":"2026-11-13T10:04:44.723Z","cloneCount":0},{"name":"forge-studio","description":"The Instruments of LLM training — a native macOS cockpit for Forge. Train language models from scratch on Apple Silicon without a terminal.","topics":["macos","swift","ai","mlx","training"],"homepage":"","pinned":false,"created":"2026-08-10T00:32:20.465Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"c96235b9cfd5bc3b9055ddf14ad921f4caf00203","stamp":"HEAD:1786321940000:21|packed-refs:-|refs/heads:1786321941000:96|refs/tags:1786321942000:96","empty":false,"lastPush":"2026-08-05T12:24:26-04:00","commitCount":5,"branchCount":1,"tagCount":1,"sizeBytes":1957888,"languages":[{"name":"Swift","bytes":128390,"percent":95.7,"color":"#F05138"},{"name":"Shell","bytes":5808,"percent":4.3,"color":"#89e051"}],"languageBytes":134198,"topLanguage":"Swift","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":5,"total":5,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/forge-studio.git","url":"https://git.spboucher.ai/forge-studio","computedAt":"2026-11-13T10:04:42.121Z","cloneCount":0},{"name":"ultra-sharp-agent-skills","description":"Ultra-Sharp Agent Skills — a research-first skill-authoring system + 72 production-ready skills for AI agents.","topics":["ai","agents","skills","claude"],"homepage":"","pinned":false,"created":"2026-08-10T00:53:58.962Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"d50bf7c383b22c6dac19c28ae6f85aaa5c6c8dd8","stamp":"HEAD:1786323238000:21|packed-refs:-|refs/heads:1786323239000:96|refs/tags:1786323238000:64","empty":false,"lastPush":"2026-08-05T09:22:10-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":354304,"languages":[{"name":"Python","bytes":10031,"percent":100,"color":"#3572A5"}],"languageBytes":10031,"topLanguage":"Python","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/ultra-sharp-agent-skills.git","url":"https://git.spboucher.ai/ultra-sharp-agent-skills","computedAt":"2026-11-13T10:04:46.783Z","cloneCount":0},{"name":"air","description":"AIR — The Language of Accounting.","topics":["language","accounting","compiler"],"homepage":"","pinned":false,"created":"2026-08-10T00:53:57.488Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"c9816d3737b565f027825263f9810cbf24f25142","stamp":"HEAD:1786323237000:21|packed-refs:-|refs/heads:1786323238000:96|refs/tags:1786323237000:64","empty":false,"lastPush":"2026-08-05T08:59:13-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":195584,"languages":[{"name":"Python","bytes":268296,"percent":100,"color":"#3572A5"}],"languageBytes":268296,"topLanguage":"Python","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/air.git","url":"https://git.spboucher.ai/air","computedAt":"2026-11-13T10:04:40.459Z","cloneCount":0},{"name":"artificial-neural-networks-book","description":"Artificial Neural Networks — Methods, Equations and Graphical Representations: a complete book, every method with rigorous equations, pseudocode and native TikZ figures.","topics":["deep-learning","neural-networks","book","latex"],"homepage":"","pinned":false,"created":"2026-08-10T00:54:37.732Z","research":false,"researchDetected":true,"defaultBranch":"main","head":"3c3d34065b003c6385864872b62cf0b86659fdae","stamp":"HEAD:1786323277000:21|packed-refs:-|refs/heads:1786323278000:96|refs/tags:1786323277000:64","empty":false,"lastPush":"2026-08-05T08:10:50-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":1323008,"languages":[{"name":"TeX","bytes":392283,"percent":100,"color":"#3D6117"}],"languageBytes":392283,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":1,"total":1,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/artificial-neural-networks-book.git","url":"https://git.spboucher.ai/artificial-neural-networks-book","computedAt":"2026-11-13T10:04:40.710Z","cloneCount":0},{"name":"uqo_cours_public","description":"UQO — matériel de cours en évaluation immobilière (version publique, sans examens ni corrigés).","topics":["teaching","real-estate","uqo","quebec"],"homepage":"","pinned":false,"created":"2026-08-10T00:50:29.966Z","research":false,"researchDetected":true,"defaultBranch":"main","head":"38bc07cc925eab5286aeef2f62d55d8146920b65","stamp":"HEAD:1786323029000:21|packed-refs:-|refs/heads:1786323034000:96|refs/tags:1786323029000:64","empty":false,"lastPush":"2026-08-04T23:29:31-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":27189248,"languages":[{"name":"TeX","bytes":1863922,"percent":89.1,"color":"#3D6117"},{"name":"Python","bytes":229127,"percent":10.9,"color":"#3572A5"}],"languageBytes":2093049,"topLanguage":"TeX","license":null,"licensePath":null,"spark":{"counts":[0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":2,"total":2,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,31.0 44,31 C45.5,31.0 47.1,35.7 48.6,31 C50.1,26.3 51.7,3.0 53.2,3 C54.7,3.0 56.2,26.3 57.7,31 C59.2,35.7 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/uqo_cours_public.git","url":"https://git.spboucher.ai/uqo_cours_public","computedAt":"2026-11-13T10:04:47.209Z","cloneCount":2},{"name":"zyquo-router","description":"One local endpoint, every AI provider — a private OpenAI-compatible LLM gateway for your Mac (170 models, 12 providers).","topics":["macos","swift","ai","llm","gateway"],"homepage":"","pinned":false,"created":"2026-08-10T00:28:36.100Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"52cd6d0dbf1fdca0bd4df043742290df690e6969","stamp":"HEAD:1786321716000:21|packed-refs:-|refs/heads:1786321717000:96|refs/tags:1786321718000:96","empty":false,"lastPush":"2026-07-31T00:09:14-04:00","commitCount":11,"branchCount":1,"tagCount":1,"sizeBytes":1627136,"languages":[{"name":"Swift","bytes":451973,"percent":95.7,"color":"#F05138"},{"name":"Python","bytes":10662,"percent":2.3,"color":"#3572A5"},{"name":"Shell","bytes":5434,"percent":1.2,"color":"#89e051"},{"name":"Makefile","bytes":4037,"percent":0.9,"color":"#427819"}],"languageBytes":472106,"topLanguage":"Swift","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":11,"total":11,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,35.7 44,31 C45.5,26.3 47.1,3.0 48.6,3 C50.1,3.0 51.7,26.3 53.2,31 C54.7,35.7 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,35.7 44,31 C45.5,26.3 47.1,3.0 48.6,3 C50.1,3.0 51.7,26.3 53.2,31 C54.7,35.7 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/zyquo-router.git","url":"https://git.spboucher.ai/zyquo-router","computedAt":"2026-11-13T10:04:51.302Z","cloneCount":0},{"name":"zyquo-atlas","description":"The AI-native macOS web browser — every surface, intelligent.","topics":["macos","swift","ai","browser"],"homepage":"","pinned":false,"created":"2026-08-10T00:28:26.773Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"3712602502830fdcc9205a36fe71ef651f58f98e","stamp":"HEAD:1786321706000:21|packed-refs:-|refs/heads:1786321708000:96|refs/tags:1786321708000:96","empty":false,"lastPush":"2026-07-30T22:23:41-04:00","commitCount":16,"branchCount":1,"tagCount":1,"sizeBytes":2306048,"languages":[{"name":"Swift","bytes":354168,"percent":75.2,"color":"#F05138"},{"name":"JavaScript","bytes":103454,"percent":22,"color":"#f1e05a"},{"name":"Shell","bytes":9514,"percent":2,"color":"#89e051"},{"name":"Makefile","bytes":4129,"percent":0.9,"color":"#427819"}],"languageBytes":471265,"topLanguage":"Swift","license":"License","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":16,"total":16,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,35.7 44,31 C45.5,26.3 47.1,3.0 48.6,3 C50.1,3.0 51.7,26.3 53.2,31 C54.7,35.7 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,35.7 44,31 C45.5,26.3 47.1,3.0 48.6,3 C50.1,3.0 51.7,26.3 53.2,31 C54.7,35.7 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/zyquo-atlas.git","url":"https://git.spboucher.ai/zyquo-atlas","computedAt":"2026-11-13T10:04:50.785Z","cloneCount":0},{"name":"zyquo-mlx","description":"The local MLX foundry for your Mac — run, fine-tune, quantize, and ship models. Nothing leaves your machine.","topics":["macos","swift","ai","mlx","fine-tuning"],"homepage":"","pinned":false,"created":"2026-08-10T00:28:34.095Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"fcc3f33f65cc213d3da2d8261b7a5ebee0e156c1","stamp":"HEAD:1786321714000:21|packed-refs:-|refs/heads:1786321715000:96|refs/tags:1786321715000:96","empty":false,"lastPush":"2026-07-30T21:01:02-04:00","commitCount":14,"branchCount":1,"tagCount":1,"sizeBytes":1033216,"languages":[{"name":"Swift","bytes":217839,"percent":93.4,"color":"#F05138"},{"name":"Python","bytes":8942,"percent":3.8,"color":"#3572A5"},{"name":"Makefile","bytes":5213,"percent":2.2,"color":"#427819"},{"name":"Shell","bytes":1235,"percent":0.5,"color":"#89e051"}],"languageBytes":233229,"topLanguage":"Swift","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":14,"total":14,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,35.7 44,31 C45.5,26.3 47.1,3.0 48.6,3 C50.1,3.0 51.7,26.3 53.2,31 C54.7,35.7 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,35.7 44,31 C45.5,26.3 47.1,3.0 48.6,3 C50.1,3.0 51.7,26.3 53.2,31 C54.7,35.7 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/zyquo-mlx.git","url":"https://git.spboucher.ai/zyquo-mlx","computedAt":"2026-11-13T10:04:51.154Z","cloneCount":0},{"name":"zyquo-agent","description":"The autonomous agent that actually operates your Mac — plans, runs real commands, verifies its own work.","topics":["macos","swift","ai","agent"],"homepage":"","pinned":false,"created":"2026-08-10T00:28:24.407Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"6829b5ce51c1f3dcf92800515faae9ec48409179","stamp":"HEAD:1786321704000:21|packed-refs:-|refs/heads:1786321705000:96|refs/tags:1786321706000:96","empty":false,"lastPush":"2026-07-30T18:34:46-04:00","commitCount":17,"branchCount":1,"tagCount":1,"sizeBytes":1673216,"languages":[{"name":"Swift","bytes":799781,"percent":94.7,"color":"#F05138"},{"name":"Shell","bytes":34505,"percent":4.1,"color":"#89e051"},{"name":"Python","bytes":6258,"percent":0.7,"color":"#3572A5"},{"name":"Makefile","bytes":3943,"percent":0.5,"color":"#427819"}],"languageBytes":844487,"topLanguage":"Swift","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":17,"total":17,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,35.7 44,31 C45.5,26.3 47.1,3.0 48.6,3 C50.1,3.0 51.7,26.3 53.2,31 C54.7,35.7 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,35.7 44,31 C45.5,26.3 47.1,3.0 48.6,3 C50.1,3.0 51.7,26.3 53.2,31 C54.7,35.7 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/zyquo-agent.git","url":"https://git.spboucher.ai/zyquo-agent","computedAt":"2026-11-13T10:04:50.766Z","cloneCount":0},{"name":"zyquo-local","description":"Native macOS AI chat that runs LLMs 100% locally on Apple Silicon with MLX — no cloud, no API keys.","topics":["macos","swift","ai","mlx","local-llm"],"homepage":"","pinned":false,"created":"2026-08-10T00:28:31.482Z","research":false,"researchDetected":false,"defaultBranch":"main","head":"84e3da68a8fe2c5843809572a7fae91c08ae2958","stamp":"HEAD:1786321711000:21|packed-refs:-|refs/heads:1786321712000:96|refs/tags:1786321713000:96","empty":false,"lastPush":"2026-07-30T15:06:07-04:00","commitCount":20,"branchCount":1,"tagCount":1,"sizeBytes":5308416,"languages":[{"name":"Swift","bytes":284833,"percent":97.2,"color":"#F05138"},{"name":"Shell","bytes":5191,"percent":1.8,"color":"#89e051"},{"name":"Makefile","bytes":2971,"percent":1,"color":"#427819"}],"languageBytes":292995,"topLanguage":"Swift","license":"MIT","licensePath":"LICENSE","spark":{"counts":[0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"max":20,"total":20,"path":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,35.7 44,31 C45.5,26.3 47.1,3.0 48.6,3 C50.1,3.0 51.7,26.3 53.2,31 C54.7,35.7 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31","area":"M3,31 C3.8,31.0 6.1,31.0 7.6,31 C9.1,31.0 10.6,31.0 12.1,31 C13.6,31.0 15.2,31.0 16.7,31 C18.2,31.0 19.7,31.0 21.2,31 C22.7,31.0 24.3,31.0 25.8,31 C27.3,31.0 28.9,31.0 30.4,31 C31.9,31.0 33.4,31.0 34.9,31 C36.4,31.0 38.0,31.0 39.5,31 C41.0,31.0 42.5,35.7 44,31 C45.5,26.3 47.1,3.0 48.6,3 C50.1,3.0 51.7,26.3 53.2,31 C54.7,35.7 56.2,31.0 57.7,31 C59.2,31.0 60.8,31.0 62.3,31 C63.8,31.0 65.3,31.0 66.8,31 C68.3,31.0 69.9,31.0 71.4,31 C72.9,31.0 74.5,31.0 76,31 C77.5,31.0 79.0,31.0 80.5,31 C82.0,31.0 83.6,31.0 85.1,31 C86.6,31.0 88.1,31.0 89.6,31 C91.1,31.0 92.7,31.0 94.2,31 C95.7,31.0 97.3,31.0 98.8,31 C100.3,31.0 101.8,31.0 103.3,31 C104.8,31.0 106.4,31.0 107.9,31 C109.4,31.0 110.9,31.0 112.4,31 C113.9,31.0 116.2,31.0 117,31 L117,34 L3,34 Z","lastX":117,"lastY":31},"cloneUrl":"https://git.spboucher.ai/zyquo-local.git","url":"https://git.spboucher.ai/zyquo-local","computedAt":"2026-11-13T10:04:51.062Z","cloneCount":0},{"name":"htr","description":"","topics":[],"homepage":"","pinned":false,"created":null,"research":false,"researchDetected":false,"defaultBranch":"main","head":null,"stamp":"HEAD:1794271436662.0098:21|packed-refs:-|refs/heads:1794271436661.891:64|refs/tags:1794271436661.922:64","empty":true,"lastPush":null,"commitCount":0,"branchCount":0,"tagCount":0,"sizeBytes":0,"languages":[],"languageBytes":0,"topLanguage":null,"license":null,"licensePath":null,"spark":null,"cloneUrl":"https://git.spboucher.ai/htr.git","url":"https://git.spboucher.ai/htr","computedAt":"2026-11-13T10:04:42.777Z","cloneCount":1}]}