carp-dk / carp-dk/carp_study_app

[EPIC] Contain CAMS coupling & dependency drift

Open
#638 0 comments 0 reactions 1 assignee Claimed by @Zeroupper View on GitHub
Dominant language
Dart
Stars
10
Forks
5
Avg merge
1d 5h
Merged PRs (30d)
13

Description

29 of ~80 files touch CAMS types; `AppTaskController()` is called raw from 8+ places including the router and view-model getters, the UI hardcodes `UserTaskState` mappings, and the `Sensing` facade leaks executor internals. Each CAMS major bump (the 2.x migration in #601/#571) currently fans out across the whole app.

Goal: CAMS churn is absorbed in `Sensing`/`CarpBackend`/one task facade, and dependency constraints are deliberate.

**Definition of done:** no `AppTaskController()`/executor access outside the facades; pubspec has no `any` constraints.

Line references are against branch `chore/cams-2.x-upgrade` @ 560a181.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.