What it is
Cemini workspace web app — notes and task interface.
What broke, and what I’d change
Not written yet. This is the part only I can write — what actually went wrong, and what I’d do differently. It lives in builds/reflections/cemeni.md (see _TEMPLATE.md); as soon as that file has words in it, this section fills in on the next build.
Everything else on this page — the spec, the version history, the file counts — is generated from the project’s own build notes and files, so nothing here is guesswork.
Build spec
The project’s own build notes, rendered. Open the raw .md ↗
Show the spec
Cemini Workspace
Category: Software & Apps · Status: Done
Cemini workspace web app — notes and task interface.
Stack / Tools: Web App, HTML, Workspace
Location: ~/demos/cemini.html
Self-contained single-file HTML web app.
Where it lives
- Source file:
~/Documents/cemini-app/cemini.html - Artefacts on the site: 1 files · 732 lines of text · 30 KB
Stack
- HTML ×1
- external tools invoked:
npm
What's in the code
cemini.html— 732 lines (HTML)
Verified in the page source
- page title: “Cemini Workspace”
- functions:
toggleSidebar,toggleTheme,autoGrowInput,handleModelChange,startNewChat,selectChat,deleteChat,renderSidebarList,renderChatMessages,appendMessageNode,runSuggestion,handleSend,triggerVoiceInput,speakText - UI element ids:
chat-container,chat-wrapper,history-list,input-container,mic-btn,model-select,sidebar,theme-toggle,user-input,welcome-section
_Spec generated from the project's own files on 2026-10-22 (gen-project-specs.py). Everything above was read from the listed files — file counts, line counts, names, routes, headings and script comments. No description was invented._