# Codemble domain model

## Project Selection

The learner's choice of one local folder, constrained to Codemble's allowed
browse root, that may become the current project.

## Project Activation

The atomic transition from a successfully parsed project to the live checks,
study, graph, and map experience. Releasing a project cancels any unfinished
activation and leaves no project bound.

## Project Mapping Run

The learner-visible run that begins when a selected folder is accepted and
ends when its project activates, parsing fails, or the learner releases it.

## Name Atlas

The deterministic set of visible names placed around charted stars for the
current camera view, prioritizing Home, understood systems, and the learner's
current pointer subject without allowing name plates to collide.

## Learner Projection

The learner-facing view of the current project after language focus, proven
progress, navigation selection, and view preferences are applied.
