Imports:
  - Types:
      - ProjectConfig
      - load_project_config
      - BuildConfig
      - PipelineConfig
      - TaskExecutorConfig
      - CodemanifestConfig
      - DepConfig
      - LintConfig
    From: goga/config/project
  - Types:
      - HomeConfig
      - DockerArgsConfig
      - load_home_config
    From: goga/config/home
  - Types:
      - resolve_project_name
    From: goga/config/git

Usages:
  convention: .goga/usages/conventions.md

Annotations: |
  The `convention` practice is used for:
  - Working with the codebase
  - Organizing the REPL development cycle
  - Debugging and testing
  - Organizing the test infrastructure
  - Understanding the general principles and rules of development and testing in the project

  This cell is a re-export facade: it embeds (re-exports) all configuration types
  from goga/config/project (project configuration), goga/config/home
  (home/docker configuration), and goga/config/git (git-environment
  introspection — `resolve_project_name`) so consumers import a single entry
  point (From: goga/config). It owns no behavior — all logic lives in the child
  cells.

---

->ProjectConfig: {}
->load_project_config: {}
->BuildConfig: {}
->PipelineConfig: {}
->TaskExecutorConfig: {}
->CodemanifestConfig: {}
->DepConfig: {}
->LintConfig: {}
->HomeConfig: {}
->DockerArgsConfig: {}
->load_home_config: {}
->resolve_project_name: {}

---

Author: Goga
CreatedAt: 24/07/26
Description: |
  Re-export facade — embeds project (goga/config/project), home
  (goga/config/home), and git-introspection (goga/config/git —
  `resolve_project_name`) configuration types so consumers import a single
  entry point. Owns no behavior.
