The SMART loop

On this page

Important

The living canvas at the heart of this story is now in beta on dembrane next. It’s off by default for every project: a host opts a project in with the Living canvas switch (marked Beta) under Experimental on the General page of project settings. With the switch off there are no canvas pages, no canvas abilities in chat, and no background regeneration. The canvas is not in production yet; making it production-ready is a separate, upcoming effort. The rest of this story is still being built. It’s published so you can see what’s coming and tell us early if it misses your reality.

The idea in one line: your sessions produce living artifacts, and those artifacts feed back into the session while it’s still running. The story below is the acceptance test - the feature is done when this works end to end.

The story: the live panel wall

Marieke runs public participation for a municipality. Tomorrow: a day-long citizen panel on the new mobility plan - 8 tables, each recording via the portal QR, 10:00 to 17:00.

The evening before: creating the project is a conversation

Marieke creates the project - and lands directly in a chat:

“Welcome to your project. I’ll help you set it up - start by describing what you’re planning, in your own words. (You can also skip this and come back any time, or read the docs and set things up yourself.)”

This is the project’s methodology at work. Every project starts on the default dembrane methodology: figure out what this project is for, and shape everything around that. If Marieke (or her workspace) already has methodologies of her own, they’re offered right here - “Start from Panel day v3, or shall we figure this one out from scratch?” - so a way of working she’s refined before is one tap away. The assistant interviews her - a few short questions, each with concrete options to pick from - and together they land on the project’s goal: surface concerns and suggestions per neighbourhood; final report structured by theme, formal Dutch. The goal is saved, versioned, and steers every report and artifact from here on.

Because she mentioned the event, the assistant asks one more thing:

“Your panel runs tomorrow 10:00-17:00. Would you like to let the dembrane team know? When they know an event is coming they can keep an eye on things from their side.”

She says yes; a heads-up goes into the team’s queue with the event time. Nothing is ever sent without asking her first.

Morning: asking for something alive

“All 8 tables are recording until 5pm. I want a live overview on the big screen in the hall - themes as they emerge, a counter of voices heard, a fresh quote or two. Keep it updated through the day.”

The assistant proposes a loop - a card she reviews before anything runs:

Live panel wall - stays up to date through the day, until today 17:00 · pauses itself when nothing new arrives.

She applies it. The wall keeps itself fresh - every few minutes, quietly - and its design only changes when she asks. Every loop has an end: the assistant always sets one and says it out loud. Later she can say “pause the wall” in the same chat.

The wall appears

The first run builds it: a dynamic canvas - theme tiles, a chart, a rotating quote, a live corner showing who’s recording - freshly generated by the assistant every few minutes, in dembrane’s look. It works through Marieke’s own access: exactly the 8 tables she can see, nothing more.

Live panel wall appears in the project sidebar, alongside her reports - same familiar shape: open it, watch it stay current, view it full screen on the venue display.

Every change is kept

The wall has two kinds of change, and both are kept. Fresh data flows in every few minutes without anyone doing anything - those snapshots let Marieke step back through the day (the wall at 10:20 with two shy themes, the wall at 14:00 with six) and see how the conversation evolved. Changes to the wall itself - its design, what it shows - only happen when she asks, and each one is a new version, kept forever. Nothing is ever overwritten.

Feedback is just chat

The wall’s quotes are too small from the back of the hall. Marieke opens the wall on her laptop and, on her phone, tells the chat:

“Bigger quotes, drop the counter.”

The next version reflects it. The assistant coaches this gently the first time - “you can ask me to change anything about this wall; each change becomes a new version” - because talking to your artifact is new, and it should feel obvious within one exchange.

Asking for something that doesn’t exist yet

“Can each theme tile have a generated image? Something visual for the hall.”

The assistant checks what it can actually do (this documentation is its ground truth) and doesn’t bluff:

“Generated images aren’t something I can put in an artifact today. Can I ask two quick questions so the team hears exactly what you need?”

Two questions with options - what job the image does, what would work instead - and then, with her go-ahead, a detailed request goes to the dembrane team, carrying enough context to reach her back. Meanwhile the wall gets bold colour-coded tiles: the best version of what is possible today.

The loop feeds the room

At 11:40 the wall surfaces a theme she didn’t expect - bus route 12. Before walking over, she taps refresh now on the wall to catch the very latest, then asks two tables to dig into it. The next refresh shows the theme growing. That moment - the artifact changing what happens in the session - is the whole point of the loop. Over lunch, runs report “nothing new” and skip the rebuild.

It ends cleanly

At 17:00 the loop expires: one final version, marked final, the chat thread holding the day’s run history. “Turn today’s wall into the closing report” - and the report builder takes over, seeded by the goal and the artifact.

The day after: the way of working becomes reusable

Reading the closing report, the assistant notices the shape of what Marieke did - setup interview, live wall during the session, themes probed in the room, closing report by neighbourhood - and suggests:

“This worked. Want me to extract it as a methodology? Next panel, you’d start from this instead of from scratch.”

She says yes. The assistant writes up Panel day - the reasoning behind the decisions, the goal template, the wall recipe, the report structure - as a methodology: versioned, hers to edit, selectable when she creates her next project. Over time her team refines it; version by version, it becomes how her municipality runs panels.

Weeks later

A message lands in the same chat: “Theme images shipped - your wall can use them next session.” The request she made in the hall came back as a feature, to her, in the place she asked for it.

And quietly, the canvas-maker itself got better. What Marieke asked for - and what hundreds of other hosts asked their canvases for - taught the assistant’s canvas-building craft new moves. Her next wall starts from everything everyone learned.

What this needs (in plain terms)

Related

Comments