Skip to content

v0.7.0

Choose a tag to compare

@mohamedzhioua mohamedzhioua released this 23 Jun 13:34
4d3aba9

v0.7.0 — init flow, proof report, GitHub Action job summary

Adds a 60-second onboarding flow and an inspectable proof report.

Added

  • agent-done-or-not init — detects the stack (npm/pnpm/yarn, Python, Go, Cargo, Maven/Gradle), infers conservative test/build/lint labels, and patches a managed proof block into agent instruction files (AGENTS.md, CLAUDE.md, .cursorrules, …) with backups. Supports --dry-run, --label/--command, --claude-hook.
  • agent-done-or-not report --format markdown|html|json — proof summary from .agent-proof ledgers with an explicit non-green state vocabulary (missing/failed/stale/bypassed/local-only), commit + dirty-tree status. Bypassed/stale/missing/failed are never shown as verified.
  • GitHub Action proof job summary via $GITHUB_STEP_SUMMARY; npm run smoke.

Hardened (review pass)

  • report escapes agent-controlled receipt fields in markdown + HTML; --format html renders a real table.
  • init preserves block/content separation on re-run and never overwrites a backup.
  • Action summary writes gate output into an HTML-escaped <pre> (no markdown injection).
  • Fixed a job-summary printf regression caught by CI (leading-dash format aborted the step).

Install: npx agent-done-or-not init --yes · npm i -g agent-done-or-not@0.7.0

Tests: 65 bash scenarios + the PowerShell parity suite, green.