AI-Powered SDLC Platform

Jira Workflow Kit

From business idea to merged PR.
For your whole team. From the browser.

Web Chat UI
> /idea "Add 2FA to login"
+
Mobile
🎤 "Run standup"
The Problem

AI-driven development is locked away

📝

Hard to get right

Stakeholders know what they want — but writing testable acceptance criteria takes time and expertise

🔄

Slow feedback loops

Weeks between requirement and implementation. Stakeholders lose context, developers lose momentum

😴

Idle capacity

Approved tickets sit in the backlog. Developer machines idle 16 hours a day. Time zones don't align.

🔒

CLI-only barrier

Today's AI dev tools require terminal expertise. 80% of your team — POs, BAs, stakeholders — are locked out.

The Solution

One platform. Every role. No CLI.

Jira Workflow Kit is a web-based SaaS platform where your entire team participates in AI-driven development.
Admin configures. Developers build. Business gives input.
Nothing happens without human approval.

Business
/idea
Human
Approve
AI
/plan
AI
/develop
AI Team
/qa
Human
Review PR
The Unfair Advantage

AI knows your entire codebase

When a business user submits an idea, AI analyzes every file, every pattern, every dependency.
It writes Epics and Stories with technically precise acceptance criteria.
No human BA in the world can do this. They don't know the code. AI does.

👤 Traditional BA
"Add two-factor authentication to the login"
"User can enable 2FA on their account"
Which auth flow? Which models? Which endpoints? Unknown.
vs
🤖 AI BA — codebase-aware
Add TotpSecret model with migration, relate to existing User model via hasOne
Create POST /api/auth/totp/enroll endpoint using existing AuthController pattern
Add TOTP verification step to LoginRequest validation, following existing FormRequest pattern
Requirements that developers can build immediately. No back-and-forth. No ambiguity.
Role-Based Access

Three roles. One platform.

🔐

Admin

  • Connect Jira, Git, Claude API keys
  • Manage users and custom roles
  • Configure Project Registry
  • View audit logs and billing
  • Enforce MFA and security policies
💻

Developer

  • /plan, /develop, /qa, /deploy
  • /bug, /autopilot, /standup
  • Full development lifecycle
  • View agent progress in real-time
  • Cannot modify tenant configuration
💡

Business

  • /idea — submit feature requests
  • /status — simplified sprint view
  • /feedback — provide input in Jira
  • No code, no technical details
  • Focus on requirements and outcomes

18 granular permissions. Custom roles. Admin is immutable — can never lock yourself out.

The Interface

Chat UI with streaming output

JWK — DiemCRM Developer
MK
/develop MVP-42
AI
Starting development of MVP-42: Customer login with 2FA

Reading ticket from Jira...
Analyzing codebase patterns...
Subtask 1/5: Add TOTP model — committed & pushed
Subtask 2/5: Create enrollment endpoint...
Type a command...
Send

WebSocket streaming via Laravel Reverb. Real-time agent output.
No terminal. No SSH. Just your browser.

Core Principle

Human in the loop — always

💡
Business submits idea/idea
👤
Dev team reviewsRequirements check
Human approvesNothing starts without this
GATE
🤖
AI builds/plan → /develop → /qa
👤
Human reviews PREvery change reviewed
GATE
Human mergesOnly by human decision
GATE
Done

Approval Gate

No code without "Approved" status. AI can never approve. Your organization defines the approver — PO, Business, IT-Sec, or a custom role.

Feedback Loop

Before approval, stakeholders iterate in Jira. Comments, requirement changes, scope adjustments. AI processes every update via /feedback.

QA Gate

Independent AI agents review. Writer never reviews own code. UX, Security, and QA checks before any PR.

PR Review

Every change is a Pull Request. Only a human can merge. No direct commits to main. No exceptions.

AI can never approve its own work. AI can never merge its own code.
Customizable

Your approval process. Your rules.

Config A — Simple

PO approves AI builds

Single Product Owner approval. Fast and lean for small teams.

Config B — Dual Approval

Business + IT-Sec AI builds

Both Business and IT-Security must approve. For regulated environments.

Config C — Custom Role

Release Mgr AI builds

Dedicated Release Manager or any custom role your org defines.

Define your approval chain in Jira. Every organization is different.
JWK respects your existing workflow. No changes to your process required — AI integrates into it.

Feedback Loop

Before approval — a real conversation

PROJ-42 Customer 2FA Login To Do
PO
Product Owner
"Should support SMS and authenticator app"
AI
AI — /feedback
Updated: Added SMS provider integration to scope. 2 additional Stories created (PROJ-46, PROJ-47).
Sec
IT-Security
"Require backup codes for account recovery"
AI
AI — /feedback
Added Story PROJ-48: Backup code generation. Updated acceptance criteria on parent Epic.
To Do Approved ✓ PO approved

Stakeholders refine requirements in Jira. AI adjusts automatically via /feedback.
Real conversation. Real adjustments. Before any code is written.

How It Works

From idea to PR — through the browser

# Business user submits an idea
> /idea "Customers need 2FA on login"
Epic + 6 Stories created in Jira

# PO reviews in Jira, approves
Status: Approved

# Developer kicks off development
> /plan PROJ-42
Codebase analysis + Implementation plan + Subtasks

> /develop PROJ-42
Subtask-by-subtask with auto-push

> /qa PROJ-42
UX + Security + AC validation → PR created

Every step documented in Jira. Every commit linked to a subtask.

Live Board

Your Jira board — always in sync

To Do 2
📖 PROJ-48
Export reports as PDF
PROJ-51
Optimize DB indices
Approved 1
📖 PROJ-47
Customer notification preferences
In Progress 2
📖 PROJ-42
Customer login with 2FA
🐛 PROJ-50
Fix timezone offset in scheduler
QA 1
📖 PROJ-43
Role-based dashboard widgets
In Review 1
📖 PROJ-44
Multi-currency invoice support
Done 3
📖 PROJ-40
Email template engine
📖 PROJ-39
GDPR data export
Full Traceability

Every decision documented in Jira

PROJ-42 Customer login with 2FA support In Progress
Acceptance Criteria
TOTP-based 2FA with QR enrollment
Recovery codes (10, single-use)
Remember device for 30 days
Rate limiting: 5 attempts per minute
Admin can reset user 2FA
Subtasks
PROJ-52 Add TOTP model and migration
PROJ-53 QR enrollment endpoint
PROJ-54 Verification middleware
PROJ-55 Recovery code generation
PROJ-56 Device remember cookie
Details
Type: Story
Assignee: AI Agent
Sprint: Sprint 12
Label: platform
Epic: Authentication Overhaul
Recent Activity
AI completed PROJ-53
Created QR endpoint, added tests (3 passing). Committed: a3f8b21

AI started PROJ-54
Analyzing existing auth middleware...
Multi-Agent Collaboration

A full team. Per ticket.

🤖

Lead Architect

Opus

Plans implementation, coordinates the team, resolves conflicts. Final authority on architecture.

💻

Backend Dev

Sonnet

APIs, database design, business logic. Implements subtask by subtask with auto-push.

🎨

Frontend Dev

Sonnet

UI components, state management, API integration. Works in parallel with backend.

👁

UX Lead

Opus

Accessibility, design patterns, user flows. Reviews plan and final code independently.

🔒

Security Lead

Opus

OWASP, GDPR compliance, vulnerability detection. MEDIUM+ findings = hard block.

🔎

QA Lead

Opus

Acceptance criteria validation, edge cases, code review. Devil's advocate mindset.

The agent that writes the code never reviews it. Right-sized teams: 1 agent for trivial tasks, 6 for complex features.

Game Changer

/autopilot

Your team goes home. A full AI team keeps working.
6 specialized agents per ticket — overnight, from the platform.

Agent Team per ticket

  • Lead Architect plans and coordinates
  • Backend + Frontend devs work in parallel
  • UX Lead reviews every deliverable
  • Security Lead audits for vulnerabilities
  • QA Lead validates acceptance criteria
  • Writer never reviews own code

When stuck

  • Documents the question in Jira
  • Parks the ticket for team review
  • Moves to the next ticket
  • Right-sizes teams by complexity
  • 1 agent for trivial — 6 for complex
  • Never guesses — asks via Jira
The Morning After

Wake up to /standup

JWK — Morning Standup
MK
/standup
AI
Good morning. Here's what happened:

Autopilot overnight:
  Completed: PROJ-42, PROJ-43, PROJ-44
  Parked: PROJ-45 (needs input)

Sprint: 3/5 done, 1 parked
Recent: 11 commits across 2 projects
📱 Mobile — Voice Mode
🎤 "Run standup"
🔈 "Good morning. Autopilot completed 3 tickets overnight. PROJ-45 is parked — needs your input on notification handling. Sprint is at 60%."
Same data. Spoken back. Hands-free.
Complete Toolkit

14 skills, full lifecycle

CommandPurposeModeRoles
/ideaStructure requirements → Epic + Stories in JiraInteractiveAll
/feedbackProcess stakeholder feedback from Jira commentsInteractiveAll
/statusSprint overview or ticket detailRead-onlyAll
/planCodebase analysis → implementation subtasksInteractiveDev
/developImplement subtask by subtask with auto-pushInteractiveDev
/qaTest, validate acceptance criteria, create PRInteractiveDev
/ux-reviewIndependent UX review of developed codeReviewDev
/security-reviewSecurity audit (OWASP, GDPR, vulnerabilities)ReviewDev
/bugInvestigate root cause, quick-fix or ticketInteractiveDev
/vibePragmatic mode — work first, document laterPragmaticDev
/autopilotAutonomous overnight development (Agent Teams)AutonomousDev
/standupMorning briefing with overnight summaryRead-onlyDev
/deployBuild, test, deploy a projectInteractiveDev
/retroSprint wrap-up + learning captureInteractiveDev

Role-based access. Business sees /idea, /status, /feedback. Developers get the full toolkit.

Flexibility

Two modes. Same platform.

Formal Pipeline

Full SDLC with quality gates. Every step documented, every decision traced.

/idea
Approve
/plan
/develop
/qa
PR

Best for: features, planned work, regulated environments

Vibecoding

Work first, document later. Build it together, then retroactively create Jira tickets.

Build together
/vibe doc
Epic + tickets
Done

Best for: prototyping, quick fixes, exploratory work

Jira stays the source of truth — whether you document before or after.

Continuous Learning

The AI gets better — per tenant

Three-layer memory system. Platform knowledge ships with the product.
Your team's patterns and project conventions build up over time.

Platform Memory

Read-only. Ships with the base image. Skills, workflow rules, best practices.

CLAUDE.md
commands/*.md
Updated with every release

Tenant Memory

Read-write. Persistent across sessions. Your team's conventions and preferences.

MEMORY.md
working-style.md
debugging.md

Project Memory

Read-write. Per project. Architecture patterns, known issues, tech stack details.

diemcrm.md
mobile-app.md
Knowledge compounds
Architecture

Container per tenant. Full isolation.

💻
Browser
Chat UI
📱
Mobile
Meridiem App
🌐
Web App
Laravel + Vue 3
Auth, Billing, API
📦
Tenant A
JWK Engine + MCP
Git workspace
📦
Tenant B
JWK Engine + MCP
Git workspace
📋
Jira
Customer's instance
🐙
GitHub
Customer's repos
🤖
Claude
Customer's API key

Each tenant runs in its own Docker container. Separate filesystem, network namespace, resource limits.
Code is cloned, processed, pushed, then purged. Never persisted on our servers.

Enterprise Security

NIS2 compliant. Enterprise-grade.

🔐

Mandatory MFA

TOTP-based two-factor authentication for all users. Google Authenticator compatible. No exceptions.

📜

Immutable Audit Logs

Every action logged with timestamp, user, IP, and detail. 3-year retention. Append-only — cannot be modified or deleted.

📦

Container Isolation

Dedicated Docker container per tenant. CPU + RAM limits. No inter-container communication. Network restricted to customer services.

🛡

Data Protection

Credentials AES-256 encrypted at rest. Code ephemeral only. GDPR-compliant IP logging with documented legal basis.

Granular RBAC with 18 permissions. Custom roles. Immutable Admin role — can never lock yourself out.

Customer Ownership

Your keys. Your control.

🤖

Claude API Key

Your key, your usage, your spend. Or use Claude Max per user. We never see your prompts.

📋

Jira Instance

Your Atlassian Cloud. Your projects, your boards, your workflows. We connect — we don't store.

🐙

Git Repos

Your GitHub or GitLab. Code is cloned into ephemeral containers, pushed to your remote, then purged.

No vendor lock-in for your data. No AI training on your code.
You bring the credentials — we bring the orchestration.

Pricing

Per-seat. Predictable. Fair.

Starter

$49
per seat / month
  • Up to 5 seats
  • All 3 roles
  • 1 project
  • 14 skills
  • Community support

Enterprise

Custom
contact us
  • Unlimited seats
  • SSO / SAML (Phase 2)
  • Unlimited projects
  • Dedicated support + SLA
  • On-prem option (Phase 3)

You bring your Claude API key + Jira + Git. We bring the platform.
German + English from day one.

Battle-Tested

8 projects. Proven foundation. Now for everyone.

💻
DiemCRM
Laravel, Filament, Vue 3
📱
Meridiem Mobile
SwiftUI, React Native, Node.js
⚙️
MCP Server
Node.js, TypeScript, MCP SDK
🔍
SiteMedic
TypeScript, Playwright, Vitest
🌐
DiemIT Website
Web
💰
Invoice Exporter
Python, httpx
🏠
Home Server
ioBroker, Grafana, evcc
🎬
Pitch Deck
HTML, Docker

The engine behind the SaaS platform is battle-tested across 8 real projects.
Per-project AI memory. Per-project conventions. One board, full visibility.

Impact

Before vs. After

Without

  • AI dev tools require CLI expertise
  • Only engineers can participate
  • BAs write vague requirements manually
  • Weeks from idea to working code
  • Jira status always outdated
  • No work happens outside business hours
  • Every session starts from zero

With JWK SaaS

  • Web UI — no CLI needed
  • Business, Developer, Admin — everyone contributes
  • AI helps write structured, testable tickets
  • Hours from approval to PR
  • Jira always in sync, automatically
  • Autopilot develops overnight
  • Three-layer persistent memory per tenant
The Output

PRs ready for review — by morning

● Open PROJ-42: Customer login flow with 2FA support #87
jwk-agent wants to merge 5 commits into main from feature/PROJ-42-login-2fa
Summary
  • Add TOTP-based two-factor authentication to customer login flow
  • QR code enrollment endpoint for initial 2FA setup
  • Recovery codes (10 single-use, auto-generated)
  • Device trust cookie (30-day remember)
  • Rate limiting: 5 verification attempts per minute
Jira
Epic: PROJ-38 Authentication Overhaul
Story: PROJ-42 Customer login with 2FA — 5 subtasks completed
✓ Tests passing (47 new)
✓ Security review: clean
✓ UX review: approved
✓ QA: all AC met
Roadmap

From MVP to enterprise scale

Phase 1 — MVP

Launch

  • Auth with 3 roles + custom roles
  • Admin panel (Jira, Git, Claude config)
  • Chat UI with WebSocket streaming
  • On-demand Docker containers
  • 14 skills, full SDLC
  • Stripe billing (per-seat)
  • NIS2: MFA + audit logs
  • Demo tenant "testdator"
  • German + English
Phase 2 — Enterprise

Scale

  • SSO / SAML (Azure AD, Okta)
  • Compliance audit trails + export
  • Custom Jira workflow mapping
  • Kubernetes migration
  • GitLab / Bitbucket support
  • API proxy IP protection
  • Jira Marketplace listing
  • Legal (ToS, DPA, SLA)
Phase 3 — Ecosystem

Expand

  • Self-hosted option (Helm chart)
  • Skill marketplace
  • AI impact analytics
  • Multi-region (EU / US)
  • White-label / partner program
Under the Hood

Built on proven tools, with guardrails

Platform

  • Laravel 12 + Vue 3 + Inertia.js
  • PostgreSQL (multi-tenant)
  • Redis + Laravel Horizon
  • Laravel Reverb (WebSockets)
  • Docker container orchestration
  • Stripe billing (Cashier)

Engine

  • Claude Code CLI (Anthropic)
  • Custom Jira MCP (batch, cache)
  • Agent Teams (Opus + Sonnet)
  • Native Git operations
  • Three-layer memory system
  • JWK Overlay Pattern

Safety

  • No coding without "Approved" status
  • Independent UX + Security review gates
  • No self-review — writer never reviews
  • Tests mandatory before completion
  • Container isolation per tenant
  • Full audit trail in Jira + platform

Your team + AI. Together, faster. Now for everyone.

Business gives input. AI builds. Humans review.
No CLI. No setup. No lock-in.
Just your browser.

Chat UI
> /autopilot
PRs ready by morning.
+
🎤
"Run standup"
Review from anywhere.

github.com/diem2001/jira-workflow-kit