Mechanism Volume · Part of Agentic Engineering

Harness. Loop. SDD.
Engineering That Learns.

Reliable products do not emerge from code generation alone. VLSC combines explicit constraints, a repeatable execution environment, nested feedback loops, and a living design contract so field evidence can continuously correct architecture and delivery.

Constraints before speedEvidence before claimsField feedback before abstraction

Engineering is the system behind the products

Harness, Loop, and SDD are not product families. They are the three cooperating structures that turn a field problem into a tested increment, traceable evidence, an operable product, and reusable knowledge.

Harness

Defines the constraints, tools, roles, environments, and quality gates that make engineering repeatable and failure visible.

Loop

Moves intent through implementation, verification, observation, and learning—inside every FDE stage.

Living SDD

Links design intent to implementation facts, evidence, deviations, known issues, and reusable decisions.

Engineering System from field problem to evidence-backed productHarness, Loop, and SDD transform field problems into code, tests, evidence, products, and reusable assets.FIELD PROBLEMContext · constraintsENGINEERING SYSTEMHARNESSSDDLOOPOUTCOMESCode + testsEvidence + productReusable assets

Constraints outside, execution inside

An engineering harness is the complete environment that constrains, executes, verifies, and repeats work—not merely an AI coding tool or a document template.

Outer constraint harness

WHY · WHO · SUCCESS

Business Harness

  • Users and field problems
  • Value, scope, and success criteria
  • Regulatory and operating constraints
  • Available resources and feasibility
HOW · BOUNDARIES · PROOF

Technical Harness

  • Domain model and architecture decisions
  • Interfaces, protocols, and components
  • Performance and safety invariants
  • Deployment, observability, and recovery
DELIVERABLE · ACCEPTANCE · REUSE

Product Harness

  • Deliverables and acceptance criteria
  • Version and release status
  • Known issues and deferred work
  • Reusable assets and product profiles

Inner execution harness

Human + AI AgentsIntent, judgment, assisted execution
Repository + SDDVersioned code and shared contract
Tools + DiagnosticsBuild, analysis, instrumentation
Tests + ReviewBehavior, compliance, quality, safety
DeploymentControlled release and rollback
Field Telemetry + EvidenceObserved behavior and limitations
Harness boundary: it must make failure visible. Tool output stays traceable to code and environment; automated tests do not replace bench or field verification; deployment and telemetry remain engineering work; Human and AI Agents share the same review, evidence, and safety gates.

One delivery loop, one engineering loop

The outer loop reduces product risk. The inner loop makes every increment implementable, reviewable, observable, and correctable.

OUTER · FDE DELIVERY LOOP

Choose and retire the field risk

Echo
Observe field reality
Delta
Prove the riskiest assumption
Product
Stabilize and deliver
New Field Echo
INNER · ENGINEERING LOOP

Build each trustworthy increment

SpecifyImplementTestReviewDeploy / ObserveUpdate SDD

Specify → Implement

Declare intent, constraints, interfaces, acceptance conditions, and required evidence. Build the smallest increment that can invalidate an assumption.

Test → Review

Use the verification method appropriate to the claim. Review specification compliance, code quality, safety boundaries, and factual wording.

Deploy / Observe → Update SDD

Collect operating behavior, performance, and failures. Feed decisions, deviations, evidence, and known issues back into the living contract.

Not a waterfall: Echo may build and test capture tools; Product may return to Specify after a field fault. The loops express feedback and evidence flow, not rigid phase gates.

SDD connects intent to engineering fact

A Software Design Document guides implementation and is corrected by implementation. Planned architecture and observed maturity remain explicit, never blended.

DESIGN DIRECTION

Intent · Constraints · Decisions

Why the system exists, what boundary it owns, which quality attributes matter, and why one architecture was chosen over another.

→ SDD ←
IMPLEMENTATION FACT

Code · Tests · Deployment · Field Evidence

What exists, how it was verified, where it operates, what failed, and which limitations remain open.

Explicit lifecycle states

planned

Specified, not yet implemented.

implemented

Exists in code; verification remains bounded.

tested

Passed named automated or simulation tests.

bench-verified

Verified with physical hardware on a bench.

field-verified

Observed in the intended operating environment.

released

Publicly released or operational.

deferred

Explicitly postponed with scope visible.

known-issue

Known gap; never represented as complete.

No automatic promotion: 633 automated tests do not prove every radio in the field; a passing server does not close a native-client PTT defect; finished firmware does not verify a PCB or RF bench.

Minimum evidence record

Claim · Source artifact · Version / commit · Environment · Verification method · Result · Limitations · Date

Without these fields, a status label is an assertion without provenance.

Three structures, one learning system

Harness constrains execution, Loop produces evidence and feedback, and SDD preserves the contract they continuously revise.

Harness, Loop, and SDD engineering triangleHarness provides constraints and quality gates, Loop produces increments and feedback, and SDD preserves intent and evidence; together they create products, evidence, and reusable assets.HARNESSConstraints · gatesLOOPIncrements · feedbackSDDIntent · evidencePRODUCT + EVIDENCEReusable architecture and constraints

Harness without Loop

Tools and rules exist, but the system does not learn.

Loop without Harness

Iteration may be fast, but results are not repeatable or auditable.

SDD without Field Loop

The document becomes an outdated prediction.

Loop without SDD

Knowledge remains in individuals, terminals, or chat history.

Harness without SDD

Agents, tests, and deployment lack shared semantics and acceptance criteria.

One system, five different engineering boundaries

The matrix demonstrates how the same Engineering System adapts to each product family. It is not a ranking.

Product familyHarness focusLoop breakthroughSDD roleEngineering evidence
MRRC UniversalHamlib, server authority, Web/PWAField network and state-drift feedbackStabilizes the universal radio boundaryReleased and field-operational evidence
MRRC Direct USBUSB, model backends, client safety gatesFT-710 vertical validation → Modern platformExtracts RadioBackend and RadioCapabilitiesFT-710: 439 tests; Modern: 633 tests. Physical-radio acceptance stays separate. FT710Mobile P0 PTT remains a known issue.
SunMRRCPacket capture, DSP, media diagnostics, native clientUnknown protocol → Direct-IQ productKeeps protocol, media, and safety contracts synchronizedServer, Web, and SunsdrMobile client evidence remain separate
MRRC-FT8Clock, audio, workflow state, TX guardsField QSO cycles drive state-machine evolutionSeparates public release from SDD V1.8 field evolutionRelease evidence and later field evolution are not the same artifact
EFHWFirmware, sensor, servo, RF benchBounded measurement–actuation searchSeparates design, firmware, PCB, bench, and field statesV3.0 design/firmware complete; PCB and bench verification pending
Evidence rule: capability and maturity are orthogonal. A feature can exist while field evidence remains incomplete; a released subsystem cannot lend its maturity to another client or hardware profile.

From ad hoc activity to reusable evidence

Maturity describes the engineering system, not product quality or team worth. Documentation volume and test counts alone do not advance a level.

1

Ad hoc

Knowledge lives in individual actions and temporary notes.

2

Repeatable

A basic harness and repeatable execution path exist.

3

Traceable

Specification, code, tests, release, and evidence can be linked.

4

Evidence-driven

Claims include source, environment, method, result, and limitations.

5

Reusable

Validated architecture, constraints, and assets transfer across products.

Failure modes that look like speed

Documentation replaces verification

A detailed SDD does not prove hardware behavior.

Test count replaces evidence

Coverage volume does not establish environment, scope, or physical acceptance.

AI generation replaces review

Fast output still requires specification, quality, safety, and provenance gates.

Release replaces field safety

A package can be published while a scenario or client remains unverified.

SDD stops receiving feedback

A contract that ignores implementation and field evidence becomes fiction.

Design target becomes “done”

Planned, implemented, tested, and field-verified are different statements.

Engineering appendices

SDD semantic map
Business Harness
  • Executive Direction
  • System Context
  • Non-functional Requirements
  • Use Cases
  • Feasibility
Technical Harness
  • Subject Area / Domain Model
  • Architecture Decisions and Overview
  • Service and Component Models
  • Operational Model
Product Harness
  • Project Definition
  • Acceptance Criteria
  • Version / Evidence History
  • Known Issues
  • Reusable Asset Catalog

Projects may use different chapter numbers. Semantic responsibility, lifecycle status, and evidence fields are the stable contract.

Minimum evidence record template
Claim:
Source artifact:
Version / commit:
Environment:
Verification method:
Result:
Limitations:
Date:
Engineering review checklist
  • Is the field problem and success condition explicit?
  • Are authority, state ownership, interfaces, and safety constraints named?
  • Does implementation match the SDD, or is the deviation recorded?
  • Does each maturity claim identify method, version, environment, and limitation?
  • Are automated, simulation, bench, field, and release results kept separate?
  • Did deployment produce evidence or a new Echo that must update the SDD?
  • Which result is reusable, and is the reuse relationship accurately classified?

How the mechanism serves the thesis

Agentic Engineering explains why field evidence is allowed to change five product families; this volume explains how each increment stays constrained, reviewable, traceable, and reusable. FDE — Echo, Delta, Product — is the outer loop that still signs off what an agent may not.