App icon PrivatActions Solution 08 · PrivatActions

One board for every open item, live on every device

Whatever arrives by mail, chat, calendar, meeting or assistance system is collected and prioritised in one single place. Every surface reads the same state and changes it through the same interface: the browser and the app on the desk, the phone in your hand, the automations in the background, and soon the voice assistant on the line as well. A tick is a tick everywhere, in the same moment.

The state lives in a core on your own infrastructure, rather than as a copy on each device. Synchronisation does not disappear because it runs faster. It disappears because there is only one place left where an item gets completed.

In use today

  • Board in the browser and as a Mac app, with notifications and menu bar
  • Priority with a reason on every item
  • Review a reply suggestion, adjust it and send it directly
  • Cross-check: evidence for completed items, you confirm
  • Follow-ups, chasing, discarding with a reason
  • Voice assistant on the phone reads out the same board and ticks items off directly in the core
  • Every status change written back into the knowledge store
  • Board on the iPhone with every action, including note, set aside and discard
01 · The problem

Four lists, four versions of the truth

Open items appear in every channel: a mail with a deadline, a question in a chat, a commitment made in a meeting, a follow-up from last quarter. Whoever collects them usually collects them more than once. And as soon as two lists carry the same item, neither of them can be trusted. This is a question of construction rather than discipline: as long as every surface keeps its own copy, reconciliation never ends.

«I no longer know which list counts.»Tasks in the mail client, ticks in the project tool, notes on paper. Each list is right in its own way, none of them holds the state.
«My phone shows something different from my desk.»The view on the device is a copy. It is correct until the next sync, and correct by chance after that.
«The assistance reminds me of things already done.»Anyone who does not know the current state chases the wrong item. That costs trust faster than the reminder saves time.
«Two people worked on the same item at once.»Without a lock, work is done twice, and in the end two answers with different content go out.
«Why is this at the top, actually?»A ranking that nobody can explain is ignored after two weeks and sorted by hand again afterwards.
«The sync runs, but only this evening.»Between two runs everyone works on a state that is already outdated. Nobody sees how old it is.
02 · The surface

One board: what is due, why, and who is working on it

The board shows the open items in rank order, with their class, the signals that moved them up, and the actions that are booked immediately. At the top sits whatever needs a cross-check, then the escalations, the priorities of the day and the remaining items. Anything another surface is working on right now is visibly locked.

Figure 1: The board with cross-check, escalation, priorities of the day and open items
PrivatActions board: cross-check section, three escalations with classes P1 to P3 and signals such as overdue, two priorities of the day and two open items, every card with the buttons done, +3d follow up, tomorrow and more
Each card carries class, origin, age and deadline. The timeline at the top shows how long the item has been open and where the deadline lies. Done, follow up in three days and tomorrow work with one click; under «more» sit set aside, follow-up date, change class, note and discard with a reason. Screenshot from a demo instance, all names fictitious; the app runs in German.
Figure 2: An item unfolded, with reply suggestion and reason
Unfolded item: original message, editable reply suggestion, buttons send and open source, history and details below, at the bottom the note P1, deadline passed one day ago
One click opens the item: the original message at the top, below it the reply suggestion, which you adjust and send straight into the channel the message came from. «Warum oben?» gives the reason in one sentence, shown here at the bottom. The history shows where the item came from.
03 · How it works

One state core, many surfaces

The core is a journal: every action is appended once, and the current state of each item follows from the sequence of actions. The surfaces calculate nothing themselves. They show what the core says and report back what someone did.

Figure 3: From the inbox into the core, from the core onto every surface
Inputs from mail, chat, calendar, meetings and the knowledge store feed one state core; the core serves browser, phone, voice assistant and automations live and writes status and completions back into the knowledge store; everything sits inside your own network YOUR NETWORK INPUT AND CONTENT SURFACES Mail Chat and messages Calendar and deadlines Meetings Knowledge store STATE CORE · PRIVATACTIONS Journal: every action exactly once Priority: one rule, one rank, one reason Locks: short lived, visible everywhere Projection: status back into the store Content stays in your store, the core carries the state Browser on the desk Phone, as an app on the home screen Voice assistant on the phone Automations and scripts sees changes without reloading the board as an app, live as on the desk reads the ranking, books during the call report status through the same interface One action, one place: ticking an item off on one surface ticks it off on all the others in the same moment.
The shift is one of responsibility. Until now the store held the truth about the state, and every surface kept a copy of it. From here on the core carries the state, and the store remains the source of the content: text, sender, history, attachments. The core writes status, completions and follow-ups back into it, so the familiar views keep working; this write-back has been running since October 2026.

Live instead of a sync run

The surfaces hold an open connection to the core and receive every change as it happens. A surface that was offline for a while picks up exactly the events it missed, rather than the whole list. The Mac app shows in the menu bar since when the connection has been live, and reports new P1 items and overdue ones as notifications.

Locks, deliberately simple

Whoever opens an item borrows it for 90 seconds. Other surfaces show it greyed out with a note on where it is being worked on. The loan extends while someone is working and expires on its own when a device dies. Every change is also checked against the version the surface had in view.

Priority you can explain

Ranking and signals come from a single rule table. No surface calculates on its own, and the voice assistant will read out the same order that is on the screen. Each item can be unfolded to show which rule applied. Whatever you raise by hand stays up and is never overwritten by a later run.

Projection into your own knowledge store

The core writes every change of status back into your store, in the same format as before: completed with reason and timestamp, an entry in the completion log, a follow-up in the calendar sheet. Existing views and reports keep running, and the history stays where it will still be readable in five years.

04 · Priority

Why is this at the top? The answer travels with the item

Prioritisation rarely fails because of the formula. It fails because the formula is calculated in three places in three different ways. In the core it exists once, in a versioned rule table, and it works in three stages.

StageWhat it setsWhat it is built from
ClassP1 to P4, the broad level of urgency, readable for everyone on the teamSet when the item is captured, from the importance of the contact, deadline, appointment and blockage. Can be changed by hand; the ranking never changes the class
RankingThe order within a classWeight of the class times urgency of the deadline, higher for important contacts and when the other side wrote last, dampened when an item has been shown often and never touched
SignalsWhat stands out on top: new and urgent, overdue, follow-up due, aged, cross-check openFixed thresholds: P1 overdue at once, P2 after two, P3 after seven, P4 after fourteen days; aged after fourteen days, old stock after 45. Board and notifications use the same table
A ranking that nobody can explain is ignored after two weeks. Every item carries its reason with it, and whoever wants to change the order changes the rule, not the list.
Day to day

What you can do with an item

Every action lands in the journal, with timestamp and surface. Nothing is overwritten, everything can be undone.

Complete and follow up

Done closes the item. Follow up in three days closes it and creates a follow-up three days later, a follow-up date puts it on a day of your choice.

Set aside

Tomorrow or set aside until a date hides an item until then. Afterwards it is back on the board.

Discard with a reason

Discarding requires a reason. Completed and discarded items can be brought back with reopen.

Send replies

The reply suggestion from the capture sits in the item. You adjust it and send it with one click into the channel the message came from. The item is then done.

Cross-check

If the core finds evidence that an item is done, such as a reply that was sent, it asks: correct, done, or no, it stays open. Nothing is closed automatically.

Four views

Board, Today, Aged and Follow-ups. In Aged you decide for old items between done, waiting on purpose and discarded.

Class and note

The class can be set by hand and then stays as it is. A note records what you know about an item.

Mac app

The board in its own window, arrow keys to move between views, list of open items in the menu bar, counter in the Dock, text size adjustable.

iPhone

The board runs on the iPhone with every action, including the inputs for note, set aside until and discard.

05 · Data sovereignty

The core runs inside your network

The open items say what your company is working on right now: which clients are waiting, which deadlines are pressing, where things are stuck. That is one of the densest summaries of a business there is. It does not belong in someone else's service.

Runs on your own infrastructureA small service on a server in the house or on a machine at a provider of your choice. No subscription that reads along with the state of your work, and no provider evaluating it.
Reachable only inside your private networkThe surface cannot be reached from the open internet. Anyone working remotely comes in through the secured path into the company network that laptop and phone use anyway.
Content stays in your storeThe core carries status, ranking and locks. Text, history and attachments stay where they already are and are never copied into a second database.
Every action traceableThe journal records who did what, when and on which surface. Nothing is overwritten, everything can be reversed, and the history of an item stays readable.
Nothing disappears by itselfDiscarding is an action with a reason and can be taken back. An item may age and move into the grace view, yet it is never deleted automatically.
Honest limitsA board does not replace a decision. It makes sure the decision is taken on the right item, and that it has to be taken only once.

Where the data sits

State
Journal and derived view in the service on your infrastructure
Content
In your knowledge store, read by the core only
Write back
Status, completion log and follow-ups in the familiar format
Access
Only from your private network, no path from the open internet
Audit trail
Every action with timestamp, surface and reason, reversible
Language models
The core uses none. Reply suggestions are drafted at capture, not in the core

No additional cloud service between your devices and your open items. If the connection to the outside fails, the board keeps working inside your own network.

06 · Getting started

As a project in three steps

Clarify sources and rules

Which channels create open items, which of them belong on a shared board, and which rules decide the order? The result is a first version of the priority table, written in words everyone on the team understands and can look up.

Put the core into operation

The service moves onto your infrastructure, reads in the existing items and writes the status back into your store. In this phase it runs alongside the current path, so both states can be compared.

Connect the surfaces

Browser, phone, voice assistant and the existing automations move onto the same core, one after the other. Once they all hang on it, the old reconciliation falls away. The rules are then tuned on real items rather than on paper.

How it fits

The place where the commitments come together

Meetings produce commitments: PrivatTranscript records them in the minutes, PrivatActions carries them on as open items. The activity cockpit and the digital assistant read the same core instead of keeping lists of their own. And wherever a draft reply comes from an external language model, PrivatPrompt can sit in front of it and mask whatever must not leave the house.

Target picture of all solutions →
Document

The summary as a PDF

Four lists and one board, the priority rules with follow-ups, the state core with its surfaces, data handling on your own infrastructure and the three-step introduction, compact for the decision paper.

PDF · 3 pages

PrivatActions

One tick that counts everywhere: board, priority rules, state core, surfaces and data handling on three pages.

How many lists of open items do you keep in parallel today?

In a first conversation we count the places where a tick is set in your organisation, and clarify which of them could become a single one. No obligation, on equal terms.

Get in touch → All solutions