30-Day Control Sprint.

Install the loop across real life. Start from one baseline, work one active constraint at a time, record short evidence, and compare Day 30 with Day 0.

One constraint. One outcome. Thirty days of evidence.

This is not a 30-day challenge and missed days do not reset anything. The sprint exists to make change visible without increasing load.

Sprint data stays in local browser storage on this device and is not sent by this module. You can erase it at any time.

Do not compensate for missed days.

A missed check-in is not a failed sprint. Return to the current day, record what is true, and choose the next realistic move. Red means stabilize first, not work harder.