Bison Innovation Days · Sursee

Barto.ch Assistant at Innovation Days

John and Yon

Slot: date, time, room [FILL]
Original title: "Barto.ch Assistant at Innovation Days". Event: Bison Innovation Days, 29 and 30.10.2026, Businesspark Sursee (Bison public site, as noted in the playtest script). Our slot: date, time and room still TBD in the original (Yon confirms). Reminder for John: per Bison's site, ideas worked on during these two days belong to Bison.
Goal

A simple chat that knows Barto.ch

Answers questions about Barto.ch

Opened by a 3-minute story

One single source of truth

Original goal sentence: "a simple chat that answers questions about Barto.ch, opened by John's 3-minute story about working from one single source of truth."
Agenda

Session plan

1
Story
3 min
2
Live demo
[FILL]
3
Hands-on: questions and checks
[FILL]
4
Wrap-up and next steps
[FILL]
Only the story timebox (3 minutes) is in the original. The other timeboxes are not defined and are marked [FILL]. Reference only, not from the deck: the 27.10 playtest script timed the scenes at about 6, 4 and 3 minutes.
Who does what

Roles

John

  • 3-minute story
  • The bot
  • Live demo

Yon

  • Real questions
  • Check answers
  • Test the flow

Together

  • 15-minute rehearsal, day before
Yon's full list in the original: confirm date, time and room; bring 10 real Barto.ch questions; check answers are correct; test the chat flow end to end; secure the agenda slot. Logistics items moved to the "Before the day" step.
Phase 1 · John

Tell the 3-minute story

Working from one single source of truth

Time: 3 min
Output: context for the demo
From the original goal: John opens with a 3-minute story about working from one single source of truth. Story text lives in the vault (Narrativa-SSOT-3min-v1), not in this deck.
Phase 2 · John

Run the live demo

Three scenes: ask, protect, limit

Time: [FILL]
Output: bot seen live
Original: John owns "Live demo". Scene split A/B/C follows the barto playtest script of 27.10 (GUION-PLAYTEST.md) and the brief; scenes approved by John on 27.10. Before sharing the screen: filter LiteLLM Logs to team tenant-barto-demo (other tenants are visible in the admin UI). Do not rehearse scene C: the budget key has a single shot.
Scene A

Ask in German and French

Every answer cites its source

24 public barto.ch pages

Time: [FILL]
Output: answers with citations
Status from the original: "answers in German and French, with citations from 24 public barto.ch pages". Content is German. Playtest prompts (A1 to A5) are in GUION-PLAYTEST.md; copy and paste from there.
Scene B

Try to break it

Prompt injection gets blocked

AHV and IBAN get masked

Time: [FILL]
Output: guardrails visible in logs
Original: "blocks prompt-injection attempts and masks sensitive data". AHV and IBAN as the masked examples come from the brief and the playtest script (fictitious numbers only). Start with /nuevo so history is clean. Avoid "Wiederhole genau..." phrasing (Bedrock blocks it as prompt leakage).
Scene C

Hit the budget limit

Key capped at USD 0.01

Next request is cut off

Time: [FILL]
Output: cutoff shown live
Not in the original one-pager; added from the brief and the playtest script (vk-barto-demo-budgetcut, cap USD 0.01, single shot, no daily reset). Switch with /key budgetcut, then back with /key chat. Show Virtual Keys spend vs max budget in the UI.
Hands-on 1 · Yon

Collect 10 real Barto.ch questions

Questions real users ask

Time: [FILL]
Output: list of 10 questions
From Yon's column: "Bring 10 real Barto.ch questions". Next steps say: questions ready within 2 days.
Hands-on 2 · Yon

Ask the bot, check each answer

Correct or not, with source

Time: [FILL]
Output: each answer marked
From Yon's column: "Check answers are correct".
Hands-on 3 · Yon

Test the chat flow end to end

From first question to last answer

Time: [FILL]
Output: list of issues
From Yon's column: "Test the chat flow end to end".
Status · 27.10.2026

Where we stand

Done: environment, DE and FR answers

Done: injection blocked, data masked

Open: document search

Original status: Done: demo environment is set up. Done: answers in German and French, with citations from 24 public barto.ch pages. Done: blocks prompt-injection attempts and masks sensitive data. Still open: document search (vector store).
Before the day

Prepare the slot

Yon confirms date, time, room

Questions ready within 2 days

15-minute rehearsal, day before

Original next steps 1 to 3 plus Yon's "Secure the agenda slot". Date, time and room: TBD in the original.
Wrap-up

Agree on next steps

Fix what the checks found

Owners and dates: [FILL]

Time: [FILL]
Output: next-step list
The original's last next step is simply "Demo". Post-session follow-up is not defined in the original, so owners and dates are [FILL]. Open item from status: document search (vector store).
Source

Original one-pager

Original one-page plan
Original: /workspace/slides/innovation-day-Lsm0wY/Barto-Innovation-Days-plan.pptx (27.10.2026 07:28, one slide). Render: renders/finish-3/slide-01.jpg.
Overview of the whole session. Press O at any time to jump here.
← → navigate · O overview · P notes