Switch agentic workflows to claude-opus-4.8 (translation stays sonnet-4.6)#2813
Conversation
Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
🏷️ Automatic Labeling SummaryThis PR has been automatically labeled based on the files changed and PR metadata. Applied Labels: documentation,security,workflow,isms,ci-cd,testing,skill,size-l,news,agentic-workflow,agent Label Categories
For more information, see |
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
There was a problem hiding this comment.
Pull request overview
Switches the 13 analysis/article-generating agentic news workflows from claude-sonnet-4.6 to claude-opus-4.8 while keeping news-translate on Sonnet for high-volume translation throughput. All 14 .lock.yml siblings are recompiled, the pass-2 budget contract test is updated, and the model split is reflected across user-facing and future-state documentation.
Changes:
- Set
model: claude-opus-4.8in 13news-*.mdsources and propagate to the 14 recompiled lock files (translate lock stays Sonnet). - Update
tests/news-workflow-pass2-budget-contract.test.tsto assert the Opus model on content workflows and Sonnet onnews-translate. - Refresh
README.md,Article-Generation.md,WORKFLOWS.md(v7.6),ARCHITECTURE.md(v2.6),.github/copilot-instructions.md,.github/workflows/README.md,FUTURE_*.md, and skill docs to document the split (Opus 4.7 → 4.8).
Reviewed changes
Copilot reviewed 43 out of 43 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/news-*.md (13 files) |
Engine model bumped to claude-opus-4.8 |
.github/workflows/news-*.lock.yml (14 files) |
Recompiled lock files; 13 carry Opus, translate keeps Sonnet |
tests/news-workflow-pass2-budget-contract.test.ts |
Contract updated to enforce the new model split |
.github/copilot-instructions.md |
Engine block documents the Opus/Sonnet split |
.github/workflows/README.md |
Tool/runtime table updated with model split |
Article-Generation.md |
Engine row updated to Opus with translate caveat |
ARCHITECTURE.md |
v2.6 changelog + Mermaid label Claude Opus 4.8 |
WORKFLOWS.md |
v7.6 changelog + Stage-6 narrative and diagram label |
README.md |
Newsroom blurb and 2026 model row updated |
FUTURE_ARCHITECTURE.md / FUTURE_SECURITY_ARCHITECTURE.md / FUTURE_WORKFLOWS.md / FUTURE_SWOT.md / FUTURE_STATEDIAGRAM.md / FUTURE_MINDMAP.md / FUTURE_FLOWCHART.md / FUTURE_DATA_MODEL.md |
Roadmap/AI-trajectory references bumped Opus 4.7 → 4.8 |
.github/skills/threat-modeling/SKILL.md, .github/skills/gh-aw-mcp-configuration/SKILL.md |
Skill docs updated to reference Opus 4.8 |
claude-opus-4.8was released as the successor toclaude-opus-4.7. This adopts it as the engine model for the analysis/article-generating news workflows while keeping the high-volumenews-translatefan-out onclaude-sonnet-4.6, and refreshes the operational docs.Workflow engine model
news-*.mdsources switchedmodel: claude-sonnet-4.6→claude-opus-4.8;news-translate.mddeliberately left onclaude-sonnet-4.6for translation throughput..lock.ymlsiblings recompiled viagh aw compile(fetch-depth: 0on safe_outputs checkouts preserved natively in gh-aw v0.77.0).Test contract
tests/news-workflow-pass2-budget-contract.test.tsnow asserts the content workflows resolve toclaude-opus-4.8andnews-translatestaysclaude-sonnet-4.6.Documentation
Article-Generation.md,WORKFLOWS.md(v7.6),ARCHITECTURE.md(v2.6),README.md,.github/copilot-instructions.md, and.github/workflows/README.mdupdated to document the model split.Opus 4.7→Opus 4.8across theFUTURE_*.mdand skill docs (the CIS Control| 4.7 |reference is intentionally preserved).Out of scope
news/andanalysis/daily/is unchanged — itsOpus 4.7mentions record which model produced each historical article.