fix(session-bridge): put the data-framing note before the events it frames
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 76/100
Direzione di ricerca
Inizia da lib/session-bridge/session_bridge.py e confronta le copie elencate, incluso il percorso SSE, per trovare dove viene assemblato il corpo della risposta. Leggi docs/conventions/untrusted-content/README.md per la convenzione di framing, quindi aggiungi o individua un test per l’ordine delle chiavi serializzate. Il lavoro è concluso quando note precede events nella risposta serializzata lungo tutti i percorsi interessati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
The session bridge's long-poll answer puts the untrusted-content framing note after the events it frames. A model reading the JSON top to bottom meets guest-written text before the line that says to treat it as data.
lib/session-bridge/session_bridge.py:504-505 on main:
body["events"] = events
body["note"] = DATA_NOTE
The same order appears in every copy of the bridge: lib/session-bridge/session_bridge.py, plugins/planning/shared/session_bridge.py (506-507), and the surface/, planning view-bridge, review and work-items view-bridge copies.
Fix
Write note before events in each copy, plus the SSE path if it builds the same body. Add a test that the serialized answer has note ahead of events.
Why
The repo's untrusted-content convention (docs/conventions/untrusted-content/README.md) frames ingested text as data. The frame works best when it comes before the data. Found in a review of the shared interview page as follow-up 21; it was never filed.
Routing: lib/session-bridge changes usually land through the Automation Lanes session.
- Lingua principale
- Shell
- Stelle
- 22
- Fork
- 2
- Merge medio
- 6h 58m
- PR unite (30g)
- 951
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di melodic-software/claude-code-plugins
-
priority: medium status: needs-decision work-class: scoped
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
melodic-software/claude-code-plugins#9339 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
pipeline-canary priority: low status: ready work-class: mechanical
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
melodic-software/claude-code-plugins#9263 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue priority: low
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
melodic-software/claude-code-plugins#9251 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area: security needs-triage priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
melodic-software/claude-code-plugins#9211 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
melodic-software/claude-code-plugins#9202 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di melodic-software/claude-code-plugins
Issue simili
-
Security: Vulnerable PHP version (CVE-2026-109618 / CVE-2026-109619) in current Docker imagesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
MISP/misp-docker#478 ·
I maintainer di solito rispondono entro 1 giorno
-
roadmap-100
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
I maintainer di solito rispondono entro 1 giorno
-
Theme switch hangs in omarchy-theme-set-browser when Brave Origin runs and brave-bin is installedAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
数据界面的横向滚动条缺失Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
zilliztech/attu#1037 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
community-scripts/ProxmoxVE#18073 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno