User First Digital · Management Platform

UFD Programme Board

Every programme on the platform, grouped by where it actually stands on 2026-09-11. Built from the programme registry, each spec's status and audit, git history, and — where marked — the production database and deployed functions checked today.

Checked against production today Unmarked rows: the registry and audit files' last recorded status

Waiting On You 9

  • Enter your authenticator code onceFinishes the ghostwriting draft-through-review test and the personal knowledge walkthrough — both already in productionNew today
  • Get the waitlist branch onto maincodex/programme-32-waitlists-completion — 9 commits, including 4 migrations already applied to productionOwning session
  • Approve the LinkedIn post imagehappier IT's first LinkedIn post, drafted with its image. Nothing posts until you approve and the app is connectedNew today
  • Create the LinkedIn appA developer app under the happier IT page with the Community Management API, redirecting to the social-oauth functionCredentials
  • Retell account and phone numberThe one blocker on phone agentsAccount
  • Microsoft 365 tenant setupRegistration, Connect per tenant, access policy — for site requests and social repliesMicrosoft
  • Give ga4-manage the GA4 Editor roleLets social hub register its analytics dimensions (as of 09-09)Google
  • Approve the site-requests publicationPhase 4 is held for youApproval
  • Site design and content reviewYour rule: no site goes live until every programme is complete and reviewedGates launch

Audited Shippable

19

Built, independently audited, fix lists closed.

ProgrammeWhat It DoesStill OpenEvidence
Platform Core#0Sign-in, companies, roles, admin shellNothingaudited 3×
AI Foundation#1 · 01–08Traces, supervision gate, authoring, prompt improvement, model swap and failover, OpenRouterNothing — 05-improvement re-audited Shippable 09-11 (14 of 14 checks, 16/16 browser tests)09-11
Shared CMS#2 · 01The CMS behind every company siteNothing09-08
Scheduling #3Calendar connection and public bookingNothing — live test 09-11 passed on your calendar: book, double-book refused, reschedule, cancel. Booking takes 6.7 s against a 3 s target09-11
Sales CRM#5Contacts, pipeline, call queue, leads, lists, import, proposals, reportingImport limit raised to 10,000 today09-03
Marketing Ops#6 · 01–03Social content, newsletters, newsletter composerYou: LinkedIn app. happier IT's first post is drafted with its image, waiting for your approval09-11
AI Employees#10AI staff with identity, voice and booking; first operational lane added 09-10Nothing09-10
Action Items#14The exceptions and action items surfaceNothing08-20
Agent Skills#15Conduct and task skills chosen per runNothing08-31
Counterparty Memory#16What AI staff remember about the people they talk toNothing09-02
Operator Channel#17Telegram alerts to youNothing09-03
Keyword Automations#18A comment keyword sends a DM, built on the social moduleNothing09-08
Website Analytics#24GA4 reporting with history backfillNothing09-01
CMS Images#26Image variants, generation and reviewAn intermittent layout shift on happier IT's home, queued behind the site review09-01
Site Requests#28Visitor requests and Microsoft 365 correspondenceYou: approve phase 4; M365 registration09-07
Platform Spend#29One Spend page for every paid systemStored AI cost (priced once, when recorded) specced 09-11, not built; one minor item09-11
Knowledge Brain02–05Message architecture, interview, avatars, external researchBrain phases 3 (retrieval) and 5 (linking) not built09-08
Site Provisioning#2 · 07Checks every site has everything it needs across five systemsNothing09-01
Site Capture#2 · 08happier IT's price estimator and validated lead alertsNothing — its assessment half was replaced by scorecards09-07

Built, Not Signed Off

15

The code is written and mostly live. What's missing is an audit, an acceptance run, or a named final step.

ProgrammeWhat It DoesStill OpenEvidence
Waitlists #32Waitlists, referrals and points, fraud checks, invitation waves, newsletter interestsAll six phases built; 13 migrations and site-waitlist live. Not yet verified: email delivery, load tests, independent review. No waitlist created yet09-11
Personal Knowledge brain 06Private personal notes and anecdotes, chosen readers, approved public wordingYou: walkthrough needs your login. No notes yet; Robin not set up; not yet wired to Jarvis09-11
Article Ghostwriting #27 · slice 01A brief becomes an article in a real person's voice or an AI author's, reviewed in the article inboxYou: final draft-through-review test needs your authenticator09-11
Editorial Review#27Article review in the fact inbox, verified authors, outside contributor intakeDeployed and smoke-tested; no audit file yet09-10
Social Engagement AI#7Inbound message, AI draft, gate, replyYou: Microsoft 365 tenant setup08-20
Scorecards#30Self-assessments with results as a PDF, members and bookingAll 12 phases built, deployed, browser tests green09-08
Website Health#23Crawl, Search Console, bots, performance, ranks, backlinks, market dataAll 12 phases built09-07
Short Links#31Branded short links on each company's domain, countedLive; 2 checks open on the short domain09-08
CMS Content Types#25Articles and advisories as real kinds; 89 articles moved with 321 redirects32 acceptance boxes unticked09-01
Site Migration#2 · 02happier IT's content moved onto the shared CMSAI extraction over the prose pages; old Supabase removal deferred09-01
Enterprotect Site#2 · 03Incidents, legacy page conversion, tags, gated downloadsMost built 08-20; remaining tranche mapped08-20
Members And Partners#2 · 04Member sign-up, vendor organisations, contributorsAll vendor features reachable; no real person has joined09-03
SEO And Resource Pages#2 · 05, 06Structured data and sitemaps; gated resource landing pagesNever audited09-02
Mail Infrastructure#9Domain register and DNS health panel (Resend does all sending)Reduced to what's used — MXRoute removed 09-0109-01
Editor Tools#2 · 04-editor-uxDrag handle and slash menu in the block editorThe rest of the port list is unscheduled08-25

In Flight

6

Being built this week.

ProgrammeWhat It DoesLeft To DoEvidence
Site Chatbotsite-chatbotThe chat widget on company sites — text, voice, answers from the brain, bookingAll 5 phases written, first deployed answer delivered. Audit says no-ship: not deployed to a test site, voice and device checks not run. Chat is off everywhere09-10
Copy Rulescopy-rulesRules like "MSP, not managed service provider", reviewed and enforced per copy typePhases 2–3 built (rules reach the writer; breaking writes refused). Phase 1 and 2 boxes still open09-11
Social Module#22Accounts, inbox, composer, publishing, analytics across networksSocial images work again 09-11 (a cost check had refused them since 09-09); 12 functions still need that fix deployed. Left: scheduled connection checks, rest of the inbox, routed replies, budgets and retention, composer and publishing, analytics09-11
Social Hub#31A link-in-bio page for each company's social accountsGA4 dimensions, real destinations, device checks09-08
Brain Facts kb_factsThe facts every writer draws on; checker now runs every 10 minutes1,468 proposed, 18 approved — happier IT 4, MSP Outpost 1, Enterprotect, CommandIT and UFD 009-11
UFD Websiteufd-websiteuserfirstdigital.comPage structure settling (/company became /about, /products retired)09-10

Specced, Not Built

3

Locked specs with the shape settled.

ProgrammeWhat It DoesWhy Not YetLocked
Phone Agents#19AI receptionist and errand callsYou: Retell account and number. Build docs ready08-25
Live Voice#21Real-time voice conversationsWaits for phone agents, by design08-25
Tool Armory#20The shared toolset AI staff can useScheduled last, by design08-25

Discovery Or Not Started

10

Drafts and research. Nothing here is agreed yet.

ProgrammeWhat It DoesWhere It StandsLast Touched
Article Production#27Topic planning, research, images, contributor portalDiscovery; its blockers (avatars, external research) are now shippable09-11
Personal Brand#12You as a respected MSP expert, with AI producing in your voiceSpec only. 2 presences and 21 profiles exist in the social module09-05
StoriesstoriesReal anecdotes, reviewed like facts, tagged by audience and product, usage-countedNot started; comes after copy rules. The brain already covers most of it09-10
Source-Backed Content#6 · 04Content built from your source material and voiceDiscovery09-03
Unified Inboxunified-inboxOne rules-driven mail processor per companyDiscovery09-09
Page Templatescms-page-templatesChange a template and every page of that type followsDraft waiting for your review09-07
YouTube#11Video channel production and publishingDiscovery09-05
Paid Media#13Ads and offline conversionsDiscovery; vendor API research pending09-05
Tools#4Domain finderDraft; the rate limiter it needs is built08-19
Website Design System#8The section library sites are assembled fromDraft with 4 open questions08-19