01SIGNAL
Software shouldn't just wait.
Software was designed to assist. Assisting is no longer enough. A booking comes in, a document changes, a customer writes: in many companies each of these moments sits still until someone notices. We're interested in software that notices on its own and starts the work.
In practice
events, webhooks, inboxes, calendars, scheduled jobs. The system starts from a fact, not from a click.
01 / 06· SIGNAL
- SIGNALa fact arrives
- CONTEXT
- DECISION
- APPROVAL
- ACTION
- VERIFY
02CONTEXT
Without context, AI is a chat box.
A general model knows a lot, but it doesn't know how your company works. To be useful it needs your data, your rules, your constraints and what already happened. That is the difference between a plausible answer and the right one for you.
In practice
access scoped to the data that matters, rules written as constraints, searchable history, cited sources.
02 / 06· CONTEXT
- SIGNALa fact arrives
- CONTEXTdata · rules · history
- DECISION
- APPROVAL
- ACTION
- VERIFY
03DECISION · ACTION
An answer isn't always the finish line.
Often the real work starts after the answer: drafting a reply, comparing two options, updating a record, alerting the right person, publishing. A useful system chooses the next step and knows how to use the tools to take it.
In practice
the model reasons over the case, picks from a defined set of actions and calls tools with precise permissions. It doesn't improvise integrations.
03 / 06· DECISION · ACTION
- SIGNALa fact arrives
- CONTEXTdata · rules · history
- DECISIONpicks the next step
- APPROVAL
- ACTIONrecorded
- VERIFY
04CONTROL
Autonomy without control isn't sophistication.
Software can become more active without getting out of hand. That is why control is part of the design from day one: what the system may do on its own, what needs approval, what it must never touch. On its own when it makes sense, on command when you want.
How we design an action
- 1the AI proposes and explains why
- 2the system keeps context and constraints attached
- 3a person approves where it matters
- 4the effect passes through a gate
- 5every step is recorded
- 6the result can be checked
A design principle, not a checklist. Each system uses the steps its risk calls for.
In practice
per-action permissions, approval thresholds, kill switches, a readable log of every step.
04 / 06· CONTROL
- SIGNALa fact arrives
- CONTEXTdata · rules · history
- DECISIONpicks the next step
- APPROVALinside the system → real-world effect
- ACTIONrecorded
- VERIFY
05VERIFICATION
After acting, look at what happened.
A system that acts should be able to check the effect. Did the message go out, did the record change, is the result the expected one? Where the product allows it, that return closes the loop: the next run starts from what the last one found, instead of repeating the same mistake quietly.
In practice
post-execution checks, readable traces, errors logged where people can see them, measures compared over time.
05 / 06· VERIFICATION
- SIGNALa fact arrives
- CONTEXTdata · rules · history
- DECISIONpicks the next step
- APPROVALinside the system → real-world effect
- ACTIONrecorded
- VERIFYchecks the outcome · ↺ feeds back
06WHERE THIS IS GOING
A grammar that keeps coming back.
We have built systems for very different sectors. Looking at them side by side, the same shape keeps returning: a signal, the right context, a decision, an action under control, a check. It isn't a single product and we don't present it as one. It is an engineering thesis that gets stronger with every build, and the direction we think software should take.
In practice
observe, understand, decide, act, verify, learn. A way of designing systems, applied one build at a time.
06 / 06· WHERE THIS IS GOING
- SIGNALa fact arrives
- CONTEXTdata · rules · history
- DECISIONpicks the next step
- APPROVALinside the system → real-world effect
- ACTIONrecorded
- VERIFYchecks the outcome · ↺ feeds back
- A THESIS, NOT A SINGLE PRODUCT