jev-pendulum

Featured

Design and verify Jev's balancing rigs in OpenHarness's viewer, where Jev keeps an inverted pendulum upright and loses it at high gravity.

AI & Automation 957 stars 79 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
99
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Jev Pendulum rig design Jev Pendulum simulates a rod hinged on a cart: Jev (TypeSafe's System One model) reads the rod's angle and swing every tick and picks a push on the cart to keep it up. The agent shapes `pendulum.json` — the rig (gravity, rod length, push authority, gusts) and the style line Jev balances by. ## The loop 1. Update `pendulum.json` (title, gravity, maxTorque, gustEvery/gustStrength, and a `style` line that tells Jev a strategy). The viewer watches it and Jev adapts live — no restart, no second server. 2. `node "$JEV_DSH/toolchain/check.mjs"` verifies the workspace's `pendulum.json` is valid. Run it before you call a rig done. 3. Watch the rod. Does it stand, wobble, and *sometimes* drop on a hard rig — or always stand like a statue (too easy) or always fall (too hard)? That observation is the finding. ## Reading the rig The viewer shows the cart and rod, five force arrows on the cart sized by the probability of each push, the "no return" lines where gravity beats the hardest shove, a lean budget meter, a run timer against the best run, and a tilt trace with every gust marked. Good rigs produce drama: a gust throws the rod toward the no return line, Jev's "under control?" answer dips, it recovers — and at high gravity it drops. `gravity` is the difficulty dial: `4–5` never falls, `7` is tense, `10+` topples every few seconds. A shorter `length` is harder too. `gustStrength` and `gustEvery` push it toward the edge without tipping it by themse...

Details

Author
autonomous-ai
Repository
autonomous-ai/openharness
Created
1 months ago
Last Updated
today
Language
C
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category