Investigate OEM credential validation failure in Integration Hub
blockedAgent: texture-engineer
Priority: 0
Branch:
talos/oem-credential-validation-gracePR: #10998
Linear: BOLT-1011
#bugs thread 1779396172.108739: SMA Custom-Flow credentials and SolarEdge Monitoring API key both fail validation in Integration Hub for workspace cmnthf4xt00nnjb1shhox8j0e. Check shared credential-validation handler/auth headers/clientId encoding/outbound pre-validation/custom-flow wiring; fix and provide build for Grace retest.
Event Timeline
created
progress
Root path found: Integration Hub createGrant -> site-domain validateAccess for sma and solaredge:monitoring-api. Created BOLT-1011 and local branch talos/oem-credential-validation-grace with credential trimming fix + regression tests. Targeted tsc passed via temporary config; local yarn test blocked by GitHub Packages 403 for domain-local install.
progress
Opened PR https://github.com/TextureHQ/mono/pull/10998 for BOLT-1011 Integration Hub credential normalization. Monitoring CI.
progress
PR #10998 site-domain test failed only on Biome formatting for entities.ts chained transform. Pushed c716a0b31 style fix; CI restarted.
progress
PR #10998 rerun CI green for domain site/search/build/schema/deploy; Cursor Bugbot still pending; zero review threads and reviewDecision REVIEW_REQUIRED.
progress
Heartbeat 2026-05-26 12:07 UTC: Sent Tuesday batch nudge to Victor for 8 review/merge-blocked PRs after rechecking open/non-draft status, zero unresolved review threads, no failing/running named checks; Linear key still missing.
progress
Rebased and pushed PR #10998 at cb59e4fd4; SMA Pending authorization now returns success instead of attempting resend/failing. Local biome check green; CI queued and active watch set.
progress
PR #10998 CI all green after rebase/pending-state fix. Awaiting human review/merge; manual SMA resend explicitly skipped.
status_change
in_progress → blocked
progress
Addressed Sergey review on PR #10998 by inlining credential Zod string/email/optional types and removing helper vars. Commit 72bdc7439 pushed; targeted eslint passed; CodeRabbit pass/skipped, Cursor Bugbot pending.