Principles

The principles behind lgOS.

These principles guide how lgOS is being developed.

  1. 01

    Organise around the business.

    Not the application. Information should be organised around companies, projects, people and decisions — the things a business actually consists of — rather than around whichever tool happened to capture it.

  2. 02

    Intelligence and authority stay distinct.

    Determining what should happen and being permitted to make it happen are two different things. Keeping them separate is what makes capable software safe to put near consequential work.

  3. 03

    Context before automation.

    Automating a process the system does not understand produces faster mistakes. Understanding comes first; execution follows it.

  4. 04

    Evidence over assumption.

    Conclusions should be traceable to the documents, records and history that produced them. Show the records behind the conclusion.

  5. 05

    Uncertainty is a designed state.

    A system that recognises when it should not be trusted is more valuable than one that is confident more often. Unresolved things go to a person, deliberately.

  6. 06

    The stack stays replaceable.

    Underlying applications change. So do models. Business context, history and controls belong to the operating layer, not to any vendor beneath it.

  7. 07

    Complexity should not require proportional overhead.

    Adding a company, a project or an acquisition should not add a corresponding layer of administration. That is the entire point.

  8. 08

    Humans retain consequential control.

    Money, commitments and obligations remain human decisions. Software prepares them. People make them.

Autonomy lags reliability. Always, deliberately, in that order.