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.