Skip to content

v0.3.0 — Sharper & Self-Sufficient

Latest

Choose a tag to compare

@viitorohit viitorohit released this 08 Jul 03:10
d86f386

sitrep v0.3.0 — the release that took sitrep from a set of prose slash-command files to a real, platform-agnostic, zero-dependency Node.js CLI, with automatic session tracking across multiple AI coding tools.

What's New in v0.3

Platform-agnostic core

  • Real CLI (getsitrep <command>) — all 8 canon commands (session-start, session-end, sitrep, capture, plan-update, selfheal, handoff, dashboard) implemented as callable functions, byte-identical whether invoked from a terminal, a CI job, or any AI tool that can run a shell command
  • All slash-command MDs converted to thin wrappers over the CLI — no more parallel, drifting prose logic
  • Adapter contract defined (plan/cost/auto-run interfaces, all optional) — no agentic-platform lock-in

Onboarding & automation

  • getsitrep init — one-time wizard: plan source (native/Jira/OpenSpec/Spec Kit), cost source, tools in use; writes sitrep.config.json; detects prior state before touching anything
  • Automatic SessionStart/SessionEnd hooks for Claude Code, Codex, and Cursor, plus a factual (never imperative) AGENTS.md fallback block for any tool
  • Plan-presence guard — offers to generate a draft plan from repo introspection if none exists

Self-healing

  • selfheal — hash-manifest drift detection, lock/unlock/diff/restore for customized command files, cross-file consistency and progress-accuracy checks, selfheal deep for a best-effort codebase sync scan

Cost & data integrity

  • Every cost figure now carries an explicit actual/estimate label at the data-model level — no bare numbers

Housekeeping

  • Command count corrected everywhere (/pulse merged into /sitrep — eight commands, not nine)
  • package.json files allowlist added — npm publish now ships only real CLI source, not dogfood/dev data
  • v0.2.0 GitHub Release backfilled

Full Jira Epic: GETSITREP-1. Nine Stories, all merged to main: GETSITREP-4, 13, 36, 8, 28, 17, 21, 25, 32 — plus GETSITREP-47, a selfheal correctness bug found and fixed during this release's own close-out.