Commit a88dc23d authored by Vacaliuc, Bogdan's avatar Vacaliuc, Bogdan
Browse files

slides: add opening (Battle of the Robots) and closing slides



Opening slide (slide-0-opening) — the Day 1 curtain raiser.
Incorporates the Rock'em Sock'em Robots Giphy frame referenced by
the user; flanked by BLUE CORNER (Scientist Assessment · this deck)
and RED CORNER (Developer Assessment) labels with the time slots.
A Rules-of-the-Match panel states the threshold and stretch goals
in plain language and makes the collaboration framing explicit
("this is not a battle").

Closing slide (slide-end-closing) — mirrors the opening.  Uses the
GIF's last frame (the classic knockout pose, one robot's head popped
up) overlaid with a playful banner: "the winner is … the shared
back-end."  Take-away panel reiterates the threshold goals in the
same order as the opening's rules.

Both slides embed the Giphy frame as base64 inside the SVG, so the
SVG is self-contained and portable; the extracted PNGs are kept
next to the slides for regeneration / as backup assets.

Co-Authored-By: default avatarClaude Opus 4.7 (1M context) <noreply@anthropic.com>
parent e97670ea
Loading
Loading
Loading
Loading
+51 −0
Original line number Diff line number Diff line
---
slide_number: 0
title: "Reflectometry Hack-a-thon 2026 · Day 1 Opening"
subtitle: "Battle of the Robots  the scientist team's assessment"
file_svg: slide-0-opening.svg
file_png: slide-0-opening.png
image_assets:
  - slide-0-robots-frame.png
audience: scientists + developers, Day 1 opening session
time_slot: 2026-04-22 10:00 – 11:00
companion_slide: none (standalone opener)
---

# Slide 0 — Opening

## Purpose

Set a warm, collaborative tone for Day 1.  The "Battle of the Robots"
framing is the scientists' own language for the two kick-off
sessions (Scientist Assessment at 10:00, Developer Assessment at
11:00).  Note that the framing is *playful*, not adversarial — the
Rules-of-the-Match panel explicitly says "this is not a battle."

## Visual

A single Rock'em Sock'em Robots frame (blue robot vs red robot in a
yellow ring), sourced from the Giphy loop referenced by the user.
Flanked by two corner labels (BLUE CORNER · Scientist Assessment,
RED CORNER · Developer Assessment) with time slots.  A
Rules-of-the-Match panel underneath restates the threshold and
stretch goals in plain language.

## Speaker notes

- Acknowledge the Rockem-Sockem reference as Bogdan's framing.
- "This is not a battle" — emphasise the collaboration.
- Threshold goal first, stretch second.  Two-instrument rule as
  the framing constraint.
- Hand off to slide 1.

## Asset provenance

- Giphy asset: `TLZpFS61887SM` (URL in user's message).
- A single frame extracted (frame 22/45) via Pillow.
- Embedded as base64 so the SVG is self-contained and portable.

## Editing

If you want to change the rules text or corner labels, edit the SVG
directly — this slide is simple enough that hand-editing is fine.
Re-render with `./render.sh`.
+799 KiB
Loading image diff...
+69 −0

File added.

Preview size limit exceeded, changes collapsed.

+781 KiB
Loading image diff...
+50 −0
Original line number Diff line number Diff line
---
slide_number: end
title: "End of Round One  Now for the Real Work"
subtitle: "The 'battle' ends.  The modularization begins."
file_svg: slide-end-closing.svg
file_png: slide-end-closing.png
image_assets:
  - slide-end-robots-frame.png
audience: scientists + developers, Day 1 closing
companion_slide: slide-0-opening
---

# Slide End — Closing

## Purpose

Close the Scientist Assessment session on a collaborative note,
reiterating the threshold goals and the two-instrument constraint.
Mirrors the opening slide's Rock'em Sock'em framing so the two
slides bracket the presentation.

## Visual

A final frame from the Giphy loop — the knockout pose, where one
robot's head has popped up.  Classic toy reference.  Overlaid with
a yellow-to-orange banner reading "the winner is … the shared
back-end" to reframe the fight as a collaboration.

## Take-away panel

1. **Threshold goal:** agreement that QuickNXSv2 is conducive for
   refactoring into UI + back-end.  (yes)
2. **The boundary exists:**  the `data_handling/` tree already has
   zero Qt imports.  Half the refactor is already done.
3. **Two instruments by design:** whatever we name the back-end
   (`ref_core`) supports REF_M and REF_L.
4. **The five silent defaults:** concrete items where GUI and
   autoreduce disagree — that's the first Tier-1 day of work.

## Speaker notes

- "Apparently one of them lost.  Both agree to try again, together."
  (Reference the footer caption.)
- Pause on "threshold goal" — that's the primary message.
- Don't commit to stretch-goal work here; the hack-a-thon decides.

## Asset provenance

- Same Giphy loop as slide 0 (asset `TLZpFS61887SM`).
- Last frame (44/45) extracted and embedded as base64.
Loading