The system

What we build, layer by layer

Every system follows the same line: from the sources you already have, to checked data, to your rules, to decisions a person reviews, to a screen for each role, to an action taken only when someone approves it.

Layer by layer

Six layers, in the same order every time

  1. Your sources

    Till exports, bookings, spreadsheets, accounts and what staff know. Each one is listed with who owns it and how often it arrives.

  2. Checked data

    Each source put into one shape, with its freshness shown and any rows that fail a check kept in view, not dropped.

  3. Your rules

    How your business actually works, written down as rules you can read and change: what counts as low stock, who signs off an order.

  4. Decisions

    Flagged for review with the sources they used, how sure they are, and the person who must approve them.

  5. Your screens

    An owner app and a page for each role. The owner sees everything; a site manager sees their site.

  6. Approved action

    The change goes back to the tool it belongs in, after a person says yes. Automation is added once the data can be trusted.

What a screen shows

Every screen shows its working

A number on its own asks you to believe it. Each screen we build carries five layers, so whoever is looking can see where a figure came from, how fresh it is, and what is waiting for them.

Morning check

An example café

  1. Status

    Ready, stale, blocked or waiting for review, in words.

    • Needs review
  2. Sources

    What arrived, when, and who owns it.

    • Till export: arrived this morning
    • Bookings: arrived this morning
    • Stock sheet: missing since Tuesday
  3. Data health

    What did not pass a check, kept in view.

    • Three till items not matched to a dish
    • One booking held as a possible duplicate
  4. Decision

    The recommendation, why, how sure, and who approves.

    • Order more oat milk
    • From the stock sheet and four weeks of till sales
    • Medium confidence: the stock sheet is two days old
    • Approver: the manager
  5. Waiting for you

    What a person must decide, and nothing else.

    • Approve the order
    • Match the three items
    • Ask for the stock sheet
A made-up café, drawn to show the layers. Not a record of any client’s system.

On screen

The layers, on working screens

Two interfaces built this way, on test and made-up data: the one we run our own work on, and the app a business owner opens each morning. Select an image to see it full size.

What it answers

Five questions, answered with confidence

  1. What happened?
  2. What is happening now?
  3. What needs review?
  4. What can be trusted?
  5. What should be approved next?

We run on it too

The same method runs our own work

Osgiliath runs its own work the way it builds systems for clients: checked first, reviewed, and approved by a person before anything goes live.

Tell us what you're working on

Email is the best way to reach us. A few lines on the problem and the systems involved are plenty to start with.