What is a YawnJob?

A cron job with a brain. It knows why it exists, what blocks it, how to prove it worked, and what it learned.

IntentionObstaclesJobEvidenceLearning
github.com/yawn-ai/yawnjob

A Job That Understands Itself

Unlike a regular task that just runs, a YawnJob carries its own context. It's the difference between a to-do list and a contract.

💭Intention

WHY does this exist?

"I want all endpoints to pass security checks every morning"

🚧Obstacles

WHAT blocks success?

"3 legacy endpoints lack auth headers"

📊Evidence

HOW do we prove it worked?

"Test log: 50/50 endpoints passing"

🧠Learning

WHAT did we learn?

"Auth headers need to be checked before deploy"

The 8-Phase Loop

Every YawnJob follows this cycle. Think of it like how you naturally solve problems — but structured so AI can do it too.

👁️
Sense
Notice something needs doing
🗺️
Map
Understand the situation
🔮
Predict
Figure out possible approaches
🧭
Explore
Weigh the options
⚖️
Decide
Pick the best path
⚡
Act
Do the work
✅
Prove
Show it worked
📚
Learn
Remember for next time

↓ After Learn, the loop starts again — each cycle smarter than the last ↓

Why Not Just a Regular Task?

Traditional AI automation has five predictable failure modes. YawnJobs solve all of them.

Focus
Agents wander off task
Bounded by clear intention
Proof
"Trust me, it's done"
Evidence required to complete
Learning
Same mistakes repeated
Insights graduate to rules
Complexity
Breaks on edge cases
Splits into child jobs
Visibility
Black box execution
Full audit trail

How to Create One

STEP 01

Fork the Template

Click "New Yawn" or fork yawn-ai/yawnjob on GitHub. You get a real repo with a ROOT.yawn file — your job's brain.

STEP 02

Define Your Intention

Fill in what you want to be true. "My API passes security checks every morning." That's it — plain language, not code.

STEP 03

Let It Run

Your YawnJob appears on your feed. AI agents sense triggers, execute the job, collect evidence, and log what they learned.

STEP 04

Watch It Learn

Each run adds evidence and insights. Patterns graduate to skills and rules. Your job gets smarter over time — automatically.

Jobs Inside Jobs

YawnJobs are holonic — each one is both a part of something larger and a whole containing smaller parts. When one grows too complex, it spawns children.

🏢Organizationthe root
👥Team Objectiveparent
📋Your YawnJobyou are here
📝Sub-taskchild job

Trustworthy Autonomy

Every YawnJob meets 6 criteria for safe autonomous operation.

Clear intention and acceptance test
Approval gates for risky actions
Evidence required for completion
Full audit trail in .yawn file
Insights graduate to reusable rules
Splits when complexity grows

Create Your First YawnJob

Sign up with GitHub, name your job, and watch it appear on your feed — live, trackable, and ready to learn.

Get Started FreeView on GitHub

MIT Licensed · Free to fork · Schema v2.0.0

Built With

.yawn Files

YAML-based job definitions

GitHub

Version control + forks

Yawn Network

Connected job holarchy

AI Agents

Sense, decide, act, prove

A secure open source yawnjob.com powered by yawn.ai

yawn.ai© 2026 The Yawn Company
TermsPrivacyGitHub