Skip to content

Seshat v0.3.1

Choose a tag to compare

@github-actions github-actions released this 17 May 18:32

Features

  • (cli) add seshat completions subcommand with shell auto-detect
  • US-005 - Add integration tests for end-to-end serve guardrails
  • [US-005] - Background update notice on CLI commands
  • Comprehensive fix for the seshat review TUI review wizard: UI layout matching design spec, left-right example navigation, convention dedup via description hash, rich summary with total/pending/precision/coverage, non-blocking event loop to prevent hang on exit, consistent branch ID, and snapshot hash for reject concurrency.
  • tui review wizard
  • (cli) implement seshat init command
  • [US-011] - seshat status command
  • [US-003] - Implement seshat serve CLI command with DB discovery and startup/shutdown UX
  • US-005 - Branch code review and quality gate
  • [US-001] - Basic seshat scan command with clap and two-phase progress
  • US-006 - Release pipeline and version string with git hash
  • [US-004] - Configuration system with seshat.toml and zero-config defaults
  • scaffold Rust workspace with 9 crates

Bug Fixes

  • fix failing tests
  • harden autoscan/watcher guardrails per code review
  • use RAII Drop guard for scan integration test DB cleanup
  • clean up temp project DBs in scan integration tests
  • wrap env var mutations in unsafe blocks for Rust 1.83+ compatibility

Tests

  • pin git init -b main in repo-bootstrap helpers
  • (cli) tighten completions tests — no leaks, stderr-clean, cfg-guarded
  • (bin/scan_integration) isolate HOME for every test by default