Tensol
Book a demo

Agents

The linking work, done between reviews.

Tensol’s agents tie each run back to the requirement it verifies, trace what a change touched, and flag the evidence it made stale — so the review starts from a current picture instead of a rebuilt one.

REQ-PWR-021rev 5 · edited by m.reyes

Precharge shall complete within 250 ms 200 ms of power-on.

Agenttraced in 1.2 s · nobody had to ask
Child requirements
REQ-PWR-021.1 · .2 · .4 · .5 · .6inherit 200 ms
Test cases
TC-PWR-021.1 · TC-PWR-021.2assert 250 ms · re-author
Runs re-scored
14 passing at 250 ms9 pass at 200 ms
Sign-offs
7 signed against rev 4stale

Five of six children inherit the tightened limit. Two cases assert the old value and must be re-authored.

One agent run on Project Kestrel, the demo programme used across this site.

What they do

Three jobs nobody has time for before a review

Each one used to be a spreadsheet pass the week before. The agents do it every time something changes.

Linking

Every run, tied to what it verifies

A run lands and is matched to the test case it executed, the requirement that case verifies, and the channel that carries the result. The link is made from the data, not typed into a field.

Run ingestedrig01

2026-08-16_rig01_precharge_044.mf4

2.4 GB · 61 channels · ingested in 38 s
Agentlinked to its test case, requirement and channel
Test case
TC-PWR-021.1 — Precharge timing, coldassert precharge_complete_ms ≤ 250
RequirementREQ-PWR-021  Precharge shall complete within 250 ms of power-on
Channel
precharge_complete_ms412 msagainst ≤ 250 ms

Change impact

What a change broke — and what it didn’t

When a limit moves, every run already on disk is re-scored against the new value. What comes back is itemised: what lost its evidence, which sign-offs went stale — and, just as usefully, what is untouched.

REQ-PWR-021rev 5

Impact

Agentitemised · what broke, and what didn’t
5requirements no longer verified
7sign-offs now stale
2test cases to re-author

Sub-components affected

Precharge & contactor4 reqs
Supply rails2 reqs
Power sequencing1 req
Thermal · Comms · Vehicle controlsuntouched

Admissibility

A pass on the wrong rig doesn’t count

A run can pass and still verify nothing. Each result is checked against the level the requirement demands, and anything from a rig below it is held out of coverage instead of counted.

TC-PWR-021.1Last 5 executions

Precharge timing, cold

Agent2 passes held out of coverage
3 failed2 passed below required level
RequiredContactor in the loop
The 2 passes ran onUnit-level rig · contactor simulated

They cannot verify a requirement that needs the contactor in the loop, so they do not count toward it.

Guardrails

Scoped, and on the record

Permission-scoped

Agents act only within the permissions you grant them.

Traceable

Every action stays traceable to its source record and workflow, and every step opens to the run behind it.

See it on your data

Point an agent at one subsystem and watch the chain build.

Bring existing requirements and a handful of representative runs.

Book a demo