17c99cd9d25a86b8eb4031303575645f8032a1c8
Cambios visuales pedidos por el usuario: 1. Colores simplificados a 3 buckets independientes del ring: - done (completado/completed) -> green-500 #22c55e - planned (in-progress) -> amber-500 #f59e0b - todo (resto: pendiente/locked/...) -> violet-500 #a855f7 Ring sigue separando geografia, color cuenta el estado. 2. Hash-distribute unknown domains: nodos sin domain valido (61 sobre 167) ya no se amontonan en sector 17. Se distribuyen via FNV-1a(id) % 18 entre los 18 sectores canonicos. 3. Anti-collision grid 2D por bin (ring,sector). compute_ring_layout distribuia solo radialmente; ahora main.cpp resuelve bins poblados con un grid rows x cols (con brick offset entre filas) que ocupa tanto eje radial como angular del sector. Determinista (sort by id). self-test: 167 nodes, 0 parse_errors, 0 unmapped. Linux + Windows OK. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Synced from fn_registry
Languages
C++
99.1%
CMake
0.9%