CoCo 2.2: launcher and window

The official round mark as a 3rem launcher, icon only; on hover and focus the disc itself extends into a pill with its label. The window floats in the same corner, 27rem wide, no scrim. Blue is the spark, Send and the focus ring inside the window; nothing else. A page without an action bar keeps 5rem of bottom padding in its main column so the last rows scroll clear of the launcher. Frames 38 and after draw what the streamlit-coco interface offers and the first 37 did not: each piece appears only when the application sends its data.

1 · Launcher at rest, connected solid; hover or tab to it
lormeau-regulatory-reportingPhase 3 · functional_spec.md has blocking tags
saint-aubry-patient-flowPhase 2 · workstreams WS2 and WS3 are not Done
2 · Hover the disc extends into one pill
lormeau-regulatory-reportingPhase 3 · functional_spec.md has blocking tags
saint-aubry-patient-flowPhase 2 · workstreams WS2 and WS3 are not Done
3 · Keyboard focus same pill, ring follows it
lormeau-regulatory-reportingPhase 3 · functional_spec.md has blocking tags
saint-aubry-patient-flowPhase 2 · workstreams WS2 and WS3 are not Done
4 · First session label expanded, once
lormeau-regulatory-reportingPhase 3 · functional_spec.md has blocking tags
saint-aubry-patient-flowPhase 2 · workstreams WS2 and WS3 are not Done
5 · Answer pending a thin blue arc
lormeau-regulatory-reportingPhase 3 · functional_spec.md has blocking tags
saint-aubry-patient-flowPhase 2 · workstreams WS2 and WS3 are not Done
6 · Above an action bar bar 3.5rem + 1rem, never inside
lormeau-regulatory-reportingPhase 3 · functional_spec.md has blocking tags
saint-aubry-patient-flowPhase 2 · workstreams WS2 and WS3 are not Done
7 · Window, empty question and three prompts; the button is there, quiet
8 · Window, an answer Send blue with text; border darkens, no ring
9 · Window, reminders one per owner; list scrolled
10 · Window, pending typing dots; Stop is the blue disc, circled by the arc
11 · Window, not connected profile select and Connect
12 · Window, not installed plain sentence; command is evidence
13 · Window, menu open Clear conversation, Disconnect
14 · Launcher with an action bar, 1440 lower strip of a screen: at rest, then hovered; 1rem above the bar
lormeau-regulatory-reportingPhase 3 · functional_spec.md has blocking tags
saint-aubry-patient-flowPhase 2 · workstreams WS2 and WS3 are not Done
lormeau-regulatory-reportingPhase 3 · functional_spec.md has blocking tags
saint-aubry-patient-flowPhase 2 · workstreams WS2 and WS3 are not Done
15 · Step running the step is the only sign; no dots
16 · Step done the next one has not started: dots
17 · Steps, then the answer sections open; each starts with CoCo's sentence
18 · Step failed folded section: its sentence; the failure stays out of the fold
19 · Agreement requested what it reads; a change adds a bold row
20 · After approval the request becomes the running step
21 · After refusal told once, on the step; CoCo moves on
22 · Agreement requested, minimised one signal: the pill asks the question
lormeau-regulatory-reportingPhase 3 · functional_spec.md has blocking tags
saint-aubry-patient-flowPhase 2 · workstreams WS2 and WS3 are not Done
23 · Long command details open: wraps, scrolls inside
24 · Technical detail opened tool, exact command, result
25 · Stop pressed the step is marked once; the field is free
26 · A second request this one writes: the change is the bold value
27 · A long step elapsed time appears once it is long
28 · Request scrolled out of view it stays pinned to the bottom of the thread
29 · Answer ready, minimised pill stays open until opened
lormeau-regulatory-reportingPhase 3 · functional_spec.md has blocking tags
saint-aubry-patient-flowPhase 2 · workstreams WS2 and WS3 are not Done
30 · Could not finish, minimised same pill, different label
lormeau-regulatory-reportingPhase 3 · functional_spec.md has blocking tags
saint-aubry-patient-flowPhase 2 · workstreams WS2 and WS3 are not Done
31 · Connection lost said once, with its one action
32 · Typing ahead, while it works the field is free; Stop stays the one button
33 · Typed ahead, queued sent: it waits its turn and goes when CoCo is done
34 · Typing ahead, while it waits Send queues behind the request
35 · New conversation, asked says what is lost; no undo, so one confirmation
36 · New conversation, while it works adds what else happens: the run stops
37 · Launcher at rest, CoCo cannot answer dimmed: cannot answer
lormeau-regulatory-reportingPhase 3 · functional_spec.md has blocking tags
saint-aubry-patient-flowPhase 2 · workstreams WS2 and WS3 are not Done