Engineering Systems

Governed AI Engineering for Complex Software Delivery

Salvoc uses a governed multi-agent, multi-model engineering system to build complex software across marketplace, transaction, workflow, accounting and platform domains — combining specialist AI roles, independent cross-model review, deterministic validation, security controls and explicit human authority.

  • Multi-Agent

    6 core engineering roles

  • Multi-Model

    Cross-model review

  • Control

    Deterministic validation

  • Security

    Integrated guardrails

  • Authority

    Human-controlled Git actions

  1. 01

    Human project owner

    Holds the outcome and the authority.

  2. 02

    Orchestration

    Bounds each task and its scope.

  3. 03

    Architecture

    Defines the system boundary.

  4. 04

    Implementation

    Builds against the design.

  5. 05

    Independent review

    Challenges the change.

  6. 06

    Security + validation

    Proves the change deterministically.

  7. 07

    Human authority

    Releases the change explicitly.

One governed delivery pipeline, from project owner to explicit human release authority.

What we build

What we built — and how we build it

Complex software delivery is not a single task. It is a chain: understanding an operating domain, shaping its architecture, implementing across frontend, backend, data and integration surfaces, and then proving the result under real constraints.

Salvoc runs that chain as a governed engineering system. Specialist AI roles execute bounded work; independent review and deterministic validation test it; security controls run around it; and a directly responsible engineer holds final authority over every release decision.

The engineering challenge

Capability alone is not enough for complex systems

Complex systems concentrate risk in the seams: state that crosses service boundaries, money moving through workflows, permission and audit obligations, integrations that fail quietly instead of loudly.

Those systems reward capability — but only when capability is governed. Speed without architecture produces debt. Automation without validation produces incidents. AI without human authority produces unpredictability.

Complex software needs both capability and control. The Salvoc operating model is built around that combination — not around either one alone.

Multi-agent engineering team

A multi-agent team with clear engineering roles

The execution layer of the system is a team of six core engineering roles: Orchestrator, Architect, Coder, Senior Coder, Senior Reviewer and QA.

These are AI roles inside one governed operating system — not a headcount claim. Each role executes a bounded function, and one accountable engineer owns the architecture and the delivery end to end.

Human project owner
01Orchestrator

Architecture

Architect

Implementation

Coder

Senior Coder

Quality

QA

02Senior Reviewer
PassRepair

Role structure: task work flows down, findings flow up, and nothing ships without the reviewer gate. · Independent Reviewer · Chief Architecture Supervisor

Multi-model cross-review

Generation and approval are deliberately separated

Different engineering functions may run on different model families. Implementation does not simply approve itself: the change produced by one model is reviewed by a different review model from the one that generated it.

Model diversity creates genuine challenge paths instead of confirmation loops. The purpose is a deliberate reduction of single-model dependency — not a claim that bias is eliminated.

Different engineering functions challenge rather than simply confirm one another.

  1. 01

    Architecture model

    Plans the change and its boundary.

  2. 02

    Implementation model

    Writes the change.

  3. 03

    Different review model

    Independently challenges the diff.

  4. 04

    Repair

    Returns the change until review is clean.

  5. 05

    Deterministic validation

    Proves the final state with fixed gates.

Returns the change until review is clean. Deterministic validationProves the final state with fixed gates.

Engineering architecture

One pipeline, several model-family lanes

Work passes through a fixed sequence: orchestration, architecture, implementation, independent review, security and validation, and finally human authority. Every stage has a defined role and a defined boundary.

Model-family lanes run through that sequence according to function: architecture and review reasoning, implementation and execution, and deterministic enforcement. No lane bypasses the sequence, and nothing reaches a repository boundary without proof and sign-off.

The pipeline is fixed; the model lanes inside it are assigned by function, not by habit.

  1. 01Human project ownerOutcome and authority.
  2. 02OrchestrationTask bounds and transitions.
  3. 03ArchitectureBoundary and design decisions.
  4. 04ImplementationBounded build work.
  5. 05Independent reviewChallenge against the contract.
  6. 06Security + validationDeterministic proof.
  7. 07Human authorityExplicit release sign-off.
  • Architecture and review reasoning

    Independent challenge on stronger capability.

  • Implementation and execution

    Fast, bounded coding work.

  • Deterministic enforcement

    Tools and gates, not model judgement.

Security by delivery design

AI-generated change is untrusted until validated

Security is a first-class part of delivery, not a footnote. The operating model treats AI-generated change like any external contribution: it does not reach a repository or a runtime until deterministic security checks have passed and a human has authorised it.

Model reasoning and review propose work; a deterministic enforcement rail decides what may proceed.

AI reasoning and review

Proposes and challenges the change.

AI-generated change: Untrusted until validated

  • 01 · Secrets

    Credentials and keys never land in code.

  • 02 · SAST

    Static analysis on every change.

  • 03 · Dependencies

    Known-vulnerability screening.

  • 04 · Image / container

    Base-image and layer checks.

  • 05 · SBOM

    Software bill of materials.

  • 06 · Runtime

    Posture and behaviour checks.

  • 07 · Egress / network

    Outbound traffic boundaries.

  • 08 · Mailer / external communication

    Outbound messaging controls.

Deterministic gate

Fixed checks, no model judgement.

Human authority

Explicit release decision.

Controls are layered and deliberately conservative. They reduce the risk surface of AI-assisted delivery; they are not a claim of universal security or a perfect gate.

Deterministic controls

Deterministic controls around probabilistic work

AI is used where judgement and synthesis add value: reasoning, planning, implementation and review.

Deterministic systems are used wherever certainty is available and required: tests, contracts, linting, types, builds, security scans, runtime checks, policy gates and Git boundaries.

Use AI for

  • Reasoning
  • Planning
  • Implementation
  • Review

Use deterministic systems for

  • Tests
  • Contracts
  • Lint
  • Types
  • Build
  • Security scans
  • Runtime checks
  • Policy gates
  • Git boundaries

Probabilistic tools propose. Deterministic systems decide what is allowed to land.

Real delivery evidence

Delivery evidence, not a theory

The operating model is not abstract. The surfaces below are real software delivered through it — marketplace, accounting and platform engineering work that runs in production.

SCAPE

Marketplace operations platform

  • Marketplace
  • Booking
  • Payments
  • Refunds
  • Billing
  • Partner operations

Számlaflow

Accounting workflow platform

  • Accounting workflows
  • Invoice processing
  • Audit and review
  • Backend services
  • Validation

Salvoc Platform

Delivery and product platform

  • Platform engineering
  • Frontend
  • Security controls
  • Runtime and egress
  • Publication gates

Capability areas are shown by domain; implementation detail stays inside project boundaries.

Representative delivery cycle

A compact cycle, repeated for every change

Most work in the system follows the same compact cycle: planned in the open, implemented by a specialist role, challenged by an independent reviewer, repaired until clean, validated deterministically, and released only by explicit human authority.

  1. 01

    Plan

    Bounded task, contract and scope defined in the open.

  2. 02

    Implement

    A specialist role executes against the contract.

  3. 03

    Review

    An independent reviewer challenges the actual diff.

  4. 04

    Repair

    Findings return to implementation until clean.

  5. 05

    Re-review

    The repaired state is reviewed again — never assumed fixed.

  6. 06

    Validate

    Deterministic gates run on the final state.

  7. 07

    Human authority

    An explicit release decision by the accountable engineer.

Supporting example

A bounded backend delivery item (reference SF-BE-011) moved through this exact cycle end to end. The example is representative; internal session identifiers are never exposed.

Project-specific governance

A reusable system that respects each project

Salvoc brings a reusable operating model without overriding the architecture and governance requirements of the client system.

Every engagement carries its own source of truth: the domain rules, data contracts, architecture decisions and security constraints of that project. The engineering system adapts around them instead of replacing them.

Reusable engineering systemProject SSOTDomain policySecurity + validationProject-specific delivery

The operating model is reusable; the governance of each project stays specific to that project.

Human authority boundary

Human authority is the release boundary

The engineering system can plan, write, test and repair a great deal. It does not decide what is delivered.

A directly responsible engineer holds every release decision. The same person who discusses the problem owns the technical decisions and the delivery — architecture and implementation stay connected, with no hand-off to a separate delivery team.

Always requires explicit human authority

  • Repository writes
  • Commit and release scope
  • Production changes
  • Client-facing commitments

Capability summary

What the system provides

The operating model is best understood as six capabilities working as one system.

  • Multi-Agent Engineering

    Specialist roles — orchestration, architecture, coding, review, QA — inside one governed system.

  • Multi-Model Cross-Review

    Generation and approval are separated; different model families challenge rather than confirm each other.

  • Deterministic Validation

    Tests, contracts, lint, types, builds and policy gates decide what is allowed to land.

  • Security Guardrails

    Secrets, SAST, dependencies, containers, SBOM, runtime and egress checks sit around AI-assisted delivery.

  • Project-Specific Governance

    The reusable system adapts to each project's SSOT, domain policy and security constraints.

  • Human Authority

    A responsible engineer holds the release boundary; nothing ships without explicit authorisation.

Current system direction

Capability is tracked honestly

The operating model is under deliberate, continuous development. Maturity is reported in three states — delivered, designed, roadmap — only where capability maturity matters.

  • Marketplace delivery

    Scape transactional surfaces: booking, payments, refunds, billing.

    Delivered
  • Accounting workflow delivery

    Számlaflow invoice processing, audit and validation.

    Delivered
  • Reusable adoption across further client domains

    Wider rollout of the operating model beyond current surfaces.

    Designed
  • Broader cross-model and tooling hardening

    Extended model diversity, review tooling and gate coverage.

    Roadmap

Statuses describe delivery capability maturity — not team scale and not a universal guarantee.

For clients

What this means for clients

Working with Salvoc means engaging a delivery system, not buying isolated AI assistance. AI capability is used at scale — but governed the way serious engineering is governed: architecture before acceleration, independent review before merge, deterministic proof before release, and human authority before anything reaches production.

The result is the useful part of AI-assisted engineering — speed, depth and breadth — without surrendering the engineering discipline that protects complex systems.

Design your AI engineering operating model

Structure AI-assisted delivery around specialist engineering roles, independent challenge, deterministic validation, security controls and explicit human authority.