root@mindset:~$ self --audit --week 12
┌──────────────────────────────────────────────┐
│ WEEKLY SYSTEM AUDIT │
│ Week 12 — 2026 │
├──────────────────────────────────────────────┤
│ │
│ Promises Kept: 65% [████████░░] GOOD │
│ Excuses Made: 40% [████░░░░░░] REDUCING │
│ Books Read: 25% [██░░░░░░░░] LOW │
│ Workouts Done: 55% [██████░░░░] FAIR │
│ Hours Wasted Scrolling: 70% [███████░░░] CRITICAL │
│ Honest Conversations: 80% [████████░░] STRONG │
│ │
└──────────────────────────────────────────────┘
Look at that dashboard. Really look at it.
The numbers don’t lie. And they don’t care about your intentions, your plans, or how motivated you felt on Tuesday morning. They only measure what actually happened.
Why You Need a System Audit
Every operating system runs diagnostics. Every business reviews its metrics. Every machine gets maintenance.
You don’t.
You run 365 days a year with no check-ins, no diagnostics, no review. Then you wonder why things feel off. Why you’re not where you thought you’d be. Why the year ended and nothing changed.
A weekly system audit takes 15 minutes. It forces you to look at the data instead of relying on how you feel about your week. And feelings are terrible metrics. You can feel productive while accomplishing nothing. You can feel busy while moving in circles.
The audit replaces feelings with numbers. Numbers you can track, compare, and improve.
The Six Metrics
Here’s the audit framework. Six metrics. Score each one as a percentage at the end of every week.
1. Promises Kept
root@mindset:~$ cat /var/log/promises.log | grep "WEEK 12"
PROMISED: Wake up at 6 AM (5/7 days) — KEPT: 3/5
PROMISED: No phone before 8 AM — KEPT: 4/7
PROMISED: Finish project draft by Friday — KEPT: NO
PROMISED: Call Mom — KEPT: YES
Score: 65%
Not promises to other people. Promises to yourself. The ones you make at night and break by morning. The ones nobody holds you accountable for because nobody else knows about them.
This is your integrity metric. How much can you trust your own word? If the number is below 50%, you’ve trained yourself to ignore your own commitments. That’s a trust deficit – and it compounds.
2. Excuses Made
root@mindset:~$ grep -c "excuse" /var/log/decisions.log
12
root@mindset:~$ grep "excuse" /var/log/decisions.log | head -3
> "Too tired to work out" — Mon
> "I'll read tomorrow" — Tue, Wed, Thu
> "Not in the right headspace" — Fri
Count them. Not to shame yourself – to create awareness. Most people have no idea how many excuses they generate in a week. The number is always higher than they think.
The goal isn’t zero. The goal is fewer than last week.
3. Books Read (or Learning Done)
This doesn’t have to be books. It’s any intentional learning – articles, courses, podcasts consumed with focus (not as background noise while scrolling). The metric tracks whether you’re investing in your own growth or just consuming entertainment and calling it education.
25% means you’re barely reading. In a world where the average person spends 2.5 hours per day on social media, finding 20 minutes for a book is not a time problem. It’s a priority problem.
4. Workouts Done
root@mindset:~$ cat /var/log/workouts.log | tail -7
Mon: Gym — 45 min ✓
Tue: Rest day —
Wed: Skipped ("too busy") ✗
Thu: Run — 30 min ✓
Fri: Skipped ("tired") ✗
Sat: Gym — 50 min ✓
Sun: Walk — 20 min ✓
Score: 4/6 planned = 66%
Not a fitness metric. A consistency metric. Are you doing the thing you said you’d do with your body? This bleeds into every other metric. Sleep quality, energy levels, mental clarity, discipline – they all correlate with whether you’re moving your body regularly.
5. Hours Wasted Scrolling
This is the metric nobody wants to look at.
root@mindset:~$ screen-time --report --week 12
Social media: 14.2 hours
News/browsing: 6.8 hours
YouTube: 8.1 hours
─────────────────────────
Total: 29.1 hours
Daily average: 4.2 hours
> WARNING: 29 hours = 72% of a full work week
At 70%, this metric is CRITICAL. That means roughly 4 hours per day went to scrolling. Four hours. That’s a part-time job spent producing nothing.
Notice something about this metric: it’s the one you have the most control over. Nobody is making you scroll. Nobody is forcing the phone into your hand. This is 100% a choice, every single time.
6. Honest Conversations
The sleeper metric. How many times this week did you say what you actually meant instead of what was comfortable? How many times did you set a boundary, give real feedback, or ask for what you needed without softening it into meaninglessness?
80% is strong. Most people live at 20% – saying “I’m fine” when they’re not, agreeing when they disagree, staying silent when they have something to say.
How to Run the Audit
root@mindset:~$ cat /usr/local/bin/weekly-audit.sh
#!/bin/bash
# Run every Sunday evening — 15 minutes
echo "=== WEEKLY SYSTEM AUDIT ==="
echo "Score each metric 0-100%"
echo ""
read -p "Promises Kept: " promises
read -p "Excuses Made: " excuses
read -p "Learning Done: " learning
read -p "Workouts Completed: " workouts
read -p "Hours Wasted Scrolling: " scrolling
read -p "Honest Conversations: " honesty
echo ""
echo "=== RESULTS ==="
echo "Strongest: [highest metric]"
echo "Weakest: [lowest metric]"
echo "Focus for next week: improve weakest by 10%"
Step 1: Pick a consistent time. Sunday evening works. It gives you time to reflect on the week and set intentions for the next one.
Step 2: Score each metric honestly. No rounding up. No “well, I almost worked out on Wednesday.” Almost doesn’t count.
Step 3: Identify your weakest metric. That’s your focus for next week. Not all six – one. Improve it by 10%. That’s it.
Step 4: Compare to last week. Are the numbers going up or down? Trends matter more than individual weeks.
The Hard Part
root@mindset:~$ self --audit --warning
> The metrics that are hardest to improve are the ones
> you have the most control over.
>
> Nobody is stopping you from reading.
> Nobody is making you scroll.
> Nobody is skipping your workouts for you.
That’s the uncomfortable truth about the audit. You can’t blame external factors. The dashboard is yours. Every number is a reflection of choices you made – or didn’t make – this week.
The dashboard doesn’t care about your excuses. It doesn’t adjust for “a rough week.” It doesn’t grade on a curve. It just shows you the truth and lets you decide what to do with it.
What’s your weakest metric this week?
Don’t just think about it. Write it down. Then go fix it. One metric. One week. Ten percent better.
The numbers don’t lie. Make them tell a better story next Sunday.
If you’re wondering where to start, check The Best Time to Start Is Now. Spoiler: it’s not Monday.