Notes
New
setNoteListOpen(false)} title="Collapse" style={{padding:2,border:"none",cursor:"pointer",backgroundColor:"transparent",display:"flex",color:c.textTer}}>
{["All","Pinned","Todo"].map(f=>
setNoteFilter(f)} style={{padding:"2px 8px",borderRadius:R.full,border:`1px solid ${noteFilter===f?c.accentBtn+"40":c.borderLight}`,backgroundColor:noteFilter===f?c.accentBtn+"10":"transparent",fontSize:10,fontWeight:noteFilter===f?600:400,color:noteFilter===f?c.accentBtn:c.textTer,cursor:"pointer",fontFamily:font.sans}}>{f} )}
Date ▾
{filtNotes.map(n=>
setSelectedNote(n.id)} style={{padding:"9px 10px",borderBottom:`1px solid ${c.borderLight}`,cursor:"pointer",backgroundColor:selectedNote===n.id?c.accentBtn+"06":"transparent",borderLeft:selectedNote===n.id?`2px solid ${c.accentBtn}`:"2px solid transparent"}}>
{n.pinned&&}
{n.title}
{n.pending&&}
{n.excerpt}
{n.modified}
{n.comments>0&&<>·
💬{n.comments} >}
{n.kind==="todo"&&
Todo }
)}
}
{!noteListOpen&&
setNoteListOpen(true)}>
Notes
}
{/* Editor */}
Paragraph Heading 1 Heading 2
{["B","I","U"].map(b=>
{b} )}
} title="Bullet"/>1.} title="Numbered"/>} title="Task"/>
} title="Link"/><>} title="Code"/>} title="Rule"/>
} title="Undo"/>} title="Redo"/>
} title="Comments" active={commentOpen} onClick={()=>setCommentOpen(!commentOpen)}/>} title="AI"/>} title="Import"/>} title="Export"/>} title="History"/>
{note.pending&&<>Accept All Reject All >}
{note.pending&&
Elnor editing…
}
Saved 2m ago
{note.title}
Modified {note.modified} {note.kind==="todo"&&
Todo }
Key documents to review from discovery batch #4, focusing on potentially privileged communications.
Priority Items
Email chain: Henderson → Outside Counsel (March 12-15) 💬1
Privileged strategy memo dated March 18, 2024
Draft settlement proposal Draft mediation brief and settlement framework Elnor
{commentOpen&&
Comments setCommentOpen(false)} style={{padding:2,border:"none",cursor:"pointer",backgroundColor:"transparent",display:"flex",color:c.textTer}}>
{openC.map(cm=>
{cm.anchor&&
"{cm.anchor}"
}
{cm.body}
Reply Resolve
{cm.replies.map(r=>
)}
)}
}
}
{/* ═══ DOCUMENTS TAB ═══ */}
{mainTab==="Documents"&&
{["Generated","Context Docs","Notes","All"].map((st,i,arr)=>setDocSubTab(st)} first={i===0} last={i===arr.length-1}/>)}
{docSubTab==="Generated"&&
{mockGenerated.map(g=>
e.currentTarget.style.backgroundColor=c.bgPanelAlt} onMouseLeave={e=>e.currentTarget.style.backgroundColor="transparent"}>
{g.type}
{g.modified}
Remove
)}
}
{docSubTab==="Context Docs"&&
{mockDocs.map(d=>
e.currentTarget.style.backgroundColor=c.bgPanelAlt} onMouseLeave={e=>e.currentTarget.style.backgroundColor="transparent"}>
{d.title}
{d.size} · {d.type}
{d.source}
{d.modified}
{!d.viaBucket&&Remove }
{d.viaBucket&&via bucket }
)}
}
{docSubTab==="Notes"&&
{mockNotes.map(n=>
e.currentTarget.style.backgroundColor=c.bgPanelAlt} onMouseLeave={e=>e.currentTarget.style.backgroundColor="transparent"}>
{n.pinned&&
}
{!n.pinned&&}
{n.title}
{n.excerpt.slice(0,60)}…
{n.modified}
{n.comments>0&&💬{n.comments} }
Remove
)}
}
{docSubTab==="All"&&
All documents — union of Generated + Context Docs + Notes, grouped by type
}
}
{/* ═══ ACTIVITY TAB ═══ */}
{mainTab==="Activity"&&
{["Chats","Panels & Forums","Tasks","Automations","All"].map((st,i,arr)=>setActSubTab(st)} first={i===0} last={i===arr.length-1}/>)}
{actSubTab==="Chats"&&
{mockChats.map(ch=>
e.currentTarget.style.backgroundColor=c.bgPanelAlt} onMouseLeave={e=>e.currentTarget.style.backgroundColor="transparent"}>
{ch.unread&&}{ch.title}
{ch.msgs} messages · {ch.lastActive}
{ch.subtype}
Remove
)}
}
{actSubTab==="Tasks"&&
{mockTasks.map(t=>
{t.title}
{t.agent} · {t.cost}
{t.status}
Remove
)}
}
{actSubTab!=="Chats"&&actSubTab!=="Tasks"&&
{actSubTab} for {proj.name}
}
}
{/* ═══ PROJECT CONTEXT ═══ */}
{mainTab==="Project Context"&&
Henderson Case Files — 6 documents
Open Full Bucket
Attached Buckets
Firm Style Rules
Court Procedures — CDCA
Attach Bucket
Project Background / Instructions
Henderson v. DataCorp — securities fraud case. Focus on document review for privilege, discovery deadline April 15. Key contacts: Adam Schall (lead), outside counsel at Morrison Foerster.
}
{/* ═══ CONFIGURE ═══ */}
{mainTab==="Configure"&&
{/* General */}
General
Project Name
Description
Color {["#31588c","#2E8B57","#8B7355","#9E5E5E","#5B5F97","#24527A","#D97706","#B04040","#6B7280","#4A7DB8"].map(col=> )}
Status
{/* Project Content */}
Project Content
e.currentTarget.style.borderColor=c.accentBtn} onMouseLeave={e=>e.currentTarget.style.borderColor=c.accentBtn+"40"}>
Add to Project / Drop items here
Type Count
{projectContent.map(row=>e.currentTarget.style.backgroundColor=c.bgPanelAlt} onMouseLeave={e=>e.currentTarget.style.backgroundColor="transparent"}>
{row.icon} {row.type}
{row.count}
View in Browser →
)}
{/* Defaults */}
Defaults
Default Agent
Default Model
Fallback Chain
Think Level
{/* Prompt & Overlay (DOC17 — multiple) */}
Prompt & Overlay
Apply overlays to all project chats
DOC17 overlays inherited by new chats in this project
toggle("overlay")}/>
Active Overlays
{["Litigation Review v2","Formal Tone"].map(o=>
{o}
×
)}
Add Overlay
{/* Output & Cost */}
Output & Cost
Budget tracking
toggle("budgetOn")}/>
Output Folder ~/Documents/Henderson/outputs Change
{toggles.budgetOn&&<>
Budget Amount
Current Spend $47.82 (47.8%)
Alert at threshold
Notify when spend exceeds 80%
toggle("costAlert")}/>
Show budget in project header setShowBudget(!showBudget)}/>
>}
{/* Danger */}
Project Management
Duplicate Project
Copy settings and content references
Duplicate
Archive Project
Hide from active views. All content preserved, recoverable.
Archive
Delete Project
Permanently remove. Choose to detach or delete all content.
Delete…
}