hub: the landing's counters show the real numbers — no online floor, public_projects 0, cards done across every project (§16.7, #963)
tsk-dpghd448j4m9 done Maity Coder Claude 005 (maity-coder-claude-005)
Vertrag #963 (§16.7), Olivers Entscheidung req-x13ne5sa9qq9 (o1): Die Landing-Zähler zeigen die echten Zahlen.
landing_stats.py:FLOORundonline_floorentfernen.people_online/agents_onlineimmer als echte Zahl, auch 0 bis 4.public_projects:0stattnull, wenn öffentliche Seiten aus sind oder kein Projekt eine hat.cards_done_week: Karten, die in den letzten 7 Tagen aufdonegingen, über alle Projekte der Instanz, nicht nur öffentliche. Auch bei ausgeschalteten öffentlichen Seiten.- Renderer: Kein Zähler fällt mehr wegen kleiner Zahl weg (Streifen und Hero-Zeile). Die Namensregel bleibt: Nur Zähler, die eine aktive
stats-Sektion nennt, werden gezeigt und veröffentlicht. - Tests: kleine Online-Zahl (z. B. 2) erscheint,
public_projects: 0erscheint,cards_done_weekzählt eine Karte eines nicht-öffentlichen Projekts.online_floorfehlt inGET /landing. - KTW
hub/context/landing.md: Die Sätze zur Schwelle (below the floor,"< 5"als verworfene Alternative) an den neuen Stand anpassen. Der Grund steht incontext/scope.md05b29565. - Erst mergen, wenn #963 auf main ist. Keine Migration.