User
Represents a user of the system, external stakeholder with variable influence. The UI Flow allows the User to enter Danish questions and interact with the Data Discovery feature. The User is expected to provide the Anthropic API key User uses the Agent Chat interface to interact with the SVGV budget analysis system User asks Danish language budget queries to the DataLens SVGV Budget analysis system Organization physical table includes multiple User entities representing users belonging to an organization. The queries table includes a user_id column that associates each query with a user. The file_uploads table includes an uploaded_by field that links each file to the user who uploaded it. Each agent session is associated with a user via the user_id column in agent_sessions. User interacts with Project data via the API, querying and managing project-specific information. User interacts with IronClaw Gateway as part of the platform to ask Danish budget questions and receive clarified and executed results. User accesses the theo Backend as main API and service endpoint to interact with the platform for budget analysis. Frontend serves the User interface for querying and displaying budget analysis results in Danish. User interacts with OpenClaw as the agent orchestration platform to ask Danish budget questions. OpenClaw HTTP streaming serves real-time token streaming to the User interface for interactive experience. Playwright is used for end-to-end testing to validate User interactions and the platform's functionality. Organization physical table contains User physical table as members belonging to the organization. PostgreSQL database stores user information for authentication and project tracking. Query data entity references the User entity by user_id.