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
CoCo
What can CoCo do for you?
It reads your project files. It asks before it runs a command or changes a file.
8 · Window, an answer Send blue with text; border darkens, no ring
CoCo
Prepare this week's status report
Overall progress. Phase 6 of 7, 2 of 4 modules generated, 58 days remaining. Budget verdict Green. Risks and blockers.M3 is 6 days late; R-001 is open; no meeting logged for 36 days. Next steps. Camille Aubert logs the weekly meeting and moves M3 with a reason.
9 · Window, reminders one per owner; list scrolled
CoCo
Draft reminders
Two people are behind on this project.
To Hugo Lefèvre Hi Hugo, on marenval-fleet-telemetry please: - Hugo Lefèvre's timesheet has not changed for 21 days -> update my timesheet - Open tasks not updated for more than 7 days: T-014, T-017 -> update my tasks Thanks!
To Léa Fontaine Hi Léa, on marenval-fleet-telemetry please: - T-022: consumed 6.5 d is above the estimate of 5 d -> re-estimate the task Thanks!
10 · Window, pending typing dots; Stop is the blue disc, circled by the arc
CoCo
Update my timesheet
I can read your timesheet and your tasks, not change them. This week you have 3 d on 3 lines and 2 unsaved changes; Save my week writes them.
Which of my tasks are over their estimate?
11 · Window, not connected profile select and Connect
CoCo
Choose an account
CoCo works with your Snowflake account.
12 · Window, not installed plain sentence; command is evidence
CoCo
CoCo is not set up on this computer
Ask whoever installs Cockpit for you to enable it.
Setup command
make cockpit
13 · Window, menu open Clear conversation, Disconnect
CoCo
Prepare this week's status report
Overall progress. Phase 6 of 7, 2 of 4 modules generated, 58 days remaining. Budget verdict Green. Risks and blockers.M3 is 6 days late; R-001 is open; no meeting logged for 36 days. Next steps. Camille Aubert logs the weekly meeting and moves M3 with a reason.
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
CoCo
What is the git status of my repository?
Look at what has changed in your project files, running
bash
git status
16 · Step done the next one has not started: dots
CoCo
What is the git status of my repository?
Look at what has changed in your project files, completed
bash
git status
Result
On branch feat/cockpit
Your branch is up to date with 'origin/feat/cockpit'.
Changes not staged for commit:
modified: cockpit/pages/projects.py
Untracked files:
notes.md
17 · Steps, then the answer sections open; each starts with CoCo's sentence
CoCo
Summarise what changed this week across my projects
18 · Step failed folded section: its sentence; the failure stays out of the fold
CoCo
What is the git status of my repository?
Finding the folder of marenval-fleet-telemetry.
Find your project folder, completed
bash
pwd
Result
/work/marenval-fleet-telemetry
Open the project, completed
bash
cd marenval-fleet-telemetry
Look at what has changed in your project files, failed
bash
git status
Result
fatal: not a git repository (or any of the parent directories): .git
This folder keeps no history of changes, so I could not see what changed.
19 · Agreement requested what it reads; a change adds a bold row
CoCo
What is the git status of my repository?
Allow CoCo to look at what has changed in your project files?
ReadsThe files of marenval-fleet-telemetry
Show commandHide command
git status
20 · After approval the request becomes the running step
CoCo
What is the git status of my repository?
Look at what has changed in your project files, running
bash
git status
Allowed by you
21 · After refusal told once, on the step; CoCo moves on
CoCo
What is the git status of my repository?
Look at what has changed in your project files, not runDeclined
bash
git status
Without it I can only use the last report.
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
CoCo
Summarise what changed this week across my projects
Allow CoCo to check which projects have no report this week?
ReadsThe reports folder and the change history of all 24 projects
Show commandHide command
find projects -maxdepth 3 -type d -name reports -exec sh -c 'for d; do ls "$d" | grep -q 2026-W41 || echo "$d"; done' sh {} + | sed 's#/reports$##' | sort | while read p; do printf '%s %s' "$p" "$(git -C "$p" log -1 --format=%cd --date=short)"; done
24 · Technical detail opened tool, exact command, result
CoCo
What is the git status of my repository?
Look at what has changed in your project files, completed
bash
git status
Result
On branch feat/cockpit
Your branch is up to date with 'origin/feat/cockpit'.
Changes not staged for commit:
modified: cockpit/pages/projects.py
Untracked files:
notes.md
Allowed by you
You changed one file and added one new file that is not saved yet.
25 · Stop pressed the step is marked once; the field is free
CoCo
What is the git status of my repository?
Look at what has changed in your project files, not runStopped
bash
git status
26 · A second request this one writes: the change is the bold value
CoCo
Prepare this week's report
Read last week's report, completed
bash
cat reports/2026-W40.md
Result
...
Allow CoCo to write a draft of this week's report?
ReadsLast week's report of marenval-fleet-telemetryChangesCreates reports/2026-W41.md
Show commandHide command
cp reports/2026-W40.md reports/2026-W41.md
27 · A long step elapsed time appears once it is long
CoCo
What is the git status of my repository?
Look at the change history of all 24 projects, running1 min 40 s so far
bash
for p in projects/*; do git -C $p log -1; done
28 · Request scrolled out of view it stays pinned to the bottom of the thread
CoCo
Prepare this week's status report
Overall progress. Phase 6 of 7, 2 of 4 modules generated, 58 days remaining. Budget verdict Green. Risks and blockers.M3 is 6 days late; R-001 is open; no meeting logged for 36 days. Next steps. Camille Aubert logs the weekly meeting and moves M3 with a reason.
Draft reminders
Two people are behind on this project.
To Hugo Lefèvre Hi Hugo, on marenval-fleet-telemetry please: - Hugo Lefèvre's timesheet has not changed for 21 days -> update my timesheet - Open tasks not updated for more than 7 days: T-014, T-017 -> update my tasks Thanks!
To Léa Fontaine Hi Léa, on marenval-fleet-telemetry please: - T-022: consumed 6.5 d is above the estimate of 5 d -> re-estimate the task Thanks!
What is the git status of my repository?
Allow CoCo to look at what has changed in your project files?
ReadsThe files of marenval-fleet-telemetry
Show commandHide command
git status
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
CoCo
What is the git status of my repository?
The connection was lost.
32 · Typing ahead, while it works the field is free; Stop stays the one button
CoCo
What is the git status of my repository?
Look at what has changed in your project files, running
bash
git status
33 · Typed ahead, queued sent: it waits its turn and goes when CoCo is done
CoCo
What is the git status of my repository?
Look at what has changed in your project files, running
bash
git status
Then list the open risksQueued
34 · Typing ahead, while it waits Send queues behind the request
CoCo
What is the git status of my repository?
Allow CoCo to look at what has changed in your project files?
ReadsThe files of marenval-fleet-telemetry
Show commandHide command
git status
35 · New conversation, asked says what is lost; no undo, so one confirmation
CoCo
Prepare this week's status report
Overall progress. Phase 6 of 7, 2 of 4 modules generated, 58 days remaining. Budget verdict Green. Risks and blockers.M3 is 6 days late; R-001 is open; no meeting logged for 36 days. Next steps. Camille Aubert logs the weekly meeting and moves M3 with a reason.
Start a new conversation?
CoCo forgets this conversation and what it learned in it. A new CoCo starts from nothing. What it already changed in your files stays.
36 · New conversation, while it works adds what else happens: the run stops
CoCo
What is the git status of my repository?
Look at what has changed in your project files, running
bash
git status
Start a new conversation?
CoCo forgets this conversation and what it learned in it. A new CoCo starts from nothing. What it already changed in your files stays. It stops what it is doing now.