Outcome
outcome-VALIDATED-WITH-METHODOLOGICAL-SUBSTITUTION
Live API probes blocked by WSL2 network restrictions. All latency figures documented-estimate-only from T59/T52/T60. Kill-condition NOT-MET on both clauses (AISP p95 ~8-15s << 30s threshold; HMLR onboarding 4-6wk << 8wk threshold).
Key findings
4-platform latency matrix (documented-estimate-only)
| Platform | p50 | p95 | Kill-threshold |
|---|---|---|---|
| TrueLayer AISP (token refresh) | ~2-5s | ~8-15s | NOT-MET (<30s) |
| Yapily AISP (token refresh) | ~2-5s | ~8-15s | NOT-MET (<30s) |
| Companies House Streaming (push) | ~100-500ms | ~1-3s | NOT-MET |
| DVLA VES (per-VRN poll) | ~200-500ms | ~1-2s | NOT-MET |
| HMLR Business Gateway | ~500ms-2s | ~3-8s | NOT-MET (onboarding 4-6wk) |
Phase-1 cost-row: CONFIRMED UNCHANGED — £8-12K incremental
HMLR Phase-1.5 onboarding: 4-6 weeks (admin-dominated; start 6wk before target date)
PSD2 RTS Article 10 architectural constraint
- 90-day forced re-consent for AISP monitoring
- Dual-consent workflow recommended: consent-expiry → Will-review prompt
- Schema implication:
TriggerWatch.consentState ∈ {active, expiry_warning_30d, expiry_warning_7d, expired_pending_renewal, executor_authority_substituted}
Phase-1 trigger coverage: 10/14 triggers (~80%+ IHT-statutory-weight)
Files created
- T-file:
/home/richardd/off-github/library/projects/inherit/T-spike-nu-beta-D4-q017-trigger-event-production-grade-2026-05-04.mdv1.0 - Cascade-Q (state 3):
/home/richardd/testatetech/docs-strategy/docs/superpowers/specs/2026-04-29-multi-phase-audit/current-questions/Q-NU-013-q017-trigger-event-production-grade-deepening.mdv1.0 - Memory: this file
- Closure-bundle:
/tmp/spike-nu-beta-D4/closure-bundle.md
Honesty caveats (top 3)
- Live API probes BLOCKED — all latency figures documented-estimate-only from T59/T52/T60
- TrueLayer/Yapily p95 (~8-15s) derived from vendor scorecard, not empirical measurement
- DVLA VES V5C gap — polling-based only, not event-push; vehicle disposal detection partial
Proposed arch-state §13.2 row
| D4 | Q-NU-013 | outcome-VALIDATED-WITH-METHODOLOGICAL-SUBSTITUTION | TrueLayer/Yapily AISP p95 ~8-15s documented-estimate; CH Streaming push ~1-3s; HMLR Phase-1.5 4-6wk; Phase-1 cost £8-12K confirmed; PSD2 RTS 90d dual-consent documented; kill-NOT-MET | T-file: T-spike-nu-beta-D4-q017-trigger-event-production-grade-2026-05-04.md |
Next actions (for Rich at Phase 6)
- Vendor selection TrueLayer vs Yapily (2-3d micro-spike; commercial-tier pricing)
- Live AISP latency empirical measurement (Phase-1 Sprint S2 task)
TriggerWatch.consentStateenum formalisation in INHERIT v2 schema- Richard Task: initiate HMLR account-manager contact 6wk before Phase-1.5 target date
- GRO civil-registry API status re-check (½-1d; Phase-1.5)