Approved tickets sit in the backlog. Developer machines idle 16 hours a day. Time zones don't align.
The Solution
AI and humans develop together
Jira Workflow Kit bridges business and engineering.
AI structures requirements, writes code, runs tests — humans review, co-develop, and steer. Nothing happens without human approval.
AI
/idea
→
Human
Approve
→
AI
/plan
→
AI
/develop
→
AI
/qa
→
Human
Review
→
Human
Merge
Core Principle
Human in the loop — always
Business Analyst
Describes requirements
Provides the idea in natural language. AI structures it into a proper Epic with testable acceptance criteria.
Product Owner
Reviews & prioritizes
Validates stories in Jira. Adjusts scope, adds comments, refines criteria. Sets status to "Approved" when ready.
Stakeholder
Comments & validates
Reviews tickets in Jira at any time. Leaves feedback. AI processes it via /feedback and adjusts the plan.
AI Agent
Executes approved work
Only touches code after explicit approval. Plans, implements, tests, creates PRs — all traceable in Jira.
No coding without approval. The "Approved" status is the gate. AI never bypasses it.
How It Works
From requirement to PR
# BA describes a business requirement $/idea "Customers need two-factor authentication on login"
→ AI analyzes codebase, creates Epic + Stories in Jira →PO reviews, stakeholders comment, team approves in Jira
$/plan PROJ-42 → Deep code analysis, creates implementation subtasks
$/develop PROJ-42 → Implements subtask by subtask → Commits, pushes, updates Jira — each step
$/qa PROJ-42 → Tests against acceptance criteria, creates PR →Human reviews and merges
Live Board
Your Jira board — always in sync
To Do 2
● PROJ-51
Email notification preferences
■ PROJ-52
Migrate legacy payment API
Approved 2
● PROJ-48
Two-factor authentication
● PROJ-49
User profile page redesign
In Progress 2
● PROJ-42
Customer login flow
■ PROJ-46
Refactor invoice templates
QA 1
● PROJ-44
Search results pagination
In Review 1
● PROJ-40
Dashboard analytics widgets
Done 3
● PROJ-38
Password reset flow
■ PROJ-39
API rate limiting
◉ PROJ-41
Fix login redirect loop
AI and human developers work on the same board. Labels separate projects. Status updates are automatic.
Full Traceability
Every decision documented in Jira
PROJ-42Customer login flow with 2FA supportIn Progress
Please ensure recovery codes are 8 characters, not 6. Users find longer codes more trustworthy.
Details
Type● Story
Priority▲ High
AssigneeAI Claude
SprintSprint 12
EpicPROJ-35
Labelsacme-platform
Branchfeature/PROJ-42-login-2fa
Progress
3 of 5 subtasks done
Flexibility
AI and human — side by side
The workflow integrates into your existing Jira process.
Developers and AI work on the same board, same branch, same conventions.
AI Agent
Handles via /develop
Reads the subtask from Jira
Implements following codebase patterns
Runs tests, commits, pushes
Updates Jira with full audit trail
Human Dev
Works alongside AI
Picks up subtasks from the board
Implements with full context
Same branch, same conventions
AI handles the rest in parallel
AI augments your team — it doesn't replace it. Humans stay in the driver's seat.
Game Changer
/autopilot
The team goes home. AI keeps working. Plans, develops, tests, creates PRs — overnight.
What it does
Picks up approved tickets
Creates sprints automatically
Plans → develops → QA → PR
Runs projects in parallel (one agent per repo)
Pipelines within a project: plans next ticket while developing current
When stuck
Documents the question in Jira
Parks the ticket for team review
Moves to the next ticket
Sleeps through rate limits
Never guesses — asks via Jira
The Interface
Meridiem
All of this — from your iPhone.
The engine runs on your server. You steer it from anywhere.
Chat
Skills
Dashboard
Settings
Live Demo
iPhone → Jira
iPhone
→
Jira
User describes a feature. AI creates a structured Epic with 6 stories. Ready for review.
Feedback Loop
Human feedback → AI adjusts
PO comments in Jira
"Automatic promotions should be in scope"
↓
AI processes feedback
Adjusts scope, updates 4 stories, expands acceptance criteria. No code yet — ready for re-approval.
Real conversation. Real adjustments. All documented in Jira.
Voice-First
Talk to your development workflow
Standard Mode
Full Claude Code power with voice I/O. Deep analysis, MCP tools, multi-turn conversations.
🎤 Listen
→
🧠 Claude
→
🔈 Speak
"Run standup" → full sprint briefing, spoken back
Realtime Mode
Sub-second voice-to-voice via OpenAI Realtime API. Quick lookups, status checks, natural conversation.
🎤 Speak
↔
⚡ Instant
"What's the status of MVP-42?" → answer in <1 second
From your car. From your couch. From a walk.
Development oversight without opening a laptop.
Architecture
Two interfaces, one engine
💻
Terminal
Claude Code CLI
📱
Meridiem
iOS App
→
⚙️
Node.js Backend
WebSocket + REST
Voice Pipeline
→
🤖
Claude Code CLI
AI Engine + MCP
11 Skill Commands
→
📋
Jira
State Machine
🐙
GitHub
Code + PRs
One Jira board with labels for project separation. Multi-project, multi-repo.
Terminal for power users. iPhone for oversight on the go.
Complete Toolkit
11 skills, full lifecycle
Command
Purpose
Mode
📱
/idea
Structure requirements → Epic + Stories in Jira
Interactive
✓
/feedback
Process stakeholder feedback from Jira comments
Interactive
✓
/plan
Codebase analysis → implementation subtasks
Interactive
✓
/develop
Implement subtask by subtask with auto-push
Interactive
✓
/qa
Test, validate acceptance criteria, create PR
Interactive
✓
/bug
Investigate root cause, quick-fix or ticket
Interactive
✓
/autopilot
Autonomous overnight development
Autonomous
✓
/standup
Morning briefing with overnight summary
Read-only
✓
/status
Sprint overview or ticket detail
Read-only
✓
/deploy
Build, test, deploy a project
Interactive
✓
/retro
Sprint wrap-up + learning capture
Interactive
✓
Every skill works from both Terminal and iPhone. Same engine, same results.
Seamless Integration
Jira is the single source of truth
Every change tracked
Each commit links to a subtask. Each subtask has a Jira comment with what was done, files changed, and test results.
Status always current
Ticket status updates at every phase transition. No stale boards, no "forgot to move the card." Stakeholders see real-time progress.
Decisions documented
Even in autopilot mode, every decision is logged as a Jira comment. Full audit trail for compliance and review.
Your existing Jira workflows, boards, and permissions stay intact.
The kit plugs in — it doesn't replace your process.
Continuous Learning
The AI gets better over time
Every session builds on the last. The AI remembers architecture decisions, user preferences,
debugging patterns, and project conventions — permanently.
Persistent Memory
Memory files survive across sessions. Architecture patterns, tech stack details, known issues — always available.
🔈"Good morning. Autopilot completed 3 tickets overnight. PROJ-45 is parked — needs your input on notification handling. Sprint is at 60%. What would you like to work on?"
Same data. Spoken back. Hands-free.
Under the Hood
Built on proven tools, with guardrails
Engine
Claude Code CLI (Anthropic)
Jira via Model Context Protocol
Native Git operations
Any tech stack — learns your patterns
Mobile
Native iOS (SwiftUI)
Node.js backend (Express 5)
WebSocket streaming
OpenAI Realtime API + TTS/STT
Docker deployment
Safety
No coding without "Approved" status
Never force-push or delete branches
Tests mandatory before completion
Stops after 3 consecutive failures
Full audit trail in Jira comments
Your team + AI. Together, faster.
Approved tickets don't have to wait. Not for morning. Not for the next sprint. Not for you to be at your desk.
Commit:
a3f8c21Files: src/auth/totp-enrollment.ts, src/routes/auth.ts
Tests: 4 new, all passing