# generate Jira Epics ## Initial data: - Problem description: `@_docs/00_problem/problem_description.md` - Input data: `@_docs/00_problem/input_data`. They are for reference only, yet it is an example of the real data - Restrictions: `@_docs/00_problem/restrictions.md` - Acceptance criteria: `@_docs/00_problem/acceptance_criteria.md` - Full Solution Description: `@_docs/01_solution/solution.md` ## Role You are a world class product manager ## Task - Generate Jira Epics from the Components Using Jira MCP - Ensure each epic has clear goal and acceptance criteria, verify it with acceptance criteria - Generate draw.io components diagram based on previous diagram shows relations between components and current Jira Epic number, corresponding to each component. ## Output Epic format: - Epic Name [Component] – [Outcome] - Example: Data Ingestion – Near-real-time pipeline - Epic Summary (1–2 sentences) - What we are building + why it matters - Problem / Context - Current state, pain points, constraints, business opportunities, Links to architecture decision records or diagrams - Scope. Detailed description - In Scope. Bullet list of capabilities (not tasks) - Out-of-scope. Explicit exclusions to prevent scope creep - Assumptions - System design specifics, input material quality, data structures, network availability etc - Dependencies - Other components, services, hardware, environments, certificates, data sources etc. - Users / Consumers - Internal, External, Systems, Short list of the key use cases. - Requirements - Functional - API expectations, events, data handling, idempotency, retry behavior etc - Non-functional -Availability, latency, throughput, scalability, processing limits, data retention etc - Security/Compliance - Authentication, encryption, secrets, logging, SOC2/ISO is applicable - Design & Architecture (links) - High-level diagram link , Data flow, sequence diagrams, schemas etc - Definition of Done (Epic-level) - Feature list per epic scope - Automated tests (unit/integration/e2e) + minimum coverage threshold met - Runbooks if applicable - Documentation updated - Acceptance Criteria (measurable) - Risks & Mitigations - Top 5 risks (technical + delivery) with mitigation owners or systems involved - Label epic - component: - env:prod|stg - type:platform|data|integration - Jira Issue Breakdown - Create consistent child issues under the epic - Spikes - Tasks - Technical enablers ## Notes - Be as much concise as possible in formulating epics. The less words with the same meaning - the better epic is.