Changelog

388releases across 7 months

Every PAPI release, cycle by cycle. Each one pushes back against project drift.

Get started free

April 202618 releases

v0.250.0

  • Merge shared cycle branch — dashboard
  • Merge shared cycle branch — core
  • Research: token tracking via Claude Code JSONL session logs

v0.249.0

  • Merge shared cycle branch — infrastructure
  • Merge shared cycle branch — dashboard
  • Gestalt pre-build check — read cycle as a whole before first build_execute
  • Point second-project init at /hub Add Project flow instead of /setup
  • Surface squash-merge errors + pre-flight guard for no-gh environments
  • Parallelize health queries + deduplicate build reports fetch
  • Public docs site — install guide + tool reference + nav cleanup
  • Branch detection + auth trim + release guard improvements
  • Runtime self-host guard for shell DATABASE_URL leak
  • Replace project switcher select with bounded popover
  • /admin/activation scoreboard — six-metric funnel view (AD-27)
  • Require PAPI_ADAPTER=pg when DATABASE_URL is set
  • Add /docs/install public route — fixes dead --help link
  • Preserve SQLSTATE code in proxy error path
  • User_profiles backfill migration + orphan alert on orient
  • Guard null task.title across build path + data-proxy
  • Release server guard — block release when cycle tasks not Done/Cancelled
  • Auto-append .mcp.json to .gitignore on setup in git repos
  • Warn users to gitignore .mcp.json after API key generation
  • Arrival surface — recommendation pill + welcome letter
  • Doc action-item scanner
  • Add pgcrypto extension + throw on schema-creation failure
  • Name lock — Adaptive across forward-facing surfaces
  • Diff-aware lint-staged — only block on errors touching staged lines

v0.248.0

  • Merge shared cycle branch — dashboard
  • Hub setup checklist widget — activation steps with DB-derived state (AD-28)
  • Collapse setup wizard to 3-minute path (name → API key → MCP config)
  • Make '+N more' pill a full clickable link to board

v0.247.0

  • Scope_brief MCP tool — decompose brief-class tasks into scope docs
  • Add scope_class to cycle_tasks — task vs brief distinction (AD-29)

v0.246.0

  • Orient ad_hoc suppression on fresh projects
  • Hub arrival pair
  • Doc action-item scanner
  • Sub-agent dispatch for plan and strategy_review
  • Insert projects row before writing .mcp.json
  • Tighten init guard for partial-onboarding state
  • Build workspace packages before CI tests
  • Resolve 500 on orient for user innateiq
  • Handle bare-array JSON shape from supabase db query

v0.245.0

  • Require manual workflow_dispatch + tag input for npm publish
  • Structured error wrapper + scoped CI lint policy
  • Self-host guard, wizard gate, settings snippet, FTUE spike
  • Get CI lint green - simplest viable path

v0.244.1

  • C244 follow-up: FTUE wizard trio — orphaned by v0.244.0 release

v0.244.0

  • Detection over interrogation — auto-propose Claude Code skills on first orient
  • Cycle 244 MCP Server: drift bugs + CI migration guard (5 tasks)
  • Build report cards no longer pad to row max-height when collapsed

v0.243.0

  • Cycle 243 MCP Server: cycle_learnings scoping + orient discovered-issues clarity
  • Mobile hero + nav polish on landing
  • Align getActiveStage filter with stages CHECK constraint
  • Deploy parity-aligned get_plan_context() SQL function
  • Make apply cycle_number contract match prepare-phase header

v0.242.0

  • Merge shared cycle branch — mcp-server
  • Orient surfaces doc_action_promote alongside Research Signals
  • Research-to-action pipeline — doc_action_promote + soft-warn surfaces
  • Pricing pre-conditions doc — activation gates before price
  • Activation observability convergence
  • /setup security & UX hardening

v0.241.0

  • Next.js 16 middleware → proxy convention migration
  • Migrate middleware.ts to proxy.ts (Next.js 16 convention)
  • Make sticky nav always translucent to fix mobile overlap
  • Surface /admin/activation in Ops nav + show user identity
  • Dev-mode bypass for rate limiter when SKIP_AUTH=true (shared-IP fallback pitfall)
  • Dashboard — magic link, auth refactor, MCP detection, brief viewer, limit messaging

v0.240.0

  • Internal improvements and maintenance.

v0.239.0

  • Dashboard — admin nav + rate-limit bypass
  • MCP server fixes — Deferred count + grouped cycle branch auto-merge
  • GitHub OAuth re-consent notice on /settings
  • Enhance discovered_issues → backlog auto-triage
  • Polish: softer strategy copy + P1-only priority test
  • Direction confidence layer on /hub

v0.238.0

  • Polish: rename banner CTA to 'Connect to Claude Code'
  • Polish: add "welcome back" heading for returning users
  • Prefilled hub arrival surface + SSE phase order fix
  • Auto-provision project for new OAuth users
  • Prevent duplicate project creation for returning wizard users
  • Portfolio-level project creation with three intake paths
  • GitHub OAuth repo scope + repo picker

v0.237.0

  • Project creation via file upload — brief/PRD/doc extraction (FTUE Task E)
  • POST /api/projects/import-brief route + wizard wiring
  • Brief extraction library + unit tests
  • POST /api/projects/import-repo route + wizard wiring
  • GitHub import library + unit tests
  • Populate phases 2/3/5 with real brief/backlog/plan on SSE done
  • Remove NEXT_PUBLIC_WEB_SETUP_ENABLED — wizard is default

v0.236.0

  • Foundational task generation for thin-brief early cycles
  • Setup tool respects existing project context
  • C236 dashboard: minimal /setup connect page + API key surfacing
  • Simplify dashboard wizard copy — remove jargon (FTUE Task F)
  • Fix auth → wizard redirect flow (FTUE Task 0)

v0.235.0

  • FTUE wizard design spec — visual reference for all onboarding tasks
  • Md adapter registration gate + heartbeat telemetry
  • Fix plan button next-action and surface planning errors clearly

v0.234.0

  • Strategy review agenda system — decouple strategy reviews from cycles, add topic queue for future reviews
  • Task lifecycle phase timeline in detail panel
  • Login redirect sending existing users to /setup