Design Brief & Space Programme Agent
Turns a client's wish list into what the plot and the budget actually support
- 8hard rules
- Things it must never do, enforced in every run
- 5handover rules
- Conditions where it stops and gives the work to a person
- 9output fields
- A structured result, not a paragraph you have to re-read
- ≤6steps per run
- Bounded work: at most 5 tool calls, enforced by the runtime
Read-only by design. This agent has no path to sending, spending, publishing or committing anything. Where that limit is the product, removing it would remove the reason to trust the output.
Overview
Every tool in this space draws the dream. None performs the subtraction, so a client who wants five bedrooms, a garage and an office on a plot and budget that support three of them discovers it in month four, when the drawings are priced.
This agent does the subtraction first. It turns a brief into a space programme — area per function, how rooms need to sit against each other, circulation, and the service areas everyone forgets until they are missing — then tests that programme against the plot's own limits and the stated budget.
What comes back is a programme that fits, and an explicit list of what had to come out to make it fit, with the reason for each. It produces no structural design and no drawings for construction: those are a licensed engineer's work and carry their signature. It produces the brief a designer starts from, and the conversation a client should have had in the first hour.
Benefits
The hard conversation in hour one
Rather than in month four, when changing it costs a redesign.
A brief a designer can start from
Programmed, tested and argued with before drawing.
Fewer redesigns
Most redesigns are a programme that never fitted.
What it does
Performs the subtraction
States what does not fit and why. Every other tool draws the dream, and the client finds out when it is priced.
Tests against the plot's own limits
Coverage, setbacks, height and orientation as you supplied them — not a generic assumption.
Areas with a basis
Every area traces to your own standards or a stated reference, never to a plausible number.
Adjacencies, not just rooms
What must sit beside what, and what must not. A schedule of areas is not a plan.
Names the forgotten space
Plant, storage, circulation, thresholds — the areas missing from every client brief.
No structural design
It produces a brief. Structure is a licensed engineer's work and carries their signature, not an agent's.
What this changes
What this changes about your week
- It takes over
- Turning a client's wish list into a programme that the plot and the budget can hold.
- Done today by
- The architect, in the hours between other projects.
- How often
- Every enquiry, and again after every budget change.
- Typical manual effort
- A properly tested programme is a day, and it is the day that gets skipped.
Why Architecture & Engineering in particular. Every other tool draws the dream and none performs the subtraction. The client finds out it does not fit in month four, when changing it costs a redesign.
Runs unattended
Started by you or by an event, and it finishes on its own. Nothing waits for someone to be at a desk.
The same standard every time
The two-hundredth item is held to the bar the first one was. Consistency is the part people cannot sustain.
It cannot act on its own
Design Brief & Space Programme Agent has no path to sending, spending or committing. That limit is why its output is safe to act on.
How it runs
This agent runs server-side through the PROMIVO runtime. Each run is logged step by step and every tool call is permission-checked before it executes.
- 1InputValidated against the agent input schema
- 2Modelclaude-opus-5 with automatic fallback
- 3Toolssearch_knowledge, extract_structured_data
- 4PermissionsRuns READ actions automatically; anything higher waits for approval
- 5OutputStructured result matching the output schema
- 6LoggingTokens, duration and every step recorded
Demo
Demo dataIllustrative sample output, abridged.
Input
{
"site": {
"levels": 2,
"plotArea": 400,
"maxCoverage": "50%"
},
"projectType": "Private villa",
"requirements": [
"5 bedrooms",
"double garage",
"home office",
"guest majlis"
]
}Output
{
"totals": {
"netSqm": 372,
"grossSqm": 440,
"footprintSqm": 232,
"circulationSqm": 68
},
"escalate": true,
"fitsSite": "no",
"didNotFit": [
{
"why": "Coverage is capped at 200 m² and the ground floor needs 232 m² with it included.",
"item": "The double garage at ground level",
"costsTheClient": "One covered parking space, or the garage moves to a semi-basement, which changes the cost basis entirely."
}
],
"disclaimer": "A space programme for a qualified designer to work from. Not a design, not drawings, no structural content, and no statement of regulatory compliance.",
"assumptions": [
"Bedroom areas from your own standards document; the guest majlis from the reference you supplied.",
"Circulation at 18% of net, which is your own figure for this building type."
],
"escalationReason": "The brief exceeds the plot's coverage limit and cannot be arranged to fit as stated.",
"forQualifiedReview": [
"Whether a semi-basement is permitted on this plot, and the ground conditions for it.",
"Fire escape distances once the arrangement is drawn."
]
}Requirements
Integrations
No integrations required.
Before you start
- The client's requirements and budget
- The site: dimensions, orientation, and the constraints that apply
- Optionally, your own area standards in a knowledge base
- Requires the All-Access plan or higher
Use cases
First client meeting
Turn the wish list into what the site supports.
Feasibility on a plot
What can go here at all, before anyone commits.
A budget cut mid-project
What comes out, and what it costs in function.
Pricing
All-Access
Billed monthly through your PROMIVO subscription. Cancel at any time.
Runs consume your plan allowance for agent executions and tokens. See plan limits
FAQ
Does it produce drawings?
No. It produces a space programme and the reasoning behind it. Drawings, and anything structural, are the work of a qualified designer or engineer whose signature carries the liability.
Where do the areas come from?
Your own standards where you supply them, or a stated reference. It will not invent an area figure — a room sized from nothing is the seed of every overrun downstream.
Can it check building regulations?
It tests against the site constraints you supply. Regulations differ by jurisdiction and are interpreted by a qualified person, so it flags what needs checking rather than deciding it.
Reviews
Reviews open once customers have run this agent.
Need this agent to work differently?
Tell us what to change and our team will scope a customised version for your business.
Customize this agent