WorkspaceManager constructor
WorkspaceManager({
- int capacity = 7,
- double decayRate = 0.05,
- ConsciousnessLogger? logger,
Implementation
WorkspaceManager({
this.capacity = 7,
double decayRate = 0.05,
ConsciousnessLogger? logger,
}) : assert(capacity > 0 && capacity <= 20,
'Workspace capacity must be between 1 and 20'),
assert(decayRate >= 0.0 && decayRate <= 1.0,
'Decay rate must be in [0, 1]'),
_decayRate = decayRate,
_logger = logger ?? ConsciousnessLogger('WorkspaceManager');