Skip to content

Commit fb8583c

Browse files
authored
Merge pull request #2852 from protoLabsAI/staging
fix: prevent ghost agents and deadlocked auto-mode after stop/restart
2 parents a9c75ac + c689d88 commit fb8583c

File tree

40 files changed

+542
-160
lines changed

40 files changed

+542
-160
lines changed

.automaker/calendar.json

Lines changed: 170 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -503,7 +503,7 @@
503503
"projectPath": "/Users/kj/dev/automaker",
504504
"sourceId": "ops:auto-mode:started:2026-03-17",
505505
"createdAt": "2026-03-17T02:23:22.586Z",
506-
"updatedAt": "2026-03-17T07:44:43.261Z"
506+
"updatedAt": "2026-03-17T08:57:39.899Z"
507507
},
508508
{
509509
"title": "Started: Migrate PRFeedbackService and ArchivalService timers",
@@ -682,25 +682,182 @@
682682
"updatedAt": "2026-03-17T04:18:13.721Z"
683683
},
684684
{
685-
"title": "Started: Bug: Timer migration wiring order — scheduler registration never fires",
685+
"title": "Merged: Bug: Blocked feature with merged PR not reconciled to done",
686+
"date": "2026-03-17",
687+
"type": "ops",
688+
"description": "Feature PR merged",
689+
"id": "event-1773724111397-t45yl9dad",
690+
"projectPath": "/home/josh/dev/ava",
691+
"sourceId": "ops:feature:pr-merged:feature-1773715820838-xza14lxns",
692+
"createdAt": "2026-03-17T05:08:31.358Z",
693+
"updatedAt": "2026-03-17T05:08:31.358Z"
694+
},
695+
{
696+
"title": "Merged: Add Discord channel message tools to MCP server",
697+
"date": "2026-03-17",
698+
"type": "ops",
699+
"description": "Feature PR merged",
700+
"id": "event-1773724111690-gcqa00ko4",
701+
"projectPath": "/home/josh/dev/ava",
702+
"sourceId": "ops:feature:pr-merged:feature-1773716725298-qkyjrc2hc",
703+
"createdAt": "2026-03-17T05:08:31.672Z",
704+
"updatedAt": "2026-03-17T05:08:31.672Z"
705+
},
706+
{
707+
"title": "Completed: Discord Integration Consolidation",
708+
"date": "2026-03-17",
709+
"type": "ops",
710+
"description": "Feature implementation completed",
711+
"id": "event-1773724111963-gip8p7vlf",
712+
"projectPath": "/home/josh/dev/ava",
713+
"sourceId": "ops:feature:completed:feature-1773716643194-goakj86jd",
714+
"createdAt": "2026-03-17T05:08:31.961Z",
715+
"updatedAt": "2026-03-17T05:08:31.961Z"
716+
},
717+
{
718+
"title": "Ceremonies: infrastructure-as-code-observability-deploy-stack",
719+
"date": "2026-03-17",
720+
"type": "ceremony",
721+
"description": "Recurring standup and retro ceremonies for project infrastructure-as-code-observability-deploy-stack",
722+
"recurrence": {
723+
"frequency": "daily"
724+
},
725+
"id": "event-1773733495119-dk4nu6jil",
726+
"projectPath": "/home/josh/dev/ava",
727+
"sourceId": "ceremony:infrastructure-as-code-observability-deploy-stack",
728+
"createdAt": "2026-03-17T07:44:55.119Z",
729+
"updatedAt": "2026-03-17T07:44:55.119Z"
730+
},
731+
{
732+
"title": "Started: Add scheduler task enable/disable toggles to Ops Dashboard",
686733
"date": "2026-03-17",
687734
"type": "ops",
688735
"description": "Feature implementation started",
689-
"id": "event-1773733673121-wbp2kdawx",
690-
"projectPath": "/Users/kj/dev/automaker",
691-
"sourceId": "ops:feature:started:feature-1773733641068-tutcrz681",
692-
"createdAt": "2026-03-17T07:47:53.108Z",
693-
"updatedAt": "2026-03-17T07:47:53.108Z"
736+
"id": "event-1773733511883-pvo6u5i06",
737+
"projectPath": "/home/josh/dev/ava",
738+
"sourceId": "ops:feature:started:feature-1773725715836-vh5m1slcj",
739+
"createdAt": "2026-03-17T07:45:11.868Z",
740+
"updatedAt": "2026-03-17T07:45:11.868Z"
741+
},
742+
{
743+
"title": "Started: Infra compose with Postgres, Langfuse, and Umami",
744+
"date": "2026-03-17",
745+
"type": "ops",
746+
"description": "Feature implementation started",
747+
"id": "event-1773733517722-dkbwlccjd",
748+
"projectPath": "/home/josh/dev/ava",
749+
"sourceId": "ops:feature:started:feature-1773733486733-myorv0jiq",
750+
"createdAt": "2026-03-17T07:45:17.715Z",
751+
"updatedAt": "2026-03-17T07:45:17.715Z"
752+
},
753+
{
754+
"title": "Completed: Infra compose with Postgres, Langfuse, and Umami",
755+
"date": "2026-03-17",
756+
"type": "ops",
757+
"description": "Feature implementation completed",
758+
"id": "event-1773733590165-wf5vssean",
759+
"projectPath": "/home/josh/dev/ava",
760+
"sourceId": "ops:feature:completed:feature-1773733486733-myorv0jiq",
761+
"createdAt": "2026-03-17T07:46:30.158Z",
762+
"updatedAt": "2026-03-17T07:46:30.158Z"
694763
},
695764
{
696-
"title": "Merged: feature-1773733641068-tutcrz681",
765+
"title": "Started: Add Grafana, Prometheus, Loki, and Promtail",
766+
"date": "2026-03-17",
767+
"type": "ops",
768+
"description": "Feature implementation started",
769+
"id": "event-1773733704951-chiswbs1c",
770+
"projectPath": "/home/josh/dev/ava",
771+
"sourceId": "ops:feature:started:feature-1773733486734-xjbiakv8l",
772+
"createdAt": "2026-03-17T07:48:24.942Z",
773+
"updatedAt": "2026-03-17T07:48:24.942Z"
774+
},
775+
{
776+
"title": "Merged: feature-1773733486734-xjbiakv8l",
697777
"date": "2026-03-17",
698778
"type": "ops",
699779
"description": "Feature PR merged",
700-
"id": "event-1773734027399-otk7r7buw",
701-
"projectPath": "/Users/kj/dev/automaker",
702-
"sourceId": "ops:feature:pr-merged:feature-1773733641068-tutcrz681",
703-
"createdAt": "2026-03-17T07:53:47.397Z",
704-
"updatedAt": "2026-03-17T07:53:47.397Z"
780+
"id": "event-1773733843717-g8lwg2vox",
781+
"projectPath": "/home/josh/dev/ava",
782+
"sourceId": "ops:feature:pr-merged:feature-1773733486734-xjbiakv8l",
783+
"createdAt": "2026-03-17T07:50:43.713Z",
784+
"updatedAt": "2026-03-17T07:50:43.713Z"
785+
},
786+
{
787+
"title": "Started: Delete old compose files and configs",
788+
"date": "2026-03-17",
789+
"type": "ops",
790+
"description": "Feature implementation started",
791+
"id": "event-1773733848581-bqd4bada9",
792+
"projectPath": "/home/josh/dev/ava",
793+
"sourceId": "ops:feature:started:feature-1773733486736-g7kio3rw5",
794+
"createdAt": "2026-03-17T07:50:48.568Z",
795+
"updatedAt": "2026-03-17T07:50:48.568Z"
796+
},
797+
{
798+
"title": "Merged: feature-1773725715836-vh5m1slcj",
799+
"date": "2026-03-17",
800+
"type": "ops",
801+
"description": "Feature PR merged",
802+
"id": "event-1773733865923-s6xgrv01p",
803+
"projectPath": "/home/josh/dev/ava",
804+
"sourceId": "ops:feature:pr-merged:feature-1773725715836-vh5m1slcj",
805+
"createdAt": "2026-03-17T07:51:05.920Z",
806+
"updatedAt": "2026-03-17T07:51:05.920Z"
807+
},
808+
{
809+
"title": "Merged: feature-1773733486736-g7kio3rw5",
810+
"date": "2026-03-17",
811+
"type": "ops",
812+
"description": "Feature PR merged",
813+
"id": "event-1773734110289-z2yswmzgh",
814+
"projectPath": "/home/josh/dev/ava",
815+
"sourceId": "ops:feature:pr-merged:feature-1773733486736-g7kio3rw5",
816+
"createdAt": "2026-03-17T07:55:10.285Z",
817+
"updatedAt": "2026-03-17T07:55:10.285Z"
818+
},
819+
{
820+
"title": "Completed: Delete old compose files and configs",
821+
"date": "2026-03-17",
822+
"type": "ops",
823+
"description": "Feature implementation completed",
824+
"id": "event-1773734110295-eblgwo56r",
825+
"projectPath": "/home/josh/dev/ava",
826+
"sourceId": "ops:feature:completed:feature-1773733486736-g7kio3rw5",
827+
"createdAt": "2026-03-17T07:55:10.294Z",
828+
"updatedAt": "2026-03-17T07:55:10.294Z"
829+
},
830+
{
831+
"title": "Started: Fix deploy-staging.yml rebuild step",
832+
"date": "2026-03-17",
833+
"type": "ops",
834+
"description": "Feature implementation started",
835+
"id": "event-1773734119783-e69r3twrh",
836+
"projectPath": "/home/josh/dev/ava",
837+
"sourceId": "ops:feature:started:feature-1773733486738-39ac0r610",
838+
"createdAt": "2026-03-17T07:55:19.775Z",
839+
"updatedAt": "2026-03-17T07:55:19.775Z"
840+
},
841+
{
842+
"title": "Started: Fix deploy-staging.yml rebuild step",
843+
"date": "2026-03-17",
844+
"type": "ops",
845+
"description": "Feature implementation started",
846+
"id": "event-1773737879161-6j4kl8maj",
847+
"projectPath": "/home/josh/dev/ava",
848+
"sourceId": "ops:feature:started:feature-1773737848028-mlt6oker9",
849+
"createdAt": "2026-03-17T08:57:59.147Z",
850+
"updatedAt": "2026-03-17T08:57:59.147Z"
851+
},
852+
{
853+
"title": "Started: Bug: gitWorkflow.prBaseBranch is global, not per-project",
854+
"date": "2026-03-17",
855+
"type": "ops",
856+
"description": "Feature implementation started",
857+
"id": "event-1773738973601-xtf4e1av4",
858+
"projectPath": "/home/josh/dev/ava",
859+
"sourceId": "ops:feature:started:feature-1773738940929-gwi3mymz4",
860+
"createdAt": "2026-03-17T09:16:13.592Z",
861+
"updatedAt": "2026-03-17T09:16:13.592Z"
705862
}
706863
]

.automaker/memory/api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ relevantTo: [api]
55
importance: 0.7
66
relatedFiles: []
77
usageStats:
8-
loaded: 633
8+
loaded: 634
99
referenced: 200
1010
successfulFeatures: 200
1111
---

0 commit comments

Comments
 (0)