Skip to content

Shipwright v3.3.0

Choose a tag to compare

@sethdford sethdford released this 04 Apr 23:23
· 435 commits to main since this release

Highlights

Fully Autonomous Pipeline

  • Context exhaustion auto-recovery — detects Claude context limits, auto-restarts with progress briefing. Zero human intervention.
  • Config-driven model routing — _smart_model() replaces all hardcoded model names. Reads from env → daemon-config → user-config → defaults.
  • Adaptive effort levels — per-stage effort from daemon-config.json with intelligent defaults.
  • Exponential backoff — replaces hardcoded sleep values in health checks and deployment polling.

Dark Factory Phases 1-8

  • Test-as-holdout validation, spec-driven development, causal graphs, auto-recovery
  • Process reward models, constitutional AI, formal specs, mutation testing
  • Cross-session RL with Thompson sampling bandits and policy learning
  • Spec-driven pipeline stages (spec_generation + spec_verification)

AutoResearch RL System

  • Reward aggregation from 80+ pipeline signals
  • Thompson Sampling for model/template selection
  • Policy learner with per-context strategy optimization
  • 26/26 E2E tests prove wiring

Pipeline Fixes

  • Fixed 58 pipeline tests (were failing, now all pass)
  • Fixed scope enforcement set -e propagation bug
  • Fixed mock claude flag handling

SOTA Research

  • 5 research docs (77KB), 65+ sources
  • 20-item prioritized backlog with 12-week roadmap

Upgrade

shipwright upgrade --apply

Or reinstall:

curl -fsSL https://raw.githubusercontent.com/sethdford/shipwright/main/install.sh | bash

Full Changelog

https://github.com/sethdford/shipwright/blob/main/CHANGELOG.md

What's Changed

  • feat: AI-powered skill injection for pipeline stages by @sethdford in #194
  • refactor: split 3 large lib modules into focused sub-modules by @sethdford in #219
  • refactor: create lib/bootstrap.sh, convert 5 scripts by @sethdford in #220
  • refactor: establish modular backend structure for dashboard by @sethdford in #221
  • refactor: decompose sw-pipeline.sh into 4 focused modules by @sethdford in #222
  • refactor: decompose sw-recruit.sh into 3 focused modules by @sethdford in #223
  • fix: stabilize test suites and fix pipeline intelligence skip by @sethdford in #235
  • Add Claude Code GitHub Workflow by @sethdford in #243
  • feat: pipeline quality revolution — 7 components closing 6 quality gaps by @sethdford in #248

Full Changelog: v3.2.0...v3.3.0