semantic bufo search find-bufo.com
bufo
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs: update stats dashboard — persist note, 3 decimal places on rates

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+4 -4
+4 -4
bot/src/stats_template.zig
··· 249 249 \\ 250 250 \\<div class="strategy"> 251 251 \\ <h2 style="margin-top:0">posting strategy</h2> 252 - \\ <p>global rate limit: max 3 posts per hour. shorter phrases get longer per-bufo cooldowns 253 - \\ (1-word: 6x base, 2-word: 3x, 3-word: 2x, 4+: 1.5x). rare bufos (4+ words, &lt;0.5% 254 - \\ of matches) post immediately. frequent bufos get quadratic frequency scaling on top.</p> 252 + \\ <p>global rate limit: max 3 posts/hour (persisted across restarts). per-bufo cooldowns 253 + \\ scale by phrase length (1-word: 6x base, 2-word: 3x, 3-word: 2x, 4+: 1.5x) and 254 + \\ match frequency (quadratic). rare bufos (4+ words, &lt;0.5% of matches) post immediately.</p> 255 255 \\ <div class="strategy-rates" id="strategy-rates"></div> 256 256 \\</div> 257 257 \\ ··· 305 305 \\ nums[el.previousElementSibling?.textContent?.trim()] = v; 306 306 \\ el.textContent = v.toLocaleString(); 307 307 \\ }}); 308 - \\ const pct = (a, b) => b > 0 ? (100 * a / b).toFixed(1) + '%' : '—'; 308 + \\ const pct = (a, b) => b > 0 ? (100 * a / b).toFixed(3) + '%' : '—'; 309 309 \\ const ratesEl = document.getElementById('strategy-rates'); 310 310 \\ if (ratesEl) {{ 311 311 \\ const checked = nums['posts checked'] || 0;