You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🏷 Tags (e.g. reusable, anti-pattern, trick) — free text plus suggestions from prior values
📝 Short freeform note (optional)
Persist the feedback. Start with localStorage; design the data model so it can later be exported to a JSON file under public/data/feedback/{sessionId}.json and version-controlled.
Surface bookmark counts as badges on the session list and (eventually) on Knowledge Graph nodes.
How
Decide the persistent format first: { sessionId, turnId, blockId?, bookmarked, tags[], note } is a reasonable starting shape.
UI: a small icon cluster at the top-right of each turn / tool block. Tags use free text with autocompletion from prior entries.
Update the analyze-sessions pipeline to ingest the feedback file (when present) and attach it to session metadata.
Why
What
reusable,anti-pattern,trick) — free text plus suggestions from prior valuespublic/data/feedback/{sessionId}.jsonand version-controlled.How
{ sessionId, turnId, blockId?, bookmarked, tags[], note }is a reasonable starting shape.analyze-sessionspipeline to ingest the feedback file (when present) and attach it to session metadata.Relates