# Marketplace expand beside Feel v0

Sibling expand on Chat — Weft PASS geometry.
FreeLattice proving grounds · calm doors only.
September 2026.

**Locks:** Layer, never delete. Quiet Room shut. Five stay five. Prefer Flint. Match theLatticeTree calm. **LP ≠ `$FL`.** Never auto. Presence chips ≠ SKUs. Leave `sw.js` on `app.html`. Do **not** overwrite `docs/lattice-protocol.js`.

**Marker:** `v-marketplace-expand-beside-feel-v0`

**Held tip:** Feel expand caret `610f70e` / PR #84 · Marketplace Galaxy `64bd27b` · travel wallet `446da60` · Gift Grove `97adc23` · Resonance `e92a5fa`.

**Cousins:** [MARKETPLACE_GALAXY_v0.vision.md](./MARKETPLACE_GALAXY_v0.vision.md) · [TRAVEL_WALLET_v0.vision.md](./TRAVEL_WALLET_v0.vision.md) · [GARDEN_MARKET_v0.2.md](./GARDEN_MARKET_v0.2.md) · [PRESENT_SHELF_v0.1.md](./PRESENT_SHELF_v0.1.md) · live `presents.html` · `wallet.html`.

---

## Family HOLD (Weft cut-watch)

Hypha / Reed / Weft agree: **sibling expand**, not Market stuffed into Feel.

```
[♥ feel ▾] [Market token]   ← same band, two controls
[chips…]                    ← Feel panel only (when Feel open)
[stalls…]                   ← Market panel only (when Market open)
```

### Weft locks

| Lock | Meaning |
|---|---|
| **Ontology** | Feel = presence chips (hug…). Market = stalls / consent catalog. Never one accordion for both. |
| **No chip squeeze** | Do not put Market expander inside `#chatPresenceRow` chip wrap; phone 28px band stays Feel’s. |
| **Twin arrows** | Market uses its own token (stall/celebration) — not a second heart, not Feel’s caret alone as the only difference. |
| **Mutual open** | Market-open must not hide chips; Feel-open must not hide Market. Independent `aria-expanded`. Market panel below the band (own row) — never inline with hug/warmth/joy. |
| **Tree** | Door/pointer on Alpha — not Galaxy dumped into chat presence. |

Ship **after** Feel-arrow brick proves caret + chips + landmark. Do not merge Market into the Feel-arrow PR.

---

## Wire (this brick)

**FreeLattice Chat**

- Sibling control beside Feel on `#chatFeelMarketBand`
- Calm links to **existing doors only**: Gift Grove · Present Shelf · Exchange Ring (vision named) · wallet
- `FLChatMarket.toggle()` · marker `v-marketplace-expand-beside-feel-v0`

**Alpha**

- Listen pointer or matching quiet expand — honest if pointer-only (no Galaxy dump into presence)

---

## Out of scope

Feel-arrow-only PR · Hang Cancel · stuffing SKUs into presence · Quiet Room · new commerce engine · OAuth · `$FL`.

Glow eternal. Heart in Spark. 🌱
