docs(wiki): resync 30/08 (bastion rebond pur) + 05/09 (VPN tiers Proton, nouveau guide)
Deux sessions jamais committées jusqu'ici, regroupées :
30/08 — accès distant en déplacement (déjà en place dans le code, non
documenté) : rebond pur par le bastion (AllowedIPs=10.10.0.0/24, ProxyJump
SSH), test de santé handshake plutôt que présence d'interface,
network-online.target sur wg-quick@wg0. Diagnostic-WireGuard-Hotspot.md §8,
Architecture-Cluster-Zeta.md.
05/09 — accès distant injoignable en déplacement, fausse piste "opérateur
mobile" écartée par hprzeta, cause réelle identifiée : Proton VPN bloquait
l'IPv6 côté client. Nouveau guide de référence public
Guide-WireGuard-Acces-Distant.md (TL;DR, niveaux débutant→expert, procédure,
commandes, placeholders <...>). Diagnostic-WireGuard-Hotspot.md §9 (incident),
Guide-Linux-Commandes.md §28 (commandes), STACK.md (avertissement Proton),
JOURNAL.md (chronologie complète, y compris la fausse piste). Correctif
associé côté code : wg_auto.sh v2, commit 23dce34 (Riemann_Lab_C).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016BN9zSGkY7mmvT9XNWoEvC
docs(wiki): add network diagnostic command reference
Merges COMMANDES-SESSION-20260822.md into the existing command guide
instead of duplicating it. Adds a Linux/OpenBSD correspondence table
as an early quick-reference section (recurring source of "command not
found" errors on PC4), a new §27 for WireGuard/IPv6 remote-access
diagnostics (dig, wg show field reading, SSH error table, nc -u/ping6
false positives, full verification sequence), and folds smaller
additions into the existing §1/§5/§6.
docs(guide-linux): §26 — commandes de post-mortem crash machine
journalctl --list-boots/--disk-usage, vérification de la persistance réelle
du journal (date du sous-dossier machine-id, pas du dossier parent),
smartctl -a/-H, upower, dmesg (avec sa limite : tampon volatile par boot),
systemd-inhibit. Utilisées pour diagnostiquer le crash PC1 du 18/08.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
docs(cluster): migration matérielle PC4 — Dell Dimension 4500 → Compaq CQ58
Ajoute Migration-PC4-Compaq-CQ58-20260816.md (procédure complète), entrée
JOURNAL.md, et met à jour toutes les références matérielles obsolètes
(Architecture-Cluster-Zeta.md §10+§17, STACK.md, exemple uname -a du
Guide-Linux-Commandes.md §2). Hostname/IP/rôle inchangés.
docs: incident crash PC4 (JOURNAL) + commandes diagnostic OpenBSD/Linux (Guide-Linux)
docs(guide-linux): fusion commandes session 15/08 (OpenBSD, users cluster, doas)
docs: v16 — Bibliotheques §18, Guide-Linux §21-22, Bonnes-Pratiques workflow validation, rapport v1→v16
- Bibliotheques.md §18 : arb_fpwrap → acb_dirichlet_hardy_z (mécanisme,
headers FLINT vendorisés, choix précision, validation, résultats)
- Guide-Linux-Commandes.md §21 (perf record/report, piège ctypes char[])
et §22 (compiler FLINT depuis les sources, extraction headers gcc -M)
- Bonnes-Pratiques-Claude-Code.md : nouvelle section workflow de
validation avant intégration production (leçon v16)
- analyse_problemes_v1_v16.md : rapport de synthèse complet de la
trajectoire v1→v16 (PDF généré et poussé séparément côté code repo)
docs(backup): zeta_backup_status.py + découverte échec rclone→ProtonDrive 7/7 jours
Guide-Linux-Commandes.md §20 : nouveau script de vérification quotidienne du
pipeline PC1→PC3→ProtonDrive (rsync + rclone), alias zeta-backup-status.
JOURNAL.md : nouvelle entrée 05/08 — création du script + découverte d'un
échec systématique de la synchronisation cloud (crash Go répété, 0 succès
dans tout l'historique du log rclone_cron.log), non investigué ce jour.
STACK.md : outil ajouté à la table Scripts & diagrammes + avertissement de
fiabilité dans la section Infrastructure backup.
docs(guide-linux): §19 UPower CriticalPowerAction=PowerOff — incident PC1 run T=5M
Run T=5M interrompu par 3 redémarrages non planifiés (02-04/08), cause racine :
batterie non branchée + HybridSleep sans resume= configuré. Correctif appliqué
(PowerOff au lieu de HybridSleep) + audit veille des 4 machines du cluster.
docs(guide-linux): §18 wg_auto.sh — bascule WireGuard maison/déplacement
docs: alias zeta-distribute + zeta-progress + zeta-pid + zeta-log
Section 17 ajoutée — lancement autonome de la distribution PC1+PC2 sans
Claude Code. Limites documentées : --help non géré, zeta-log bloquant.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
docs: MILESTONE distribution PC1+PC2 T=100k — 138069 zéros + guides pip/distribute
docs: v13 — journal 2026-06-17, diagnostic .so cross-machine, nm/ldd/dpkg, T_SEUIL_PETIT_T
docs(wiki): session 16 juin — monitor 4/4 + zeta_tmux.sh
- Guide-Linux-Commandes §12 tmux enrichi (split-window, send-keys,
select-pane -P, alias zeta-cluster) + §15 Python 3.5 compat NOUVEAU
(f-strings→.format(), PYTHONNOUSERSITE=1, top OpenBSD CPU)
- Architecture-Cluster-Zeta §17 NOUVEAU : zeta_monitor.py 4/4 fixes
détaillés + zeta_tmux.sh disposition 4 panneaux colorés ; statuts
PC3 (Python 3.5.2 + monitor OK) et PC4 (CPU top OpenBSD) mis à jour
- Handoff.md réécrit : état monitor 4/4, prochaine action v13 distribution
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
docs(guide): add Guide-Linux-Commandes — commandes Linux/BSD projet Zeta