docs: record Phase 9 completion — mort conversion PR open
CI / Tidy (push) Successful in 9m33s
CI / Build & Test (push) Successful in 10m36s

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-06-10 18:08:53 +02:00
parent 7c760005f5
commit 1029feb0c7
+20
View File
@@ -1,5 +1,25 @@
# progress # progress
## 2026-06-10 — Phase 9b: mort converted, PR open
**Done.** mort fully re-based on majordomo on branch
`majordomo-conversion`: 230 files (+8726/6211), go-llm/v2 and
go-agentkit removed from go.mod/go.sum with a clean repo-wide grep,
`go build`/`go vet` clean, full test suite green (80 packages ok, 0
failures). Highlights: pkg/logic/llms rebuilt as the choke point
(registry, lane decorators, convar tier resolver, failover wiring via
llms.Wire); skillexec/agentexec on majordomo agent loops (critic budget
via WithMaxStepsFunc, steer, compactor, tool-error guards); runDirect
special case deleted; scaddy critic redesigned as one-shot multimodal
Generate; agentkit httpapi replaced by a mort-side server; ~96 tools on
DefineTool. PR (open, not merged):
https://gitea.stevedudenhoeffer.com/steve/mort/pulls/1274
Run note: executed by an 8-agent staged workflow; one mid-run deadlock
(a cluster agent polling a long-tail package) was broken by converting
tasks/recipe/summary/cookbook in the main line; one full workflow restart
after a network outage.
## 2026-06-10 — Phase 9a: conversion-driven library extensions ## 2026-06-10 — Phase 9a: conversion-driven library extensions
**Landed (ADR-0014):** RegisterResolver (dynamic DB-backed tiers, static **Landed (ADR-0014):** RegisterResolver (dynamic DB-backed tiers, static