Changelog

320releases across 5 months

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

Get started free

April 202618 releases

v0.185.0

  • Admin: Per-user drill-down
  • Admin churn signals, CRM contact on signup + auth hardening
  • Correct null-email dedup in syncNewUsersToCRM, drop redundant ownerProfileId alias
  • Trim OWNER_USER_ID in all API route UUID comparisons
  • Trim OWNER_USER_ID in middleware UUID comparison
  • Debug: expose ownerUserId and trim whitespace in /api/auth/me
  • Debug: expose userId in /api/auth/me to verify OWNER_USER_ID
  • Derive isOwner from Supabase session in /api/auth/me
  • Admin: New user alert badge on sidebar nav
  • Update briefs page — fix NaN and full width
  • UUID-based owner verification, block ops routes server-side
  • Add missing description column and per-user slug uniqueness on projects table

v0.184.0

  • Add reproducible live demo script
  • Add Project Overview tab to Briefs page
  • Resolve admin Forbidden for Google OAuth users

v0.183.0

  • Update Get Started CTAs to link to /onboard instead of /setup
  • Reduce plan context size via conditional instructions + extended hash-diffing
  • CRM contact & outreach tracker
  • Operator task submission form at /requests

v0.182.0

  • Portfolio heartbeat — In Review count, 7-day stale threshold
  • Release → content brief page at /briefs
  • Show latest git tag in orient header

v0.181.0

  • Docs page — side panel with path copy, sortable table, no inline expand
  • Docs page — dense sortable table view with sort by name/type/status/cycle/date
  • Docs page — remove expand toggle and inline expanded detail from rows
  • Hub UI fixes — carry-forward tooltip, hours in cycle metric, new task form requires priority+complexity
  • Fix strategy review rendering bugs — recs object array, confirm action badge, gaps string items

v0.180.0

  • Move new task button into board toolbar, add success toast
  • Wire doc registry read path into plan context
  • Wire build report patterns into planning signals — estimation bias by module, merge conflict hotspots, scope drift indicators
  • Automated board reconciliation — detect code-ahead-of-status mismatches and prevent planner scheduling already-built work
  • Terminology audit for external users — replace PAPI jargon with human language across dashboard, MCP tool output, and docs
  • Add "New Task" button to cockpit page for direct backlog intake

v0.179.0

  • Transfer universal CLAUDE.md rules into CLAUDE_MD_TEMPLATE
  • Compute actual MAE and bias from build_reports effort fields
  • Analytics hero uses actual cycle/task counts from DB
  • Show deferred task count badge on board filter

v0.178.0

  • Link cycle learnings to tasks via action_ref
  • Doc_scan false unregistered — query all statuses not just active
  • Parse // prefixes in idea tool
  • Handle object array in strategicRecommendations parsing

v0.177.0

  • Convert overlay sidebar to inline panel, add nav collapse
  • Reduce sidebar width, expand build report details by default
  • Show priority dot on narrow viewports, text label on wide
  • Show cycle-assigned Backlog tasks in 'In Cycle' column
  • Guard strategicRecommendations against array/non-string values

v0.176.0

  • Research: parallel cycle architecture — multi-user/multi-session design doc
  • MCP prompt audit — fix 7 gaps across 5 high-frequency tools
  • Add priority drift suggestions to planner triage step
  • Orient release reminder when all cycle tasks Done but unreleased
  • Cycle learnings system — structured learning loop + cockpit redesign
  • Activity feed shows task names + module badges + transition count
  • Task names in activity feed + discovery feed compact layout
  • Cockpit components match playground design exactly
  • Redesign: landing page + cockpit shell and dashboard improvements

v0.175.0

  • Tighten hero headline to 2 lines
  • Landing page refresh — side nav, CTA, remove Taskmaster, update copy
  • Task type behavioral differentiation
  • Wire decision-scores and entity-references to cockpit
  • Enrich AD table with risk scores and ref counts
  • Cycle log structured metadata — task_count and effort_points fields
  • Compute methodology trends from build reports, not stale snapshots table

v0.174.0

  • Structured build report display + clean metadata fields
  • Show Deferred tasks in full board and cockpit kanban with visual indicator (muted style + badge), hidden by default behind existing Deferred toggle
  • Show Deferred tasks in Backlog column with muted style + divider
  • Board task card enrichment — richer cards, task type visuals, collapse empty columns
  • Board task card enrichment — complexity badge, type indicator, hide empty columns
  • Recent Cycles structured rows with task count, effort, summary
  • Throttle RT events and dedup task refetches

v0.173.0

  • Cycle Intelligence overhaul — densify activity, resolution tracking, kill DiscoveryFeed RT
  • Humanise Hero widget and Carry Forward display
  • Store project description during onboard pre-provisioning
  • Strip markdown headers and prevent double-numbering in strategy recommendations parser
  • Add password reset flow for email/password users

v0.172.0

  • Add next-step guidance to MCP tool responses
  • Guide CLI-first users to web signup when no config exists
  • Add onboarding resume banner on cockpit
  • Guide non-GitHub OAuth users through onboarding

v0.171.0

  • Structured recommendation display with status badges
  • PLAN_FULL prompt at 93% of Supabase env var limit — add size guardrail or migrate to DB table
  • Create strategy_review_events table for real-time review awareness
  • Timeline: Strategy Review markers between cycle bars with full labels

v0.170.0

  • Edge Function prompts stored as env vars may hit size limits (8-73KB each) — evaluate alternatives
  • Enrich ReviewCard with strategy review numbering, recommendation tracking, and review-to-review comparison
  • Preparation preview card + zoom-out markers on timeline
  • SSE: Real-time strategy review awareness with cockpit banner
  • Add cache: no-store to tasks.json fetch to prevent stale board state after parallel reviews

v0.169.0

  • Themed cycle planning mode — planner suggests single-dependency-chain cycles
  • Include task comments in strategy_review context — discussion history currently invisible to strategic analysis
  • Create demo walkthrough artifact — orient to release narrative for outreach conversations

v0.168.0

  • Strategy review should populate discovery canvas on first run
  • Owner view mode — role-based dashboard filtering to hide builder plumbing
  • Dashboard chart audit & redesign — eliminate redundancy, fix broken charts, add interpretation
  • CycleHero shows "ready for release" CTA even when cycle is already released
  • Light-mode commits on shared branches get stripped during PR merge — CLAUDE.md documentation changes lost in C166