attik-mobile)components/inspection/ReportsSection.tsx — primary reports surface on the inspection detail flow; today useInspectionReports hits GET inspection/:id/reports (hooks/useInspectionReports.ts, lib/services/reportsService.ts) and mutations in useReportMutations—no send / email / activity timeline is surfaced there today.app/(app)/inspection/[id].tsx and related inspection screens — Decision needed where send status appears (per report row, banner, or dedicated “Deliveries” subsection).attik-backend/src/routes/activity.ts — GET /activity supports inspectionId (plus pagination); returns aggregated Activity docs with employee stages—likely the same source of truth the web ActivityFeed consumes for send lines.attik-backend/src/models/activitySchema.ts (and activity stream writers under attik-backend/src/util/functions/activity/) — define what event types exist for report email / action flow sends; Decision needed which activity kinds the mobile UI should filter to avoid noise.attik-frontend/src/components/activityFeed/ActivityFeed.tsx and attik-frontend/src/app/tools/inspections/[id]/components/InspectionActivityFeed.tsx — today’s canonical UX for “did it send?”; mobile should not re-implement all blocks unless product asks—Decision needed minimum viable subset (e.g. last N email / action-flow rows with timestamps and status).attik-mobile/components/inspection/ReportsSection.tsxattik-mobile/hooks/useInspectionReports.tsattik-backend/src/routes/activity.tsattik-frontend/src/components/activityFeed/ActivityFeed.tsxattik-frontend/src/app/tools/inspections/[id]/components/InspectionActivityFeed.tsxPlease authenticate to join the conversation.
Planned
Main App
15 days ago
Linear
Get notified by email when there are changes.
Planned
Main App
15 days ago
Linear
Get notified by email when there are changes.