') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })(); [codex] PR_26175_OWNER_045 expanded GitHub PR inventory report by ToolboxAid · Pull Request #127 · ToolboxAid/HTML-JavaScript-Gaming · GitHub
Skip to content

[codex] PR_26175_OWNER_045 expanded GitHub PR inventory report - #127

Closed
ToolboxAid wants to merge 1 commit into
mainfrom
PR_26175_OWNER_045-github-pr-expanded-inventory-report
Closed

[codex] PR_26175_OWNER_045 expanded GitHub PR inventory report#127
ToolboxAid wants to merge 1 commit into
mainfrom
PR_26175_OWNER_045-github-pr-expanded-inventory-report

Conversation

@ToolboxAid

Copy link
Copy Markdown
Owner

Summary

Expands the GitHub PR inventory into an actionable OWNER report using GitHub open PR data as the authority.

What changed

  • Added docs_build/dev/reports/PR_26175_OWNER_045-github-pr-expanded-inventory-report.md.
  • Refreshed docs_build/dev/reports/codex_changed_files.txt.
  • Refreshed docs_build/dev/reports/codex_review.diff.
  • Created local repo-structured ZIP artifact at tmp/PR_26175_OWNER_045-github-pr-expanded-inventory-report_delta.zip.

Report coverage

  • Includes 38 open PRs from GitHub.
  • Includes 35 draft PRs and 3 open non-draft PRs.
  • Groups PRs by team and dependency chain.
  • Explicitly identifies Gamma chain, OWNER chain, Alfa stack, Bravo PRs, Charlie PRs, and Delta PRs.
  • Uses only the approved recommendation values: Merge Now, Review First, Waiting On Dependency, Owner Decision Required, Superseded Candidate, Archive Candidate.

Scope

Audit/report only. No runtime code changes. No PRs merged. No PRs closed. No branches deleted.

Validation

  • PASS: Started from clean, synced main.
  • PASS: Read every file under docs_build/dev/ProjectInstructions/.
  • PASS: GitHub REST API inventory fetched successfully.
  • PASS: git diff --check.
  • PASS: git diff --cached --check.
  • PASS: ZIP contents verified as repo-structured entries.

Owner note

All recommendations are advisory and require OWNER approval before merge, closure, archival, or branch cleanup actions.

@ToolboxAid

Copy link
Copy Markdown
OwnerAuthor

OWNER-approved closure: superseded stale GitHub PR inventory report; current state is recorded by merged OWNER_055 action plan #156. No branch deletion requested.

Sign up for freeto 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.

2 participants

@ToolboxAid@codex