Skip to main content
← Apps

App

JAMARQ Sentinel

One case from a question to an evidence-weighted risk call, with a person deciding anything that leaves the machine.

In use

Began 2026-03-15 as a Tauri app from the first commit. Carried the Tenra name from 2026-05-03 to 2026-10-01, when Facet and Derive folded in and it became JAMARQ Sentinel.

Why it was built

A risk call is only as good as the evidence behind it. A tool that hands back a score without its sources, its assumptions or how sure it is asks to be trusted rather than checked.

Sentinel keeps the whole chain in one case. Frame states the question from several angles, Reason answers it with the assumptions, confidence and sources written down, and Assess weighs the evidence into a calm posture. It never acts on its own. Anything that would leave the machine goes to Guardrail for a person to decide.

Framing and reasoning began as two separate apps, Facet and Derive. They were stages of the same chain with the same record shape, so they became stages of this one.

At a glance

Began
2026-03-15
Status
In use
Runs as
Tauri desktop app for macOS
Folded in
Facet, Derive

What it does today

Built and working

Frame, Reason, Assess

A case moves through three stages, and each step is a deliberate click. Frame searches built-in sources and the user's own documents.

An assessment you can read

The posture shows the evidence it was built from, the findings, and how confident it is, so the reasoning can be checked line by line.

Review through Guardrail

Request review sends the case to Guardrail with a checksum. The decision is pasted back into the case and checked against the request before it counts.

A phone-number desk

A separate lookup desk checks a number against local pattern signals and keeps it masked on screen.

Backups and exports

Cases back up and export, and a risk brief can be exported for the record.

How it came to be

The development cycle

103 commits and 40 merged pull requests, as of 2026-10-05. Work went straight to the main branch until 2026-08-03, when every change started going through a pull request.

  1. 2026-03-15

    Scaffold, a provider registry, and phone-lookup orchestration.

  2. 2026-05-03

    A macOS install workflow.

  3. 2026-05-05 to 05-06

    The lookup review desk, durable storage, risk-brief export, local phone patterns, and handoffs to the other apps.

  4. 2026-07-03

    The risk workspace expanded.

  5. 2026-07-20

    Tauri platform review.

  6. 2026-07-22

    Imported risk assessments and authenticated intake for reasoning requests.

  7. 2026-08-03

    A hardened client for Guardrail's local loopback.

  8. 2026-08-25 to 08-26

    Plain-language pass across the interface.

  9. 2026-10-01

    Facet and Derive merged in as the Frame and Reason stages. Renamed JAMARQ Sentinel and started on a fresh store.

  10. 2026-10-02 to 10-03

    The last old name tags removed, and the command-line test harness kept out of the shipped app.

What was folded in

2 apps became part of this one

Earlier tools that did one piece of this job on their own. Their work moved here and their repositories were archived.

Facet

2026-03-15 to 2026-10-01

Framing a question from several angles became the Frame stage. Its 86 commits stay in the archive, and no data was migrated.

Derive

2026-03-19 to 2026-10-01

Structured answers with assumptions, confidence and sources became the Reason stage. Its 97 commits stay in the archive, and no data was migrated.

Where it stands

Real, and not yet

  • •Frame, Reason and Assess run end to end on one case. Frame searches built-in sources and the user's own documents.
  • •The Reason stage uses deterministic answer templates. It is not AI, and it does not search the web live.
  • •Sending a case to Guardrail and pasting the decision back, checked against the request, is proven by a cross-app check run from Atlas.
  • •Phone lookup works from local pattern signals only.

Not built, or switched off

  • The merge with Facet and Derive is structural so far.
  • Web and mobile surfaces are planned, not built.

How it is built

Under the hood

The pieces

Shell
Tauri desktop app for macOS
Stack
React, Rust, SQLite
Data
In the app's own folder on the machine it runs on
Reasoning
Deterministic templates, with no AI model and no live search
Never
Acts on its own. Outside actions wait for a person in Guardrail

Works with

  • JAMARQ Guardrail

    The approval inbox the other apps send their risky actions to.

  • JAMARQ Atlas

    The local dashboard for running the portfolio: repos, deploy readiness, evidence and plans.

The service behind this

Need a tool like this for your own work?

Describe the job it would do and what you use today. You will hear back within one business day.