chore(upstream): sync 2026-08-27 - #13

Merged
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27
Aug 27, 2026
Merged

chore(upstream): sync 2026-08-27#13
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27

Conversation

@berghtho

Copy link
Copy Markdown
Owner

Previous integrated upstream SHA: 230c5d4a5cc31656de3d46719e7f4d2a13369991
New upstream SHA: a6797b3b97dca6b6941574ff062d069c45c89b9a

Incoming commits

Review

Risk: server persistence/projection behavior and tests. The batch makes projection bootstrap request the full unapplied event backlog and adds a regression covering more than the default 1,000-event read limit. It also removes a duplicate VCS test. No dependencies, manifests, workflows, release destinations, identity, authentication, subprocess, filesystem boundary, contracts, provider, or Riker-owned files changed.

Conflicts: none. The merge preserves the fork governance boundary and all Riker-owned behavior unchanged.

Capability delta: none. Lead Agent turns remain provider-agnostic at the T3 presentation boundary. No stock provider/model enum controls Native Harness selection, and GitHub Copilot remains available under CMD Riker Model Policy. The mandatory contracts, gateway, bridge, resolver, and server routing tests passed.

Verification

All checks ran in an isolated detached execution checkout at tested head 27fb9d71592580124e566540e0dad7c3fca5cc4d.

  • vp i - passed, no generated diff
  • mandatory Lead Agent test group - passed, 25 tests
  • server Lead Agent tests - passed, 2 tests
  • contracts typecheck - passed
  • server typecheck - passed with non-failing Effect suggestions
  • projection pipeline tests - passed, 23 tests
  • targeted lint and format checks for all three changed TypeScript files - passed
  • git diff --check - passed

GitHub Actions stayed disabled. All publication targets stayed fork-local.

Performed by OpenAI GPT-5.6-sol through the OpenCode Native Harness.

@berghthoberghtho added the upstream-sync Reviewed batch integrations from pingdotgg/t3code label Aug 27, 2026
@berghtho
berghtho merged commit 65b6278 into mainAug 27, 2026
@berghtho
berghtho deleted the upstream-sync/2026-08-27 branch August 27, 2026 12:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

upstream-syncReviewed batch integrations from pingdotgg/t3code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@berghtho@krutftw
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

chore(upstream): sync 2026-08-27 - #13

Merged
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27
Aug 27, 2026
Merged

chore(upstream): sync 2026-08-27#13
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27

Conversation

@berghtho

Copy link
Copy Markdown
Owner

Previous integrated upstream SHA: 230c5d4a5cc31656de3d46719e7f4d2a13369991
New upstream SHA: a6797b3b97dca6b6941574ff062d069c45c89b9a

Incoming commits

Review

Risk: server persistence/projection behavior and tests. The batch makes projection bootstrap request the full unapplied event backlog and adds a regression covering more than the default 1,000-event read limit. It also removes a duplicate VCS test. No dependencies, manifests, workflows, release destinations, identity, authentication, subprocess, filesystem boundary, contracts, provider, or Riker-owned files changed.

Conflicts: none. The merge preserves the fork governance boundary and all Riker-owned behavior unchanged.

Capability delta: none. Lead Agent turns remain provider-agnostic at the T3 presentation boundary. No stock provider/model enum controls Native Harness selection, and GitHub Copilot remains available under CMD Riker Model Policy. The mandatory contracts, gateway, bridge, resolver, and server routing tests passed.

Verification

All checks ran in an isolated detached execution checkout at tested head 27fb9d71592580124e566540e0dad7c3fca5cc4d.

  • vp i - passed, no generated diff
  • mandatory Lead Agent test group - passed, 25 tests
  • server Lead Agent tests - passed, 2 tests
  • contracts typecheck - passed
  • server typecheck - passed with non-failing Effect suggestions
  • projection pipeline tests - passed, 23 tests
  • targeted lint and format checks for all three changed TypeScript files - passed
  • git diff --check - passed

GitHub Actions stayed disabled. All publication targets stayed fork-local.

Performed by OpenAI GPT-5.6-sol through the OpenCode Native Harness.

@berghthoberghtho added the upstream-sync Reviewed batch integrations from pingdotgg/t3code label Aug 27, 2026
@berghtho
berghtho merged commit 65b6278 into mainAug 27, 2026
@berghtho
berghtho deleted the upstream-sync/2026-08-27 branch August 27, 2026 12:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

upstream-syncReviewed batch integrations from pingdotgg/t3code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@berghtho@krutftw
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

chore(upstream): sync 2026-08-27 - #13

Merged
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27
Aug 27, 2026
Merged

chore(upstream): sync 2026-08-27#13
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27

Conversation

@berghtho

Copy link
Copy Markdown
Owner

Previous integrated upstream SHA: 230c5d4a5cc31656de3d46719e7f4d2a13369991
New upstream SHA: a6797b3b97dca6b6941574ff062d069c45c89b9a

Incoming commits

Review

Risk: server persistence/projection behavior and tests. The batch makes projection bootstrap request the full unapplied event backlog and adds a regression covering more than the default 1,000-event read limit. It also removes a duplicate VCS test. No dependencies, manifests, workflows, release destinations, identity, authentication, subprocess, filesystem boundary, contracts, provider, or Riker-owned files changed.

Conflicts: none. The merge preserves the fork governance boundary and all Riker-owned behavior unchanged.

Capability delta: none. Lead Agent turns remain provider-agnostic at the T3 presentation boundary. No stock provider/model enum controls Native Harness selection, and GitHub Copilot remains available under CMD Riker Model Policy. The mandatory contracts, gateway, bridge, resolver, and server routing tests passed.

Verification

All checks ran in an isolated detached execution checkout at tested head 27fb9d71592580124e566540e0dad7c3fca5cc4d.

  • vp i - passed, no generated diff
  • mandatory Lead Agent test group - passed, 25 tests
  • server Lead Agent tests - passed, 2 tests
  • contracts typecheck - passed
  • server typecheck - passed with non-failing Effect suggestions
  • projection pipeline tests - passed, 23 tests
  • targeted lint and format checks for all three changed TypeScript files - passed
  • git diff --check - passed

GitHub Actions stayed disabled. All publication targets stayed fork-local.

Performed by OpenAI GPT-5.6-sol through the OpenCode Native Harness.

@berghthoberghtho added the upstream-sync Reviewed batch integrations from pingdotgg/t3code label Aug 27, 2026
@berghtho
berghtho merged commit 65b6278 into mainAug 27, 2026
@berghtho
berghtho deleted the upstream-sync/2026-08-27 branch August 27, 2026 12:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

upstream-syncReviewed batch integrations from pingdotgg/t3code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@berghtho@krutftw
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

chore(upstream): sync 2026-08-27 - #13

Merged
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27
Aug 27, 2026
Merged

chore(upstream): sync 2026-08-27#13
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27

Conversation

@berghtho

Copy link
Copy Markdown
Owner

Previous integrated upstream SHA: 230c5d4a5cc31656de3d46719e7f4d2a13369991
New upstream SHA: a6797b3b97dca6b6941574ff062d069c45c89b9a

Incoming commits

Review

Risk: server persistence/projection behavior and tests. The batch makes projection bootstrap request the full unapplied event backlog and adds a regression covering more than the default 1,000-event read limit. It also removes a duplicate VCS test. No dependencies, manifests, workflows, release destinations, identity, authentication, subprocess, filesystem boundary, contracts, provider, or Riker-owned files changed.

Conflicts: none. The merge preserves the fork governance boundary and all Riker-owned behavior unchanged.

Capability delta: none. Lead Agent turns remain provider-agnostic at the T3 presentation boundary. No stock provider/model enum controls Native Harness selection, and GitHub Copilot remains available under CMD Riker Model Policy. The mandatory contracts, gateway, bridge, resolver, and server routing tests passed.

Verification

All checks ran in an isolated detached execution checkout at tested head 27fb9d71592580124e566540e0dad7c3fca5cc4d.

  • vp i - passed, no generated diff
  • mandatory Lead Agent test group - passed, 25 tests
  • server Lead Agent tests - passed, 2 tests
  • contracts typecheck - passed
  • server typecheck - passed with non-failing Effect suggestions
  • projection pipeline tests - passed, 23 tests
  • targeted lint and format checks for all three changed TypeScript files - passed
  • git diff --check - passed

GitHub Actions stayed disabled. All publication targets stayed fork-local.

Performed by OpenAI GPT-5.6-sol through the OpenCode Native Harness.

@berghthoberghtho added the upstream-sync Reviewed batch integrations from pingdotgg/t3code label Aug 27, 2026
@berghtho
berghtho merged commit 65b6278 into mainAug 27, 2026
@berghtho
berghtho deleted the upstream-sync/2026-08-27 branch August 27, 2026 12:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

upstream-syncReviewed batch integrations from pingdotgg/t3code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@berghtho@krutftw
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

chore(upstream): sync 2026-08-27 - #13

Merged
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27
Aug 27, 2026
Merged

chore(upstream): sync 2026-08-27#13
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27

Conversation

@berghtho

Copy link
Copy Markdown
Owner

Previous integrated upstream SHA: 230c5d4a5cc31656de3d46719e7f4d2a13369991
New upstream SHA: a6797b3b97dca6b6941574ff062d069c45c89b9a

Incoming commits

Review

Risk: server persistence/projection behavior and tests. The batch makes projection bootstrap request the full unapplied event backlog and adds a regression covering more than the default 1,000-event read limit. It also removes a duplicate VCS test. No dependencies, manifests, workflows, release destinations, identity, authentication, subprocess, filesystem boundary, contracts, provider, or Riker-owned files changed.

Conflicts: none. The merge preserves the fork governance boundary and all Riker-owned behavior unchanged.

Capability delta: none. Lead Agent turns remain provider-agnostic at the T3 presentation boundary. No stock provider/model enum controls Native Harness selection, and GitHub Copilot remains available under CMD Riker Model Policy. The mandatory contracts, gateway, bridge, resolver, and server routing tests passed.

Verification

All checks ran in an isolated detached execution checkout at tested head 27fb9d71592580124e566540e0dad7c3fca5cc4d.

  • vp i - passed, no generated diff
  • mandatory Lead Agent test group - passed, 25 tests
  • server Lead Agent tests - passed, 2 tests
  • contracts typecheck - passed
  • server typecheck - passed with non-failing Effect suggestions
  • projection pipeline tests - passed, 23 tests
  • targeted lint and format checks for all three changed TypeScript files - passed
  • git diff --check - passed

GitHub Actions stayed disabled. All publication targets stayed fork-local.

Performed by OpenAI GPT-5.6-sol through the OpenCode Native Harness.

@berghthoberghtho added the upstream-sync Reviewed batch integrations from pingdotgg/t3code label Aug 27, 2026
@berghtho
berghtho merged commit 65b6278 into mainAug 27, 2026
@berghtho
berghtho deleted the upstream-sync/2026-08-27 branch August 27, 2026 12:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

upstream-syncReviewed batch integrations from pingdotgg/t3code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@berghtho@krutftw
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

chore(upstream): sync 2026-08-27 - #13

Merged
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27
Aug 27, 2026
Merged

chore(upstream): sync 2026-08-27#13
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27

Conversation

@berghtho

Copy link
Copy Markdown
Owner

Previous integrated upstream SHA: 230c5d4a5cc31656de3d46719e7f4d2a13369991
New upstream SHA: a6797b3b97dca6b6941574ff062d069c45c89b9a

Incoming commits

Review

Risk: server persistence/projection behavior and tests. The batch makes projection bootstrap request the full unapplied event backlog and adds a regression covering more than the default 1,000-event read limit. It also removes a duplicate VCS test. No dependencies, manifests, workflows, release destinations, identity, authentication, subprocess, filesystem boundary, contracts, provider, or Riker-owned files changed.

Conflicts: none. The merge preserves the fork governance boundary and all Riker-owned behavior unchanged.

Capability delta: none. Lead Agent turns remain provider-agnostic at the T3 presentation boundary. No stock provider/model enum controls Native Harness selection, and GitHub Copilot remains available under CMD Riker Model Policy. The mandatory contracts, gateway, bridge, resolver, and server routing tests passed.

Verification

All checks ran in an isolated detached execution checkout at tested head 27fb9d71592580124e566540e0dad7c3fca5cc4d.

  • vp i - passed, no generated diff
  • mandatory Lead Agent test group - passed, 25 tests
  • server Lead Agent tests - passed, 2 tests
  • contracts typecheck - passed
  • server typecheck - passed with non-failing Effect suggestions
  • projection pipeline tests - passed, 23 tests
  • targeted lint and format checks for all three changed TypeScript files - passed
  • git diff --check - passed

GitHub Actions stayed disabled. All publication targets stayed fork-local.

Performed by OpenAI GPT-5.6-sol through the OpenCode Native Harness.

@berghthoberghtho added the upstream-sync Reviewed batch integrations from pingdotgg/t3code label Aug 27, 2026
@berghtho
berghtho merged commit 65b6278 into mainAug 27, 2026
@berghtho
berghtho deleted the upstream-sync/2026-08-27 branch August 27, 2026 12:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

upstream-syncReviewed batch integrations from pingdotgg/t3code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@berghtho@krutftw
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

chore(upstream): sync 2026-08-27 - #13

Merged
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27
Aug 27, 2026
Merged

chore(upstream): sync 2026-08-27#13
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27

Conversation

@berghtho

Copy link
Copy Markdown
Owner

Previous integrated upstream SHA: 230c5d4a5cc31656de3d46719e7f4d2a13369991
New upstream SHA: a6797b3b97dca6b6941574ff062d069c45c89b9a

Incoming commits

Review

Risk: server persistence/projection behavior and tests. The batch makes projection bootstrap request the full unapplied event backlog and adds a regression covering more than the default 1,000-event read limit. It also removes a duplicate VCS test. No dependencies, manifests, workflows, release destinations, identity, authentication, subprocess, filesystem boundary, contracts, provider, or Riker-owned files changed.

Conflicts: none. The merge preserves the fork governance boundary and all Riker-owned behavior unchanged.

Capability delta: none. Lead Agent turns remain provider-agnostic at the T3 presentation boundary. No stock provider/model enum controls Native Harness selection, and GitHub Copilot remains available under CMD Riker Model Policy. The mandatory contracts, gateway, bridge, resolver, and server routing tests passed.

Verification

All checks ran in an isolated detached execution checkout at tested head 27fb9d71592580124e566540e0dad7c3fca5cc4d.

  • vp i - passed, no generated diff
  • mandatory Lead Agent test group - passed, 25 tests
  • server Lead Agent tests - passed, 2 tests
  • contracts typecheck - passed
  • server typecheck - passed with non-failing Effect suggestions
  • projection pipeline tests - passed, 23 tests
  • targeted lint and format checks for all three changed TypeScript files - passed
  • git diff --check - passed

GitHub Actions stayed disabled. All publication targets stayed fork-local.

Performed by OpenAI GPT-5.6-sol through the OpenCode Native Harness.

@berghthoberghtho added the upstream-sync Reviewed batch integrations from pingdotgg/t3code label Aug 27, 2026
@berghtho
berghtho merged commit 65b6278 into mainAug 27, 2026
@berghtho
berghtho deleted the upstream-sync/2026-08-27 branch August 27, 2026 12:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

upstream-syncReviewed batch integrations from pingdotgg/t3code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@berghtho@krutftw
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

chore(upstream): sync 2026-08-27 - #13

Merged
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27
Aug 27, 2026
Merged

chore(upstream): sync 2026-08-27#13
berghtho merged 3 commits into
mainfrom
upstream-sync/2026-08-27

Conversation

@berghtho

Copy link
Copy Markdown
Owner

Previous integrated upstream SHA: 230c5d4a5cc31656de3d46719e7f4d2a13369991
New upstream SHA: a6797b3b97dca6b6941574ff062d069c45c89b9a

Incoming commits

Review

Risk: server persistence/projection behavior and tests. The batch makes projection bootstrap request the full unapplied event backlog and adds a regression covering more than the default 1,000-event read limit. It also removes a duplicate VCS test. No dependencies, manifests, workflows, release destinations, identity, authentication, subprocess, filesystem boundary, contracts, provider, or Riker-owned files changed.

Conflicts: none. The merge preserves the fork governance boundary and all Riker-owned behavior unchanged.

Capability delta: none. Lead Agent turns remain provider-agnostic at the T3 presentation boundary. No stock provider/model enum controls Native Harness selection, and GitHub Copilot remains available under CMD Riker Model Policy. The mandatory contracts, gateway, bridge, resolver, and server routing tests passed.

Verification

All checks ran in an isolated detached execution checkout at tested head 27fb9d71592580124e566540e0dad7c3fca5cc4d.

  • vp i - passed, no generated diff
  • mandatory Lead Agent test group - passed, 25 tests
  • server Lead Agent tests - passed, 2 tests
  • contracts typecheck - passed
  • server typecheck - passed with non-failing Effect suggestions
  • projection pipeline tests - passed, 23 tests
  • targeted lint and format checks for all three changed TypeScript files - passed
  • git diff --check - passed

GitHub Actions stayed disabled. All publication targets stayed fork-local.

Performed by OpenAI GPT-5.6-sol through the OpenCode Native Harness.

@berghthoberghtho added the upstream-sync Reviewed batch integrations from pingdotgg/t3code label Aug 27, 2026
@berghtho
berghtho merged commit 65b6278 into mainAug 27, 2026
@berghtho
berghtho deleted the upstream-sync/2026-08-27 branch August 27, 2026 12:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

upstream-syncReviewed batch integrations from pingdotgg/t3code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@berghtho@krutftw