Add telemetry_and_inference example and finalize previous DLL/ABI fixes

This commit is contained in:
AI-anonymous
2026-05-19 23:05:56 +02:00
parent 3ac230d16e
commit 9c941f39a4
9 changed files with 505 additions and 30 deletions

View File

@@ -6,7 +6,7 @@
namespace fces {
// Static members
std::atomic<uint64_t> FuzzyController::next_id_{0};
std::atomic<uint64_t> FuzzyController::next_id_{1};
thread_local std::mt19937 FuzzyController::rng_{std::random_device{}()};
// ---------------------------------------------------------------
@@ -30,7 +30,7 @@ Genome Genome::clone() const {
// ---------------------------------------------------------------
FuzzyController::FuzzyController()
: id(next_id_++), origin("genesis") {
: id(next_id_++), origin("random") {
genome.randomize(rng_);
// Bias output toward acceleration (V2.1 insight)
// Set output biases (last GENOME_OUTPUT_DIM elements) to +2.0, -1.0, 0.0 with noise