# USER.md -- User Profile & Preferences

> **About this file:**
> This file contains your profile, preferences, and context for BACH and LLM assistants.
> BACH synchronizes this bidirectionally with the database (`assistant_user_profile`, `profile.json`).
> You can edit this file directly, or let BACH/LLMs update it during onboarding and sessions.
> **Type:** TEMPLATE (dist_type=0) -- will be personalized on first use.

---

## Basic Information

**Name:** (your name)
**Role:** (your role)
**Language:** de
**Timezone:** Europe/Berlin
**Operating System:** Windows

---

## Communication Traits

- **Communication Style:** direct
- **Detail Preference:** high
- **Technical Depth:** expert

---

## Core Values

- Privacy First
- Local Execution
- Open Source
- Zero Dependencies

---

## Goals

### Short-term
- BACH setup and configuration

### Long-term
- Full digital sovereignty
- Autonomous AI agents

---

## Preferences

### Coding
- **Language:** Python
- **Style:** clean, documented, typed
- **Frameworks:** sqlite3, standard-lib

### Assistant Behavior
- **Proactiveness:** high
- **Tone:** professional but friendly

---

## Notes & Context

<!-- LLMs: Use this section to capture important user context during sessions.
     Examples: recurring tasks, special requirements, domain knowledge, quirks. -->

*No user context captured yet.*

---

## Synchronization Status

**Last Updated:** (not yet synchronized)
**Sync Source:** USER.md -> DB (setup user)
**Next Sync:** On shutdown or via `bach user sync`

---

<!-- BACH-INTERNAL-MARKER: dist_type=0 TEMPLATE -->
<!-- This file is part of the BACH template system. Users can customize freely. -->
<!-- Generated from: profile.json, assistant_user_profile (DB) -->
<!-- Related: SKILL.md, MEMORY.md, CLAUDE.md (for Claude Code users) -->
