Changelog
388releases across 7 months
Every PAPI release, cycle by cycle. Each one pushes back against project drift.
Get started freeMarch 202618 releases
- Data write proxy for external users — route MCP server writes through hosted API instead of direct DATABASE_URL
- Data write proxy for external users
- Add Active Decision health audit to zoom-out prompt
- Exclude supabase/ from tsconfig to fix Vercel build
- Dashboard overhaul — fix bugs, remove bloat, improve cockpit strategy
- Implement hosted API proxy for external PAPI distribution — Supabase Edge Function for prompt serving + remote fetch in MCP server
- Wire pr-reviewer skill output into review_submit auto_review format — close the auto-review integration gap
- Auto-update phase status when all phase tasks are Done — eliminate manual phase status tracking
- Resolve merge conflict in docs/INDEX.md
- Remote-hosted prompt architecture — move methodology prompts server-side
- Distribution architecture: how to let external users access PAPI without exposing codebase or sharing DB
- Audit action routes (app/api/actions/) for project ownership verification — may not check project_id belongs to authenticated user
- Fix multi-tenant data isolation (Phase 1)
- Add IDE branch-switch notification note to build output
- Bump @papi-ai/server to 0.3.1-alpha.0 and update plugin
- Correct handleBoardDeprioritise test expectations
- Orient missing 'In Cycle' and 'Ready' tasks in sprint count
- Automated code review subagent in review phase — two-layer review before human
- Research: Hosted backend feasibility — cost model, auth model, data isolation, aggregate learning pipeline for external users
- Plugin distribution MVP — bundle updated npm server + existing skills + hooks + commands into installable Claude Code plugin
- Light-ceremony mode for XS/S tasks — allow recording work without full build_execute ceremony (skip handoff generation and branch creation when unnecessary)
- Dogfood pipeline v1 — status tracking and planner integration
- Add progressive context budget to zoom-out tool
- Discord server setup for PAPI community
- Zoom-out session — higher-level retrospective above strategy reviews
- Board reconcile hierarchy alignment + similarity detection
- Planner stale task detection + extractAdReferences dedup
- Wire context utilisation measurement and persistence
- Add Vercel Analytics and update Discord link
- Progressive context budget for strategy review
- Instrument time-to-first-value milestones
- Add decision scores table to Strategy Decisions tab
- Add dogfood log API endpoint and dashboard display
- Dogfood log action pipeline — surface recurring friction as candidate backlog tasks during strategy review
- Strengthen dogfood friction→task conversion pipeline
- Write-read round-trip audit — map all data flows
- Add hierarchy_update MCP tool for stage/horizon status
- Auto-propagate phase status on task status changes
- Add PAPI verification skill — structured cycle health check
- Add PAPI lifecycle hooks — context recovery, plan guard, release reminder
- Consolidate Strategy page — 5 tabs to 3
- Analytics page overhaul — metric explanations, chart cleanup, tab rename
- Add dates alongside cycle numbers, rename Lineage to Decision History
- Replace MCP command names with human-readable text
- Add project identity header to cockpit
- Remove /brain page, redirect to /analytics, fix hardcoded slug
- Dashboard audit from external user perspective — "sales tool" review
- Landing page full redesign — 11 sections to 7, community-first
- Landing page rewrite — update v4 spec for post-research reality
- FAQ page — 10 essential questions for evaluating PAPI
- Architecture overview — one-page what-runs-where diagram
- Build proof-of-concept PAPI plugin — validate plugin distribution end-to-end
- Research: PAPI as Claude Code plugin — single-command installation
- Add gotchas section to alpha tester guide — 95 cycles of learned failure modes
- Harden .claude/settings.json for external users — pre-approve PAPI workflow permissions
- Split CLAUDE.md under 200 lines — monorepo-aware structure
- Audit all PAPI skill descriptions — rewrite as trigger conditions, not summaries
- MCP Registry listing — register PAPI on modelcontextprotocol.io
- 5-minute quickstart guide for external users
- MCP tool reference page — what each tool does, inputs, outputs
- Add "Run setup first" guard to orient and plan when project doesn't exist in DB
- Update init.ts to generate npx-based .mcp.json config instead of hardcoded node path
- Fresh alpha readiness audit (Cycle 29 audit is stale)
- Example project brief template for new users
- Public README rewrite with Taskmaster-benchmark structure
- Create llms-install.md — AI-readable install guide
- One-command Claude Code install — verify and document npx path
- License decision and LICENSE files for all packages
- Ship .env.example with placeholder values for all packages
- Validate DATABASE_URL on first tool call — surface clear error instead of silent degraded mode
- Auto-add .mcp.json to .gitignore during init — contains credentials