Skip to content

[Demo] Testdaten für Deployment automatisiert bereitstellen #264

Description

@adoLime

User Story

As a Developer, I want representative test data on the SprintStart deployment, so that demos can run against a non-empty system.

Context & Motivation

Our Client demoed SprintStart on Monday (Arena2036, 14:00) and asked for non-empty demo data. After uni-cluster/reset-dev.sh the DB is empty; no re-seed mechanism exists today.

In Scope

  • Bring representative test data onto the dev deployment (see Acceptance Criteria for the concrete shape).
  • Preferred path: automated, idempotent seeder
  • Fallback: if automation does not work out in time, bring the data up manually (create users/projects, assign roles, connect GitHub org, trigger onboarding seeding).

Acceptance Criteria

  • At least 2 PM users exist in the system.
  • At least 1 of the PMs is assigned to at least 2 projects.
  • In each of that PM's projects: at least 2 non-PM users with an onboarding path.
  • In each of those projects: at least 1 user with a completed onboarding path (all steps done).
  • At least 3 users exist without any project assignment.
  • At least one GitHub organization is connected and "Discover GitHub repositories" returns its repos in the UI.
  • Demo artifacts are ingested (e.g. sprintstart-ai/tests/rag/demo-corpus/*.md) and visible in the knowledge base.
  • A chat use case returns an answer with at least one cited source.
  • Approach is documented (automated seeder and/or manual steps), so the demo can be reproduced after a reset.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions