r236 v2 Deploy Report (legacy VibeChat disabled)

**Date**: 2026-09-02 19:43 BST

**Operator**: G (via Mavis v3)

**Project**: vibecoder-standalone (avidtech6/vibecoder-standalone)

**Sandbox**: vibecoder236.freshvibeapps.com

**Job ID**: djmtkdxj68mn2b

Result

**SUCCESS** — r236 v2 deployed. Legacy VibeChat panel DISABLED.

What was wrong with v1

Operator feedback at 19:39: "no it failed it has the old chrome"

**Root cause**: r233 host-boot.js has a `bootVibeChatPanel()` call that auto-registers the legacy VibeChat panel (id=fvcms-vibechat, with ThreadsPanel/ChatPanel UI from before the unification). This is r233 code, not r235a/r235b.

The r235a + r235b code added the unified VibeChatUnified surface on top, but did NOT remove the legacy panel. So the operator saw BOTH:

Fix

Commented out `bootVibeChatPanel()` in `src/host/host-boot.js` (r233 baseline mod).

**Note**: r235a files and r235b files are still applied **exactly as they were** (untouched). The only modification is to the r233 baseline (host-boot.js) to honor the "zero legacy chrome" directive.

Bundle Stats

Live URLs

Bundle Markers (verified)

```

bootVibeChatPanel: 0 matches (DISABLED)

function Qm(): 0 matches (DISABLED, the legacy registration fn)

ThreadsPanel: 0 matches (DISABLED)

data-r235b-r235a-slot: 2 matches (r235b mount intact)

r235a-2026-09-02: 1 match (VibeChat API intact)

r235b-2026-09-02: 1 match (mount intact)

```

What you should see now

At **vibecoder236.freshvibeapps.com** (no flag):

At **vibecoder236.freshvibeapps.com/?vc-bottom=new**:

Commit

Identifiers

Next Steps (awaiting operator)