# Conflicts: # CHANGELOG.md # content/_meta/README.md # content/_meta/npc-authoring-style-guide.md # wiki/_templates/cultural-group.md # wiki/_templates/institution.md # wiki/_templates/star-system.md # wiki/characters/devra.md # wiki/characters/drin.md # wiki/characters/harek.md # wiki/characters/lera-sessik.md # wiki/characters/maret-korr.md # wiki/characters/naia-tamm.md # wiki/characters/nils-davan.md # wiki/characters/pell.md # wiki/characters/renn.md # wiki/characters/resha.md # wiki/characters/sabel.md # wiki/characters/sera-venn.md # wiki/characters/torek-lintar.md # wiki/characters/voss.md # wiki/star-systems/krenn/index.md
88 lines
3.1 KiB
Markdown
88 lines
3.1 KiB
Markdown
---
|
|
title: "SI Ticket Summary"
|
|
description: "Tickets created from workshop decisions and binding round 3 inputs"
|
|
type: workshop
|
|
status: archived
|
|
workshop: llm-voice-pipeline
|
|
agent: "si"
|
|
round: 0
|
|
created: 2026-03-07
|
|
---
|
|
|
|
# LLM Voice Pipeline Workshop — Ticket Summary
|
|
|
|
**Created by:** SI (Sprint Prep Agent)
|
|
**Date:** 2026-03-07
|
|
**Source:** round-3-inputs.md (Jeroen's binding decisions) + workshop team outputs
|
|
**Epic:** [#638 LLM Voice Pipeline](../../../tooling/db/ticket)
|
|
|
|
---
|
|
|
|
## Tickets Created
|
|
|
|
### Epic
|
|
|
|
| # | Title | Team | Priority |
|
|
|---|-------|------|----------|
|
|
| 638 | LLM Voice Pipeline | server | high |
|
|
|
|
### Stories & Tasks
|
|
|
|
| # | Type | Title | Team | Priority | Blocked By |
|
|
|---|------|-------|------|----------|------------|
|
|
| 639 | story | Spike 1: Build llama-cpp-rs inference CLI | server | high | — |
|
|
| 640 | story | Spike 1: Manual prompt quality session | copy | high | #639 |
|
|
| 641 | story | Spike 2: Pre-voicing pipeline integration | server | high | #639, #640, #642 |
|
|
| 642 | task | Data model: Add tell_behaviors field to NpcBlueprint | server | high | — |
|
|
| 643 | story | Content: Van Maanen's Star culture injector clauses | copy | high | — |
|
|
| 644 | story | Content: Universal negative injectors (NI-1 through NI-5) | copy | medium | — |
|
|
| 645 | story | Content: Base text elevation pass | copy | medium | — |
|
|
| 646 | story | UX: AI-Enhanced Dialogue toggle + hardware detection | client | medium | #641 |
|
|
| 647 | task | Docs: Amend D-123, supersede D-124, file workshop D-records | copy | medium | — |
|
|
|
|
**Cancelled:** #623 (AI content templating pipeline — stale placeholder, superseded by #638)
|
|
|
|
---
|
|
|
|
## Dependency Graph
|
|
|
|
```
|
|
[#642 tell_behaviors data model]
|
|
│
|
|
[#643 Van Maanen's Star injectors] ─────┤
|
|
│ ▼
|
|
└──► [#640 Spike 1: copy] ◄── [#639 Spike 1: server]
|
|
│
|
|
▼
|
|
[#641 Spike 2: integration]
|
|
│
|
|
▼
|
|
[#646 UX: toggle + hw detect]
|
|
|
|
Independent (no blockers): #644, #645, #647
|
|
```
|
|
|
|
---
|
|
|
|
## Key Decisions Captured
|
|
|
|
| Decision | Ticket(s) |
|
|
|----------|-----------|
|
|
| Full pipeline: behaviors + dialogue both re-voiced | #638, #641 |
|
|
| Tells: passthrough always, inform context as read-only | #642 |
|
|
| Two-spike strategy | #639, #640, #641 |
|
|
| Model: Gemma 2B primary, Phi-3 fallback (no Qwen/Alibaba) | #639, #640 |
|
|
| Distribution: bundled (~1.5GB, no optional download) | #638 |
|
|
| Hardware detection: layered, no hard floor | #646 |
|
|
| AI-Enhanced Dialogue player toggle | #646 |
|
|
| D-123 amended (baked + pre-voiced), D-124 superseded | #647 |
|
|
|
|
---
|
|
|
|
## Sprint Assignment
|
|
|
|
These tickets are **backlog** — not yet assigned to a sprint. Recommended for **Sprint 26** given Sprint 25 is the generator spike (critical path continues). Exception: #647 (D-record filing) can be done on the copy branch immediately.
|
|
|
|
Critical path for Sprint 26: **#639 → #640/#642 → #641 → #646**
|
|
Parallel copy work: **#643, #644, #645** (unblocked, can run with Spike 1 server work)
|