VISION 01 · THE OPERATING SYSTEM

Your company gets an OS.
The Hub is how the team boots into it.

You already forked Schefren's "Your OS" for yourself — Shepherd OS at shepherd-os.pages.dev. Vision 1 is the same architecture, but for the company. Modules instead of skills. Subroutines instead of agents. Boot-in dashboards instead of "how do I find anything." The mental model your builders inherit is yours.

shepherd@springbok-os ~% system status
────────────────────────────────────────────────
SPRINGBOK GROUP OS v0.1                    READY
Builders online    : Sian · John · Leo
Modules production : 12       Modules staging : 3
Users active today : 47 / 64
KPI delta this week: BR% +2.1   CANX% −0.8   £+£18.4k
PHILOSOPHY

A company is software. Treat it like one.

Every Springbok role is a function: input lead → output instruction, input instruction → output exchange, input call → output coaching note. Roles, KPIs, SOPs — these are interfaces between functions. An OS doesn't just decorate that truth; it enforces it. Builders ship modules. Modules expose services. Users invoke services. Everything is observable.

What's a "module"?

A module is a self-contained capability with a clear input, output, and KPI it moves. Example: PAC Call Coach takes a transcript, returns a coaching note, moves BR%. It runs every night without a human pressing a button.

What's a "service"?

A service is a module exposed to a user. The PAC team doesn't know there's a module — they just see "your last 5 calls coached" in their morning brief. The OS hides the engineering and shows the value.

Who can install modules?

Only registered builders — Sian, John, Leo today. Each builder has a namespace (/builders/sian/) and can only ship into their own. The OS won't let them touch each other's code or data.

Who governs?

You. Every install passes through /staging first. You approve from a single screen. No skill goes live to users without you having seen it. No surprises.

BUILDER TRACK · WHAT SIAN, JOHN & LEO SEE

Boot into your namespace, ship a module, watch it move a KPI.

A builder lands on the Hub, signs in with their Springbok email, and is dropped straight into their console. Same shell as yours, scoped to their business. The whole experience is built on the assumption they'll spend ≤2 hours a week here — the rest of their week is their actual job.

01

Boot

Single sign-on with Springbok email. Console opens to their namespace. Pre-loaded with 5–8 starter modules curated for their role.

02

Connect

One screen of integrations. Click "Connect Simbacloud." Click "Connect SpeechIQ." Click "Connect Fireflies." OAuth handled, credentials encrypted, scoped to their namespace only.

03

Build

Type a one-line description of the module they want ("score every PAC call, flag below-threshold ones to me"). The OS scaffolds it. Builder reviews + tweaks. Submits to staging.

04

Ship

You approve in staging. Module moves to /production. Goes live in users' dashboards. Builder sees usage stats and the KPI it's moving in real time.

hub.springbokgroup.co.uk / builders / sian

Workspace

▶ My modules
Connections
Activity log

Build

+ New module
Templates

Reference

Springbok playbook
SOP library

Sian's modules

▶ pac-call-coach
Scores every PAC call vs Springbok playbook. Flags below-threshold to Sian + Aaron.
PRODUCTION · 184 calls coached this week · BR% +2.1
▶ weekly-coaching-digest
Sends Sian a Friday digest: top 3 patterns this week, who needs which 1:1.
PRODUCTION · last run: Friday 16:00 · 12 reviews queued for Aaron
▶ onboarding-readiness
For new starters. Tracks SMART goal completion, induction items, ramp-up KPIs.
STAGING · awaiting Shepherd review · submitted Mon 14:22

This week

184
Calls coached
↑ 12 vs last week
BR% 32.1
Booking rate
↑ 2.1 pts
CANX 8.4%
Cancellations
↑ 0.6 pts (watch)
USER TRACK · WHAT THE OTHER 50+ PEOPLE SEE

No install. No setup. Just open the Hub at 9am.

A PAC, a progressor, a listings admin — they don't see modules or builders or staging. They see one screen tailored to their role: what AI did for them overnight, what's flagged for them today, what KPI they own and where it's at. Five second reads, then back to work.

hub.springbokgroup.co.uk / morning · pac · steve-rodgers
▶ TUESDAY 28 APR · STEVE RODGERS · PAC

Good morning, Steve. Three things ready for you.

COACHED OVERNIGHT
Your 6 calls from yesterday were scored.
Top call: vendor Mr Hassan, 8.4/10. Strong objection handling.
Watch call: vendor Mrs Patel, 5.8/10. Skipped motivation step. Coaching note attached.
FLAGGED FOR YOU
2 follow-up tasks slipping past 48 hours.
Lead 4451 (Mrs Edwards, Manchester) — call before 11am.
Lead 4467 (Mr Singh, Leeds) — text re-engage drafted, click to send.
YOUR KPI
BR% week to date: 31.2 (target 30)
You're tracking +1.2 above target. Aaron sees this too.
That's it. Open Simbacloud and go. Hub auto-refreshes when something changes.
WHY THIS FITS SPRINGBOK

You already think this way. The team will inherit it.

1 · You already use it

Shepherd OS exists. The team seeing the same shell when they log in is a continuity move — they know it works for you, so they trust it. Zero "what is this thing" learning curve at the top.

2 · Manish & Arun already think in modules

They build CRM modules in Simbacloud daily. The OS framing maps perfectly to how they already work — you're not asking them to learn a new metaphor, you're naming the one they use.

3 · Future-business plug-in

When you acquire next year, the new business gets a namespace and boots into the same OS. Same Hub URL, same shell, same governance. Acquisitions integrate in days, not months.

THE TRADE-OFF · BE HONEST

What this approach costs.

It feels technical. The non-technical 60% of your team may bounce.

A PAC who sees "modules" and "namespaces" and "staging" might think "this isn't for me." We can soften the user track to disguise it (the morning brief mockup above already does), but the builder track is unmistakably operator-flavoured. If you have builders who are non-technical (someday Shelly at FloraCare, maybe), they'll need extra hand-holding.

The aesthetic skews toward "engineering org" — not "property company."

If a buyer walks Springbok next year and your team's morning Hub looks like a mission control terminal, it might not match the "premium estate agency" brand. Vision 5 (Boardroom) handles this better. Vision 3 (Operations Manual) splits the difference.

If this is the one, here's what we ship in week 1.

Three builders boot in (Sian, John, Leo). Their starter modules pre-loaded.
One user-facing morning brief lands in 50 inboxes Tuesday 9am.
You see the Shepherd console showing the whole thing breathing.