TINYLAB
TINYLAB DEV
📜 ESCALATING GIT PUZZLE+300 XP BADGE REWARD

THE COMMIT MESSAGE GAME

The Password Game, but for senior software engineers. Satisfy 10 escalating git commit constraints simultaneously to craft the ultimate production commit!

git commit -m “...”
LEN: 0 DIGIT SUM: 0 / 42
ACTIVE GIT CONSTRAINTS (2/10)
NEW RULES UNLOCK AS YOU PASS PREVIOUS ONES

Rule 1: Length Threshold

Your commit message must be at least 10 characters long.

HOW IT WORKS & METHODOLOGY

UNDERSTANDING THE MATH, FORMULAS & CALCULATION ENGINE

01

Draft Your Commit

Type your git commit message in the terminal input box. As you type, the automated CI linter checks rules in real time.

02

Survive Escalating Rules

Every satisfied rule unlocks the next stricter constraint — from imperative verbs and ticket IDs to digit math and Friday apologies.

03

Attain Senior Git Committer Rank

Clear all 10 rules simultaneously to generate your shareable Senior Committer certificate card and claim your Dev Passport badge.

FREQUENTLY ASKED QUESTIONS

EVERYTHING YOU NEED TO KNOW ABOUT THIS EXPERIMENT

Q1.Why do git commit conventions matter in software teams?
Standardized commit messages (such as Conventional Commits) allow automated changelog generation, easier git bisect debugging, and clear audit trails across distributed developer teams.
Q2.What is the imperative mood rule in git commits?
The imperative mood means writing commits as a command describing what the commit will do if applied (e.g. "Fix bug" rather than "Fixed bug" or "Fixes bug"). This matches standard git generated messages like "Merge pull request".
Q3.How does the digit sum rule work in Rule 7?
All Arabic numeral digits (0-9) contained anywhere in your commit message must add up to exactly 42 (e.g. 9 + 9 + 9 + 9 + 6 = 42).
Q4.Does this game store or upload my commit message?
No. All validation rules and certificate rendering execute 100% locally in your browser with zero network requests.