Notes from the work

One email when a tutorial or migration write-up goes live. Nothing else, and an unsubscribe link in every email.

LeanZero

Two people in Romania doing Atlassian migrations, Forge apps and practical AI work for teams that would rather talk to the person doing the job. Most of what we learn ends up on this site.

Services

  • Atlassian Migrations
  • Atlassian FastShift
  • Atlassian Maintenance
  • Forge App Development
  • AI Development Consultation

Topics

  • Jira
  • Jira Service Management
  • Confluence
  • Bitbucket
  • Atlassian Forge
  • Cloud Migration
  • Local AI
  • AI Coding
  • Certifications
  • Atlassian Team
  • All topics

Company

  • Blog
  • Tutorials
  • Contact

Community

  • Join Discord
  • Support this site

© 2026 LeanZero. All rights reserved.

Privacy PolicyTerms of Service24/7 SupportTrust CenterSecurityDPALegal notice
  1. Home
  2. Blog
Knowledge Base

Atlassian Insights & Tutorials

Real Atlassian solutions to real problems — no fluff, no SEO spam.

Read the latestFollow the tutorials
JiraConfiguration, workflows and fixes from real projectsLocal AIModels and agents running on your hardwareAI codingCoding tools and workflows tested in practice

Articles 3

All topicsAI CodingAtlassian ForgeAtlassian TeamBitbucketCertificationsCloud MigrationCogniRunnerConfluenceCost SlasherJiraJira Service ManagementLeanZero ManagementLocal AISentinel Vaultgoose Local Edition
The migration report cannot audit the migration, and an audit that cannot see reports clean
ArticleCloud MigrationJira

The migration report cannot audit the migration, and an audit that cannot see reports clean

A migration report is written by the process that did the work, from the same assumptions. And the check you run instead has a worse failure: if your account cannot see a project, the audit returns zero and reads as good news.

Mihai PerdumSep 9, 20268 min read

More Articles

Your migrated workflow rules still run. That is not the same as still working
ArticleCloud MigrationJira

Your migrated workflow rules still run. That is not the same as still working

A JSU condition reading priority > 5 can arrive on Cloud as priority = 5. The rule is present, enabled, and green. It now guards a different thing, and nothing anywhere reports it.

Gabriela PerdumSep 7, 202611 min read
The migration plan that runs against the wrong tenant, and the check that lets it
ArticleCloud MigrationJira

The migration plan that runs against the wrong tenant, and the check that lets it

A plan is built for one source-destination pair. Re-run it against another and cached IDs from tenant A land in tenant B. There is a fingerprint to stop that — and it declines to stop the plan most likely to be wrong.

Mihai PerdumSep 2, 20269 min read

Found My Advice Helpful?

If I helped you solve something for free, coffee money is always appreciated (but never expected).

Buy Me a Coffee

Join the Community

Join the community to ask questions, share your work, and connect with other professionals.

Join Discord

Recent Writings

The migration report cannot audit the migration, and an audit that cannot see reports clean
ArticleCloud Migration

The migration report cannot audit the migration, and an audit that cannot see reports clean

Mihai Perdum8 min read
Your migrated workflow rules still run. That is not the same as still working
ArticleCloud Migration

Your migrated workflow rules still run. That is not the same as still working

Gabriela Perdum11 min read
The migration plan that runs against the wrong tenant, and the check that lets it
ArticleCloud Migration

The migration plan that runs against the wrong tenant, and the check that lets it

Mihai Perdum9 min read