๐ŸŠ๐Ÿ˜บ obot
Launched
Commit26bd8da

changelog v2.16.1 is 6 commits behind this build โ€” last written 8d ago, so 6 changes to what the site shows are unrecorded

What changed ยท full log

obot

Jeremy Wildfire's open-source safety-graphics modernization portfolio โ€” planned, tracked, and largely built with AI agents in the loop.

The portfolio modernizes the SafetyGraphics interactive clinical-safety displays โ€” nine archived renderers built on decade-old JavaScript โ€” into a single maintained charting library with requirement-traceable tests, consumed from R the same way gsm.kri consumes gsm.viz. Work is captured as Requirement issues in obot.roadmap and implemented in the repos below.

Overview

Goals, active requirements, open PRs, unreleased work, and the ideas queue โ€” filterable, with a highlights view.

Audit

What the roadmap says about itself, checked nightly against its own conventions.

Analytics

Charts about how the portfolio gets built โ€” starting with token and dollar cost per agent.

Status

Live package status: releases, milestones, open work, and PR activity per repo.

News

One feed of recent updates: blog posts, the obot diary, agent artifacts, and releases.

Repos

RepoRole
obot.roadmap Requirements, planning, roadmap tracking โ€” and this site
obot.agent Agent scaffold โ€” requirement matrices, skills, workflow conventions
safety.viz Consolidated Chart.js safety-chart library (mirrors gsm.viz)
gsm.safety R package of Widget_*.R htmlwidgets consuming safety.viz (mirrors gsm.kri)
safety-histogram (archived) Retired P004 pilot fork (2026-08-15) โ€” its renderer lives on as safety.viz's histogram module
open.gismo End-to-end analytics app โ€” the safetyGraphics replacement arc

How work happens

Requirements move through a six-stage lifecycle (Backlog โ†’ Requirement Gathering โ†’ Design โ†’ Development โ†’ Review โ†’ Release) tracked on the obot Roadmap project. Design documents live under requirements/design/; agents draft, humans sign off. Conventions follow gsm.roadmap and gsm.agent.

History

From May to June 2026 this portfolio ran as "Open Source OrangeBot" on the obot-claw hub โ€” an autonomous-agent experiment with nightly briefings, whose story is told in the framework report. The hub was archived in July 2026; its diary and reports were migrated here, and this site replaced it as the project's memory.

Key metrics

Scope: jwildfire/safety.viz, jwildfire/gsm.safety, jwildfire/obot.roadmap, jwildfire/obot.agent, jwildfire/open.csr, jwildfire/open.gismo, jwildfire/demo-301. Generated 2026-08-27 01:35 EDT; regenerates daily via deploy-site.yml.

87open requirements
5open PRs
307commits, last 30d
229PRs merged, last 30d
2026-08-18last diary entry

Historical baseline โ€” obot-claw hub

Frozen at the last nightly briefing (2026-06-11); scope: public obot-claw repos.

267commits
18PRs merged
11,855tracked lines
2releases