Skip to content
Construction

AI prompts for construction project status reports

A status report that reads as green until it is suddenly red has failed. These five prompts surface slippage early and make the ask explicit.

Construction status reports have a predictable failure mode. Everything is amber for six weeks, then a milestone is missed and the report goes red, and everybody discovers the problem was visible in week two if anyone had written it down plainly.

The cause is rarely dishonesty. It is that reports are written to reassure, and reassurance is what the format rewards. These five prompts do the opposite — they force the slippage, the cause, the decision needed and the date it must be made by, into the top of the document. There is a core weekly report, a client-facing variant, a delay-notification prompt, a review prompt that hunts for buried risk, and a batch prompt for a portfolio.

Why do construction status reports hide problems?

Three structural reasons. The first is that the person writing the report is usually the person responsible for the slippage, and a report is a self-assessment. The second is that most templates ask for progress rather than for variance, so the honest answer to every question is a description of activity.

The third and most damaging: reports rarely ask for a decision. Without a named decision, an owner and a deadline, a raised risk is just information — and information without an ask gets read, noted and forgotten. The next time it appears it is a delay, not a risk.

There is also a volume problem. A weekly report that runs to four pages of narrative gets skimmed by exactly the people whose intervention would help.

What should construction status reports actually contain?

Variance first: planned versus actual, in days and in money, with the delta stated as a number rather than as a colour. A red-amber-green marker without the number behind it is an opinion.

Then the cause, at one level deeper than the symptom. “Steel delayed” is a symptom; “steel delayed because the fabrication drawings were approved eleven days late” is a cause, and only the second tells anyone what to fix.

Then the ask. Every issue needs a named decision, a named person and a date by which the decision must be made for it not to cost anything. And then the things that changed since last week, because the reader’s mental model is a week old and the delta is the information.

The core prompt for weekly construction status reports

You are writing a weekly construction project status report for
an internal delivery team. Your job is to surface variance and
decisions, not to reassure.

Project: {{name, contract value, contract type}}
Reporting week: {{dates}}
Programme: {{planned milestones this period and their dates}}
Actual: {{what completed, what did not, with dates}}
Days lost this period and cumulatively: {{figures, with cause}}
Cost: {{committed to date, forecast final, budget, variance}}
Variations: {{raised, agreed, disputed — with values and status}}
Labour and plant: {{planned vs actual resource on site}}
Procurement: {{long-lead items, order dates, delivery dates,
  anything slipping}}
Information required: {{outstanding RFIs and drawings, who owes
  them, how long overdue}}
Safety: {{incidents, near misses, inspections}}
Quality: {{NCRs, snags raised and closed}}
Weather or access: {{days lost, restrictions}}
Risks: {{each with likelihood, impact in days and pounds}}
Decisions needed: {{each with owner and the date by which it
  must be made}}

0 copies

The output format

Write the report in this order. Length limit: 500 words.

1. DECISIONS NEEDED THIS WEEK — first, before any narrative.
   Each as: the decision, the owner, the date it is needed by,
   and the cost of deciding late. If there are none, say so
   explicitly.
2. VARIANCE — programme in days (this period and cumulative)
   and cost against budget, as figures. One line each.
3. WHY — the cause of each variance, at one level deeper than
   the symptom. Name the upstream dependency.
4. CHANGED SINCE LAST WEEK — only what is different.
5. LOOKING AHEAD — the next three milestones and the single
   biggest threat to each.
6. SAFETY AND QUALITY — factual, no commentary.

Rules:
- Never use a RAG colour without the number behind it.
- Every risk must have an impact in both days and pounds. If
  the input lacks one, write [QUANTIFY: what is needed].
- Every issue must have an owner who is a person, not a
  company or a team.
- Do not describe activity for its own sake. If a task
  progressed exactly to programme, it does not need a sentence.
- No mitigating language: remove "slight", "minor", "should be
  recovered", "expected to catch up" unless the input contains
  a specific recovery plan with dates.
- If the cumulative delay exceeds the float, say so in the
  first line of section 2.

0 copies

A worked example: the decisions section

Given inputs where the cladding sample had been with the architect for nine days and the steel order was waiting on it, the top of the report reads:

DECISIONS NEEDED THIS WEEK

1. Cladding sample approval. Owner: R. Okafor (architect). Needed by: Thursday 14th. Cost of delay: the steel order cannot be released without it. Each further week pushes frame completion by a week and costs approximately £4,200 in prelims. Currently nine days overdue.

2. Substitution decision on the roof lantern. Owner: J. Blake (client PM). Needed by: Friday 22nd. Cost of delay: the specified unit is now 14 weeks; the alternative is 4. After the 22nd neither arrives before the watertight date.

Compare that with how the same two items appear in conventional construction status reports — as two sentences in a procurement paragraph on page two, phrased as “awaiting approval” and “reviewing options”. Same facts. One version gets a decision on Thursday.

The client-facing variant

A client report is not a softened internal report. It is a different document: the client can only act on the things they control, and burying those in a general update wastes the only leverage the report has.

You are writing a client-facing status report for
{{project}}, reporting period {{dates}}.

Internal report: {{paste}}
What the client controls: {{decisions, approvals, information,
  access, payments}}
What we control: {{our scope}}
Contractual notice position: {{any events requiring notice,
  and whether notice has been served}}
Commercially sensitive: {{what must not appear}}

Write for a client who is not a builder. Include:
1. WHAT WE NEED FROM YOU — their outstanding decisions,
   approvals and information, each with a date and the
   consequence of missing it. This goes first.
2. WHERE THE PROJECT IS — completion date, whether it has
   moved, and by how much. State the date, not a percentage.
3. COST POSITION — agreed variations, pending variations, and
   forecast out-turn against budget.
4. WHAT HAPPENED THIS PERIOD — brief.
5. WHAT HAPPENS NEXT.

Rules:
- Do not use programme jargon: no float, no critical path
  without explanation, no RFI without expansion.
- Never attribute delay to the client in section 4. State it
  factually in section 1 as an outstanding item with a date.
- If a delay event requires contractual notice and notice has
  not been served, flag it to the writer before the report:
  NOTICE REQUIRED: {{event}}. Do not rely on the report itself
  as notice.
- No reassurance that is not backed by a dated recovery plan.

0 copies

That notice flag has saved more money than the rest of the prompt. A status report is not a substitute for a contractual notice, and mentioning a delay in a weekly update while missing the notice period under the JCT or NEC provisions is a routine and expensive mistake.

The delay notification prompt

You are drafting a delay notification. Accuracy and
neutrality matter more than tone.

Contract and clause: {{form of contract, notice clause}}
Event: {{what happened, with the date it occurred and the date
  it became apparent}}
Cause: {{the factual cause, one level deep}}
Effect on programme: {{activities affected, days, and effect on
  completion date}}
Effect on cost: {{known and estimated, separated}}
Mitigation taken: {{what we have already done}}
Mitigation possible with instruction: {{options and costs}}
Records held: {{what evidence exists — records, photos,
  correspondence, delivery notes}}

0 copies

The drafting rules

A notice is a factual record, not an argument. Everything persuasive you are tempted to add is something the other side will quote back.

Draft the notice.

Rules:
- State facts and dates only. No blame, no adjectives, no
  speculation about motive.
- Separate what is known from what is estimated, explicitly.
- Reference the clause and confirm the notice is within the
  stated period. If it is not, say so plainly at the top so
  the writer knows before sending.
- List the records relied on.
- Do not state a global claim figure unless the inputs
  substantiate every element. Reserve rights instead.
- Do not concede anything the inputs do not concede.

0 copies

The review prompt: finding buried risk

You are a commercial manager who has seen many construction status
reports go from amber to red overnight. Read the report below
adversarially.

Output:

1. HEDGED SLIPPAGE — every phrase that describes a delay
   without quantifying it. Quote each and state what number
   is missing.
2. UNOWNED ITEMS — every issue or risk without a named
   individual and a date.
3. UNQUANTIFIED RISK — every risk without both a day and a
   cost impact.
4. ROLLED-OVER ITEMS — anything that appears in this report
   and the previous one unchanged. An item that has not moved
   in two weeks is escalating, whatever its colour says.
5. RAG MISMATCH — any status colour not supported by the
   numbers in the same report.
6. MISSING NOTICES — any described event that would normally
   require contractual notice, with no notice recorded.
7. FLOAT — whether cumulative delay has consumed the float,
   and whether the report says so.

PREVIOUS REPORT: {{paste}}
THIS REPORT: {{paste}}

0 copies

Point four is the one that catches most trouble. Items do not sit still; they either close or grow. A risk that has been “being monitored” for three weeks is a decision nobody has made.

Construction status reports across a portfolio

You are producing this period's reports for {{n}} projects and
a one-page portfolio summary.

Reporting period: {{dates}}
Project data: {{table — the core inputs per project}}
Previous period's reports: {{paste, for delta detection}}

For each project, write the report in the established format.

Then produce a portfolio summary:
- Projects by cumulative programme variance, worst first.
- Total forecast cost variance across the portfolio.
- Every decision needed in the next 10 days across all
  projects, with owner and date, sorted by date.
- Any risk appearing on more than one project — a shared
  cause is a portfolio problem, not a project one.
- Any project whose variance has worsened for three
  consecutive periods.

Rules for the batch:
- Never carry data between projects.
- Any project missing cost variance or days lost: output
  PROJECT {{name}} INCOMPLETE — {{items}} and produce no
  report. Those two fields are the report.
- Sort the summary by severity, not alphabetically.

0 copies

Common mistakes with construction status reports

Writing the report from memory on Friday afternoon. The prompt is only as good as the variance data, and reconstructed numbers are optimistic in a consistent direction. Pull the figures before you write.

Leaving the decisions field empty because nothing feels urgent. If a fortnight of reports genuinely needs no decisions, either the project is unusually smooth or the field is being filled in wrongly. It is almost always the second.

Letting mitigating language back in during editing. “Minor slippage, expected to be recovered” feels more professional than “four days lost, no recovery plan”, and it is the sentence that turns a fixable problem into a claim.

Using the report as the contractual record. It is a management document. Notices, instructions and records live elsewhere, and conflating them is how a well-documented delay becomes an unrecoverable one.

What to check before construction status reports are issued

Check that every number in the report reconciles to a source — the programme, the cost report, the variation register — and that the report does not contain a figure that exists nowhere else.

Confirm every decision has a person’s name and a date. A decision owned by “the design team” is owned by nobody, and it will still be open next week.

Run the previous report alongside the new one and look for anything unchanged. Then check that any event needing contractual notice has had notice served, separately and properly.

Finally, read only the first hundred words. If someone who read nothing else would not know what decision to make today, the report is arranged for comfort rather than for use.

Frequently asked

Questions this article answers

Why do construction status reports hide problems?

Three structural reasons. The first is that the person writing the report is usually the person responsible for the slippage, and a report is a self-assessment. The second is that most templates ask for progress rather than for variance, so the honest answer to every question is a description of activity. The third and most damaging: reports rarely ask for a decision. Without a named decision, an owner and a…

What should construction status reports actually contain?

Variance first: planned versus actual, in days and in money, with the delta stated as a number rather than as a colour. A red-amber-green marker without the number behind it is an opinion. Then the cause, at one level deeper than the symptom. "Steel delayed" is a symptom; "steel delayed because the fabrication drawings were approved eleven days late" is a cause, and only the second tells anyone what to…

What to check before construction status reports are issued?

Check that every number in the report reconciles to a source — the programme, the cost report, the variation register — and that the report does not contain a figure that exists nowhere else. Confirm every decision has a person's name and a date. A decision owned by "the design team" is owned by nobody, and it will still be open next week. Run the previous report alongside the new…

Join the conversation

Your email address will not be published. Required fields are marked *