2
No action executes without a human decision
0.87
Across proposals in the current window
412
Break options, rent reviews, expiry dates
63hrs
Versus Power Apps form entry
Proposed actions
POST /api/v1/gbp/agent/propose-action → human approval → agent.actions_approved
- ACT-2201high impactconfidence 0.91→ OBL-4322
Escalate OBL-4322 to ICB contact within 5 days
Statutory obligation 19 days overdue; two reminders unacknowledged. Historical pattern shows escalation at day 21 resolves in 4 days on average.
- ACT-2208medium impactconfidence 0.97→ OBL-4502
Auto-populate rent review date on Adelaide HC from clause 14.2
NLP extraction returned a rent review date of 05/10/2029 with 0.97 confidence; the structured field is currently empty in Snowflake.
- ACT-2214high impactconfidence 0.84→ OBL-4519Approved · audited
Raise CMMS work order for Benchill Health Centre EPC renewal
Energy certificate expires in 61 days and the site holds an E rating — below the portfolio MEES threshold.
- ACT-2219low impactconfidence 0.76→ OBL-4331Logged
Reassign OBL-4331 board pack to Programme Manager cover
Named responsible party out of office for the alert window; cover rota indicates a single candidate.
NLP extraction output
query obligationExtraction { … }
{
"document": "DOC-9101",
"extractedClauses": 34,
"keyDates": {
"rentReview": "05/10/2029",
"breakOption": "05/10/2029",
"leaseExpiry": "05/10/2034"
},
"partyNames": [
"South West Hampshire FundCo",
"NHS Hampshire & IoW ICB"
],
"escalationTriggers": [
"clause 14.2 — 6 months notice",
"clause 22.1 — insurance evidence"
]
}Governance controls
Why the agent layer is board-defensible
Human-in-the-loop
Every proposal requires an explicit approval before any downstream write.
Full rationale
Each action records the data, pattern and thresholds behind the recommendation.
Append-only audit
Hash-chained WORM log of every allow/deny and every approved action.
Bounded scope
The agent proposes only within obligation, escalation and field-population domains.