F

FOUNDRY · Automation control room

finance, membership and invoicing automations · running on foundry-dev1 · all times UTC
live · refreshed 22:51:17 UTC
auto-refreshes every 60 seconds · every number is read from the box live
1 of 5
inbound routes ok
nothing failing
5.43 /day
cards you resolve
line ≤ 8/day · 1 of 7 days have data · verdict 2026-10-26
6 of 8
automations live
see below
1,603
invoices · 2026
£11.2M · 5,106 lines
3,693
bills in the ledger
statuses: approved 1447 · cancelled 9 · draft 115 · on-approval 23 · rejected 9
491
suppliers known
4,666 contacts mapped
9
drafts for review
latest 23h ago
10h 13m
MCP uptime
user sign-in, no expiring tokens

Automations

Invoices & credit notes3 automations · 2 live
Invoice intake
accounts@ mailbox: classify, code, create ApprovalMax drafts
webhook · new mail
22h ago Waiting
3 emails handled · 1 notifications · mailbox connection pending Microsoft credentials
Invoice learning
learns from every ApprovalMax edit and rejection
webhook · bill changed/rejected
9h ago Live
2 ApprovalMax events absorbed · 6 corrections applied to future coding
Credit-note date sync
Nexudus credit notes get their issue date corrected
webhook · credit note created
8h ago2026-09-26T14:26 Live
170 checks · 3 events received · 1 reconciled
Membership & revenue2 automations · 1 live
Renewal pipeline
Nexudus contracts ending in 90 days become HubSpot deals
routine · daily 03:00 UTC
10h ago2026-09-26 12:11 Live
2,031 contracts scanned · 136 qualifying · 0 deals created · 136 already there · 0 failed
Printing email
First-ever members get the printing guide, with a PaperCut nudge
webhook · contract first activated
22h ago2026-09-26T00:11 Waiting
2 activations seen · 0 sent · 1 held (waiting on the printing@ mailbox)
Tools & platform3 automations · 3 live
Nexudus MCP for Claude
FOUNDRY's own Nexudus connector for Claude
service · public URL
2h ago Live
16 tools · 10 sign-ins · 319 calls today · per-user sign-in keeps everyone to their own locations
Every location's plan, live from Nexudus - colour-coded, furnished, print + PDF ready
open /floorplans/
routine · every 2h 7am-9pm · Sun 4am full rebuild
2h ago2026-09-26 20:03 Live
13 plans · 7 locations · print + high-quality PDFs · last rebuilt 2h ago · health ok (1 notice(s))
Taildrop receiver
scripts and files arrive from the team's machines
service · taildrop-receive
22h ago Live
22 files in the inbox

Hub health

Inbound routes1 of 5 delivering · tracking since 2026-09-26T10:09 · green = a delivery inside the cadence shown
Mail arrival (Microsoft Graph)
Microsoft pushes a notification the moment mail lands in accounts@
POST /graph/notify
12h 40m ago 1 today · within 3 days
last delivery 12h 40m ago · Microsoft Graph app credentials not loaded
ApprovalMax events
bills approved, rejected or edited in ApprovalMax
POST /approvalmax/notify
9h 18m ago 1 today · within 7 days
last delivery 9h 18m ago
Nexudus credit notes
a credit note raised in Nexudus (issue-date sync)
POST /nexudus/notify
8h 25m ago 1 today · within 14 days
last delivery 8h 25m ago · 1 delivery(ies) accepted unverified - Nexudus shared secret not set yet · Nexudus shared secret not loaded
Nexudus first activations
a member's first contract activated (printing guide)
POST /nexudus/printing
never 0 today · within 14 days
no delivery recorded yet - Nexudus shared secret not loaded
Hourly refresh & catch-up
the hub's own heartbeat: renewal, catch-up sweep, config re-read
internal · worker thread
never 0 today · within 3h
no delivery recorded yet - Microsoft Graph app credentials not loaded
The hub process
foundry-graph-webhook.service on 127.0.0.1:8765 · pid 437347
systemd · user unit
2h 33m ago 16 start(s) in 24h · 0 unexpected
started 2h 33m ago · 16 start(s) in 24h · no unexpected restarts

Decision rights · §7

The decision-rights line (§7)
0 of 30 days of the window have elapsed — the check falls due on 2026-10-26. The policy line is ≤ 8/day. Counted from the embedded Postgres on foundry-dev1 by decision_rights/card_ledger.mjs, read-only; nothing on this page is typed by hand.
Cards raised and resolved, per UTC daypolicy line ≤ 8/day · verdict 2026-10-26 · read 0s ago
UTC day
raised
board · agent
open
2026-09-26
ask_user_questions 27, request_checkbox_confirmation 6, request_confirmation 31, connection_intent 1
65
38 · 25
2 open
Board-resolved, trailing 7 days
The average the policy line is read against: 38 card(s) you resolved in 2026-09-20 → 2026-09-26, and how it sits against ≤ 8/day
≤ 8/day
5.43/day
over the 1 day(s) that have any data at all this reads 38/day
The 26 Sep baseline, reproduced inside the ledger
62 cards raised, 37 resolved by you (ask user questions 18 · request confirmation 15 · request checkbox confirmation 3 · request item verdicts 0 · connection intent 1) as of 2026-09-26T20:04:00Z — the number the accepted plan records
26 Sep
38 / 7d
2 open now · 60% of all resolutions are yours
Tier A/B actions and reversals
Every Tier A/B action has to arrive with the four evidence lines; this counts those the CTO posted and any reversal of one
policy §4.2
4 record(s)
0 confirmed reversal(s), 6 candidate line(s) to read

Nexudus for Claude

Your own Nexudus MCP server
Staff add it in Claude with the URL and sign in with their own Nexudus account — they see the locations their account can see, and nothing else.
https://foundry-dev1.tail68f545.ts.net/mcp
16
tools
10
sign-ins
319
calls today
431
calls total
11
sessions kept
The learning loop
Every supplier invoice code is learned from ApprovalMax itself and improves the next invoice.
491
suppliers
4,666
contacts
9
drafts

In flight

Latest activity