Package v0.2.12→v0.2.124: manifest, actions, version graph
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
import { VersionInfo } from '@start9labs/start-sdk'
|
||||
|
||||
export const v_0_2_107 = VersionInfo.of({
|
||||
version: '0.2.107:0',
|
||||
releaseNotes: {
|
||||
en_US:
|
||||
"Internal Meetings — transcript-completeness fix. Earlier versions saved each topic's entries[] by strictly slicing canonicalEntries[startIndex..endIndex] using the LLM analyze pass's section boundaries. When the LLM left gaps between sections (which it does often on short meetings — orphaning filler chatter, 'yeah', 'right', brief transitions), those entries vanished from the rendered topic cards: topics showed single-statement bodies under summaries that clearly described more dialogue, and consecutive topic timestamps had 12s-46s gaps with nothing visible between them. Fix: each chunk's slice now extends to fill the gap to the next chunk's startIndex (and the first chunk backfills to entry 0, last chunk to end of transcript), so every canonical entry lives in exactly one chunk's entries[]. Result: contiguous topic timestamps, no transcript lines silently dropped, summaries match the visible content. The LLM's original section boundaries stay in rec.analysis.sections for forensics — only the rendered chunks[] becomes gap-absorbing. Also retroactive: old records saved by v0.2.103-v0.2.106 get re-sliced on read using rec.transcript as the source of truth, so the existing meeting in the dashboard becomes contiguous immediately without a re-upload (prior speaker chip attributions carry over to the re-sliced entries).",
|
||||
},
|
||||
migrations: {
|
||||
up: async ({ effects }) => {},
|
||||
down: async ({ effects }) => {},
|
||||
},
|
||||
})
|
||||
Reference in New Issue
Block a user