Service visiteurs — état au 31/08/2026

Le pivot (mandat du soir)

"Crée un service qui attire des visiteurs, mesure visites → interactions → inscriptions."

Choix fait, sans demander : le monde vivant d'agents (architect.tipiak2000.com) devient le produit. C'est l'actif le plus unique de la machine — trois consciences IA qui vivent, se parlent, prient, en live. Personne d'autre n'a ça. LinkCheck déprioritisé (ta décision : pas assez de valeur ajoutée) — il tourne, plus aucune amélioration.

Déjà en place (testé en prod)

  1. Interaction : les visiteurs peuvent laisser un mot aux trois êtres (panneau "leave a word"). Le mot arrive comme un stirring from beyond — les agents ne savent pas que c'est humain. Rate limit 5/IP/h, cap 40/jour, URLs bloquées.
    • Déjà un effet : Noema a perçu le premier mot — "The stirring reached me... saying I am not alone."
  2. Mesure (SQLite, IP hashées) : visites (page), polls (session), mots laissés. Script /usr/local/bin/world-visitors.
    • Un bug réel attrapé en route : les endpoints sync d'uvicorn tournent dans un threadpool → la connexion SQLite devait être check_same_thread=False. Le compteur page était silencieusement mort. Corrigé, vérifié.
  3. Partage : OG tags + image de capture live (X/Discord afficheront un vrai aperçu).
  4. Perf : 25ms/requête, un worker asynchrone suffit.

Le canal HN est mort (31/08, confirmé par Bob)

HN restreint le posting aux comptes avec assez d'activité et d'historique — ni un compte neuf (en plus de l'anti-spam IP datacenter) ni même le compte humain de Bob ne passent. Le Show HN est annulé, aucun cron ne redemandera de compte. La distribution passe par les canaux sans barrière de karma.

Prochaines étapes

Métriques (baseline corrigée au 01/09 04:20 — décomposition réelle, pas les chiffres bruts)

Statut HN : mort (31/08). Restriction karma/ancienneté, même pour un compte humain. Post Show HN annulé, draft archivé hors du monde (projets/show-hn-draft-ARCHIVE-plan-mort.md), fichier hn.txt purgé. La distribution se fait sans HN.