Skip to content

Legacy "manufact" naming cleanup + delegate_gemini resume fix + recreate lockfile workflow (PR-based) - #17

Merged
allocsys merged 19 commits into
mainfrom
fix/manufact-legacy-naming
Jul 26, 2026
Merged

Legacy "manufact" naming cleanup + delegate_gemini resume fix + recreate lockfile workflow (PR-based)#17
allocsys merged 19 commits into
mainfrom
fix/manufact-legacy-naming

Conversation

@allocsys

Copy link
Copy Markdown
Owner

Two unrelated changesets bundled on this branch (flagged earlier during review — worth knowing, not worth splitting now):

1. Legacy "manufact" naming cleanup

Renames every remaining self-referential "manufact" occurrence to "madmcp" across the codebase — service names, User-Agent strings, error messages, a telemetry query-id prefix, stale plan-name references in comments, and the Vercel deploy button's suggested project name.

Deliberately left untouched (per the original audit + confirmed still necessary):

  • The x-manufact-key HTTP header in config.js/server.js — this is the live auth mechanism, possibly a Manufact Cloud platform convention.
  • README's actual Manufact Cloud platform name, links, and deploy instructions — a real third-party product this repo documents as a deploy target, not this project's own branding.

Full audit: madmcp: legacy "manufact" naming audit (Notion).

2. delegate_gemini resume bug fix

Fixes a schema/docs contradiction where task was required by the tool's Zod schema even on resume_run_id calls, where it's supposed to be (and, per the loop logic, genuinely is) ignored. Also adds a step-budget reminder late in a run so a rushed synthesis under a tight remaining step count announces itself as incomplete instead of silently truncating the requested output format.

Full writeup: BUG: delegate_gemini resume — required "task" schema contradicts docs + step-budget-induced answer truncation (Notion).

3. Generate lockfile workflow, recreated (PR-based)

generate-lockfile.yml was removed in #10 because it pushed straight to main via GITHUB_TOKEN, which doesn't trigger other workflows -- so its own commits never got the required test check and were likely to be blocked by the branch ruleset. Recreated here to open a PR instead (peter-evans/create-pull-request), so normal CI runs on it like any human-authored change.

All CI runs on this branch have been green throughout, most recently #140 on the head commit.

allocsys added 19 commits July 25, 2026 23:59
…sponse, startup log) -- x-manufact-key auth header left untouched, see Notion audit doc
… -> madmcp, 2.0.0 -> 2.1.0) so npm ci stays in sync instead of falling back to npm install on every CI run
…em/tools.js comments and runtime warning text (no live Mem0 entity currently exists under the old names, confirmed via mem0_search)
…ION FIX comments and the add-then-verify comment (line-wrapped, missed by earlier grep)
…from manufact-mcp-server to madmcp-server (cosmetic only — does not change the deploy URL path or break the button)
… is genuinely ignored on a live resume, per runInvestigation), add a runtime guard for the fresh-run case where neither task nor a resumable checkpoint is available, and stop assuming task is always a string in the Notion-logging title. See Notion: madmcp-delegate-gemini-resume-fix-plan
….js can log/title a resumed run without guessing), and inject a step-budget reminder into the last 1-2 remaining steps so a rushed synthesis announces itself as incomplete instead of silently presenting a truncated answer as final. See Notion: madmcp-delegate-gemini-resume-fix-plan
The prior version (removed in PR #10) pushed the regenerated lockfile straight to main via GITHUB_TOKEN, which doesn't trigger other workflows -- so its own commits never got the required "test" check and were likely to be blocked by the branch ruleset. This version opens a PR instead (via peter-evans/create-pull-request), so normal push/pull_request CI runs on it like any other change. See Notion: madmcp-delegate-gemini-resume-fix-plan page's sibling context and PR #10 for background.
@vercel

vercel Bot commented Jul 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
madmcp Ignored Ignored Jul 26, 2026 7:37am

@allocsys
allocsys merged commit 34f1e70 into main Jul 26, 2026
4 checks passed
@allocsys
allocsys deleted the fix/manufact-legacy-naming branch July 26, 2026 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant