Problem
ContextualWisdomLab/naruon#1210 current head bccd1b1e6a722fa286e92f63fc2571b296f5388f failed central Strix run 30684197947 with four findings after the report explicitly limited itself to one frontend component and did not verify backend validation. Static current-head triage showed:
- relationship reads require signed-session
AuthContext and SQL user_id plus organization_id filters
- capture-source resolves the email with
Email.owner_filters before reading or writing
- state-changing BFF requests reject cross-site Origin/Referer and use a Secure, HttpOnly, SameSite=Lax session cookie
- the AI answer is a React text child, not an HTML sink
- sender addresses remain on the authenticated owner-scoped surface
The central context selector already supplies backend auth context for selected email frontend components, but it does not recognize frontend/src/components/SearchLayout.tsx or provide the ontology/search/BFF/session files needed to assess this path.
Acceptance criteria
Agent: Codex
Started: 2026-08-01T14:00:00+09:00
Phase: Ops
Problem
ContextualWisdomLab/naruon#1210 current head
bccd1b1e6a722fa286e92f63fc2571b296f5388ffailed central Strix run 30684197947 with four findings after the report explicitly limited itself to one frontend component and did not verify backend validation. Static current-head triage showed:AuthContextand SQLuser_idplusorganization_idfiltersEmail.owner_filtersbefore reading or writingThe central context selector already supplies backend auth context for selected email frontend components, but it does not recognize
frontend/src/components/SearchLayout.tsxor provide the ontology/search/BFF/session files needed to assess this path.Acceptance criteria
Agent: Codex
Started: 2026-08-01T14:00:00+09:00
Phase: Ops