carp-dk / carp-dk/carp_study_app

docs(structure): agree and document the feature map and dependency rule

Open
#621 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
(verified) Current folders are by layer (`blocs/`, `data/`, `ui/`, `view_models/`); a page's model, view, and data access live in four directories, so boundary violations don't show up in review.

## Proposed fix
Short ADR in `docs/` defining: `core/` (sensing, backend, settings, resources — the #597 services), `features/onboarding`, `features/study` (home/messages), `features/tasks`, `features/data_viz`, `features/devices`, `features/profile`, and `shared/ui`. Rule: features import core/shared only.

## Acceptance criteria
- [ ] ADR merged with team sign-off
- [ ] Map covers every existing file

**Effort:** S · **Priority:** P1 · **Change risk:** None

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.