scout_annotations library
Scout Application Capability Intelligence Platform — annotations library.
Zero runtime dependencies. Safe to include in production Flutter code.
Usage:
import 'package:scout_annotations/scout_annotations.dart';
@Capability(
id: 'view_attendance',
label: 'View Attendance',
category: 'academic',
)
class AttendanceScreen extends StatelessWidget { ... }
Classes
- Capability
- Marks a Flutter screen widget or service method as a named app capability.
- FeatureFlag
- Declares a feature flag that gates a capability or screen.
- Owner
- Declares ownership of a screen, service, or feature module.
- Permission
- Declares a named permission that capabilities can reference.
- Workflow
- Defines a multi-step capability sequence.
- WorkflowStep
Enums
- GdprClass
- GDPR data classification for a capability.