useCases property
Returns examples of when to use this mode.
Implementation
List<String> get useCases {
return switch (this) {
ExecutionMode.automatic => [
'Rapid prototyping',
'Greenfield projects',
'Boilerplate generation',
'Quick MVPs',
],
ExecutionMode.manual => [
'Learning project architecture',
'Complex business logic',
'Manual code review required',
'Using IDE/Copilot for implementation',
],
ExecutionMode.interactive => [
'Production code',
'Critical systems',
'Code review workflow',
'Teaching/learning scenarios',
],
};
}