Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -617,6 +617,7 @@ The [independent model research](community/projects/tools/README.md#independent-
- [system-one-chess](https://github.com/dperezcabrera/system-one-chess) - Browser chess vs TypeSafe Jev (Vercel AI Gateway or OpenRouter) with Stockfish analysis; optional local Laya (GPL-3.0). [Project guide](community/projects/tools/system-one-chess.md).
- [systemone (justintout)](https://github.com/justintout/systemone) - Unofficial Go System One/Jev client with compile-time typed Choice/Noul/Score (distinct from TypeSafe Go / go-jev). [Project guide](community/projects/tools/systemone-justintout.md).
- [Taste Lint](https://github.com/mblode/taste-lint) - Catch AI-sloppy UI motion, copy, and typography before you ship; optional TypeSafe Jev under-review notes via Vercel AI Gateway or direct. [Project guide](community/projects/tools/taste-lint.md).
- [taurus-jev-sdk-go](https://github.com/KKloudTarus/taurus-jev-sdk-go) - Unofficial stdlib Go client for TypeSafe System One/Jev with validated responses and masked credentials (distinct from jmelahman). [Project guide](community/projects/tools/taurus-jev-sdk-go.md).
- [tax-doc-classifier](https://github.com/kyotofin/tax-doc-classifier) - Classifies tax PDF pages into IRS forms and page kinds with TypeSafe Jev Choice over a shipped criteria JSON (261 forms). [Project guide](community/projects/tools/tax-doc-classifier.md).
- [tdd-gate](https://github.com/bensheridan/tdd-gate) - Keeps test and code agents on one plan: TypeSafe Jev judges coverage, blame, gaming, weakening, and drift. [Project guide](community/projects/tools/tdd-gate.md).
- [Testimonial miner](https://github.com/AppitStudio/testimonial-miner) - Python CLI that finds quotable user praise in Gmail mailboxes with one Jev request per email (message kind, app, praise quality, and a Noul per sentence) and stores verbatim quotes for review; requires a TypeSafe key and Google app passwords, and sends cleaned email text to TypeSafe. [Project guide](community/projects/tools/testimonial-miner.md).
Expand Down
1 change: 1 addition & 0 deletions community/projects/tools/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -456,6 +456,7 @@ These projects study related typed-decision patterns using other models. They ar
| [swift-jev](swift-jev.md) | Call TypeSafe Jev Choice/Noul/Score from SwiftPM apps or a JSON CLI (`jev`); no free-form generation. Distinct from TypeSafe (Swift). | Swift 6.2 · SwiftPM library (`Jev`) + CLI |
| [sys1 (alvarobartt)](alvarobartt-sys1.md) | Serve open decision models (e.g. Laya) behind a System One–compatible `/v1/systemone` API in Rust. Distinct from hraness/sys1. | Rust · CLI/server (Apache-2.0) |
| [systemone (justintout)](systemone-justintout.md) | Unofficial Go System One/Jev client with compile-time typed questions (distinct from TypeSafe Go). | Go · module (`github.com/justintout/systemone`, MIT) |
| [taurus-jev-sdk-go](taurus-jev-sdk-go.md) | Hard-failing stdlib Go System One client (unofficial). | Go · library (MIT) |
| [TypeSafe (Swift)](typesafe-swift.md) | Call System One Noul/Choice/Score from SwiftPM apps and servers. | Swift · SwiftPM library (`TypeSafe`) |
| [TypeSafe AI for Agent Zero](a0-typesafe-ai.md) | Ask TypeSafe Jev Choice/Noul/Score from Agent Zero chat with probability cards; bundles the official agent skill. | Python · Agent Zero plugin (`typesafe_ai` 1.0.0) |
| [TypeSafe Go](typesafe-go.md) | Call System One from Go with explicit auth options and no implicit env reads (Stacklok; unofficial). | Go · module (`github.com/stacklok/typesafe-go`) |
Expand Down
44 changes: 44 additions & 0 deletions community/projects/tools/taurus-jev-sdk-go.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# taurus-jev-sdk-go

[All projects](../README.md) · [SDKs and integrations](README.md#sdks-and-integrations)

Unofficial stdlib-only Go client for TypeSafe System One / Jev: validated responses, masked credentials, redirect-safe bearer tokens, bounded retries. Distinct from jmelahman/typesafe-sdk-go.

| At a glance | Details |
| --- | --- |
| Source | [Source](https://github.com/KKloudTarus/taurus-jev-sdk-go) |
| Maintainer | [KKloudTarus](https://github.com/KKloudTarus). Independently curated. |
| Format | Go module (`package jev`); Go 1.22+; zero third-party deps. |
| Requirements | Go 1.22+; `TYPESAFE_API_KEY` (or documented env) for live calls. |
| License | [MIT](https://github.com/KKloudTarus/taurus-jev-sdk-go/blob/78d0cfc134548bbd32a9364469a1bdd3ba6d83ea/LICENSE). |
| Disclosure | AI-assisted catalog review; no affiliation. Listing is not an endorsement. Live provider paths were not exercised on the review host. |

## When to use

Use when you want a **hard-failing, credential-safe Go client** for Noul/Choice/Score rather than coercing truncated JSON.

## How it works

`client.SystemOne` rejects degraded bodies; masks keys in errors/logs; does not re-send bearer tokens on redirects; clamps retry-after.

## Get started

```sh
go get github.com/KKloudTarus/taurus-jev-sdk-go@78d0cfc134548bbd32a9364469a1bdd3ba6d83ea
# or clone tip 78d0cfc134548bbd32a9364469a1bdd3ba6d83ea
```

## Examples and demos

- README snippet: `response.NoulOf("billing")`.
- Forward-compatible `RawQuestion` / `Answer.Raw`.

## Limits and data handling

Unofficial—not maintained by TypeSafe. Distinct from [typesafe-sdk-go (jmelahman)](typesafe-sdk-go-jmelahman.md).

## Review and maintenance

Reviewed **2026-09-25** (Europe/Sofia) at [commit 78d0cfc](https://github.com/KKloudTarus/taurus-jev-sdk-go/tree/78d0cfc134548bbd32a9364469a1bdd3ba6d83ea). AI-assisted README and LICENSE inspection; live TypeSafe/provider integration paths not run.

Related: [typesafe-sdk-go (jmelahman)](typesafe-sdk-go-jmelahman.md), [Mechanical Jev](mechanical-jev.md).
Loading