Skip to content

chore: promote auto/integration to main#565

Merged
timogilvie merged 20 commits intomainfrom
auto/integration
May 7, 2026
Merged

chore: promote auto/integration to main#565
timogilvie merged 20 commits intomainfrom
auto/integration

Conversation

@timogilvie
Copy link
Copy Markdown
Owner

Promotion Summary

auto/integration -> main · Updated at 2026-05-07T14:33:49.256Z

Branch health: unhealthy (health-check-error: Command failed: gh api 'repos/timogilvie/wavemill/commits/e7a518478e985a710e1f0b6fc283609edb7977f1/check-runs' gh: No commit found for SHA: e7a5184 (HTTP 422))

Recently merged Wavemill PRs:

Recent integration commits not yet on promotion branch:

timogilvie and others added 19 commits May 6, 2026 10:03
Deduplicate watchdog findings against prior state so a static
needs-user entry (e.g. merged PR) is only logged once per change
rather than on every mill loop tick.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Standardize the timestamp/message gap to exactly two spaces by stripping
leading whitespace from messages inside log/log_warn/log_error and
emitting two spaces in the format. Remove the leading ✓ and surrounding
space from log call sites in wavemill-mill, wavemill-context, and
wavemill-expand so dashboard log lines scan consistently.

Updates the assertions in tests/check-shell.sh that anchored on the
removed checkmark in the merged-PR and external-completion log lines.

Closes HOK-1572.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
…ser-challenger

HOK-1581_c: Suppress repeated ready-watchdog needs-user log spam
…ds (#548)

* Record real router policy and schema versions

* fix: guard attachRouterPolicyMetadata against no-provenance overwrite

Prevent decisionPolicyVersion from being overwritten with 'baseline'
when neither the routeProvenance argument nor record.routeProvenance
carries any data to derive from.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix: align schema version tests with source constant

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
…553)

* Persist route prediction contract in evals

* fix: resolve routePrediction access on undefined stageArtifacts

PostCompletionEnrichmentInput had no stageArtifacts field; added
routePrediction directly to the interface and pass it from the
call site where stageArtifacts is available.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
# Conflicts:
#	package.json
#	shared/lib/ready-watchdog.test.ts
#	shared/lib/wavemill-mill.sh
…er-logging-to-log-pane-

HOK-1591: Reduce router log verbosity and add concise route summary
…lifecycle-coverage-for-dependency-aware-task-queues

HOK-1537: Add end-to-end docs and lifecycle coverage for dependency-aware task queues
* Ignore review artifacts

* Fix promotion CI required checks
…egration

Sync main into auto/integration
@timogilvie timogilvie merged commit 0409ba6 into main May 7, 2026
3 checks passed
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