2.4 KiB
2.4 KiB
Handoff: Professional Journaling → LinkedIn Posts (AI-driven MVP)
Purpose
This package bundles the recommended decisions, sprint checklist, API contract, prompt templates, and demo steps to hand off to the Product Manager and engineering lead for execution.
Primary goals
- Deliver a mobile-first (iOS/Android) app that captures text + voice and converts journal entries into LinkedIn-ready posts using Whisper (transcription) and OpenAI (generation).
- Privacy-first: local-first default, opt-in cloud sync, anonymize/redaction before external processing.
- Direct LinkedIn publish supported; fallback share flows available for demos or pending review.
Files included in this handoff (this folder)
SPRINT-TICKETS.md— GitHub-style checklist of sprint tickets (Month 1–3) with acceptance criteria and rough hours. (Action: import as issues)SERVERLESS-API-SPEC.md— Developer-ready serverless endpoints and sample payloads for Signed Upload, Transcribe, Generate, Publish, Usage.PROMPT-TEMPLATES.md— System + user prompts, model parameters, anonymize guidance, and sample payloads used in the demos.DEMO-INSTRUCTIONS.md— Step-by-step demo script (capture → transcribe → convert → publish) and fallback flows, plus sample entries & outputs.PM-DECISIONS.md— Key decisions requested from PM and recommended defaults.
How to use
- Share this folder with the PM and engineering lead before the review meeting.
- Import
SPRINT-TICKETS.mdinto your issue tracker as checkable tasks for sprints. - Give the engineering lead access to server env vars for OpenAI, Whisper, LinkedIn before implementing serverless endpoints.
- Use
DEMO-INSTRUCTIONS.mdto run a live demo with a test LinkedIn account and show fallback flow during review.
Quick contacts / owners
- Product owner: <PM name — to be filled by you>
- Technical owner / implementer: Babz (operator)
Immediate next actions for PM (recommendations)
- Confirm retention default (30 / 90 / 365 / indefinite).
- Confirm LinkedIn publish policy (opt-in vs default).
- Approve the sprint tickets and assign priorities/owners.
- Provide or approve the OpenAI/Whisper/LinkedIn accounts to be used for development and demo (or approve me to use test accounts).
Attach this folder to your meeting invite and request the PM to review PM-DECISIONS.md before the call.
Created for handoff by the Business Analyst session.