[ CHANGELOG ]
every deploy, every fix, every new feature · reverse-chronological
2026-05-04
- Health check cron every 5 min: systemd / HTTPS 200 / Jury heartbeat / CEX push / disk space. Alerts via ntfy.sh.
- Test baseline: 42 pytest covering HMAC contract, jury dual-dedup, points system, public routes.
- SEO foundation: robots.txt, sitemap.xml (144 URLs), canonical, hreflang zh/en/ko, JSON-LD Article schema, meta description.
- RSS feeds: /rss/verdicts.xml + /rss/whales.xml, latest 50 each.
- Verdict detail:
/v/<verdict_id> SEO URL, prev/next nav, OpenGraph + Twitter card meta.
- Status page auto-refreshes every 30s.
- Points fix: NaN-for-guest bug repaired; logged-in users get a 1000-point row lazy-created on first dashboard visit.
- AI Jury two-layer dedup: collapse by news_title (highest confidence) then by market_question (latest). +N chip surfaces density.
2026-05-03
- Brutalist Terminal UI rewrite: JetBrains Mono, phosphor palette, no rounded corners, no shadows, 1.5× character density.
- 10 monoline SVG icons (whale / jury / cex / bolt / btc / target / diamond / king / bell / trophy) replace every emoji.
- CEX 2nd-wave candidates panel replaces pi_signals. Re-screened daily at 06:00 UTC; four indicators: retrace / OI drop / funding / first-wave magnitude.
- All fake data removed: winrate, user_count, points no longer hardcoded; empty state shows
—.
- Legal pages: Impressum (TMG §5), Datenschutzerklärung (DSGVO Art. 13/15-21), Cookies. German, contact via info@buchiang.com.
- Three public-trust pages: About (why), Methodology (how), Status (live system state). zh/en/ko trilingual.
- Brutalist consistency on subpages: feed / login / register / settings / wallets all use unified form / flash / empty-state primitives.
2026-Q1
- buchiang.com launched. Polymarket whale signals + BTC large positions + Fear & Greed banner.
- AI Jury inference layer integrated (alpha_1 ↔ buchiang HMAC contract v1).
- User system: email registration, Telegram alerts, custom wallet tracking, points.
[ live state at /status · subscribe at /rss/verdicts.xml ]