Interior DesignFeatured

Furniture Schedule Lead Time Analyst

Counts backwards from the opening date to find what is already late

Version 2Published Sep 2, 2026
Interior DesignExtractclaude-sonnet-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
10output fields
A structured result, not a paragraph you have to re-read
≤6steps per run
Bounded work: at most 4 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

An interiors project is judged on the day it opens, and that date is decided by one item: the longest lead time ordered latest. Everything else can be perfect and a space cannot be handed over with a missing headboard in every room.

The schedule is normally kept as a specification list — item, supplier, price, quantity, room — organised for procurement and for the client presentation, containing no dates. Lead time lives in whoever remembers it, and the item that fails is rarely the expensive one. It is the unremarkable one nobody worried about, made to order, from a supplier with a factory shutdown in August.

The compounding version is worse. Items are approved in batches at client meetings, so an approval slipping two weeks moves every order behind it, and the effect on the opening date is invisible until someone counts backwards from installation.

Counting backwards is the whole product: from the installation date, through delivery, shipping, production and the approval each item still needs, to the date the decision must actually be made.

This agent produces that path and names what is already late. It orders nothing and specifies nothing — substituting an item is a design decision.

Benefits

The opening date protected

Decided by one item, and now you know which.

Approvals prioritised by consequence

Rather than by whatever is easiest to decide.

Slippage seen while it is recoverable

Instead of at the installation programme.

What it does

  • Counts backwards from installation

    Through delivery, shipping, production and approval, to the date the decision must be made. The schedule holds none of this.

  • Finds the item that decides the date

    Rarely the expensive one. Usually something unremarkable, made to order, that nobody worried about.

  • Models approval batching

    Approvals happen at client meetings, so one slipping two weeks moves everything behind it.

  • Accounts for supplier shutdowns

    A factory closed for three weeks in August is not in any lead time figure and moves the date anyway.

  • Names what is already late

    Items whose decision date has passed, which is the only list that changes what happens this week.

  • Orders nothing

    It places no order and substitutes no item. A substitution is a design decision about the finished space.

What this changes

What this changes about your week

It takes over
Turning a furniture schedule into a dated critical path.
Done today by
Held in whoever remembers the lead times.
How often
Rarely, and usually after something is already late.
Typical manual effort
Counting backwards through delivery, shipping, production and approval for every item.

Why Interior Design in particular. The opening date is decided by one item — the longest lead time ordered latest — and it is rarely the expensive one. It is the unremarkable made-to-order item nobody worried about.

  • 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

    Furniture Schedule Lead Time Analyst 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-sonnet-5 with automatic fallback
  3. 3Toolsextract_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

{
  "items": [],
  "today": "2026-09-02",
  "project": "Harbour Hotel refurbishment",
  "openingDate": "2027-04-01",
  "installationDate": "2027-03-15"
}

Output

{
  "escalate": true,
  "schedule": [
    {
      "item": "Bedroom headboard",
      "orderBy": "2026-08-26",
      "decideBy": "2026-08-19",
      "floatWeeks": -2,
      "constrainedBy": "Production lead time and an August shutdown at the supplier"
    },
    {
      "item": "Lobby seating",
      "orderBy": "2026-11-11",
      "decideBy": "2026-11-04",
      "floatWeeks": 9,
      "constrainedBy": "Client approval meeting calendar rather than lead time"
    }
  ],
  "disclaimer": "A dated path built from the schedule and lead times supplied. No order has been placed, amended or cancelled; no supplier or client contacted; no alternative product suggested or specified; no lead time assumed where none was given; and no statement is made that any date is achievable.",
  "alreadyLate": [
    {
      "item": "Bedroom headboard, upholstered, made to order",
      "weeksLate": 2,
      "roomsAffected": 148,
      "decisionDateWas": "2026-08-19",
      "recoveryWouldNeed": "Either the supplier compresses production, or installation moves. Nothing else changes it, and it affects every bedroom."
    }
  ],
  "criticalItem": "The headboard. 26 weeks made to order, plus 6 weeks shipping, plus sampling. It decides the opening date and it is not the most expensive item on the schedule — it is the one nobody worried about.",
  "shutdownImpacts": [
    "The headboard supplier closes 1–21 August. That falls inside the production window and appears in no lead time figure."
  ],
  "approvalBatching": [
    "Four items can only be approved at client meetings. The next is 12 November, which means their real decision date is that meeting, not their individual lead times. One of them has 3 weeks of float."
  ],
  "escalationReason": "The critical item's decision date passed two weeks ago and it affects 148 rooms, and two made-to-order items have no recorded lead time.",
  "unknownLeadTimes": [
    "9 items have no recorded lead time, and 2 of them are made to order. Reported as unknown rather than assumed — an invented figure would produce a plan people trust."
  ],
  "supplierConcentration": [
    "One supplier carries 6 of the 11 critical-path items. A single delay there moves all six together."
  ]
}

Requirements

Integrations

No integrations required.

Before you start

  • The furniture and fittings schedule: item, supplier, quantity, room
  • Lead times per item, and supplier shutdown periods
  • Installation and opening dates
  • Approval status per item, and client meeting dates
  • Requires the All-Access plan or higher

Use cases

After the schedule is signed off

The first time it becomes a dated plan.

Before each client approval meeting

Which decisions actually move the date.

When a date moves

What that does to everything behind it.

Multi-site rollouts

Where one supplier's capacity serves several openings.

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 place orders?

No. It places no order and contacts no supplier. It produces the dates and the consequences.

Will it suggest alternative products?

No. Substituting an item is a design decision about the finished space, and a schedule that quietly drifts toward whatever is available is how an interior stops being the one that was designed.

What if we do not have lead times for everything?

It reports those items as unknown rather than assuming a figure. An assumed lead time that is wrong is worse than an admitted gap, because it produces a plan people trust.

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