Skip to content

Releases: protoLabsAI/protoMaker

v0.106.0 Alpha

20 Apr 07:06
Immutable release. Only release title and notes can be modified.
a72184d

Choose a tag to compare

What's Changed

Full Changelog: v0.105.0...v0.106.0

v0.105.0 Alpha

20 Apr 06:22
Immutable release. Only release title and notes can be modified.
6106335

Choose a tag to compare

What's Changed

  • feat(maintenance): reconciler direct #NNNN fast-path — prevents + clears description-referenced zombies by @mabry1985 in #3519
  • fix(maintenance): reconciler #NNNN fast-path requires resolution verb by @mabry1985 in #3520
  • fix(maintenance): many-to-one direct #ref matches OK by @mabry1985 in #3521
  • fix(checkpoint): distinguish transient gh errors from PR-not-found by @mabry1985 in #3522
  • promote: dev → staging (v0.105.0 — reconciler polish + checkpoint safety) by @mabry1985 in #3523
  • Promote staging to main (v0.105.0) by @mabry1985 in #3525

Full Changelog: v0.104.0...v0.105.0

v0.104.0 Alpha

20 Apr 05:25
Immutable release. Only release title and notes can be modified.
8cac8f7

Choose a tag to compare

What's Changed

  • feat(maintenance): BacklogTitleReconcilerCheck — clear zombie backlog features by @mabry1985 in #3512
  • promote: dev → staging (v0.103.2 — backlog reconciler) by @mabry1985 in #3516
  • Promote staging to main (v0.104.0) by @mabry1985 in #3518

Full Changelog: v0.103.1...v0.104.0

v0.103.1 Alpha

20 Apr 04:01
Immutable release. Only release title and notes can be modified.
ec3db93

Choose a tag to compare

What's Changed

  • fix(intake): dedup issue-triage across A2A re-dispatches (#3503) by @mabry1985 in #3504
  • test(feature-loader): pin clear-prNumber-via-undefined behavior by @mabry1985 in #3506
  • test(checkpoint): unit coverage for validatePRForResume + load-time invalidation by @mabry1985 in #3507
  • promote: dev → staging (v0.103.1 hotfix) by @mabry1985 in #3508
  • Promote staging to main (v0.103.1) by @mabry1985 in #3510

Full Changelog: v0.103.0...v0.103.1

v0.103.0 Alpha

20 Apr 03:04
Immutable release. Only release title and notes can be modified.
eb4495f

Choose a tag to compare

What's Changed

  • fix(infra): align github-settings script + main ruleset with promotion-merge reality by @mabry1985 in #3457
  • fix(webhook): idempotency on issues.opened — prevent double-triage (issue #3300) by @mabry1985 in #3460
  • feat(epics): auto-adopt children matching [Arc N.M] / [Epic X.Y] title pattern (issue #3408) by @mabry1985 in #3462
  • feat(pr-remediation): diagnose conflict type before update_branch retry (issue #3411) by @mabry1985 in #3459
  • fix(features): reset to backlog should clear stale statusHistory blocker reason (issue #3412) by @mabry1985 in #3461
  • fix(worktree): auto-recover dirty worktrees on server restart (issue #3413) by @mabry1985 in #3458
  • feat(pr-remediation): auto-fix Check formatting failures on open PRs by @mabry1985 in #3463
  • fix(lifecycle): auto-decay review→backlog must preserve prNumber for later reconciliation by @mabry1985 in #3464
  • fix(smoke-check): auto-cleanup synthetic features after probe completes by @mabry1985 in #3465
  • fix(scheduler): broaden synthetic-probe sentinel beyond [SMOKE-*] (RPC probe slipped through) by @mabry1985 in #3466
  • fix(test): 3 test suites broken by today's agent PRs (epic-auto-adoption, pr-remediation, smoke-sentinel) by @mabry1985 in #3468
  • fix(infra): dev container auto-restart on new image push (ra8e74dcq) by @mabry1985 in #3469
  • [SMOKE-skills] Save-draft button fails silently in Firefox 130 by @mabry1985 in #3470
  • Board flow: stale in_progress features with failureCount > 0 not escalated until 4h threshold by @mabry1985 in #3472
  • fix(ci): restore main to green — dev ruleset blocks backmerge + E2E port conflict by @mabry1985 in #3475
  • promote: dev → staging (16 commits, v0.102.x) by @mabry1985 in #3476
  • Register rabbit-hole researcher as A2A fleet agent by @mabry1985 in #3477
  • feat(features): add reconcile_feature_with_pr MCP tool for out-of-band PR recovery by @mabry1985 in #3478
  • feat(prompts): restore Ava + Heads Down autonomous posture; route system bugs to GitHub Issues by @mabry1985 in #3480
  • Cross-repo monitoring features clog the review lane — no terminal state without a local PR by @mabry1985 in #3481
  • fix(ci): PR #3481 — transient build-pending state blocked merge; signal workflow type missing from feature schema by @mabry1985 in #3485
  • P0: Review-lane decay back to backlog discards verified work — never opens the PR by @mabry1985 in #3486
  • Reset feature does not clear checkpoint or handoff files — feature loops after reset by @mabry1985 in #3488
  • PipelineCheckpointService resumes features on deleted PRs — auto-mode loops on ghost PRs by @mabry1985 in #3489
  • Branch-name unsafe-char handling silently skips merge checks (e.g. '+' in title) by @mabry1985 in #3490
  • Branch name generated from prompt content — agent's instructions leak into git history by @mabry1985 in #3487
  • fix(completion): auto-complete board-only epics when all children are done by @mabry1985 in #3492
  • P0: dev test suite 6 failures — branch protection blocks all PR merges by @mabry1985 in #3494
  • fix(test): repair 6 lead-engineer tests broken by API drift on resetToBacklog + execution gate by @mabry1985 in #3495
  • board.health + agent-health ceremonies fail every cycle — world-state selector drift by @mabry1985 in #3496
  • fix(rollcall): homelab-iac copy of agent-rollcall.sh diverged from in-repo copy by @mabry1985 in #3497
  • PipelineCheckpointService resumes at REVIEW on deleted/ghost PRs — auto-mode loops indefinitely by @mabry1985 in #3498
  • fix(pipeline): harden PR creation, checkpoint reset, worktree safety by @mabry1985 in #3499
  • promote: dev → staging (34 commits, v0.103.x) by @mabry1985 in #3500
  • Promote staging to main (v0.103.0) by @mabry1985 in #3502

Full Changelog: v0.102.0...v0.103.0

v0.102.0 Alpha

15 Apr 19:23
Immutable release. Only release title and notes can be modified.
8d08cdf

Choose a tag to compare

What's Changed

  • fix(ci): emit fix/ branch prefix for conventional-commit fix titles by @mabry1985 in #3370
  • docs: design for publishing @protolabsai/mcp-server to GitHub Packages by @mabry1985 in #3374
  • fix(a2a): enforce agent-card skill allowlist in message/send handler by @mabry1985 in #3372
  • fix(auto-mode): fetch origin/ before creating feature worktree by @mabry1985 in #3373
  • feat(a2a): agent card identifies this runtime as 'protomaker' by @mabry1985 in #3375
  • fix(ci): #3376 — auto-mode marks features done when merged PR contains no source code changes by @mabry1985 in #3378
  • fix(ci): PR #3363 — fix branch carries feature/ prefix instead of fix/, re-triggering source-branch policy rejection and cascading checks gate failure by @mabry1985 in #3379
  • fix(ci): Issue #3158 — add exponential backoff to agent execution retry logic by @mabry1985 in #3380
  • fix(ci): issue #3299 — FeatureScheduler silently skips features with contradictory isEpic=true + epicId state by @mabry1985 in #3381
  • fix(ci): issue #3300 — Quinn double-triage on issues.opened; missing idempotency guard + suspected duplicate webhook registration by @mabry1985 in #3382
  • fix(ci): prettier formatting + update stale worktree-creation test for PR #3381 by @mabry1985 in #3383
  • fix(ci): issue #3140 — missing circuit breaker lets zombie features retry infinitely after Claude Code exit code 1 by @mabry1985 in #3384
  • test(ci): document fixci: title prefix gap — category: fix required for fix/ branch by @mabry1985 in #3385
  • fix(ci): extend branch-prefix detection to catch fixci: titles and hotfix/bugfix categories by @mabry1985 in #3387
  • fix(ci): #3115 — post-merge webhook only watches protoMaker repo; external project PR merges never trigger feature→done sync by @mabry1985 in #3388
  • fix(ci): PR #3388 — fix branch uses feature/ prefix instead of fix/, triggering source-branch policy rejection and cascading checks/test gate failures by @mabry1985 in #3389
  • feat(ux): issue #42 — re-render task list in-place during sequential task creation by @mabry1985 in #3390
  • Task Rendering Improvements (protoCLI#42) by @mabry1985 in #3391
  • fix(review): protoCLI issue #42 — task list re-renders full snapshot on each TaskCreate instead of updating in-place by @mabry1985 in #3392
  • fix(ci): issue #3140 — capture Claude Code stderr on exit-code 1 + sanitize HTML in feature descriptions before SDK handoff by @mabry1985 in #3393
  • fix(ci): PR #3390 — "checks" and "test" workflows failing on feat(ux) task list in-place re-render by @mabry1985 in #3394
  • fix(ci): PR #3395 — feature/ prefix on chore(infra) branch triggers source-branch policy rejection and cascading checks/test gate failures by @mabry1985 in #3396
  • fix(ci): PR #3397 — "test" and "checks" workflows failing; webhook source-check mock resilience patch introduces or fails to resolve test suite breakage by @mabry1985 in #3398
  • fix(test): #3399 — auto-mode-service integration tests failing (status transitions + model name + loop continuation) by @mabry1985 in #3401
  • feat(pr-remediator): issue #149 — close-and-recut strategy for conflicting PRs by @mabry1985 in #3400
  • fix(ci): PR #3401 — "test" and "checks" workflows failing on auto-mode-service integration test patch (status transitions + model name + loop continuation) by @mabry1985 in #3403
  • fix(scheduler): issue #3140 — circuit breaker unreachable on SDK-level crash + zombie features on create-helix-app never remediated by @mabry1985 in #3404
  • fix(scheduler): issue #3140 — pre-execution failureCount write + circuit-breaker regression tests by @mabry1985 in #3405
  • fix(ci): issue #3299 — FeatureScheduler silently skips features with contradictory isEpic=true + epicId state by @mabry1985 in #3429
  • fix(ci): issue #3140 — missing circuit breaker lets zombie features retry infinitely after Claude Code exit code 1 by @mabry1985 in #3430
  • fix(ci): #3115 — post-merge webhook only watches protoMaker repo; external project PR merges never trigger feature→done sync by @mabry1985 in #3431
  • fix(agent-health): bug_triage skill has 0% success rate (23/23 failures) by @mabry1985 in #3434
  • fix(auto-mode): retry loop ignores commits already merged via re-cut branch (issue #3432) by @mabry1985 in #3436
  • fix(auto-mode): don't mark features 'done' when zero source code lands (issue #3376) by @mabry1985 in #3437
  • Quinn bug_triage skill crashes with NoneType path error (93% failure rate) by @mabry1985 in #3435
  • fix(agent): Arc features have over-broad file scope causing cross-PR collision clusters (issue #3418) by @mabry1985 in #3438
  • fix(pre-flight): missing epic branch should self-heal, not cluster-block children (issue #3410) by @mabry1985 in #3439
  • feat(chat): rename primary chat agent from 'Ava' to 'protoMaker' by @mabry1985 in #3440
  • fix(ci): resolve prettier violations breaking dev 'checks' workflow by @mabry1985 in #3441
  • fix(ci): replace invalid 'typeof this.x' type annotation (TS2304) by @mabry1985 in #3442
  • fix(ci): resolve dev CI failures — Dockerfile lib gaps, test assertions, branch protection (zgrzez2p2) by @mabry1985 in #3443
  • fix(ci): add protoMaker dev branch ruleset as code by @mabry1985 in #3445
  • Worktree creation fails when feature title contains brackets — branch name not sanitized by @mabry1985 in #3444
  • docs(internal): Fleet Command PRD — GOAP agent fleet mgmt & observability by @mabry1985 in #3433
  • fix(ci): ci-complete sentinel check for dev PRs — unblocks docs-only merges by @mabry1985 in #3446
  • fix(security): quarantine unauthorized_path rule false-positives on URL paths in descriptions by @mabry1985 in #3448
  • fix(webhook): post-merge reconciliation doesn't transition review→done reliably by @mabry1985 in #3449
  • fix(test): lead-engineer review/merge processor tests failing on dev by @mabry1985 in #3450
  • fix(agent): ensure prettier runs in agent worktree before commit by @mabry1985 in #3451
  • fix(features): duplicate-feature detection on create + fix soft-delete title reservation by @mabry1985 in #3452
  • feat(tooling): add list / read action to manage_board tool by @mabry1985 in #3453
  • Promote dev to staging — 61 commits incl. stabilization sprint by @mabry1985 in #3454
  • Promote staging to main (v0.102.0) by @mabry1985 in #3456

Full Changelog: v0.101.0...v0.102.0

v0.101.0 Alpha

15 Apr 01:50
Immutable release. Only release title and notes can be modified.
9e4c264

Choose a tag to compare

What's Changed

  • feat(planning): plan + plan_resume skills, fix modify path in PlanningService by @mabry1985 in #3287
  • feat(plane): MCP server config, PlanningService bidirectional sync, onboard_project Plane step by @mabry1985 in #3288
  • fix(flows): set topP/topK: undefined on ChatAnthropic to avoid -1 sentinel by @mabry1985 in #3289
  • projects.yaml schema extension + registry backfill by @mabry1985 in #3290
  • get_portfolio_sitrep MCP tool + PortfolioWorldStateBuilder by @mabry1985 in #3291
  • Ava skill — portfolio-mode activation + prompt reframe by @mabry1985 in #3295
  • fix(tests): update jon-review test mocks to XML format by @mabry1985 in #3298
  • org-architecture.md + fleet-architecture.md + ava-operating-model.md + portfolio-philosophy.md updates by @mabry1985 in #3293
  • [P1] Portfolio Visibility by @mabry1985 in #3302
  • Bug: Quinn double-triage — idempotency guard on issues.opened webhook by @mabry1985 in #3301
  • bug: FeatureScheduler silently skips features with isEpic=true + epicId set (#3299) by @mabry1985 in #3303
  • [P3] Cross-Repo Dependencies by @mabry1985 in #3305
  • [Docs] Architecture Docs + Diagrams by @mabry1985 in #3306
  • Workstacean GET /api/projects — operational state + ProjectRegistryService in Studio by @mabry1985 in #3307
  • Fix: deleting current project causes 403-logout loop by @mabry1985 in #3308
  • feat: create Researcher activation skill + A2A wiring by @mabry1985 in #3309
  • Migrate protomaker Discord bot → webhooks + transfer protoBot to Workstacean by @mabry1985 in #3310
  • feat(portfolio): merge stale PR queue — WSJF + Cindi + Metrics + Registry + Scheduler by @mabry1985 in #3312
  • fix(tests+docs): portfolio-metrics test shape + WSJF/metrics docs by @mabry1985 in #3313
  • fix(docs): remove dead link to excluded internal doc by @mabry1985 in #3314
  • System Improvement: recurring merge_conflict failures by @mabry1985 in #3315
  • bug: docs not visible in protomaker app docs view by @mabry1985 in #3326
  • System Improvement: recurring merge_conflict failures by @mabry1985 in #3327
  • feat: world-state HTTP endpoints for workstacean polling + A2A trace propagation by @mabry1985 in #3329
  • feat: GET /api/world/board + /api/world/agent-health — world state endpoints for workstacean by @mabry1985 in #3330
  • feat: auto-retrigger agent on CI failure — PR check failures should re-dispatch the feature agent by @mabry1985 in #3334
  • bug: closed PR reconciliation — features stay in review when their PR is closed (not merged) by @mabry1985 in #3335
  • promote: dev → staging (world endpoints + 43 commits) by @mabry1985 in #3331
  • feat(a2a): projectPath override + new bug_triage skill for autonomous PR remediation by @mabry1985 in #3336
  • fix(chat,bug_triage): HITL bypass for A2A + skill refinements by @mabry1985 in #3340
  • promote: dev → staging — A2A projectPath + bug_triage + HITL bypass by @mabry1985 in #3341
  • bug: epic foundation orchestration missing — dependent features don't branch from foundation by @mabry1985 in #3333
  • bug: auto-mode ignores gitWorkflow.prBaseBranch — agents target main instead of dev by @mabry1985 in #3332
  • fix(ci): PR #3332 — auto-mode passes main instead of gitWorkflow.prBaseBranch when creating agent PRs by @mabry1985 in #3337
  • ci: auto back-merge workflows (main→staging/dev, staging→dev) by @mabry1985 in #3344
  • fix(ci): use category-aware branch prefix in generateBranchName by @mabry1985 in #3346
  • fix(ci): prettier violations blocking staging→main PR #3343 + concurrency fix note by @mabry1985 in #3348
  • promote: back-merge main + prettier formatting fix by @mabry1985 in #3350
  • promote: back-merge main → staging after PR #3343 by @mabry1985 in #3353
  • docs(rca): document wrong-branch-prefix CI failure pattern in CLAUDE.md by @mabry1985 in #3356
  • fix(ci): document prettier CI failure pattern + confirm 3-file formatting fixes by @mabry1985 in #3358
  • feat: HITL escalation pattern analysis — auto-file features for recurring stuck PRs by @mabry1985 in #3357
  • promote: dev → staging (HITL pattern analysis + RCA docs + pattern fixes) by @mabry1985 in #3366
  • fix(worktree): auto-recover dirty worktrees mid-operation by @mabry1985 in #3419
  • fix(auto-mode): handle AUTO_RECOVERED outcome in startup-recovery switch by @mabry1985 in #3422
  • Promote staging to main (v0.101.0) by @mabry1985 in #3424

Full Changelog: v0.100.0...v0.101.0

v0.100.0 Alpha

11 Apr 01:15
Immutable release. Only release title and notes can be modified.
780add3

Choose a tag to compare

What's Changed

  • promote: staging → main — HITL pattern analysis + RCA docs + category-aware branch prefix by @mabry1985 in #3368

Full Changelog: v0.99.4...v0.100.0

v0.99.4 Alpha

10 Apr 21:40
Immutable release. Only release title and notes can be modified.
dd5e52c

Choose a tag to compare

What's Changed

  • feat: project-scoped Discord webhooks via registry by @mabry1985 in #3328
  • promote: staging → main — A2A remediation loop + HITL bypass + autonomous bug_triage by @mabry1985 in #3343

Full Changelog: v0.99.3...v0.99.4

v0.99.3 Alpha

08 Apr 05:01
Immutable release. Only release title and notes can be modified.
0e9c7b9

Choose a tag to compare

What's Changed

  • chore: promote staging → main (portfolio, WSJF, registry, webhooks, A2A, antagonistic review) by @mabry1985 in #3325

Full Changelog: v0.99.2...v0.99.3