Skip to content

feat(gate1): attach injectable RepoForge/Engram producer output - #12

Merged
JNZader merged 1 commit into
mainfrom
feat/gate1-wire-producers
Sep 17, 2026
Merged

JNZader merged 1 commit into
mainfrom
feat/gate1-wire-producers

Conversation

@JNZader

@JNZader JNZader commented Sep 17, 2026

Copy link
Copy Markdown
Owner

Evidence

Live CLI now runs argv producers (no shell interpolation) and attaches producer_output to B/C/D prompts. CONTROL has none.

  • B: repoforge graph -w <workspace> --v2 --format json
  • C: engram search <task> (read-only; no save)
  • D: B + C + orchestration: smart-context (RepoForge first, Engram second)

Missing binary or nonzero exit becomes PRODUCER_UNAVAILABLE, not silent empty context. Tests inject or mock subprocess. WAVE3 is not rescored and is not a utility verdict.

Testing

PYTHONDONTWRITEBYTECODE=1 .venv/bin/python -m pytest -q --tb=short tests/test_gate1_utility_execute.py tests/test_gate1_utility_plan.py

Observed: EXIT=0, 26 passed. No live --live in this PR.

Out of scope

No 24-cell WAVE4. No task-success graders. Dirty mcp-llm-bridge untouched.

B/C/D prompts include producer_output. CONTROL has none. Live CLI
runs argv subprocesses; tests inject or mock. Unavailable producers
are typed, not silent. Not a utility verdict and not a WAVE3 rescore.
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying md-evals with  Cloudflare Pages  Cloudflare Pages

Latest commit: eed1ab6
Status: ✅  Deploy successful!
Preview URL: https://472fb1a2.md-evals.pages.dev
Branch Preview URL: https://feat-gate1-wire-producers.md-evals.pages.dev

View logs

@JNZader
JNZader merged commit 32ae135 into main Sep 17, 2026
3 checks passed
@JNZader
JNZader deleted the feat/gate1-wire-producers branch September 17, 2026 00:12
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