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
- 01
Human project owner
Holds the outcome and the authority.
- 02
Orchestration
Bounds each task and its scope.
- 03
Architecture
Defines the system boundary.
- 04
Implementation
Builds against the design.
- 05
Independent review
Challenges the change.
- 06
Security + validation
Proves the change deterministically.
- 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.
Architecture
Architect
Implementation
Coder
Senior Coder
Quality
QA
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.
- 01
Architecture model
Plans the change and its boundary.
- 02
Implementation model
Writes the change.
- 03
Different review model
Independently challenges the diff.
- 04
Repair
Returns the change until review is clean.
- 05
Deterministic validation
Proves the final state with fixed gates.
Returns the change until review is clean. Deterministic validation — Proves 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.
- 01Human project ownerOutcome and authority.
- 02OrchestrationTask bounds and transitions.
- 03ArchitectureBoundary and design decisions.
- 04ImplementationBounded build work.
- 05Independent reviewChallenge against the contract.
- 06Security + validationDeterministic proof.
- 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.
- 01
Plan
Bounded task, contract and scope defined in the open.
- 02
Implement
A specialist role executes against the contract.
- 03
Review
An independent reviewer challenges the actual diff.
- 04
Repair
Findings return to implementation until clean.
- 05
Re-review
The repaired state is reviewed again — never assumed fixed.
- 06
Validate
Deterministic gates run on the final state.
- 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.
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.
DeliveredAccounting workflow delivery
Számlaflow invoice processing, audit and validation.
DeliveredReusable adoption across further client domains
Wider rollout of the operating model beyond current surfaces.
DesignedBroader 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.
