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
2 months ago
Linear
Get notified by email when there are changes.
Planned
Main App
2 months ago
Linear
Get notified by email when there are changes.