Skip to content

feat(ANDPERF-8): Capability Detection: Lightweight Runtime Probe #12

@e-Garcia

Description

@e-Garcia

Add a fast “dry-run” measurement attempt (where safe) to detect NO_DATA_COLLECTED and classify failures more accurately.

Tasks
Implement a minimal no-op activity launch to attempt metric collection (guarded by timeouts).
Map exceptions/timeouts to AvailabilityReason.
Allow opt-out via build flag to avoid overhead.

Acceptance Criteria
Dry-run can classify NO_DATA_COLLECTED vs other reasons.
Overhead documented and measured (< ~1–2s per device).

Depends on #11

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions