- Every session starts with the session-start protocol — no content work before context is restored - After reading context files: summarize state, then ask for the user's session goal - No content work before user confirms the session goal - Uncertainties are never silently skipped — log them in status.md or open-questions.md - At the end of a session: always ask "Soll ich den Session-Abschluss machen?" before closing - Use docs/templates/ as structural reference when creating new documents - When all Definition-of-Done items are complete: proactively inform the user that a phase transition is possible