You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bead:bio_inspired_nanochat-8j9.1 · Owner: TurquoiseFinch · Last updated: 2026-06-10
Maps every public/marketing claim (README, planning docs) to a verified implementation status with file:line evidence and the bead that closes each gap. This is the reference all other "Truth & Integrity" tasks (8j9.3 README rewrite, 8j9.6 parameter census) act on.
Status legend
SOLID — fully implemented and on the live model path.
PARTIAL — exists but limited, not wired into the live path, or test-only.
ASPIRATIONAL — claimed but absent, dead, or only a research/roadmap item.
Methodology: a draft inventory was generated by a search agent, then every contested status was re-verified by hand against the source (the agent mis-rated several — e.g. it claimed tune_bio_params.py "does not exist" and rated the "bank-account economy" and "three kernel backends" as SOLID; all corrected below). Line numbers are from the working tree at the date above and will drift.
de5l: NeuroScore.step publishes a per-expert composite fitness onto each MoE (last_neuroscore); SplitMergeController._health blends it into every split/merge/reset decision behind use_neuroscore (default-off)
— (closed de5l)
Router embeddings + lateral-inhibition update
SOLID
fkkc: SynapticMoE.forward runs a per-forward similarity-weighted repulsion that pushes similar router embeddings apart to drive specialization (gated by router_contrastive_lr/_push). The earlier block was wired but ineffective — a diagonal-only co-occurrence matrix zeroed its pull term; it did not reduce pairwise similarity
— (closed fkkc)
"Bank-account economy": taxation / income / bankruptcy / IPO
ASPIRATIONAL
zero code references to bankruptcy/IPO/bank-account/tax; only generic energy metabolism (energy_cost_*) exists
8j9.3 (reframe to "energy metabolism")
Kernels & performance
Claim
Status
Evidence
Closing bead
Three kernel backends (Triton GPU / Rust CPU / Python ref)
PARTIAL
files exist (kernels/, rust_src/src/presyn.rs) but only a default-Falsenative_presyn flag (synaptic.py:257); no live dispatch — the live release_canonical is pure PyTorch; kernel tests skip (rustbpe unbuilt)
jyb.1/jyb.2/jyb.6
Kernels target the documented (faithful) equations
PARTIAL
forward() (the kernel reference) is faithful, but kernels were written against it, not yet the canonical top-k path
8j9.4, jyb.*
"90%+ GPU utilization (dual 4090)"
ASPIRATIONAL
a stated roadmap target; no benches/guardrails in code
j9i, r2d
FlexAttention O(N) memory
PARTIAL
synaptic.py flex path exists but prefill-only (explicitly no KV-cache decode); not usable for efficient generation
s3w9, zsi
Logit softcap (15·tanh, parity with vanilla)
SOLID
gpt_synaptic.py:44logit_softcap=15.0; :286sc*tanh(logits/sc) on both paths
— (closed vg9.1)
Config, tuning & measurement
Claim
Status
Evidence
Closing bead
CMA-ES hyperparameter optimization of bio params
SOLID
scripts/tune_bio_params.py exists (59 KB, CMA-ES + TOP10_PARAM_SPECS); tau_c spec corrected for the canonical regime (x6z4)
—
"48-parameter genome"
ASPIRATIONAL (claim drift)
SynapticConfig now has 70 fields — 8j9.5 pruned the 6 dead ones, so all 70 are live. The learned "genome" is 4-D (xi_dim); only 10 are CMA-ES-tuned. Machine-verified in docs/parameter_census.md
— (closed 8j9.6/8j9.5)
Feature toggles for clean ablation
SOLID
enable_presyn/enable_hebbian/enable_metabolism/use_flex_attention; presyn early-returns when disabled
—
Most significant remaining gaps (priority order)
"Bank-account economy / bankruptcy / IPO" has no code. → reframe to "energy metabolism + health-based lifecycle" in 8j9.3.
Three kernel backends / 90% util — kernels exist as files but aren't on the live path. → jyb.*, perf beads.
Resolved since the original audit
✅ NeuroScore now drives the lifecycle (de5l): published onto each MoE and blended into split/merge/reset health behind use_neuroscore.
✅ Router lateral-inhibition fixed (fkkc): the wired-but-ineffective update was replaced with an effective similarity-weighted repulsion that demonstrably spreads router embeddings.
✅ "48-parameter genome" reconciled (8j9.6 census + 8j9.5 prune, then sax.2 added the latch knobs): 82 live config fields, 0 dead; machine-verified census committed.
✅ Bistable CaMKII/PP1 latch implemented (sax.2): real Lisman switch with hysteresis + PP1 in the gate, behind bistable_latch (default-off), demonstrated in tests.
Recently CLOSED gaps (this audit records the wins)
✅ Online Hebbian learning now runs during training (vg9.2) — was inert behind not torch.is_grad_enabled().
✅ The live attention path now runs the faithful Hill release; README equations match (2gjl/ukxt) — was the legacy sigmoid while docs described Hill.
✅ tau_c unified as an exp time-constant with a sensible default (x6z4) — was overloaded (raw vs exp) and silently weakening calcium memory ~7×.
✅ Logit softcap parity (vg9.1); optimizer-moment reset across all optimizers on split/merge (vg9.3); bounded log-release attention bias (vg9.5).