MMihai_LeanZeroOct 15 · 25 min readClaude Code Hits a Jira Workflow ValidatorThis tutorial shows Claude Code working a Jira workflow as a service-desk agent while two plain-English CogniRunner validators (CogniRunner is our Jira app) guard the Submit to CAB transition, the steleanzero.hashnode.dev
MMihai_LeanZeroOct 14 · 26 min readJira Local LLM Integration: LM Studio per ProjectThis is a Jira LLM integration where the LLM is local. One Jira Cloud project sends its AI checks to qwen/qwen3.6-35b-a3b in LM Studio on our Mac Studio, and the other projects on the site stay on the5YOleanzero.hashnode.dev
MMihai_LeanZeroOct 14 · 32 min readLLM Regression Testing for Jira with CogniRunnerLLM regression testing means running the same labelled inputs again after you change a prompt or a model, to see what the change broke. This tutorial does that for an AI check on a Jira workflow validleanzero.hashnode.dev
MMihai_LeanZeroOct 4 · 18 min readRovo Agent Permissions vs CogniRunner ApprovalsIn November 2025 someone asked on the Atlassian Community whether Rovo agent permissions could be set by group, and that question has been viewed 1,920 times since. The short answer is still no. You cleanzero.hashnode.dev
MMihai_LeanZeroOct 3 · 19 min readJira API rate limit: see what CogniRunner spendsJira Cloud's API rate limit is three limits at once, an hourly points quota, a per-second burst limit and a per-issue write limit, and when any of them trips the REST API answers 429 Too Many Requestsleanzero.hashnode.dev
MMihai_LeanZeroOct 3 · 15 min readGive a Jira workflow rule a memory that survives, without blowing the prompt budgetGive a Jira workflow rule a memory that survives, without blowing the prompt budget Key takeaways END STATE: a workflow rule that accumulates lessons about YOUR instance across runs, injected under aleanzero.hashnode.dev
MMihai_LeanZeroOct 3 · 18 min readAttach an API spec to a Jira workflow validator: what the CogniRunner AI rule never readsAttach an API spec to a Jira workflow validator: what the CogniRunner AI rule never reads Key takeaways END STATE: a validator that reads your own schema before deciding, with the verdict provably dileanzero.hashnode.dev
MMihai_LeanZeroOct 3 · 16 min readCogniRunner 3.3.0: it no longer waits for a transitionCogniRunner 3.3.0: it no longer waits for a transition Key takeaways CogniRunner 3.3.0 (Marketplace, 7 September) adds listeners and scheduled jobs. Until now every rule needed a workflow transition leanzero.hashnode.dev
MMihai_LeanZeroOct 1 · 20 min readCogniRunner: Jira OpenAI Key for Workflow RulesConnecting Jira to OpenAI for a workflow validator sounds like one decision. In CogniRunner it is a choice between eleven providers in 5.0.0, up from eight in 4.1.0, and the one that matters most is nleanzero.hashnode.dev
MMihai_LeanZeroSep 19 · 10 min readBuild an LLM-Powered Atlassian Forge App for JiraBuild an LLM-Powered Atlassian Forge App for Jira Key takeaways Forge gives you two clean ways to call an LLM: Atlassian-hosted Forge LLMs (no egress, keeps the Runs on Atlassian badge) or your own pleanzero.hashnode.dev