# 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
3.1 KiB
3.1 KiB
title, description, type, status, workshop, agent, round, created
| title | description | type | status | workshop | agent | round | created |
|---|---|---|---|---|---|---|---|
| SI Ticket Summary | Tickets created from workshop decisions and binding round 3 inputs | workshop | archived | llm-voice-pipeline | si | 0 | 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
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)