From 7b0d09ce0302fb575cba146e462b52ea184c4008 Mon Sep 17 00:00:00 2001 From: "Founders' are 'found' to implement." Date: Sat, 19 Sep 2026 19:11:29 -0700 Subject: [PATCH] fix(ci): stop merge-promotion-queue from dying on unmatched backticks Observer inventory job failed with: unexpected EOF while looking for matching ` Root cause: markdown code fences around GITHUB_SHA in the step summary. Also refresh ops skill session pins to live master 9538f4a3. --- .agents/skills/adaptive-wait/SKILL.md | 9 +++++---- .agents/skills/evidence-led-monorepo-ops/SKILL.md | 9 ++++----- .../references/session-20260919-1910.md | 11 +++++++++++ .github/workflows/merge-promotion-queue.yml | 4 ++-- 4 files changed, 22 insertions(+), 11 deletions(-) create mode 100644 .agents/skills/evidence-led-monorepo-ops/references/session-20260919-1910.md diff --git a/.agents/skills/adaptive-wait/SKILL.md b/.agents/skills/adaptive-wait/SKILL.md index 17680f956..28223e9ec 100644 --- a/.agents/skills/adaptive-wait/SKILL.md +++ b/.agents/skills/adaptive-wait/SKILL.md @@ -5,9 +5,10 @@ description: Adaptive WAIT for agentic GitHub ops. Dual-gate before promote. Sta Local mirror. Canonical is master `.agents/skills/adaptive-wait/SKILL.md`. -Master HEAD this session: `ac5034b373218456f4ff4995cefe2342378db85f`. -#648 dirty HOLD. #641 dirty HOLD. -#657 dual-gate green → merged. #666 dual-gate green → merged. -BIFROST results.json WAIT (runtime). Vercel rate-limit non-gate. +Master HEAD this session: `9538f4a31a81f7d9b37d4a538bfd0524648af423`. +#672/#673 WAIT unstable. Do not promote until dual-gate green. +#648 dirty HOLD. #641 dirty HOLD. #649 Jules observe. +ML mega extract-only. Vercel rate-limit non-gate. +Disjoint work: fix merge-promotion-queue observer backtick crash. Agent-Identity: Grok (Administrator) diff --git a/.agents/skills/evidence-led-monorepo-ops/SKILL.md b/.agents/skills/evidence-led-monorepo-ops/SKILL.md index d01c72530..73a5819ce 100644 --- a/.agents/skills/evidence-led-monorepo-ops/SKILL.md +++ b/.agents/skills/evidence-led-monorepo-ops/SKILL.md @@ -5,10 +5,9 @@ description: Continuous evidence-led admin ops on timerloggedout-spec/termux-mon Local mirror. Canonical is master `.agents/skills/evidence-led-monorepo-ops/SKILL.md`. -Session 2026-09-19 ~18:00 PDT: live master `ac5034b3` (#657 Linguist + prior). -#666 skills record merged. #655 closed superseded. -Bifrost BIFROST-006 runbook done; results.json pending runtime. -HOLD dirty #648/#641. Jules observe lanes cleared when dual-gate green. -ML / mega extract-only. +Session 2026-09-19 19:10 PDT: live master `9538f4a3` (#669 dependency waves). +#670/#666/#657 landed. #672/#673 WAIT (mergeable_state=unstable). +HOLD dirty #648/#641. Jules observe #649. ML #432/#601 extract-only. +Merge-promotion-queue observer failed on unmatched backtick in step summary (run 35482056813). Agent-Identity: Grok (Administrator) diff --git a/.agents/skills/evidence-led-monorepo-ops/references/session-20260919-1910.md b/.agents/skills/evidence-led-monorepo-ops/references/session-20260919-1910.md new file mode 100644 index 000000000..9c457bfbe --- /dev/null +++ b/.agents/skills/evidence-led-monorepo-ops/references/session-20260919-1910.md @@ -0,0 +1,11 @@ +# Session 2026-09-19 19:10 PDT + +- Live master: `9538f4a31a81f7d9b37d4a538bfd0524648af423` (#669) +- Open WAIT: #672 Help-Wanted Tribute (unstable), #673 skills record (unstable) +- HOLD dirty: #648, #641 +- Observe: Jules #649 / #630 +- ML extract-only: #432, #601 +- Actions: merge-promotion-queue run 35482056813 failed in inventory + - error: unexpected EOF while looking for matching backtick + - fix: drop markdown code fences from GITHUB_STEP_SUMMARY generation +- Policy: WAIT → WATCH → VALIDATE. Promote only after repo_gate + termux_smoke green. diff --git a/.github/workflows/merge-promotion-queue.yml b/.github/workflows/merge-promotion-queue.yml index f38af1a79..6d6f733d1 100644 --- a/.github/workflows/merge-promotion-queue.yml +++ b/.github/workflows/merge-promotion-queue.yml @@ -111,13 +111,13 @@ jobs: { echo '# Merge Promotion Queue' echo - echo "Generated from \\`${GITHUB_SHA}\` at $(date -u +%Y-%m-%dT%H:%M:%SZ)." + echo "Generated from ${GITHUB_SHA} at $(date -u +%Y-%m-%dT%H:%M:%SZ)." echo echo '> Observer-only: this workflow never merges, closes, labels, rebases, or dispatches the merge writer.' echo echo '| PR | Disposition | repo gate | smoke | SHA | Reason |' echo '|---:|---|---|---|---|---|' - jq -r '.[] | "| #\(.number) | \(.disposition) | \(.repo_gate) | \(.termux_smoke) | `\(.head_sha[0:12])` | \(.reason) |"' /tmp/merge-queue/merge-promotion-queue.json + jq -r '.[] | "| #\(.number) | \(.disposition) | \(.repo_gate) | \(.termux_smoke) | \(.head_sha[0:12]) | \(.reason) |"' /tmp/merge-queue/merge-promotion-queue.json } >> "$GITHUB_STEP_SUMMARY" - name: Publish queue artifact