Repository navigation
fix(release): keep Entra sync running through mid-read drift and tighten release-audit findings - #9649
Conversation
…eople views on refresh errors, refuse credentialed citation URLs
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
[Medium impact] The PR appears safe to merge; no new actionable issues remain. SummaryMakes Entra sync tolerate users deleted mid-read and reporting lines that change between reads.
The previous unnumbered test finding is addressed: one call now includes competing manager claims and checks the intended winner. waleedlatif1 confirmed that same-batch claims deliberately choose the lowest manager ID, while later batches replace earlier assignments.
|
There was a problem hiding this comment.
All reported issues were addressed across 20 files
Reply with feedback, questions, or to request a fix.
Turn on auto-fix | Re-trigger cubic
|
@cubic-dev-ai review this PR |
@waleedlatif1 I have started the AI code review. It will take a few minutes to complete. |
|
@cubic-dev-ai review this PR |
@waleedlatif1 I have started the AI code review. It will take a few minutes to complete. |
Summary
404 Request_ResourceNotFoundon itsdirectReports) reads as having no reports instead of discarding the whole staged run. Any other 404 still fails as beforehttps://trusted@other/) now that web results can citetoString()instead ofURLSearchParams.size, which older Safari lackscheckpoint(..., { lockProfiles })instead of a misnamed step arg, sharedRELEASED,chunkArray,flattenFieldErrors, MCP TSDocType of Change
Testing
lib/people/sync/stage.integration.tsandlib/people/sync/large-directory.integration.tsagainst real Postgres: 12/12 pass; each new case fails with its fix revertedresolve-citations.test.ts,retrieval-citations.test.ts,knowledge/application/chat.test.ts,slack-search/assistant-stream.test.ts: 71/71 pass; the credentialed-URL case fails with the fix revertedChecklist
test-auditauthoring gate)