# ☕ Monday 2026-08-03 — J-5. The last KRK day.

Supersedes Sunday. `master` clean, **everything pushed**.
`tools/gig-up.sh` = **NO-GO on one thing only**, and it is not code (see §1).

**The KRKs go home tonight.** Everything below marked 🎧 needs your ears and cannot
move without them.

---

## 1. The one thing standing between you and GO

```
  ✗ ardour faders
      Tidal 02,03,04,05,06,07,08,10,12  =  -inf dB  — NINE of twelve SILENT
```

Third recurrence, and I think we finally have the mechanism (#124). You end a set with
the faders pulled down — natural — and **that is the state Ardour saves**. The saved
session is a snapshot of end-of-set silence. Boot from it at OPAL and nine orbits start
dead while you're on stage.

**Fix now, 30 seconds:** open Ardour, raise the twelve Tidal faders to where you want
them, **Ctrl+S**, re-run `tools/gig-up.sh`.

**Fix properly, before Saturday (#20/#124):** save a *"Tidal Live START"* template at
unity that the performance never overwrites. Right now the gate can only ever say "the
session boots correct", and the honest answer today is that it doesn't.

---

## 2. Where the line to live actually is

```
                   J-5 (today)          J-3/J-2              J-1 / SAT 8th
  SET          ████████████████ done ─────────────────────────────────▶ play it
  RIG          ██████████░░░ #124 ────▶ #20 template ────────────────▶ boot from template
  REHEARSAL    ███████░░░░░░ 11/14 ──▶ #127 tail ──▶ #14 full run ──▶ ✓
  TOOLING      ████████████████ done (stop here — it is enough)
  RELEASE      ███░ Take95 export ─────────────────────────────────▶ post-gig
```

**The set is finished.** 14 tracks + soundcheck, ordered, all compile, 0 lint errors,
0 pending remaps, preload covers every bank. It is also now *derived* rather than
maintained: you edit `backlog.md` and everything downstream follows. That stopped being
a chore this weekend.

**Rehearsal is the long pole, not code.** You have played 11 of 14. Three have never
been heard this cycle and two of them changed underneath you.

---

## 3. 🎧 What only you can settle — ranked

| # | what | why it's ranked here |
|---|---|---|
| 1 | **desire / REVOLUTION / electric_hammer** (#127) | never played this cycle. They are your FINALE and ENCORE — the last thing the room hears. `desire` has unheard edits *and* a new riser |
| 2 | **take_5 d7 `# cutoff 3500`** | the muffled choir. Taste it: 2500 = warm pad, 3500 = choir, 6000 = buzz |
| 3 | **mafia d7** | your own "FIXME ACID WEIRD NOT GOOD" — it was sharing `cut 4` + two buses with the bass. Should stop stuttering |
| 4 | **do_it_right kick @ 1.5** | was +24 dB, a 10 dB outlier over its own bass. If it reads thin now, raise the OTHERS |
| 5 | **sunshine d4** | both ends of the ^32 crossfade now land +14 dB instead of bulging to +24 |
| 6 | **ouais_je_funk d10** | the scale climb is gone, replaced by a motif. Does it hook? |
| 7 | **the new buttons** | do_it_right ^43 (hat opening) + ^44 (octave down), ouais ^42 (clap roll), sunshine ^43 (techno runner), piment ^59 (updowndown) |

---

## 4. The new order, and its seams

```
  SOUNDCHECK  quand_on_decolle
  OUVERTURE   bombe_dj 124 → wap 133 → do_it_right 89
  NUJAZZ      take_5 124 → piment 124 → ouais_je_funk 120 → perfect 128
  NUIT        gimme_acid 160 → mafia 160 → sunshine 166 → vague 120
  FINALE      desire 129
  ENCORE      REVOLUTION → electric_hammer
```

Your reorder bought a clean seam: **vague → desire is now GHOST-FREE.** Remaining
ghosts, worst first:

```
  GHOST  gimme_acid → mafia        d9(molotov), d11(vocal_bordel), d12(molotov)
  GHOST  REVOLUTION → hammer       d7(FMRhodes1), d8(jungle_breaks), d12(like_sugar)
  GHOST  sunshine   → vague        d9, d11 (no_sunshine)
  GHOST  desire     → REVOLUTION   d6(aeolian, superzow)
  GHOST  mafia      → sunshine     d7(acidOto3091)
  clean  vague      → desire
```

Under pressure the answer is still `hush` between the two.

### Pacing — measured, not guessed

Take95: **61.2 min for 11 tracks = 5:34 each.** At that rate 14 tracks ≈ **78 min**
against a 90 min slot. You have ~12 minutes of slack, which is the first time this
number has been comfortable.

---

## 5. What changed under you since yesterday

- **Every set track is now on the standard column mapping.** The remap had never been
  systemic because it read the *generated* setlist file, which was stale — so
  `ouais_je_funk` and `lime_tacos` were the only two it never touched. That's why you
  found the bass on `^89`. Fixed at the tool, then applied: 22 moves across 4 tracks.
- **`lime_tacos` is out**, `quand_on_decolle` is in as SOUNDCHECK.
- **Two new lint rules** you asked for (bus-on-wrong-orbit = warning, shared bus =
  error). They diagnosed mafia's acid on their first run.
- **`do_it_right` did not compile** for part of your run — a TODO comment had eaten the
  `3` off `gM3`. One parse error kills the whole block, so that track was silent.

⚠️ **Pulsar clobbered `wap.tidal` when you closed it** — its stale buffer reverted a
committed migration. Reapplied. The gate now checks for this (§6). **Before editing
today, close and reopen any `.tidal` tab that was open yesterday** — `Window: Reload`
does *not* do it.

---

## 6. What I did to the gate

`tools/check-drift.sh` was documented as guarding the gate. It wasn't wired in at all,
and wasn't executable either. Now it is, plus a check that `migrate-columns --plan`
reports zero moves — which is what actually caught the clobber. Proven by mutation.

---

## 7. Running in the background

**Take95 master/album export (#125).** Stem analysis is running (~24 min). Then master
FLAC → per-track split → MP3 album. Tracklist already recovered from the gig-log:

```
  1. bombe_dj 3:53   2. wap 3:19        3. do_it_right 8:25   4. take_5 10:19
  5. piment 4:30     6. ouais 4:54      7. lime_tacos 1:49    8. perfect 6:52
  9. gimme_acid 5:19 10. vague 6:47    11. sunshine 5:04
```

Metadata will say **rehearsal take, 2026-08-02** — not a gig. No venue, no lineup.
