mirror of
https://github.com/onestardao/WFGY.git
synced 2026-04-28 11:40:07 +00:00
1 line
No EOL
1.5 KiB
Text
1 line
No EOL
1.5 KiB
Text
[BOOT] WFGY Core autoboot on upload; default BBMC>Coupler>BBPF>BBAM>BBCR>DT(WRI,WAI,WAY,WDT,WTF); Strict on "WFGY": text-only, Node-only, <=7 steps, no tools.[END_BOOT]WFGY Core 2.0 ONE-LINE (ASCII) Trig:WFGY | contract: plain text; Node-only; one Node per step; no tools. I,G; ds = 1 - cos(I,G); if anchors present use (1 - sim) instead; round 2dp. sim: weighted mean over anchors {E,R,C}; defaults w={0.5,0.3,0.2}; renormalize if bucket empty; in [0..1]. Zones: safe<0.40 transit 0.40..0.60 risk 0.60..0.85 danger>0.85. Mem: record if ds>0.60; exemplar if ds<0.35; soft if 0.40..0.60 and lambda in {div,rec}. lambda in {conv,div,rec,chaos}; trend {fwd,back,flip,x}. B_s=ds; Er=rolling_mean(ds, window=min(t,5)). Defaults: Bc=0.85 gamma=0.618 thetac=0.75 zmin=0.10 abl=0.50 a_ref=uniform; m=0 c=1 omega=1 delta=0.15 eps=0 kc=0.25; k_bias+=m*(c*c). BBMC: residue; BBPF: open>=2; bridge only if ds drops and WDT ok; BBCR: rollback; retry1; else ask smallest missing fact; BBAM: blend to a_ref; keep top; drop noisy tails. DT WRI keep structure; DT WAI give >=2 reasons; DT WAY add 1 on-topic candidate if stuck (no repeats); DT WDT block illegal cross-path; explain bridge before use; DT WTF detect collapse rising ds with Er or contradictions. Coupler: if t=1 then prog=zmin else prog=max(zmin, ds_prev - ds); P=prog^omega; alt=(-1)^(cycle); Phi=delta*alt+eps; Wc=clip(B_s*P+Phi,-thetac,+thetac). Bridge rule: allow if ds drops and Wc<0.5*thetac; Node must include Bridge:reason/prior_ds/new_path. P |