-
Notifications
You must be signed in to change notification settings - Fork 0
[Story]: Handover dossier with review & process export #310
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requeststoryteam:aiAI / Retrieval team (sprintstart-ai, Python)AI / Retrieval team (sprintstart-ai, Python)team:backendBackend team (sprintstart-backend, Kotlin/Spring Boot)Backend team (sprintstart-backend, Kotlin/Spring Boot)team:frontendFrontend team (sprintstart-frontend, React)Frontend team (sprintstart-frontend, React)
Description
Activity
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requeststoryteam:aiAI / Retrieval team (sprintstart-ai, Python)AI / Retrieval team (sprintstart-ai, Python)team:backendBackend team (sprintstart-backend, Kotlin/Spring Boot)Backend team (sprintstart-backend, Kotlin/Spring Boot)team:frontendFrontend team (sprintstart-frontend, React)Frontend team (sprintstart-frontend, React)
User Story
As a PM, I want a versioned dossier based on our template, assembled from the interview + corpus and accepted by the receiver or by me, so that the knowledge transfer is complete and exportable.
Context & Motivation
team:ai,team:backend,team:frontenddocs/handover-dev-guide-phase1-en.md§ 4 (Story D) · Concept:docs/handover-feature-konzept.md§ 7docs/handover-tamplate.md(metadata + 12 sections)MessageMarkdown+ArtifactViewerDrawerAcceptance Criteria
handover-tamplate.md; section 3 (open tasks) with an optional receiver per taskskipped, never invented; transcript vs. corpus provenance kept separateDRAFT → IN_REVIEW → FINALorRETURNEDwith a reason (attestation pattern); attester = receiver, otherwise PMHandoverExportRunSub-Tasks (by team)
AI
dossier.py(assembly following the orientation-packet pattern) +POST /handover/dossier(SSE)skipped; citation validation;ScriptedLLMClienttestsBackend
HandoverDocument(version, status, 12 sections, citations) +HandoverTaskItem(receiverId?) entitiesHandoverExportRunaudit; only PII-redacted transcripts in exportsFrontend
MessageMarkdown+ArtifactViewerDrawer, collapsible evidence)Dependencies
A → B → C → D(D needs C — the interview transcript). Final MVP story; closes the handover loop via export + re-ingest.