Pre-flight check

Read-only. Sends nothing, drafts nothing, records nothing.

← Back  ·  Allocations  ·  Configuration  ·  Sync

READY, BUT LOOK AT 5 THINGSNothing is broken. The items marked CHECK below need a decision from you before you send.

1. Files are in the right place

OK Library files in the site root All 23 present.
OK Pages in the app folder All present.
OK Letter pictures (assets/email folder) Header and all four course badges present.

Server

OK PHP version PHP 8.4.27
OK cURL (needed to talk to Outlook) Available.

2. Outlook (Graph) connection

OK Graph settings file (ubms-graph-config.php) All four settings are filled in. Sending mailbox: richard@richardtemple.co.uk.
OK Signed-in connection The hub is signed in to Outlook (delegated). Microsoft accepted the saved sign-in and gave a fresh key just now. Real sends will use this.
OK Reach the sending mailbox Reached richard@richardtemple.co.uk.
OK Open the Drafts folder (needed to create and send) Yes.
OK Read the Inbox (needed for Sync to see replies) Yes.
OK Read Sent Items (needed to save a copy of each sent email and its "open actual email" link) Yes.
NOTE Permission to send This cannot be tested without actually sending an email. If a test copy has already reached your inbox from this hub, sending works.

3. The hub can save the record and its own copy

OK The data store (store.json) Readable. 46 allocation session(s), 312 sent-email record(s).
OK Saving the sent record (.ubms-data) Wrote and removed a test file.
OK Saving a copy of each email (evidence folder) Wrote and removed a test file. This is what the "View stored copy" / "View copy" links on Configuration and Sync open.
OK Saving the letter itself (Letter locker) Wrote and removed a test file.

4. Would Sync and Configuration show a real send correctly? (rehearsal in memory, nothing saved)

OK A real send is accepted as proof Rehearsed for ATT-OSCE-20261103-7a96331d / David John Bores: a record in the normal format is accepted as SENT proof.
OK Configuration shows it as SENT Configuration would show: SENT (evidence 1).
NOTE A Safe Mode / test send is NOT counted David John Bores already has a real sent record for this session, so this rule could not be rehearsed on them.

5. Safe Mode and leftovers from testing

OK Safe Mode OFF. A real send goes to the participant and is recorded.

6. Automatic mailbox reading (cron)

OK Last inbox read Last ran 30 Oct 2026, 18:00 UTC (14 min ago).
OK Automatic 15-minute job Running. Last automatic read 14 minute(s) ago.

7. Duplicate sessions

CHECK PCB · 2026-12-10: 3 separate sessions Real sends have been recorded from: ATT-PCB-20261210-2d5ae058 (3 sent), ATT-PCB-20261210-c9ecb37e (2 sent). Use ONLY that one. The others have no sends; the letter screen now refuses to send from them, so nobody can be emailed twice. Each press of CHECK LETTERS / CREATE DRAFT makes a NEW session, which is how the copies appear. The table below shows which was created when.
CHECK PCB · 2026-12-03: 3 separate sessions Real sends have been recorded from: ATT-PCB-20261203-93010da5 (2 sent), ATT-PCB-20261203-fcc1e6b9 (3 sent), ATT-PCB-20261203-1f1e51ac (2 sent). Use ONLY that one. The others have no sends; the letter screen now refuses to send from them, so nobody can be emailed twice. Each press of CHECK LETTERS / CREATE DRAFT makes a NEW session, which is how the copies appear. The table below shows which was created when.
CHECK PCB · 2026-11-26: 3 separate sessions Real sends have been recorded from: ATT-PCB-20261126-b8eea2c0 (3 sent), ATT-PCB-20261126-a66a5bbd (2 sent). Use ONLY that one. The others have no sends; the letter screen now refuses to send from them, so nobody can be emailed twice. Each press of CHECK LETTERS / CREATE DRAFT makes a NEW session, which is how the copies appear. The table below shows which was created when.
CHECK PCB · 2026-11-19: 3 separate sessions Real sends have been recorded from: ATT-PCB-20261119-70a8259e (2 sent), ATT-PCB-20261119-e3bc22db (3 sent), ATT-PCB-20261119-2dce940b (2 sent). Use ONLY that one. The others have no sends; the letter screen now refuses to send from them, so nobody can be emailed twice. Each press of CHECK LETTERS / CREATE DRAFT makes a NEW session, which is how the copies appear. The table below shows which was created when.
CHECK PCB · 2026-11-12: 3 separate sessions None of them has a recorded send yet. Pick ONE to send from and leave the others alone. Each press of CHECK LETTERS / CREATE DRAFT makes a NEW session, which is how the copies appear. The table below shows which was created when.

8. Copies of sent emails

OK The hub holds its own copy of every recent sent email All 152 real sent email(s) from the last 14 days have a stored copy.

Your sessions — what each one is, and who already has a real sent record

A session ID is ATT – course – session date – a random code. The code is only there to tell one record from another; it does not mean anything by itself. To tell duplicates apart, use Created (when it was made) and Drafts (how many Outlook drafts were made for it). Click Open to see everyone in it. "Proven sent" counts only real sends recorded for that person and session. If someone already shows as proven, do not send them the same letter again.

SessionCreatedCourse · dateWho is in itPeopleNo emailDrafts made / sentProven sentStored copiesTest sends
ATT-PCB-20261210-78b9ce34
CREATED
29 Oct, 6:47pm PCB · 2026-12-10
9.30 am – 1.00pm (Congleton 9.45am – 1.00pm) — Berrycroft Community Health Centre, 2 Nimrod St, Aylesbury HP18 1BB
Lucy Kenwright, Richard Temple 2 0 0 / 0 0 0 0 Open
ATT-PCB-20261210-2d5ae058
CREATED
SENT FROM THIS ONE
29 Oct, 6:47pm PCB · 2026-12-10
9.30 am – 1.00pm (Congleton 9.45am – 1.00pm) — Chandos Rd Building, Buckingham MK18 1EG
Pamela Cooper, David John Bores, Jazz Gee 3 0 0 / 0 3 3 0 Open
ATT-PCB-20261210-c9ecb37e
CREATED
SENT FROM THIS ONE
29 Oct, 6:47pm PCB · 2026-12-10
9.30 am – 1.00pm (Congleton 9.45am – 1.00pm) — Bridestones Suite, Congleton Town Hall, 7 High St, Congleton CW12 1BN
Lynn Kenning, Anthony Webster 2 0 0 / 0 2 2 0 Open
ATT-PCB-20261203-93010da5
CREATED
SENT FROM THIS ONE
29 Oct, 6:45pm PCB · 2026-12-03
9.30 am – 1.00pm (Congleton 9.45am – 1.00pm) — Berrycroft Community Health Centre, 2 Nimrod St, Aylesbury HP18 1BB
Richard Temple, Lucy Kenwright 2 0 0 / 0 2 2 0 Open
ATT-PCB-20261203-fcc1e6b9
CREATED
SENT FROM THIS ONE
29 Oct, 6:45pm PCB · 2026-12-03
9.30 am – 1.00pm (Congleton 9.45am – 1.00pm) — Chandos Rd Building, Buckingham MK18 1EG
Jazz Gee, Anna Bowen, Pamela Cooper 3 0 0 / 0 3 3 0 Open
ATT-PCB-20261203-1f1e51ac
CREATED
SENT FROM THIS ONE
29 Oct, 6:45pm PCB · 2026-12-03
9.30 am – 1.00pm (Congleton 9.45am – 1.00pm) — Bridestones Suite, Congleton Town Hall, 7 High St, Congleton CW12 1BN
Anthony Webster, Lynn Kenning 2 0 0 / 0 2 2 0 Open
ATT-PCB-20261126-5c9c468d
CREATED
29 Oct, 6:44pm PCB · 2026-11-26
9.30 am – 1.00pm (Congleton 9.45am – 1.00pm) — Berrycroft Community Health Centre, 2 Nimrod St, Aylesbury HP18 1BB
Lucy Kenwright, Richard Temple 2 0 0 / 0 0 0 0 Open
ATT-PCB-20261126-b8eea2c0
CREATED
SENT FROM THIS ONE
29 Oct, 6:44pm PCB · 2026-11-26
9.30 am – 1.00pm (Congleton 9.45am – 1.00pm) — Chandos Rd Building, Buckingham MK18 1EG
Nicola Draffan, Jazz Gee, Steve Smith 3 0 0 / 0 3 3 0 Open
ATT-PCB-20261126-a66a5bbd
CREATED
SENT FROM THIS ONE
29 Oct, 6:44pm PCB · 2026-11-26
9.30 am – 1.00pm (Congleton 9.45am – 1.00pm) — Bridestones Suite, Congleton Town Hall, 7 High St, Congleton CW12 1BN
Alexander Jonas, Heward Simpson 2 0 0 / 0 2 2 0 Open
ATT-PCB-20261119-70a8259e
CREATED
SENT FROM THIS ONE
29 Oct, 6:37pm PCB · 2026-11-19
9.30 am – 1.00pm (Congleton 9.45am – 1.00pm) — Berrycroft Community Health Centre, 2 Nimrod St, Aylesbury HP18 1BB
Richard Temple, Lucy Kenwright 2 0 0 / 0 2 2 0 Open
ATT-PCB-20261119-e3bc22db
CREATED
SENT FROM THIS ONE
29 Oct, 6:37pm PCB · 2026-11-19
9.30 am – 1.00pm (Congleton 9.45am – 1.00pm) — Chandos Rd Building, Buckingham MK18 1EG
Steve Smith, Nicola Draffan, Melissa Hartzel 3 0 0 / 0 3 3 0 Open
ATT-PCB-20261119-2dce940b
CREATED
SENT FROM THIS ONE
29 Oct, 6:37pm PCB · 2026-11-19
9.30 am – 1.00pm (Congleton 9.45am – 1.00pm) — Bridestones Suite, Congleton Town Hall, 7 High St, Congleton CW12 1BN
Heward Simpson, Katie Elliff 2 0 0 / 0 2 2 0 Open

Reload this page to run every check again. It is safe to open as often as you like.