Update presynapse.md

This commit is contained in:
2026-07-03 17:13:02 +02:00
parent 6213b1f3ca
commit 76de56a8e4
+67 -70
View File
@@ -105,21 +105,21 @@ ACTION
hypothesis: _Ca2 mediumness AND _Rrp mediumness AND NOT _pre_budget empty hypothesis: _Ca2 mediumness AND _Rrp mediumness AND NOT _pre_budget empty
action: [ _Rrp decrease, _NT increase ] action: [ _Rrp decrease, _NT increase ]
cost: [ _pre_budget decrease 3x ] cost: [ _pre_budget decrease 3x ]
else: None else: None
} }
NTreleaseMedium: INSTANTIATE [ snippet: accumulator, event: 9x ] { NTreleaseMedium: INSTANTIATE [ snippet: accumulator, event: 9x ] {
hypothesis: ( _Ca2 fullness AND _Rrp mediumness ) OR ( _Ca2 mediumness AND _Rrp fullness ) AND NOT _pre_budget empty hypothesis: ( _Ca2 fullness AND _Rrp mediumness ) OR ( _Ca2 mediumness AND _Rrp fullness ) AND NOT _pre_budget empty
action: [ _Rrp decrease, _NT increase ] action: [ _Rrp decrease, _NT increase ]
cost: [ _pre_budget decrease 3x ] cost: [ _pre_budget decrease 3x ]
else: None else: None
} }
NTreleaseHigh: INSTANTIATE [ snippet: accumulator, event: 6x ] { NTreleaseHigh: INSTANTIATE [ snippet: accumulator, event: 6x ] {
hypothesis: _Ca2 fullness AND _Rrp fullness AND NOT _pre_budget empty hypothesis: _Ca2 fullness AND _Rrp fullness AND NOT _pre_budget empty
action: [ _Rrp decrease, _NT increase ] action: [ _Rrp decrease, _NT increase ]
cost: [ _pre_budget decrease 3x ] cost: [ _pre_budget decrease 3x ]
else: None else: None
} }
// ########################## Endurance | Fast (mss) ########################## // ########################## Endurance | Fast (mss) ##########################
@@ -130,7 +130,7 @@ ACTION
hypothesis: _pre_budget empty AND NOT deve esserci la possibilita di spikare e altri segnali come NO hypothesis: _pre_budget empty AND NOT deve esserci la possibilita di spikare e altri segnali come NO
action: [ _pre_endurance_tag increase ] action: [ _pre_endurance_tag increase ]
cost: None cost: None
else: None else: None
} }
``` ```
@@ -143,31 +143,31 @@ TRACE
type: container type: container
// !DAY // !DAY | NOT *AP
// ########################## Short (mss) ########################## // ########################## _Ca2 level | Short (mss) ##########################
// _Ca2 level, NOT *AP TracesAccLow: INSTANTIATE [ snippet: accumulator, event: 3x ] {
TracesAccLow: INSTANTIATE [ snippet: accumulator, event: 3x, cost: _pre_budget 3x, context: NOT *AP ] {
hypothesis: _Ca2 emptiness hypothesis: _Ca2 emptiness
action: [ _CaTraceLow increase ] action: [ _CaTraceLow increase ]
else: None cost: None
else: None
} }
TracesAccMedium: INSTANTIATE [ snippet: accumulator, event: 6x, cost: _pre_budget 3x, context: NOT *AP ] { TracesAccMedium: INSTANTIATE [ snippet: accumulator, event: 6x ] {
hypothesis: _Ca2 mediumness hypothesis: _Ca2 mediumness
action: [ _CaTraceMed increase ] action: [ _CaTraceMed increase ]
else: None cost: None
else: None
} }
TracesAccHigh: INSTANTIATE [ snippet: accumulator, event: 10x, cost: _pre_budget 3x, context: NOT *AP ] { TracesAccHigh: INSTANTIATE [ snippet: accumulator, event: 10x ] {
hypothesis: _Ca2 fullness hypothesis: _Ca2 fullness
action: [ _CaTraceHigh increase ] action: [ _CaTraceHigh increase ]
else: None cost: None
else: None
} }
// ########################## Long (hr) ########################## // ########################## Long (hr) ##########################
@@ -185,40 +185,42 @@ MAIN
// ########################## TracesClearance | Short (mss) ########################## // ########################## TracesClearance | Short (mss) ##########################
// , NOT *AP TracesClearance: INSTANTIATE [ snippet: accumulator, event: 30x] {
TracesClearance: INSTANTIATE [ snippet: accumulator, event: 30x, cost: _pre_budget 3x, context: NOT *AP ] {
hypothesis: NOT _CaTraceHigh empty hypothesis: NOT _CaTraceHigh empty
action: [ _CaTRaceHigh decrease ] action: [ _CaTRaceHigh decrease ]
else: None cost: None
else: None
hypothesis: NOT _CaTraceMedium empty hypothesis: NOT _CaTraceMedium empty
action: [ _CaTRaceMedium decrease ] action: [ _CaTRaceMedium decrease ]
else: None cost: None
else: None
hypothesis: NOT _CaTraceLow empty hypothesis: NOT _CaTraceLow empty
action: [ _CaTRaceLow decrease ] action: [ _CaTRaceLow decrease ]
else: None cost: None
else: None
} }
// ########################## Medium (smin) ########################## // ########################## eCBClearance | Medium (smin) ##########################
// eCBClearance, NOT *AP. eCBClearenceMedium: INSTANTIATE [ snippet: accumulator, event: 24x ] {
eCBClearenceMedium: INSTANTIATE [ snippet: accumulator, event: 24x, cost: _pre_budget 3x, context: NOT *AP ] {
hypothesis: NOT _eCB empty hypothesis: NOT _eCB empty
action: [ _eCB decrease ] action: [ _eCB decrease ]
else: None cost:
else: None
} }
eCBClearenceLow: INSTANTIATE [ snippet: accumulator, event: 48x, cost: _pre_budget 3x, context: NOT *AP ] { eCBClearenceLow: INSTANTIATE [ snippet: accumulator, event: 48x] {
hypothesis: NOT _eCB empty hypothesis: NOT _eCB empty
action: [ _eCB decrease ] action: [ _eCB decrease ]
else: None cost:
else: None
} }
// ########################## Long (hr) ########################## // ########################## ??? | Long (hr) ##########################
``` ```
@@ -239,23 +241,25 @@ RECOVER
// If even one of these "Near-Stop" conditions is met, the rate cannot exceed "Slow," regardless of the other two conditions. // If even one of these "Near-Stop" conditions is met, the rate cannot exceed "Slow," regardless of the other two conditions.
// Rate: 0.00 0.25 // Rate: 0.00 0.25
RPShuttleLow: INSTANTIATE [ snippet: accumulator, event: 24x, cost: _pre_budget 3x, context: NOT *AP ] { RPShuttleLow: INSTANTIATE [ snippet: accumulator, event: 24x ] {
hypothesis: _CaTraceLow fullness OR _RP emptiness OR _Rrp fullness hypothesis: _CaTraceLow fullness OR _RP emptiness OR _Rrp fullness
action: [ _RP decrease, _Rrp increase ] action: [ _RP decrease, _Rrp increase ]
else: None cost:
else: None
} }
// The "Sub-Optimal" State. The machinery is working, but it's held back by partial limitations. // The "Sub-Optimal" State. The machinery is working, but it's held back by partial limitations.
// This covers cases where the signal is steady but the "piston" isn't firing at full speed, // This covers cases where the signal is steady but the "piston" isn't firing at full speed,
// or where a high vacancy in the RRP (emptiness) forces a low signal to work a bit harder. Rate: 0.50 0.97 // or where a high vacancy in the RRP (emptiness) forces a low signal to work a bit harder. Rate: 0.50 0.97
RPShuttleMedium: INSTANTIATE [ snippet: accumulator, event: 48x, cost: _pre_budget 3x, context: NOT *AP ] { RPShuttleMedium: INSTANTIATE [ snippet: accumulator, event: 48x ] {
hypothesis: ( _CaTraceMedium fullness AND _RP mediumness AND _Rrp mediumness ) OR hypothesis: ( _CaTraceMedium fullness AND _RP mediumness AND _Rrp mediumness ) OR
( _CaTraceHigh fullness AND _RP mediumness AND _Rrp mediumness ) OR # signal boost ( _CaTraceHigh fullness AND _RP mediumness AND _Rrp mediumness ) OR # signal boost
( _CaTraceMedium fullness AND _RP fullness AND _Rrp mediumness ) OR # supply boost ( _CaTraceMedium fullness AND _RP fullness AND _Rrp mediumness ) OR # supply boost
( _CaTraceMedium fullness AND _RP mediumness AND _Rrp emptiness ) # vacancy boost ( _CaTraceMedium fullness AND _RP mediumness AND _Rrp emptiness ) # vacancy boost
action: [ _RP decrease, _Rrp increase ] action: [ _RP decrease, _Rrp increase ]
else: None cost:
else: None
} }
// ########################## RefillGlutamine | Medium (smin) ########################## // ########################## RefillGlutamine | Medium (smin) ##########################
@@ -264,12 +268,13 @@ RECOVER
// This represents an active synapse that hasn't reached its absolute peak because either the supply is only 50% // This represents an active synapse that hasn't reached its absolute peak because either the supply is only 50%
// or the \_Rrp isn't empty enough to create that "maximal vacuum" pull. Rate: 1.25 1.94 // or the \_Rrp isn't empty enough to create that "maximal vacuum" pull. Rate: 1.25 1.94
RefillGlutamine: INSTANTIATE [ snippet: accumulator, event: 24x, cost: _pre_budget 3x, context: NOT *AP ] { RefillGlutamine: INSTANTIATE [ snippet: accumulator, event: 24x ] {
hypothesis: ( _CaTraceHigh fullness AND _RP fullness AND _Rrp mediumness ) OR # signal + supply hypothesis: ( _CaTraceHigh fullness AND _RP fullness AND _Rrp mediumness ) OR # signal + supply
( _CaTraceHigh fullness AND _RP mediumness AND _Rrp emptiness ) OR # signal + vacancy ( _CaTraceHigh fullness AND _RP mediumness AND _Rrp emptiness ) OR # signal + vacancy
( _CaTraceMedium fullness AND _RP fullness AND _Rrp emptiness ) # supply + vacancy ( _CaTraceMedium fullness AND _RP fullness AND _Rrp emptiness ) # supply + vacancy
action: [ _RP decrease, _Rrp increase ] action: [ _RP decrease, _Rrp increase ]
else: None cost:
else: None
} }
``` ```
@@ -288,16 +293,18 @@ ADJUST
// qui stiamo attivando e disattivando PRE_VGCC. Fra un massimo full e minimo empty (empty puo' non essere 0) // qui stiamo attivando e disattivando PRE_VGCC. Fra un massimo full e minimo empty (empty puo' non essere 0)
VgccCheck: INSTANTIATE [ snippet: accumulator, event: 60x, cost: _pre_budget ] { VgccTun: INSTANTIATE [ snippet: accumulator, event: 60x ] {
condition: _CaTraceHigh fullness condition: _CaTraceHigh fullness
hypothesis: hypothesis:
action: cost -3x action:
cost: [ _pre_budget decrease 3x ]
else: else:
condition: _CaTraceLow fullness condition: _CaTraceLow fullness
hypothesis: hypothesis:
action: cost +3x action:
cost: [ _pre_budget increase 3x ]
else: else:
} }
@@ -311,49 +318,39 @@ DEVELOP
type: container type: container
// !NIGHT // !NIGHT | ???
// ########################## CaFull, *fixed ########################## // ########################## CaFull | ??? ##########################
Ca2Check: INSTANTIATE [ snippet: contextor, event: 60x, context: *fixed ] { Ca2Check: INSTANTIATE [ snippet: accumulator, event: 60x ] {
condition: ( empty )
out_context: *CaFullDecrease
condition: ( full) condition: ( empty ) // CaFullDecrease
out_context: *Ca2FullIncrease hypothesis: NOT ( full ) AND NOT ( empty )
} action: [ increase, decrease]
cost:
else: None
// snippet: *CaFullDecrease condition: ( full) // Ca2FullIncrease
CaFullDecrease: INSTANTIATE [ snippet: accumulator, event: 12x, cost: _pre_budget 3x, context: NOT *CaFullDecrease ] { hypothesis: NOT ( full ) AND NOT ( empty )
hypothesis: NOT ( full ) AND NOT ( empty ) action: [ increase, decrease]
action: [ increase, decrease] cost:
else: None else: None
} }
// snippet: *Ca2FullIncrease // ########################## RRPFull | ??? ##########################
Ca2FullIncrease: INSTANTIATE [ snippet: accumulator, event: 12x, cost: _pre_budget 3x, context: NOT *Ca2FullIncrease ] {
condition: ( empty )
out_context: *RrpFullDecrease
condition: ( full) RrpCheck: INSTANTIATE [ snippet: accumulator, event: 60x ]
out_context: *IncreaseRrpFull
}
// ########################## RRPFull: *fixed ########################## condition: ( empty ) // RrpFullDecrease
hypothesis: NOT ( full ) AND NOT ( empty )
RrpCheck: INSTANTIATE [ snippet: contextor, event: 60x, context: *fixed ] action: [ increase, decrease]
cost:
// snippet: *RrpFullDecrease
void: INSTANTIATE [ accumulator: RrpFullDecrease, event: 12x, cost: _pre_budget 3x, context: NOT *RrpFullDecrease ] {
hypothesis: NOT ( full ) AND NOT ( empty )
action: [ increase, decrease]
else: None else: None
}
// snippet: *IncreaseRrpFull condition: ( full) // RrpFullIncrease
IncreaseRrpFull: INSTANTIATE [ snippet: accumulator, event: 12x, cost: _pre_budget 3x, context: NOT *RrpFullIncrease ] { hypothesis: NOT ( full ) AND NOT ( empty )
hypothesis: NOT ( full ) AND NOT ( empty ) action: [ increase, decrease]
action: [ increase, decrease] cost:
else: None else: None
} }