carp-dk / carp-dk/carp_study_app

refactor(structure): migrate remaining features and lock the convention

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

Description

## Problem
Remaining ~60 files across study/tasks/data-viz/devices/profile still live in layer folders after the pilot.

## Proposed fix
One PR per feature, lowest-risk first (data_viz → devices → tasks → study/home last, since it depends on the app coordinator from #604). Add a CI grep/custom-lint guard for the dependency rule.

## Acceptance criteria
- [ ] `lib/ui`, `lib/view_models`, `lib/blocs` folders are gone or empty
- [ ] CI guard for the dependency rule is active

**Effort:** L · **Priority:** P2 · **Change risk:** Low per-PR (mechanical moves after the cleanups)

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.