Tensol has raised from Afore Capital, Carnegie Mellon and Graham Neubig (OpenHands).

Agents

Agents that keep up with every change.

Change a requirement, a CAD model or a test, and an agent traces the impact across your whole system: what goes stale, what needs to be tested again, and who needs to know.

SYS-014System requirementrev 4 → rev 5

Spacecraft shall retain ≥ 20% 30% battery charge through a 36-minute eclipse.

Analysis agentwatching SYS-014

Derived requirements

  • EPS-021Battery capacity ≥ 120 Wh at end of lifeNeeds revision
  • ADCS-011Eclipse safe-mode draw ≤ 18 WNeeds revision
  • TCS-008Heaters hold cells ≥ 5 °C in eclipseRe-check
  • COM-004S-band downlink ≥ 2 MbpsUnaffected

Evidence

12 → 7 runs passing5 sign-offs stale2 test cases to re-author

What they do

Built for how hardware teams iterate

Your requirements, CAD, simulations and test results in one place, with agents working across all of it.

Branching

Try a change without touching your baseline

Branch your requirements the way software teams branch code. Explore a new configuration, see exactly what changed and which tests it affects, and merge only when it’s ready. The signed-off baseline stays as it is.

Branchlighter-pack

Lighter battery pack

Compared with the signed-off baseline, rev 4
Analysis agent3 requirements changed · 2 tests to run again
SYS-014Retain ≥ 20% 30% charge through eclipse
EPS-021Battery capacity ≥ 120 137 Wh at end of life
ADCS-011Eclipse safe-mode draw ≤ 20 18 W

Run TC-EPS-021.1 and TC-ADCS-011.2 again on this branch before it merges.

Compliance

Traceable from day one

Start from a template for the standard you’re working toward, then tighten it to your own limits. Every requirement links to the design, analysis and tests behind it, so when an auditor asks for the evidence, it’s already there.

TemplateElectrical power

Compliance template

Analysis agent92 requirements · 6 gaps flagged
Linked to design, analysis and tests86
Missing a test4
Missing an analysis2

Your team tightened the template’s 20 mV cell-balance limit to 15 mV. The 2 tests that check it were rechecked against the new limit.

Test coverage

Find the tests you haven’t thought of

An agent reads your requirements and existing tests and points out the edge cases you’re missing, like the boundary condition nobody wrote down. They’re suggestions, not verdicts: your engineers decide what to add.

SYS-014Coverage

Retain ≥ 30% charge through eclipse

Analysis agent3 edge cases suggested
CoveredNominal 36-minute eclipse, beginning of life
Longest eclipse at end of lifeSuggested
Eclipse with heaters at full drawSuggested
Eclipse straight after a safe-mode recoverySuggested

Pick the ones worth adding, and the agent learns what your team cares about.

Change one requirement and watch the impact appear.

Book 15 minutes and we’ll walk a real design change through it with you.

Book a demo