Skip to content

[pull] main from PaulDuvall:main#24

Merged
pull[bot] merged 4 commits into
TheTechOddBug:mainfrom
PaulDuvall:main
Jun 6, 2026
Merged

[pull] main from PaulDuvall:main#24
pull[bot] merged 4 commits into
TheTechOddBug:mainfrom
PaulDuvall:main

Conversation

@pull

@pull pull Bot commented Jun 6, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Paul Duvall added 4 commits June 6, 2026 13:58
…attern

Separately-owned executable acceptance policy enforced by continuous
machine checks and signed per-merge attestations, as a synthesis of
StrongDM's Software Factory manifesto.
…luator

Broaden the pattern to the GAN-style principle of separating the
generating agent from an independent judging agent. Cross-model fan-out
becomes one of two topologies; the other is an adversarial judge that
attacks a single candidate on a different model. Adds a Self-Grading
anti-pattern and preserves the #cross-model-validation anchor as an
alias so inbound links keep resolving.

Updates reference table, both mermaid diagrams, patterns.yaml,
index.html, the migration guide, and all inbound links.
The Validation badge was failing on a flaky external-link test. Two root causes:

- test_external_links_accessible used a 5s timeout, single attempt, and no
  User-Agent, so slow-but-healthy pages (e.g. anthropic.com MCP page, ~5s)
  intermittently timed out. The checker now sends a browser UA, falls back
  HEAD->GET on 403/405, and retries transient failures with backoff; the test
  uses a 10s timeout.
- The critical-error logic was backwards: timeouts/connection errors (transient)
  failed the build while genuine HTTP 404s were ignored. Now 4xx/5xx are
  critical (except anti-bot 403/429) and transient errors only warn.

This surfaced a real broken link: the Vertex AI Agent Engine Code Execution
URL returned 404. Updated to the current canonical docs URL.
Clears the Node 20 deprecation warnings (forced to Node 24 by GitHub on
2026-06-16). Verified each target major defaults to runs.using: node24:

- actions/checkout v4 -> v5
- actions/setup-python v5 -> v6
- actions/upload-artifact v4 -> v6 (v5 still defaults to Node 20)
- actions/github-script v7 -> v8 (v9 drops require('@actions/github'); our
  scripts use only injected github/context, but v8 is the minimal Node 24 bump)
- actions/configure-pages v4 -> v6
- actions/upload-pages-artifact v4 -> v5
- actions/deploy-pages v4 -> v5

No functional changes to any workflow.
@pull pull Bot locked and limited conversation to collaborators Jun 6, 2026
@pull pull Bot added the ⤵️ pull label Jun 6, 2026
@pull pull Bot merged commit 1c6c513 into TheTechOddBug:main Jun 6, 2026
7 of 8 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants