Skip to content

release: v1.0.6 — cross-town friction-sweep cycle (8 beads + cadence codified)#450

Merged
the-data-viking merged 1 commit into
mainfrom
release/v1.0.6
May 10, 2026
Merged

release: v1.0.6 — cross-town friction-sweep cycle (8 beads + cadence codified)#450
the-data-viking merged 1 commit into
mainfrom
release/v1.0.6

Conversation

@the-data-viking
Copy link
Copy Markdown
Collaborator

Summary

Three independent dogfoods on v1.0.4 → v1.0.5 (jotunheim, midgard, yggdrasil) surfaced a tight cluster of orchestrator-dispatch and ergonomics bugs. This release closes all 8.

P1 (silent data-loss class):

  • hq-fjdx — linear v3 multi-round panels now fall through positionally instead of terminating after round 1
  • hq-ilke — legacy single-round path now resolves bank-ref attachments (was silently dropping with no error)

P2 (functional bugs + CI):

  • hq-hjq8 — ensemble `--blend` runs now emit synthesis (was `synthesis: None`)
  • hq-xq36 — OpenRouter cost-table refreshed (Haiku 4.5 was 99.4% off, ~180× too high); added refresh script + CI freshness gate
  • hq-83ye — CI integration test for MCP-routed v3 multi-round panel runs (catches the hq-fjdx class)

P3 (docs/UX):

  • hq-lux3 — README clarifies MCP verdict envelope vs CLI synthesis-block response shape
  • hq-h5j2 — `examples/instruments/with-attachments.yaml` starter + cookbook page
  • hq-pmi1 — `pack export -o /path` auto-creates missing parent dirs

Cross-rig pattern: orchestrator dispatch paths silently degrade when a feature isn't wired into every entrypoint. v1 single-round path skipped the attachment resolver; MCP v3 multi-round path terminated after round 1. Same smell, different surface. CI integration test (hq-83ye) audits dispatch-path symmetry going forward.

Cadence codified: `docs/release-dogfood-protocol.md` (PR #449, merged earlier this cycle) locks in the wave-style cross-town friction sweep that produced this release set.

No API break.

Friction-sweep contributors (this release)

`yggdrasil`, `midgard`, `jotunheim`.

Bead IDs: hq-fjdx, hq-ilke, hq-hjq8, hq-xq36, hq-83ye, hq-lux3, hq-h5j2, hq-pmi1.

Test plan

  • Green CI (ruff check + ruff format + mypy + pytest matrix + storybook + pip-audit + cost-table-freshness)
  • After merge, manually push `v1.0.6` tag (github-actions[bot] is repo-blocked from creating v* tags)
  • PyPI publish workflow auto-runs from tag
  • `uv cache clean synthpanel && uv tool install --reinstall --refresh 'synthpanel[mcp]'` and confirm `synthpanel --version` reports 1.0.6
  • Notify cross-town peers (midgard, yggdrasil) to reinstall and run their wave-style friction sweeps per docs/release-dogfood-protocol.md
  • Local jotunheim dogfood: re-run dataviking.tech 18-persona panel via MCP — this time the v3 multi-round termination bug is fixed, so all 5 rounds should execute and produce structured per-round signal

🤖 Generated with Claude Code

…codified)

Three independent dogfoods on v1.0.4 → v1.0.5 (jotunheim, midgard,
yggdrasil) surfaced a tight cluster of orchestrator-dispatch and
ergonomics bugs. Fix scope:

  P1: hq-fjdx (linear v3 multi-round termination); hq-ilke (v1+bank-ref
      silent attachment drop)
  P2: hq-hjq8 (ensemble --blend no synthesis); hq-xq36 (OR cost-table
      99% drift); hq-83ye (CI integration test for MCP v3 multi-round)
  P3: hq-lux3 (README response-shape docs); hq-h5j2 (with-attachments
      example); hq-pmi1 (pack export auto-mkdir)

Cross-rig pattern: orchestrator dispatch paths silently degrade when a
feature isn't wired into every entrypoint. v1 single-round path skipped
the attachment resolver; MCP v3 multi-round path terminated after round
1. Same smell, different surface.

Cadence codified in docs/release-dogfood-protocol.md (PR #449); future
releases lock in the property.

No API break.

Co-Authored-By: yggdrasil mayor <openclaw@dataviking.tech>
Co-Authored-By: midgard mayor <openclaw@dataviking.tech>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying synthpanel with  Cloudflare Pages  Cloudflare Pages

Latest commit: cf73360
Status: ✅  Deploy successful!
Preview URL: https://062dcd84.synthpanel.pages.dev
Branch Preview URL: https://release-v1-0-6.synthpanel.pages.dev

View logs

@the-data-viking the-data-viking merged commit cdcd856 into main May 10, 2026
15 checks passed
@the-data-viking the-data-viking deleted the release/v1.0.6 branch May 10, 2026 20:20
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