A promises-versus-actions worksheet is a dated log with two columns. In the first you write what he said he would do and the day he said it. In the second you write the dated action that kept the promise or the empty space where it should have been. You read the gap between the columns across three or four weeks, never off one broken plan or one kept one, and the record settles a fight your memory keeps losing.

Honestly, I almost did not build this one, because writing down a man's promises feels like keeping a case file on someone you are trying to love.

Then I watched too many women lose a year to the same argument every month, with no record of who said what, losing every time to his version of events and their own hope.

Here is the part nobody says out loud. The promise is not the information you need. What he does in the days after it is the information, and you almost never write it down, so it evaporates and you start the whole investigation over the next time.

The worksheet fixes that one blind spot. Not by telling you what his broken promise means. By making you record what he actually did, so the gap has somewhere to live besides your memory.

Why the promise is not the information

A promise is a stated intention. And stated intentions are a famously weak predictor of what a person actually does.

That is not a mood claim. Reviews of the research on the intention-behavior gap find that intentions explain only about a fifth of the variance in behavior, which means most of what people do is not accounted for by what they said they would do. Strong intentions predict behavior better than weak ones, but even a sincere promise is a small down payment on the action, not the action itself.

So when he says he will clear a night this week, you are not holding a plan. You are holding an intention, and intentions leak.

This is why the fight never resolves. You keep treating the promise as the event. He said it, so you count it, and then you feel crazy when the week ends and nothing happened and he acts like you are the one keeping score. You are both looking at the promise. Neither of you is looking at the record of what followed it.

I can tell you exactly where this leaks, because I am the man who leaks it. I run five businesses, and there are weeks I mean a promise completely when I make it and the week simply takes it back. I also oversee an operation where my team has thousands of conversations weekly with men exactly like me. So I am telling you what a broken promise feels like from the inside, and what the pattern looks like at scale from the outside. Both at once. A sincere promise and an empty one produce identical words. Only one of them produces a dated action.

The Dated Evidence table

The tool is deliberately plain, because plain is what beats a good apology.

Two columns. Words on the left, deeds on the right, both stamped with a date.

The date is the whole game. Without it, a promise from three weeks ago and an action from last night blur into a warm feeling that things are basically fine. With it, you can see that the action answering this week's promise is actually a leftover from a promise he made a month ago, and the newer promise is still sitting there with nothing beside it.

The four things you log for every promise

Keep it on your phone, keep it private, and keep every entry to four things.

  • The promise, in his words. Write what he actually said, not your summary of it. "I'll plan something real for the weekend" and "we should hang out soon" are different promises, and you want the exact wording so you cannot later inflate a vague maybe into a firm commitment.
  • The date he said it. One line. This is what lets you match an action to the promise it belongs to instead of crediting him for something unrelated.
  • The action, with its date, or the empty space. What did he actually do, and when? If he planned and protected the weekend, log it. If nothing happened, leave the space visibly blank and write the date you closed the row. An empty space is data. Do not erase it because a nice text arrived.
  • Kept, broken, or partial. One word. Kept means the action matched the promise. Broken means nothing came. Partial means he did a smaller version, which is its own useful signal and belongs in your record honestly.

That is the whole instrument. No scoring his character, no guessing his motive, four observable facts per row.

The reason the table works is that actions are countable in a way promises are not. The American Time Use Survey measures how people actually spend each day, and full-time workers put an average of about 8.5 hours into a weekday of work. Time is finite and it is measurable. His day has a real, countable shape, and what he does with the hours that are left is something you can observe and write down, not something you have to take on faith from a promise.

How to read the gap after three or four weeks

Do not read the table after one row. Read it after three or four weeks, because one broken promise is a story your mood narrates and a month of them is a shape.

Lay the rows out and read down the two columns, not across a single incident. You are not asking whether this one promise was okay. You are asking what he does every time he says he will do something.

If the actions column keeps up with the promises column, he says a thing and then a dated action shows up beside it, you are looking at a man whose word means something. Busy, maybe overloaded, but reliable. Your job then is to stop bracing for a letdown that the record says is not coming. The table can calm you as easily as it can warn you, and sometimes what it shows is a good man with a brutal calendar who still does what he said. You needed the record to believe it. This is the same read consistent effort is built on, effort measured by what lands, not by what gets said.

If the promises column fills up and the actions column stays mostly empty, the table has said the thing you kept talking yourself out of. Not because he is a villain. Because his words and his behavior are running on separate tracks, and the words are the ones you keep believing. A month of promises with nothing beside them is not a run of bad luck. It is the pattern, and it is a fairer verdict than any single hopeful night you could replay at 1am. If the gap is wide and you already know it is not enough, the criteria for walking away pick up where the table leaves off.

If the rows come back partial, smaller versions of what he promised, that is a specific read too. He is capable and inconsistent, doing enough to keep the connection alive without ever fully delivering. That band responds to structure, and it is worth watching whether the partials grow toward kept or drift toward broken over the next few weeks.

When the gap is a real busy season, not a broken man

Here is the fair part, because his job might genuinely be eating him alive right now.

A real busy season breaks promises too. A hard stretch of work can take a sincere commitment and grind it into nothing, and one bad month is not a life sentence. The table is not a trap that convicts a man for a rough patch.

But a real busy season shows up in the record a specific way. The broken promise comes attached to a repair. He names that he missed it, he does not pretend the promise never existed, and the next row shows him protecting a smaller thing he could actually keep. A man who is drowning and still wants you shrinks his promises to fit his real capacity, and then he keeps the shrunk ones. That is the tell. Not zero broken promises. Broken promises that get named and followed by kept ones.

What a real busy season does not look like is a month of confident promises, all broken, none acknowledged, each one replaced by a fresh promise instead of an action. That is not a scheduling problem. That is a man who has learned that the promise itself buys him time, and the table is where you finally see it. If broken plans specifically are the recurring row, the canceled-date repair worksheet drills into that one incident type, and if the deeper question is how much of his time is actually yours, the protected-time tracker measures the other half.

The one message you send once the table is full

Once the record is clear, you say it once, plainly, without turning the page into a weapon.

Do not read him the log. Do not present the count. The table is for you, so your decision comes from a record instead of a mood. What you say out loud is smaller and cleaner than the evidence behind it.

SEND THIS

You have said a few times you would set aside real time for us, and it keeps not happening. I am not keeping score and I am not upset that you are busy. I just want to know if this is a hard few weeks or the normal shape of things. Pick one day you can actually protect this week and tell me which one.

That message does not accuse him of lying. It names the exact gap the table measured and asks for one small, keepable promise, which makes his answer clean information. If he names a day and holds it, your next row logs a kept promise and you learned something real. If the day comes and goes with nothing beside it, that is also your answer, and it is a truer one than the promise you keep choosing to believe. For the full picture of whether his capacity can carry a relationship at all, run the busy relationship capacity calculator.

You do not have to know why his actions keep falling short of his words. You only have to know how wide the gap is, and now you have somewhere to write it down.