Skip to content

Jev directory

Tacet

A marketing decision layer that knows when to stay silent, built with Jev and jev-state: Tacet counts and enforces limits in code, Jev chooses one next best action or none, and a person reviews any choice Jev is unsure about.
Stars
0
Language
TypeScript
License
MIT
Reading time
2 min
Published by
Community
Author
suranjaychandra
Last verified
Oct 2026

Tacet: a marketing decision layer that knows when to stay silent. Next best action and budget steering, built with Jev and jev-state.

Forks
0
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.

Highlights

  • Follows four jobs — notice, remember, choose one action or none, and learn — from an Uplane post on decision layers for customer engagement.
  • Tacet does the counting, date math and hard limits in code; Jev chooses among the actions Tacet allows; a person reviews unsure choices.
  • With raw state, 27 of the model's 35 mistakes contacted a customer who should have been left alone; with Tacet, waiting was right every time.
  • The name comes from sheet music: tacet means stay silent for this part, and the README quotes the right to send nothing.
  • MIT licensed TypeScript built with jev-state; a public dashboard compares every test-set case, raw versus Tacet.

Watch out

README and GitHub metadata reviewed 2026-10-17; the digest truncates the README right after the dashboard link, so setup, jev-state's exact role and the full test counts are not captured. The 27-of-35 mistakes figure is the project's own reported result.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai