Grand Diomande Research · Full HTML Reader

Buf Barista — Performance Protocols

This document defines the exact procedures for all Buff Barista performance modes. These protocols ensure consistency, safety, and quality across all public appearances.

Embodied Trajectory Systems research note experiment writeup candidate score 26 .md

Full Public Reader

Buf Barista — Performance Protocols

Document ID: BB-REF-006
Version: 1.2.0
Last Updated: 2026-01-18

---

Overview

This document defines the exact procedures for all Buff Barista performance modes. These protocols ensure consistency, safety, and quality across all public appearances.

> "A great performance looks spontaneous. It's actually highly rehearsed."

---

Performance Modes

Buff Barista has five primary performance modes:

ModeDescriptionTypical Duration
DJ SetMusic mixing with crowd engagement30 min - 2 hours
Handstand PerformanceSignature athletic demonstration30 sec - 2 min per attempt
Dancing with WeightsMovement performance with dumbbells3-5 min per song
Buff Flow SessionFull structured dance-fitness workout15-60 min
Comp-Core IntegrationMotion-reactive DJ performanceVariable

---

DJ Set Protocol

Set Structure

Short Set (30 minutes)

PhaseDurationBPM RangeEnergyPurpose
Opener5 min100-1106/10Warm up crowd, establish presence
Build10 min110-1257-8/10Increase energy, test response
Peak10 min125-1359-10/10Maximum energy, signature moments
Closer5 min120-1107/10Controlled descent, memorable finish

Standard Set (60 minutes)

PhaseDurationBPM RangeEnergyNotes
Opener8 min95-1055/10Atmospheric, let crowd settle
Warm-up12 min105-1206-7/10Build recognition, familiar tracks
Build 110 min120-1288/10First energy push
Peak 18 min128-13510/10First climax
Valley7 min115-1206/10Recovery, regroup
Build 27 min120-1308-9/10Second push
Peak 25 min130-14010/10Maximum moment
Closer3 min120-1007/10Graceful exit

Extended Set (2 hours)

Follow standard structure with:
- 3-4 peak moments
- 2-3 valleys for recovery
- More variety in genre/era
- Planned handstand or weights moments

Energy Curve

Energy Level (1-10)

10 │              ★ Peak 1          ★ Peak 2
 9 │           ╱     ╲           ╱     ╲
 8 │        ╱          ╲       ╱         ╲
 7 │     ╱               ╲   ╱             ╲
 6 │   ╱                   ╲╱                ╲
 5 │ ╱                                         ╲
   └──────────────────────────────────────────────
      Open   Build   Peak   Valley  Build   Peak  Close

Crowd Reading

SignalInterpretationResponse
Dancing/movingEngagedMaintain or increase energy
Standing stillUncertainTry different genre/era
Leaving floorDisengagedBring familiar hit, change pace
Phones out (filming)Peak momentExtend the moment, give them content
Requesting songsConnectedAcknowledge even if can't play

Technical Standards

MetricTargetAcceptable Range
Beat Matching100
Transition SmoothnessSeamlessNo dead air > 1 second
Volume ConsistencyEvenNo jarring level changes
EQ ManagementCleanNo harsh frequencies
Microphone UsePurposefulOnly for genuine hype moments

---

Handstand Performance Protocol

Pre-Performance Checklist

Before any handstand attempt:

  • [ ] Surface check: Flat, stable, non-slip
  • [ ] Space check: 6ft radius clear of obstacles
  • [ ] Crowd check: People at safe distance
  • [ ] Body check: No injuries, properly warmed up
  • [ ] Mental check: Confident, focused, ready

Warm-Up Routine (Minimum 10 minutes before)

ExerciseReps/DurationPurpose
Wrist circles20 each directionJoint prep
Shoulder dislocates10 repsShoulder mobility
Downward dog30 sec holdShoulder load prep
Pike walks5 repsCore activation
Wall walks3 repsInversion prep
Crow pose3 x 10 secBalance activation
Wall handstand30 secFull prep

Handstand Progression Targets

LevelDurationStatusPublic Performance?
Wall Handstand60+ secCOMPLETEDemo only
Freestanding 15 sec15 secIN PROGRESSWith spotter nearby
Freestanding 30 sec30 secTARGETYes, primary performance
Freestanding 45 sec45 secFUTUREYes, signature move
One-HandedAny durationASPIRATIONALShowstopper

Performance Confidence Thresholds

Only perform publicly if:
- Success rate in practice: 80
- No injuries or soreness in relevant muscles
- Mental state: Confident, not anxious
- Environment: Surface, space, and crowd conditions met

During Performance

PhaseActionDuration
SetupClear space, build anticipation10-15 sec
EntryKick up or press up (whichever stronger)2-3 sec
HoldMaintain position, engage crowdTarget duration
ExitControlled descent (never crash)2-3 sec
RecoveryQuick stretch, acknowledge crowd5-10 sec

Safety Protocols

Bail Positions:
1. Forward Roll: Tuck chin, roll through
2. Cartwheel Out: Turn sideways, controlled exit
3. Pirouette: Turn 180°, step down

Never:
- Attempt on wet/slippery surface
- Attempt when fatigued
- Attempt after alcohol (even if not performing)
- Attempt without warm-up
- Attempt near obstacles or edges

Recovery Protocol

After Each AttemptPurpose
Wrist shakesRelease tension
Shoulder rollsDecompress
Deep breathsRe-center
2-3 min minimum between attemptsRecovery

---

Dancing with Weights Protocol

Weight Selection

ContextWeightNotes
Quick demo5 lbsMinimal fatigue, max movement
Standard performance10 lbsBalance of visual and mobility
Strength emphasis15 lbsShorter duration, impressive visuals

Movement Patterns

Basic Movements (Any skill level)

MovementDescriptionBPM Sweet Spot
Bicep Curl to BeatCurl on 1 and 3100-120
Shoulder Press PulsePress on beat, lower between90-110
Weight WalkMarch with weights at sides110-130
Lateral Raise GrooveRaise to shoulder on drop120-140

Intermediate Combinations

CombinationBeatsDescription
Curl-Press-Step8 countCurl (1-2), press (3-4), step R (5-6), step L (7-8)
Lunge and Lift8 countLunge R (1-4), lateral raise (5-8), repeat L
Box Step Arms4 countBox step feet, overhead press alternating

Signature Moves

MoveDescriptionUse Case
The Flex PourMime pouring coffee while curlingPhoto moments
The Beat Drop SquatDeep squat on major dropPeak energy
The Shuffle PressShuffle feet, press overheadTransition between songs

Duration Guidelines

Set LengthWeights DurationNotes
30 min DJ set1-2 segments, 2 min eachConserve energy
60 min DJ set2-3 segments, 3 min eachPeak moments only
Dedicated weights performance5 min max continuousFull focus

Safety Rules

  • Grip: Always secure, dry hands
  • Space: 8ft radius clear when weights in motion
  • Floor: Padded surface preferred if dropping possible
  • Fatigue: Stop before form breaks down
  • Overhead: Never directly over face/head of others

---

Buff Flow Session Protocol

Overview

Buff Flow is the structured evolution of "Dancing with Weights" — a full fitness program modeled on Billy Blanks' Tae Bo, adapted for the livestream era.

> "Energy builds energy. Movement creates music. Coffee fuels the flow."

Program Tiers

TierNameDurationIntensityWeights
FoundationFirst Brew20 min5/10None or 2lb
BuildingThe Warm-Up30 min6-7/103-5lb
StandardFull Roast45 min7-8/105-10lb
IntenseDouble Shot45-60 min9/1010-15lb
ExpressQuick Pour15 min8/10Any

Standard Session Structure (45 min — Full Roast)

TimePhaseFocusEnergy
00:00-03:00WelcomeEnergy check, intention, community5/10
03:00-08:00Warm-UpNo weights, mobility, groove activation6/10
08:00-10:00Weights UpGrab weights, first patterns6/10
10:00-25:00Flow Block 13-4 songs, progressive choreography7-8/10
25:00-27:00Active RecoveryWater, march, engage chat4/10
27:00-38:00Flow Block 2Peak intensity, signature moves9-10/10
38:00-42:00Cool DownWeights down, slower movement4/10
42:00-45:00CloseStretch, gratitude, community3/10

Energy Curve

Intensity
    │
10  │                    ╭──────╮
    │                   ╱        ╲
 8  │          ╭───────╯          ╲
    │         ╱                    ╲
 6  │    ╭───╯                      ╲
    │   ╱                            ╲
 4  │──╯                              ╲──
    │
 2  │
    └────────────────────────────────────────
       Warm  Block1  Recovery  Block2  Cool
         ↑              ↑         ↑
       Build         Breathe    Peak

Signature Moves

MoveDescriptionCountsCue Words
The MarchBasic march in place, arms swinging8"March it out"
Side StepStep-touch side to side8"Side to side"
The GrooveHip sway with arm waves8"Feel the groove"
The PumpAlternating bicep curls while stepping8"Pump it up"
Flow PressShoulder press while grooving4"Press and flow"
The BaristaSquat + bicep curl + press (like pouring)8"Pour it up"
Coffee GrindHip circles with weights overhead8"Grind it"
Espresso ShotQuick squat pulse + punches4"Shot, shot, shot"

Pre-Session Checklist

30 Minutes Before:
- [ ] Space cleared and clean
- [ ] Weights ready (appropriate for tier)
- [ ] Phone/camera charged or plugged in
- [ ] Internet speed tested (for livestream)
- [ ] Ring light on, positioned
- [ ] Test audio (voice + music balance)
- [ ] Playlist ready
- [ ] Water bottle filled
- [ ] Outfit on (apron visible)

10 Minutes Before:
- [ ] Start test stream (private)
- [ ] Check framing (full body visible)
- [ ] Post "Going live in 10!" on Stories
- [ ] Deep breaths, get in character

2 Minutes Before:
- [ ] Go live
- [ ] Welcome early viewers
- [ ] Energy UP

During Session

Energy Management:
- Start high, maintain throughout
- Use music as energy booster
- If tired, fake it (audience can't tell)
- Verbal cues keep YOU energized too

Engagement (Livestream):
| Timing | Action |
|--------|--------|
| Every 5 min | Acknowledge new viewers by name |
| During breaks | Read and respond to comments |
| After big moves | Check chat, celebrate together |
| End of blocks | "Drop a 🔥 if you're feeling it" |

Cueing System:
| Timing | Cue Type | Example |
|--------|----------|---------|
| 4 counts before | Preview | "Next we pump it up" |
| On the move | Action | "Pump, pump, pump, pump" |
| During move | Encouragement | "Yes! That's it!" |
| On transition | Direction | "And switch!" |

Crew Management (Phase 1.7+)

Positioning (2-Person Setup):

┌──────────────────────────────────────┐
│                                      │
│           CAMERA                     │
│             📷                        │
│                                      │
│     [Crew 1]   [MOHAMED]   [Crew 2]  │
│        ◯          ★           ◯      │
│                                      │
│     Slightly    CENTER    Slightly   │
│     behind      FRONT     behind     │
│                                      │
└──────────────────────────────────────┘

Crew Signals:
| Signal | Meaning |
|--------|---------|
| Eye contact + nod | You're on camera, extra energy |
| Hand up | Weights up |
| Hand down | Weights down |
| Flat palm out | Hold/pause |
| Circle motion | Keep repeating current move |

Post-Session

Immediately After:
1. Thank viewers, announce next session
2. End stream properly
3. Check stream analytics
4. Download for clips if needed

Within 24 Hours:
1. Create clips for TikTok/Reels
2. Update title/description with timestamps
3. Add to YouTube playlist
4. Promote replay on Stories

Troubleshooting

IssueSolution
Stream dropsCheck internet, reduce quality
Audio echoUse headphones or move mic
Out of frameMark floor, practice moves before
Music too loudReduce before stream
No viewersKeep going, replay gets views
Energy droppingChange song, take water break

Documentation

For complete Buff Flow documentation, see:
- [../program/BUFF_FLOW_PROGRAM.md](../program/BUFF_FLOW_PROGRAM.md) — Full program overview
- [../program/CHOREOGRAPHY_LIBRARY.md](../program/CHOREOGRAPHY_LIBRARY.md) — All moves and patterns
- [../program/SESSION_TEMPLATES.md](../program/SESSION_TEMPLATES.md) — Tier-specific templates
- [../program/LIVESTREAM_SETUP.md](../program/LIVESTREAM_SETUP.md) — Equipment and tech
- [../program/CREW_GUIDELINES.md](../program/CREW_GUIDELINES.md) — Crew protocols

---

Comp-Core Integration Protocol

Overview

Comp-Core is a computational choreography platform that enables motion-reactive performances. Your movement controls the music in real-time with 48ms latency.

> "Your movement IS the music."

System Architecture

Mocopi Sensors (6 IMU) → cc-collection → cc-anticipation → cc-conductor → cc-echelon → MUSIC
                              ↓
                        MotionWindow
                              ↓
                      AnticipationPacket
                              ↓
                      Section Decision

System Requirements

ComponentSpecificationStatus
Motion SensorsSony Mocopi (6 IMU sensors)Required
Recording Laptopcc-mcs motion capture serverRequired
Audio InterfaceLow-latency (<10ms)Required
DJ ControllerMIDI-capable, Ableton LinkRequired
Calibration Space10x10 ft minimumRequired
Target Latency<50ms motion-to-soundRequired

Core Systems Reference

SystemLocationFunction
cc-collection`/core/motion/cc-collection/`Multi-sensor fusion
cc-anticipation`/core/motion/cc-anticipation/`Predictive signals
cc-conductor`/core/agents/cc-conductor/`Policy engine
cc-echelon`/core/audio-media/cc-echelon/`Audio control
motion-bridge`/core/audio-media/cc-echelon/crates/motion-bridge/`Motion→Music

Pre-Performance Setup

T-60 minutes:
- [ ] Charge all 6 Mocopi sensors
- [ ] Start cc-mcs on laptop
- [ ] Test Bluetooth connectivity

T-30 minutes:
- [ ] Put on all sensors
- [ ] Calibrate in Mocopi app (T-pose)
- [ ] Verify all 6 sensors in cc-mcs
- [ ] Run motion test (full range of motion)

T-15 minutes:
- [ ] Load performance preset in cc-echelon
- [ ] Test motion-to-music mapping
- [ ] Verify Ableton Link sync
- [ ] Check volume levels

T-5 minutes:
- [ ] Final connectivity check
- [ ] Start motion-bridge
- [ ] Verify latency <50ms
- [ ] Brief tech support on standby

Anticipation Signal Mapping

The system extracts 7 key signals from your movement:

SignalRangePerformance Meaning
`commitment`[0-1]How locked-in to current move
`uncertainty`[0-1]Possible transition points
`transition_pressure`N/AMove boundary detection
`recovery_margin`[0-1]Available energy reserve
`novelty`[0-1]Unexpected vs. repeated moves
`stability`[0-1]Balance and form quality
`phase_stiffness`[0-1]Rhythmic constraint

Motion-to-Music Mapping

Your StateAnticipation SignalMusic Response
Building energyHigh commitment, rising energyBuild section, faster BPM
Peak performancePeak energy, high noveltyClimax, drops
RecoveryFalling energy, high uncertaintyRecovery section, slower
StillnessLow commitment, stillnessBreakdown, ambient
TransitionTransition pressure spikePhrase boundary, section change

Section Control

The system automatically detects and controls music sections:

SectionTriggerCharacteristics
IntroSession startSparse, foundational
GrooveSteady movement detectedRhythmic, consistent
BuildRising commitmentIncreasing intensity
ClimaxPeak energy + noveltyMaximum energy, drops
BreakdownSudden stillnessAmbient, recovery

Performance Flow

1. Calibration (2 min): T-pose, then full range of motion
2. Demo (1-2 min): Show audience how motion affects music
3. Warm-up (3-5 min): Let system learn your patterns
4. Performance: Full integration, reactive set
5. Override Ready: Know how to switch to manual instantly

Sensor Placement Check

        ┌───┐
        │ H │  ← Head (headband, tight fit)
        └───┘
    ┌─────┼─────┐
    │     │     │
   LW    [T]    RW  ← Wrists + Torso (under apron OK)
    │           │
   LA          RA  ← Ankles (above bone)

Troubleshooting

IssueQuick Fix
High latency (>100ms)Reduce motion sensitivity, check CPU
No responseCheck Bluetooth, restart sensors
Erratic musicRecalibrate, check sensor straps
Section stuckReduce threshold sensitivity
Complete failureSwitch to manual DJ mode immediately

Contingency Protocol

If Comp-Core fails during performance:
1. Smoothly transition to standard DJ mode (one button)
2. No acknowledgment to audience unless asked
3. Continue performance as normal DJ set
4. Keep moving — manual DJ still works great
5. Debrief with tech team post-event

Motion Capture During Performance

If recording for later analysis:
1. Start cc-mcs recording before performance
2. Verbal markers for key moments
3. Stop recording after cool-down
4. Export for MotionPhrase library

Documentation

For complete Comp-Core integration details, see:
- [../program/COMP_CORE_INTEGRATION.md](../program/COMP_CORE_INTEGRATION.md) — Full integration plan
- [../program/MOTION_CAPTURE_SETUP.md](../program/MOTION_CAPTURE_SETUP.md) — Mocopi setup guide
- [Comp-Core Technical Docs](../../Desktop/Comp-Core/core/) — System architecture

---

Warm-Up Routines

Standard Pre-Performance Warm-Up (15 minutes)

Minutes 0-5: Mobility
- Neck circles (30 sec)
- Shoulder circles (30 sec)
- Arm swings (30 sec)
- Hip circles (30 sec)
- Leg swings (30 sec each)
- Ankle circles (30 sec)

Minutes 5-10: Activation
- Jumping jacks (30 sec)
- High knees (30 sec)
- Bodyweight squats (10 reps)
- Push-ups (10 reps)
- Plank (30 sec)

Minutes 10-15: Performance Specific
- Handstand prep (if performing handstands)
- Weight movement practice (if performing with weights)
- Dance movement preview (key moves for set)

Quick Warm-Up (If time-crunched, 5 minutes)

  • Jumping jacks (1 min)
  • Arm circles and swings (1 min)
  • Bodyweight squats (1 min)
  • Hip/leg swings (1 min)
  • Light movement to music (1 min)

Cool-Down Protocol (Post-Performance)

ActivityDurationPurpose
Walk around3 minLower heart rate gradually
Shoulder stretches2 minRelease tension
Wrist stretches2 minEspecially after weights/handstands
Hip flexor stretch2 minCounter standing
Deep breathing2 minMental recovery

---

Injury Prevention Framework

High-Risk Areas

Body PartRisk FactorPrevention
WristsHandstands, DJ'ingStretching, strengthening, rest
ShouldersWeights, handstandsWarm-up, progressive loading
Lower BackStanding, dancingCore strength, posture
KneesDancing, squatsProper form, surface awareness

Warning Signs (Stop Immediately)

  • Sharp pain (vs. muscle burn)
  • Joint clicking with pain
  • Numbness or tingling
  • Swelling during activity
  • Sudden weakness
  • Dizziness or lightheadedness

Recovery Mandates

ConditionMinimum RestBefore Return
Minor muscle soreness48 hoursPain-free movement
Wrist strain1 weekFull mobility, no pain
Shoulder strain1-2 weeksFull range of motion
Back tightness72 hoursCore activation without pain

Prehab Routine (Weekly)

ExerciseSets/RepsPurpose
Wrist circles and stretchesDailyJoint health
Shoulder dislocates3x10, 3x/weekMobility
Dead hangs3x30 sec, 3x/weekShoulder decompression
Plank variations3x30 sec, 3x/weekCore stability
Foam rolling10 min, 3x/weekRecovery

---

Performance Confidence Thresholds

Minimum Requirements for Public Performance

SkillThresholdHow to Verify
DJ Set3+ successful practice setsRecord and review
Handstand80
Weights5+ rehearsals of planned routineVideo review
Comp-Core2+ successful full run-throughsWith tech present

Green Light / Red Light Decision

Green Light (Perform as planned):
- All thresholds met
- Body feels good
- Mental state confident
- Environment conditions favorable

Yellow Light (Modify performance):
- One threshold marginal
- Minor fatigue or soreness
- Environmental concern
- Action: Reduce difficulty, skip risky elements

Red Light (Cancel or significantly reduce):
- Multiple thresholds not met
- Pain or injury present
- Environmental hazard
- Mental state not right
- Action: Standard DJ only, or cancel

---

Related Documents

  • [PERSONA_SPECIFICATION](PERSONA_SPECIFICATION.md) — Character guidelines
  • [EVENT_PLAYBOOKS](EVENT_PLAYBOOKS.md) — Event-specific procedures
  • [TRAINING_PROTOCOLS](TRAINING_PROTOCOLS.md) — Skill development plans
  • [Comp-Core Technical Docs](../../Comp-Core/) — System integration

---

Change Log

VersionDateChanges
1.2.02026-01-18Enhanced Comp-Core Integration Protocol with system architecture, anticipation signals, motion-to-music mapping, sensor placement, and links to new program/ documentation.
1.1.02026-01-18Added Buff Flow Session Protocol. Expanded from 4 to 5 performance modes. Added links to program/ documentation.
1.0.02026-01-17Initial creation — comprehensive performance protocols

Promotion Decision

Attach run IDs, datasets, metrics, and reproduction commands.

Source Anchor

spine/Buf Barista/reference/PERFORMANCE_PROTOCOLS.md

Detected Structure

Method · Evaluation · Architecture