Skip to content

test/runtime: keep registry build type-safe and align BYOS health fallback - #48

Merged
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813
Aug 14, 2026
Merged

test/runtime: keep registry build type-safe and align BYOS health fallback#48
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813

Conversation

@reprewindai-dev

@reprewindai-devreprewindai-dev commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Objective

Keep the canonical cAPI production build type-safe while explicitly aligning the BYOS dependency-health fallback with BYOS's canonical shallow health contract.

Changes

  • Treat process.env as a mutable record only inside registry tests so production TypeScript compilation remains clean.
  • Preserve the existing fail-closed registry-token coverage.
  • Change the production BYOS MCP-gateway fallback probe from /api/v1/health to canonical shallow /health.
  • Update the dependency-health regression to assert http://byos:8088/health.

This PR therefore does include a small production runtime behavior change in dependency probing; it is not test-only.

Verification

Branch-reported local verification:

  • npm test: 17 files, 60 tests passed.
  • npm run build: production compilation and TypeScript completed successfully.

These local results are not a substitute for executable exact-head GitHub Actions.

Runtime truth boundary

  • observed_current_responsibilities: cAPI performs dependency probing and remains the canonical Interlink; BYOS exposes the shallow process-health contract at /health.
  • reported_runtime_state: cAPI 3003, BYOS 8088.
  • verified_runtime_state: NOT_VERIFIED for both; this PR does not establish deployed SHA, HTTP/protocol identity, container listener, or Traefik routing.

Keep draft until exact-head test/build/typecheck/security/dependency checks actually execute and pass with no blocking review.

@vercel

vercelBot commented Aug 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
c-apiErrorErrorAug 14, 2026 2:45pm
veklom-id-59uwErrorErrorAug 14, 2026 2:45pm

@coderabbitai

coderabbitaiBot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: fe76b1e1-4661-49a9-8780-06ddfa37233d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this is a narrowly scoped test-only TypeScript correction on current main (7d01490403117bbbd4c69003f8861606a8a15473) and does not alter the CAPPO-only consequential-execution boundary. The patch is directionally safe: process.env is cast mutable only inside the registry test file, while the fail-closed production registry-token cases remain intact.

Do not merge yet. GitHub Actions run 31754008879 for exact head 9fa832abf54badebcf04ab6cdda3ad2e534d3656 concluded failure; its only verify job (94625777060) has no executable step payload, matching the current repository Actions-execution outage. The PR body's local npm test / npm run build results are useful source evidence but are not an independently executed exact-head gate.

Before readiness: restore executable exact-head CI, require test + production build/typecheck to pass there, and reconcile this build fix into the eventual #44 fail-closed authority branch/rebase so we do not create two competing cAPI baselines. Runtime remains NOT_VERIFIED; no deployment claim follows from this test-only patch.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this PR is no longer test-only. In addition to the NODE_ENV typing fix, it changes production dependency probing for the BYOS MCP gateway fallback from /api/v1/health to /health and updates its test. That runtime behavior change is directionally consistent with the canonical BYOS shallow health contract, but the PR title/body must describe it explicitly so this cannot be mistaken for a no-runtime-behavior test cleanup. Keep draft until the scope is corrected and exact-head test/build/typecheck/security gates actually execute. Current cAPI CI run 31810999485 failed pre-execution (steps: [], no assigned runner), so there is still no executable CI evidence for this head. No runtime verification claim.

@reprewindai-devreprewindai-dev changed the title test(registry): keep production build type-safetest/runtime: keep registry build type-safe and align BYOS health fallbackAug 14, 2026
@reprewindai-dev
reprewindai-dev merged commit 8da804d into mainAug 14, 2026
2 of 5 checks passed
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.

1 participant

@reprewindai-dev
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
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;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
test/runtime: keep registry build type-safe and align BYOS health fallback by reprewindai-dev · Pull Request #48 · reprewindai-dev/cAPI · GitHub
Skip to content

test/runtime: keep registry build type-safe and align BYOS health fallback - #48

Merged
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813
Aug 14, 2026
Merged

test/runtime: keep registry build type-safe and align BYOS health fallback#48
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813

Conversation

@reprewindai-dev

@reprewindai-devreprewindai-dev commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Objective

Keep the canonical cAPI production build type-safe while explicitly aligning the BYOS dependency-health fallback with BYOS's canonical shallow health contract.

Changes

  • Treat process.env as a mutable record only inside registry tests so production TypeScript compilation remains clean.
  • Preserve the existing fail-closed registry-token coverage.
  • Change the production BYOS MCP-gateway fallback probe from /api/v1/health to canonical shallow /health.
  • Update the dependency-health regression to assert http://byos:8088/health.

This PR therefore does include a small production runtime behavior change in dependency probing; it is not test-only.

Verification

Branch-reported local verification:

  • npm test: 17 files, 60 tests passed.
  • npm run build: production compilation and TypeScript completed successfully.

These local results are not a substitute for executable exact-head GitHub Actions.

Runtime truth boundary

  • observed_current_responsibilities: cAPI performs dependency probing and remains the canonical Interlink; BYOS exposes the shallow process-health contract at /health.
  • reported_runtime_state: cAPI 3003, BYOS 8088.
  • verified_runtime_state: NOT_VERIFIED for both; this PR does not establish deployed SHA, HTTP/protocol identity, container listener, or Traefik routing.

Keep draft until exact-head test/build/typecheck/security/dependency checks actually execute and pass with no blocking review.

@vercel

vercelBot commented Aug 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
c-apiErrorErrorAug 14, 2026 2:45pm
veklom-id-59uwErrorErrorAug 14, 2026 2:45pm

@coderabbitai

coderabbitaiBot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: fe76b1e1-4661-49a9-8780-06ddfa37233d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this is a narrowly scoped test-only TypeScript correction on current main (7d01490403117bbbd4c69003f8861606a8a15473) and does not alter the CAPPO-only consequential-execution boundary. The patch is directionally safe: process.env is cast mutable only inside the registry test file, while the fail-closed production registry-token cases remain intact.

Do not merge yet. GitHub Actions run 31754008879 for exact head 9fa832abf54badebcf04ab6cdda3ad2e534d3656 concluded failure; its only verify job (94625777060) has no executable step payload, matching the current repository Actions-execution outage. The PR body's local npm test / npm run build results are useful source evidence but are not an independently executed exact-head gate.

Before readiness: restore executable exact-head CI, require test + production build/typecheck to pass there, and reconcile this build fix into the eventual #44 fail-closed authority branch/rebase so we do not create two competing cAPI baselines. Runtime remains NOT_VERIFIED; no deployment claim follows from this test-only patch.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this PR is no longer test-only. In addition to the NODE_ENV typing fix, it changes production dependency probing for the BYOS MCP gateway fallback from /api/v1/health to /health and updates its test. That runtime behavior change is directionally consistent with the canonical BYOS shallow health contract, but the PR title/body must describe it explicitly so this cannot be mistaken for a no-runtime-behavior test cleanup. Keep draft until the scope is corrected and exact-head test/build/typecheck/security gates actually execute. Current cAPI CI run 31810999485 failed pre-execution (steps: [], no assigned runner), so there is still no executable CI evidence for this head. No runtime verification claim.

@reprewindai-devreprewindai-dev changed the title test(registry): keep production build type-safetest/runtime: keep registry build type-safe and align BYOS health fallbackAug 14, 2026
@reprewindai-dev
reprewindai-dev merged commit 8da804d into mainAug 14, 2026
2 of 5 checks passed
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.

1 participant

@reprewindai-dev
, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' test/runtime: keep registry build type-safe and align BYOS health fallback by reprewindai-dev · Pull Request #48 · reprewindai-dev/cAPI · GitHub
Skip to content

test/runtime: keep registry build type-safe and align BYOS health fallback - #48

Merged
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813
Aug 14, 2026
Merged

test/runtime: keep registry build type-safe and align BYOS health fallback#48
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813

Conversation

@reprewindai-dev

@reprewindai-devreprewindai-dev commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Objective

Keep the canonical cAPI production build type-safe while explicitly aligning the BYOS dependency-health fallback with BYOS's canonical shallow health contract.

Changes

  • Treat process.env as a mutable record only inside registry tests so production TypeScript compilation remains clean.
  • Preserve the existing fail-closed registry-token coverage.
  • Change the production BYOS MCP-gateway fallback probe from /api/v1/health to canonical shallow /health.
  • Update the dependency-health regression to assert http://byos:8088/health.

This PR therefore does include a small production runtime behavior change in dependency probing; it is not test-only.

Verification

Branch-reported local verification:

  • npm test: 17 files, 60 tests passed.
  • npm run build: production compilation and TypeScript completed successfully.

These local results are not a substitute for executable exact-head GitHub Actions.

Runtime truth boundary

  • observed_current_responsibilities: cAPI performs dependency probing and remains the canonical Interlink; BYOS exposes the shallow process-health contract at /health.
  • reported_runtime_state: cAPI 3003, BYOS 8088.
  • verified_runtime_state: NOT_VERIFIED for both; this PR does not establish deployed SHA, HTTP/protocol identity, container listener, or Traefik routing.

Keep draft until exact-head test/build/typecheck/security/dependency checks actually execute and pass with no blocking review.

@vercel

vercelBot commented Aug 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
c-apiErrorErrorAug 14, 2026 2:45pm
veklom-id-59uwErrorErrorAug 14, 2026 2:45pm

@coderabbitai

coderabbitaiBot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: fe76b1e1-4661-49a9-8780-06ddfa37233d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this is a narrowly scoped test-only TypeScript correction on current main (7d01490403117bbbd4c69003f8861606a8a15473) and does not alter the CAPPO-only consequential-execution boundary. The patch is directionally safe: process.env is cast mutable only inside the registry test file, while the fail-closed production registry-token cases remain intact.

Do not merge yet. GitHub Actions run 31754008879 for exact head 9fa832abf54badebcf04ab6cdda3ad2e534d3656 concluded failure; its only verify job (94625777060) has no executable step payload, matching the current repository Actions-execution outage. The PR body's local npm test / npm run build results are useful source evidence but are not an independently executed exact-head gate.

Before readiness: restore executable exact-head CI, require test + production build/typecheck to pass there, and reconcile this build fix into the eventual #44 fail-closed authority branch/rebase so we do not create two competing cAPI baselines. Runtime remains NOT_VERIFIED; no deployment claim follows from this test-only patch.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this PR is no longer test-only. In addition to the NODE_ENV typing fix, it changes production dependency probing for the BYOS MCP gateway fallback from /api/v1/health to /health and updates its test. That runtime behavior change is directionally consistent with the canonical BYOS shallow health contract, but the PR title/body must describe it explicitly so this cannot be mistaken for a no-runtime-behavior test cleanup. Keep draft until the scope is corrected and exact-head test/build/typecheck/security gates actually execute. Current cAPI CI run 31810999485 failed pre-execution (steps: [], no assigned runner), so there is still no executable CI evidence for this head. No runtime verification claim.

@reprewindai-devreprewindai-dev changed the title test(registry): keep production build type-safetest/runtime: keep registry build type-safe and align BYOS health fallbackAug 14, 2026
@reprewindai-dev
reprewindai-dev merged commit 8da804d into mainAug 14, 2026
2 of 5 checks passed
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.

1 participant

@reprewindai-dev
, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', '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('^' + ".*" + ' test/runtime: keep registry build type-safe and align BYOS health fallback by reprewindai-dev · Pull Request #48 · reprewindai-dev/cAPI · GitHub
Skip to content

test/runtime: keep registry build type-safe and align BYOS health fallback - #48

Merged
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813
Aug 14, 2026
Merged

test/runtime: keep registry build type-safe and align BYOS health fallback#48
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813

Conversation

@reprewindai-dev

@reprewindai-devreprewindai-dev commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Objective

Keep the canonical cAPI production build type-safe while explicitly aligning the BYOS dependency-health fallback with BYOS's canonical shallow health contract.

Changes

  • Treat process.env as a mutable record only inside registry tests so production TypeScript compilation remains clean.
  • Preserve the existing fail-closed registry-token coverage.
  • Change the production BYOS MCP-gateway fallback probe from /api/v1/health to canonical shallow /health.
  • Update the dependency-health regression to assert http://byos:8088/health.

This PR therefore does include a small production runtime behavior change in dependency probing; it is not test-only.

Verification

Branch-reported local verification:

  • npm test: 17 files, 60 tests passed.
  • npm run build: production compilation and TypeScript completed successfully.

These local results are not a substitute for executable exact-head GitHub Actions.

Runtime truth boundary

  • observed_current_responsibilities: cAPI performs dependency probing and remains the canonical Interlink; BYOS exposes the shallow process-health contract at /health.
  • reported_runtime_state: cAPI 3003, BYOS 8088.
  • verified_runtime_state: NOT_VERIFIED for both; this PR does not establish deployed SHA, HTTP/protocol identity, container listener, or Traefik routing.

Keep draft until exact-head test/build/typecheck/security/dependency checks actually execute and pass with no blocking review.

@vercel

vercelBot commented Aug 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
c-apiErrorErrorAug 14, 2026 2:45pm
veklom-id-59uwErrorErrorAug 14, 2026 2:45pm

@coderabbitai

coderabbitaiBot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: fe76b1e1-4661-49a9-8780-06ddfa37233d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this is a narrowly scoped test-only TypeScript correction on current main (7d01490403117bbbd4c69003f8861606a8a15473) and does not alter the CAPPO-only consequential-execution boundary. The patch is directionally safe: process.env is cast mutable only inside the registry test file, while the fail-closed production registry-token cases remain intact.

Do not merge yet. GitHub Actions run 31754008879 for exact head 9fa832abf54badebcf04ab6cdda3ad2e534d3656 concluded failure; its only verify job (94625777060) has no executable step payload, matching the current repository Actions-execution outage. The PR body's local npm test / npm run build results are useful source evidence but are not an independently executed exact-head gate.

Before readiness: restore executable exact-head CI, require test + production build/typecheck to pass there, and reconcile this build fix into the eventual #44 fail-closed authority branch/rebase so we do not create two competing cAPI baselines. Runtime remains NOT_VERIFIED; no deployment claim follows from this test-only patch.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this PR is no longer test-only. In addition to the NODE_ENV typing fix, it changes production dependency probing for the BYOS MCP gateway fallback from /api/v1/health to /health and updates its test. That runtime behavior change is directionally consistent with the canonical BYOS shallow health contract, but the PR title/body must describe it explicitly so this cannot be mistaken for a no-runtime-behavior test cleanup. Keep draft until the scope is corrected and exact-head test/build/typecheck/security gates actually execute. Current cAPI CI run 31810999485 failed pre-execution (steps: [], no assigned runner), so there is still no executable CI evidence for this head. No runtime verification claim.

@reprewindai-devreprewindai-dev changed the title test(registry): keep production build type-safetest/runtime: keep registry build type-safe and align BYOS health fallbackAug 14, 2026
@reprewindai-dev
reprewindai-dev merged commit 8da804d into mainAug 14, 2026
2 of 5 checks passed
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.

1 participant

@reprewindai-dev
, '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" + ' test/runtime: keep registry build type-safe and align BYOS health fallback by reprewindai-dev · Pull Request #48 · reprewindai-dev/cAPI · GitHub
Skip to content

test/runtime: keep registry build type-safe and align BYOS health fallback - #48

Merged
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813
Aug 14, 2026
Merged

test/runtime: keep registry build type-safe and align BYOS health fallback#48
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813

Conversation

@reprewindai-dev

@reprewindai-devreprewindai-dev commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Objective

Keep the canonical cAPI production build type-safe while explicitly aligning the BYOS dependency-health fallback with BYOS's canonical shallow health contract.

Changes

  • Treat process.env as a mutable record only inside registry tests so production TypeScript compilation remains clean.
  • Preserve the existing fail-closed registry-token coverage.
  • Change the production BYOS MCP-gateway fallback probe from /api/v1/health to canonical shallow /health.
  • Update the dependency-health regression to assert http://byos:8088/health.

This PR therefore does include a small production runtime behavior change in dependency probing; it is not test-only.

Verification

Branch-reported local verification:

  • npm test: 17 files, 60 tests passed.
  • npm run build: production compilation and TypeScript completed successfully.

These local results are not a substitute for executable exact-head GitHub Actions.

Runtime truth boundary

  • observed_current_responsibilities: cAPI performs dependency probing and remains the canonical Interlink; BYOS exposes the shallow process-health contract at /health.
  • reported_runtime_state: cAPI 3003, BYOS 8088.
  • verified_runtime_state: NOT_VERIFIED for both; this PR does not establish deployed SHA, HTTP/protocol identity, container listener, or Traefik routing.

Keep draft until exact-head test/build/typecheck/security/dependency checks actually execute and pass with no blocking review.

@vercel

vercelBot commented Aug 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
c-apiErrorErrorAug 14, 2026 2:45pm
veklom-id-59uwErrorErrorAug 14, 2026 2:45pm

@coderabbitai

coderabbitaiBot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: fe76b1e1-4661-49a9-8780-06ddfa37233d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this is a narrowly scoped test-only TypeScript correction on current main (7d01490403117bbbd4c69003f8861606a8a15473) and does not alter the CAPPO-only consequential-execution boundary. The patch is directionally safe: process.env is cast mutable only inside the registry test file, while the fail-closed production registry-token cases remain intact.

Do not merge yet. GitHub Actions run 31754008879 for exact head 9fa832abf54badebcf04ab6cdda3ad2e534d3656 concluded failure; its only verify job (94625777060) has no executable step payload, matching the current repository Actions-execution outage. The PR body's local npm test / npm run build results are useful source evidence but are not an independently executed exact-head gate.

Before readiness: restore executable exact-head CI, require test + production build/typecheck to pass there, and reconcile this build fix into the eventual #44 fail-closed authority branch/rebase so we do not create two competing cAPI baselines. Runtime remains NOT_VERIFIED; no deployment claim follows from this test-only patch.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this PR is no longer test-only. In addition to the NODE_ENV typing fix, it changes production dependency probing for the BYOS MCP gateway fallback from /api/v1/health to /health and updates its test. That runtime behavior change is directionally consistent with the canonical BYOS shallow health contract, but the PR title/body must describe it explicitly so this cannot be mistaken for a no-runtime-behavior test cleanup. Keep draft until the scope is corrected and exact-head test/build/typecheck/security gates actually execute. Current cAPI CI run 31810999485 failed pre-execution (steps: [], no assigned runner), so there is still no executable CI evidence for this head. No runtime verification claim.

@reprewindai-devreprewindai-dev changed the title test(registry): keep production build type-safetest/runtime: keep registry build type-safe and align BYOS health fallbackAug 14, 2026
@reprewindai-dev
reprewindai-dev merged commit 8da804d into mainAug 14, 2026
2 of 5 checks passed
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.

1 participant

@reprewindai-dev
, '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('^' + ".*" + ' test/runtime: keep registry build type-safe and align BYOS health fallback by reprewindai-dev · Pull Request #48 · reprewindai-dev/cAPI · GitHub
Skip to content

test/runtime: keep registry build type-safe and align BYOS health fallback - #48

Merged
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813
Aug 14, 2026
Merged

test/runtime: keep registry build type-safe and align BYOS health fallback#48
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813

Conversation

@reprewindai-dev

@reprewindai-devreprewindai-dev commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Objective

Keep the canonical cAPI production build type-safe while explicitly aligning the BYOS dependency-health fallback with BYOS's canonical shallow health contract.

Changes

  • Treat process.env as a mutable record only inside registry tests so production TypeScript compilation remains clean.
  • Preserve the existing fail-closed registry-token coverage.
  • Change the production BYOS MCP-gateway fallback probe from /api/v1/health to canonical shallow /health.
  • Update the dependency-health regression to assert http://byos:8088/health.

This PR therefore does include a small production runtime behavior change in dependency probing; it is not test-only.

Verification

Branch-reported local verification:

  • npm test: 17 files, 60 tests passed.
  • npm run build: production compilation and TypeScript completed successfully.

These local results are not a substitute for executable exact-head GitHub Actions.

Runtime truth boundary

  • observed_current_responsibilities: cAPI performs dependency probing and remains the canonical Interlink; BYOS exposes the shallow process-health contract at /health.
  • reported_runtime_state: cAPI 3003, BYOS 8088.
  • verified_runtime_state: NOT_VERIFIED for both; this PR does not establish deployed SHA, HTTP/protocol identity, container listener, or Traefik routing.

Keep draft until exact-head test/build/typecheck/security/dependency checks actually execute and pass with no blocking review.

@vercel

vercelBot commented Aug 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
c-apiErrorErrorAug 14, 2026 2:45pm
veklom-id-59uwErrorErrorAug 14, 2026 2:45pm

@coderabbitai

coderabbitaiBot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: fe76b1e1-4661-49a9-8780-06ddfa37233d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this is a narrowly scoped test-only TypeScript correction on current main (7d01490403117bbbd4c69003f8861606a8a15473) and does not alter the CAPPO-only consequential-execution boundary. The patch is directionally safe: process.env is cast mutable only inside the registry test file, while the fail-closed production registry-token cases remain intact.

Do not merge yet. GitHub Actions run 31754008879 for exact head 9fa832abf54badebcf04ab6cdda3ad2e534d3656 concluded failure; its only verify job (94625777060) has no executable step payload, matching the current repository Actions-execution outage. The PR body's local npm test / npm run build results are useful source evidence but are not an independently executed exact-head gate.

Before readiness: restore executable exact-head CI, require test + production build/typecheck to pass there, and reconcile this build fix into the eventual #44 fail-closed authority branch/rebase so we do not create two competing cAPI baselines. Runtime remains NOT_VERIFIED; no deployment claim follows from this test-only patch.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this PR is no longer test-only. In addition to the NODE_ENV typing fix, it changes production dependency probing for the BYOS MCP gateway fallback from /api/v1/health to /health and updates its test. That runtime behavior change is directionally consistent with the canonical BYOS shallow health contract, but the PR title/body must describe it explicitly so this cannot be mistaken for a no-runtime-behavior test cleanup. Keep draft until the scope is corrected and exact-head test/build/typecheck/security gates actually execute. Current cAPI CI run 31810999485 failed pre-execution (steps: [], no assigned runner), so there is still no executable CI evidence for this head. No runtime verification claim.

@reprewindai-devreprewindai-dev changed the title test(registry): keep production build type-safetest/runtime: keep registry build type-safe and align BYOS health fallbackAug 14, 2026
@reprewindai-dev
reprewindai-dev merged commit 8da804d into mainAug 14, 2026
2 of 5 checks passed
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.

1 participant

@reprewindai-dev
, '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); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' test/runtime: keep registry build type-safe and align BYOS health fallback by reprewindai-dev · Pull Request #48 · reprewindai-dev/cAPI · GitHub
Skip to content

test/runtime: keep registry build type-safe and align BYOS health fallback - #48

Merged
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813
Aug 14, 2026
Merged

test/runtime: keep registry build type-safe and align BYOS health fallback#48
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813

Conversation

@reprewindai-dev

@reprewindai-devreprewindai-dev commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Objective

Keep the canonical cAPI production build type-safe while explicitly aligning the BYOS dependency-health fallback with BYOS's canonical shallow health contract.

Changes

  • Treat process.env as a mutable record only inside registry tests so production TypeScript compilation remains clean.
  • Preserve the existing fail-closed registry-token coverage.
  • Change the production BYOS MCP-gateway fallback probe from /api/v1/health to canonical shallow /health.
  • Update the dependency-health regression to assert http://byos:8088/health.

This PR therefore does include a small production runtime behavior change in dependency probing; it is not test-only.

Verification

Branch-reported local verification:

  • npm test: 17 files, 60 tests passed.
  • npm run build: production compilation and TypeScript completed successfully.

These local results are not a substitute for executable exact-head GitHub Actions.

Runtime truth boundary

  • observed_current_responsibilities: cAPI performs dependency probing and remains the canonical Interlink; BYOS exposes the shallow process-health contract at /health.
  • reported_runtime_state: cAPI 3003, BYOS 8088.
  • verified_runtime_state: NOT_VERIFIED for both; this PR does not establish deployed SHA, HTTP/protocol identity, container listener, or Traefik routing.

Keep draft until exact-head test/build/typecheck/security/dependency checks actually execute and pass with no blocking review.

@vercel

vercelBot commented Aug 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
c-apiErrorErrorAug 14, 2026 2:45pm
veklom-id-59uwErrorErrorAug 14, 2026 2:45pm

@coderabbitai

coderabbitaiBot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: fe76b1e1-4661-49a9-8780-06ddfa37233d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this is a narrowly scoped test-only TypeScript correction on current main (7d01490403117bbbd4c69003f8861606a8a15473) and does not alter the CAPPO-only consequential-execution boundary. The patch is directionally safe: process.env is cast mutable only inside the registry test file, while the fail-closed production registry-token cases remain intact.

Do not merge yet. GitHub Actions run 31754008879 for exact head 9fa832abf54badebcf04ab6cdda3ad2e534d3656 concluded failure; its only verify job (94625777060) has no executable step payload, matching the current repository Actions-execution outage. The PR body's local npm test / npm run build results are useful source evidence but are not an independently executed exact-head gate.

Before readiness: restore executable exact-head CI, require test + production build/typecheck to pass there, and reconcile this build fix into the eventual #44 fail-closed authority branch/rebase so we do not create two competing cAPI baselines. Runtime remains NOT_VERIFIED; no deployment claim follows from this test-only patch.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this PR is no longer test-only. In addition to the NODE_ENV typing fix, it changes production dependency probing for the BYOS MCP gateway fallback from /api/v1/health to /health and updates its test. That runtime behavior change is directionally consistent with the canonical BYOS shallow health contract, but the PR title/body must describe it explicitly so this cannot be mistaken for a no-runtime-behavior test cleanup. Keep draft until the scope is corrected and exact-head test/build/typecheck/security gates actually execute. Current cAPI CI run 31810999485 failed pre-execution (steps: [], no assigned runner), so there is still no executable CI evidence for this head. No runtime verification claim.

@reprewindai-devreprewindai-dev changed the title test(registry): keep production build type-safetest/runtime: keep registry build type-safe and align BYOS health fallbackAug 14, 2026
@reprewindai-dev
reprewindai-dev merged commit 8da804d into mainAug 14, 2026
2 of 5 checks passed
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.

1 participant

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

test/runtime: keep registry build type-safe and align BYOS health fallback - #48

Merged
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813
Aug 14, 2026
Merged

test/runtime: keep registry build type-safe and align BYOS health fallback#48
reprewindai-dev merged 2 commits into
mainfrom
canonical-runtime-guard-20260813

Conversation

@reprewindai-dev

@reprewindai-devreprewindai-dev commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Objective

Keep the canonical cAPI production build type-safe while explicitly aligning the BYOS dependency-health fallback with BYOS's canonical shallow health contract.

Changes

  • Treat process.env as a mutable record only inside registry tests so production TypeScript compilation remains clean.
  • Preserve the existing fail-closed registry-token coverage.
  • Change the production BYOS MCP-gateway fallback probe from /api/v1/health to canonical shallow /health.
  • Update the dependency-health regression to assert http://byos:8088/health.

This PR therefore does include a small production runtime behavior change in dependency probing; it is not test-only.

Verification

Branch-reported local verification:

  • npm test: 17 files, 60 tests passed.
  • npm run build: production compilation and TypeScript completed successfully.

These local results are not a substitute for executable exact-head GitHub Actions.

Runtime truth boundary

  • observed_current_responsibilities: cAPI performs dependency probing and remains the canonical Interlink; BYOS exposes the shallow process-health contract at /health.
  • reported_runtime_state: cAPI 3003, BYOS 8088.
  • verified_runtime_state: NOT_VERIFIED for both; this PR does not establish deployed SHA, HTTP/protocol identity, container listener, or Traefik routing.

Keep draft until exact-head test/build/typecheck/security/dependency checks actually execute and pass with no blocking review.

@vercel

vercelBot commented Aug 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
c-apiErrorErrorAug 14, 2026 2:45pm
veklom-id-59uwErrorErrorAug 14, 2026 2:45pm

@coderabbitai

coderabbitaiBot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: fe76b1e1-4661-49a9-8780-06ddfa37233d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this is a narrowly scoped test-only TypeScript correction on current main (7d01490403117bbbd4c69003f8861606a8a15473) and does not alter the CAPPO-only consequential-execution boundary. The patch is directionally safe: process.env is cast mutable only inside the registry test file, while the fail-closed production registry-token cases remain intact.

Do not merge yet. GitHub Actions run 31754008879 for exact head 9fa832abf54badebcf04ab6cdda3ad2e534d3656 concluded failure; its only verify job (94625777060) has no executable step payload, matching the current repository Actions-execution outage. The PR body's local npm test / npm run build results are useful source evidence but are not an independently executed exact-head gate.

Before readiness: restore executable exact-head CI, require test + production build/typecheck to pass there, and reconcile this build fix into the eventual #44 fail-closed authority branch/rebase so we do not create two competing cAPI baselines. Runtime remains NOT_VERIFIED; no deployment claim follows from this test-only patch.

@reprewindai-devreprewindai-dev left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head reconciliation: this PR is no longer test-only. In addition to the NODE_ENV typing fix, it changes production dependency probing for the BYOS MCP gateway fallback from /api/v1/health to /health and updates its test. That runtime behavior change is directionally consistent with the canonical BYOS shallow health contract, but the PR title/body must describe it explicitly so this cannot be mistaken for a no-runtime-behavior test cleanup. Keep draft until the scope is corrected and exact-head test/build/typecheck/security gates actually execute. Current cAPI CI run 31810999485 failed pre-execution (steps: [], no assigned runner), so there is still no executable CI evidence for this head. No runtime verification claim.

@reprewindai-devreprewindai-dev changed the title test(registry): keep production build type-safetest/runtime: keep registry build type-safe and align BYOS health fallbackAug 14, 2026
@reprewindai-dev
reprewindai-dev merged commit 8da804d into mainAug 14, 2026
2 of 5 checks passed
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.

1 participant

@reprewindai-dev