SheetSolutions principles

Rules for the decisions that are not obvious.

Processes explain how work moves. Principles explain what should win when good options conflict.

These principles guide product, architecture, automation, interface, evidence, and release decisions across the SheetSolutions product family.

They are operating standards, not claims that every product decision is permanently fixed. Evidence can change the implementation; the decision discipline should remain visible.

Principles vs process

How we build is the loop. Principles are the constraints inside the loop.

How We Build describes the operating sequence: understand, model, build, qualify, operate.

This page answers a different question: when speed, simplicity, automation, evidence, safety, or commercial pressure point in different directions, which standard should shape the decision?

Decision doctrine

Eight principles that keep the product grounded.

Each principle includes a practical test so it can be used during design and review rather than remaining a slogan.

01
Start from the work, not the feature list.

A screen, automation, or integration earns its place by improving a real decision, handoff, or operating outcome. We model the work before deciding what the product should contain.

Decision test

What operational problem becomes clearer, safer, or easier to run?

02
Use the simplest system that can own the responsibility.

Sophistication is not a goal. A spreadsheet, specialist tool, automation, or purpose-built application can all be correct depending on the responsibility the system has to carry.

Decision test

Can a simpler model run this reliably without creating hidden coordination cost?

03
Keep complexity underneath the surface.

A product can have strong rules, relationships, permissions, and automation without making the user navigate the implementation complexity behind them.

Decision test

Does the interface expose what the person needs to decide, rather than how the software is built?

04
Preserve context and evidence.

Important actions should remain explainable. Records, state changes, documents, and approvals should retain enough context to reconstruct what happened without relying on memory.

Decision test

Could someone understand this outcome later without asking the person who performed it?

05
Automate accountable work.

Automation should remove repeatable coordination while keeping boundaries, evidence, and escalation paths visible. When context or authority is insufficient, the system should hand the decision back to a person.

Decision test

Can we explain what the automation did, why it did it, and when it should stop?

06
Protect boundaries before convenience.

Customer data, tenant separation, permissions, security controls, and release boundaries are product behaviour. Convenience does not justify weakening them.

Decision test

Does this shortcut change who can see, change, or trust the record?

07
Let product truth lead marketing.

Availability, performance, customer outcomes, and product capability should be described no more strongly than the evidence supports. Roadmap intent is not shipped capability.

Decision test

Could we prove this statement today from the current product or documented evidence?

08
Operate what we ship.

Deployment is not the end of product work. Reliability, observability, recovery, documentation, and improvement belong to the product lifecycle.

Decision test

How will we know this still works after the release is no longer new?

When principles conflict

A simple order for difficult trade-offs.

No principle removes judgment. This order exists to make the most important constraints explicit when several reasonable goals cannot all be maximized at once.

01Protect people, data, and system boundaries

Security, privacy, tenant isolation, and irreversible risk come before speed or convenience.

02Prefer evidence over assumption

Observed behaviour, reproducible tests, and operating records outweigh confidence or presentation.

03Prefer the simpler reliable model

When two approaches solve the same responsibility, choose the one with less unnecessary operating complexity.

04Keep a human decision where context is missing

Automation should escalate rather than manufacture certainty when authority, evidence, or context is insufficient.

What these principles protect against

Software that looks complete while the operating contract stays weak.

01

Feature breadth without connected responsibility.

02

Automation that hides decisions or removes accountable escalation.

03

Marketing language that becomes stronger than product evidence.

04

Convenience that weakens security, tenant, data, or release boundaries.

05

Complexity added because it looks sophisticated rather than because the work requires it.