Architecture & EngineeringFeatured

Design Brief & Space Programme Agent

Turns a client's wish list into what the plot and the budget actually support

Version 2Published Sep 2, 2026
Architecture & EngineeringKnowledgeExtractclaude-opus-5Read-only · auto8 hard rules5 handover rulesResult
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.

Live wiring for version 2. Tool nodes are the capabilities this agent is registered to call — nothing else can run.

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.

  1. 1InputValidated against the agent input schema
  2. 2Modelclaude-opus-5 with automatic fallback
  3. 3Toolssearch_knowledge, extract_structured_data
  4. 4PermissionsRuns READ actions automatically; anything higher waits for approval
  5. 5OutputStructured result matching the output schema
  6. 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