Code SHA: a839d23e129e14c65c4d216c238414b47cd9ad63 Base: f512a0f3fd2b8a4f74f1ba530bde17e6c212205a Linux x64 / Node24.19.0 / npm11.9.0 No UI, original app, external model, real package download or deployment. Static review: 115 deletion paths match manifest; all 115 unique npm script targets exist; 1181 retained tracked code/config files scanned with no broken live references found. Historical provenance comments are not executable dependencies. ===== core.txt: exit 0 ===== npm warn Unknown env config "http-proxy". This will stop working in the next major version of npm. > ycode@0.0.7 test > npm run test:core npm warn Unknown env config "http-proxy". This will stop working in the next major version of npm. > ycode@0.0.7 test:core > npm run typecheck && npm run test:chat && npm run test:sessions && npm run test:persistence && npm run test:conversation npm warn Unknown env config "http-proxy". This will stop working in the next major version of npm. > ycode@0.0.7 typecheck > tsc --noEmit -p tsconfig.node.json && tsc --noEmit -p tsconfig.web.json npm warn Unknown env config "http-proxy". This will stop working in the next major version of npm. > ycode@0.0.7 test:chat > esbuild scripts/message-order-regression.ts scripts/chat-store-regression.ts scripts/chat-stream-committer-regression.ts --bundle --platform=node --format=esm --out-extension:.js=.mjs --outdir=.tmp/chat-tests --log-level=warning && node .tmp/chat-tests/message-order-regression.mjs && node .tmp/chat-tests/chat-store-regression.mjs && node .tmp/chat-tests/chat-stream-committer-regression.mjs message-order-regression: all checks passed chat-store-regression: all checks passed chat-stream-committer-regression: all checks passed npm warn Unknown env config "http-proxy". This will stop working in the next major version of npm. > ycode@0.0.7 test:sessions > esbuild scripts/session-store-regression.ts --bundle --platform=node --format=esm --external:esbuild --outfile=.tmp/session-store-regression.mjs --log-level=warning && node .tmp/session-store-regression.mjs session-store-regression: all checks passed npm warn Unknown env config "http-proxy". This will stop working in the next major version of npm. > ycode@0.0.7 test:persistence > esbuild scripts/chat-persistence-regression.ts --bundle --platform=node --format=esm --external:esbuild --outfile=.tmp/chat-persistence-regression.mjs --log-level=warning && node .tmp/chat-persistence-regression.mjs chat-persistence-regression: all checks passed npm warn Unknown env config "http-proxy". This will stop working in the next major version of npm. > ycode@0.0.7 test:conversation > esbuild scripts/conversation-renderer-regression.tsx scripts/composer-regression.tsx scripts/completed-fold-regression.tsx scripts/streaming-footer-regression.tsx --bundle --platform=node --format=cjs --jsx=automatic --loader:.css=text --out-extension:.js=.cjs --outdir=.tmp/conversation-tests --log-level=error && node .tmp/conversation-tests/conversation-renderer-regression.cjs && node .tmp/conversation-tests/composer-regression.cjs && node .tmp/conversation-tests/streaming-footer-regression.cjs && node .tmp/conversation-tests/completed-fold-regression.cjs Conversation specialized renderer SSR regression checks passed Composer/message action regression cases passed streaming-footer-regression: persistent stream status, delayed/paused rotation, brand/locale mapping, source CSS, and completed model footer passed Completed-fold model and SSR regression checks passed ===== reporting.txt: exit 0 ===== npm warn Unknown env config "http-proxy". This will stop working in the next major version of npm. > ycode@0.0.7 test:reporting > node --test scripts/regression-reporting.test.mjs ✔ alignment reports absent optional DOM coverage explicitly (2673.775349ms) ✔ alignment requires DOM when requested by flag (65.79364ms) ✔ alignment requires DOM when requested by environment (53.706189ms) ✔ alignment rejects an unloadable configured DOM module instead of skipping (61.932964ms) ✔ backend never reports a skipped real package as PASS (1853.404005ms) ✔ alignment rejects a configured module without a JSDOM export (72.031573ms) ℹ tests 6 ℹ suites 0 ℹ pass 6 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 4879.378475 ===== alignment-dom.txt: exit 0 ===== npm warn Unknown env config "http-proxy". This will stop working in the next major version of npm. > ycode@0.0.7 test:alignment:dom > node scripts/run-alignment-regression.mjs --require-dom PASS model alignment: fresh/legacy migration, new/edit/default/delete/reload, valid selection (offline host fixtures) PASS model settings: deferred owner switch, rename mapping, addition selection, empty deletion, immutable history PASS session factory: first-send preference, mode preservation, invalid permission rejection (isolated ports) {"historyMessages":10000,"bytes":747781,"parseMs":4.507891999999998,"storeHydrationMs":0.2576079999999905,"note":"Node parsing/store benchmark only, not browser rendering or Windows IPC performance"} session-composer-alignment: loading/cache/retry/races/model/permissions/modes/SSR passed alignment-conversation: local groups, original expanded order, question projection and truthful status passed A01 native MessageBubble identity aliases, immutable inputs and ordinary raw output passed A01 imported native card, linked dedup and unknown-position compatibility passed question-answer-shell: structural and recovered CSS contracts passed question-answer-shell: DOM hierarchy, controls linkage, click, Enter, Space and inert contracts passed Runtime progress, session-grant scope and approval lifecycle regressions passed Permission intercept static rendering passed; interactive keyboard/focus remains UI acceptance Claude host approval policy unit checks passed (no SDK process/application/matching verification) Mock SDK replay lifecycle passed: fail closed, retry, session isolation, independent mode guard task popconfirm DOM regression: 34 checks passed (jsdom, not pixel validation) question-interaction: 24 DOM behavioral checks passed question-identity: 30 A01 DOM checks passed (not Electron/pixel/SDK acceptance) completed-fold-nested: real question/tool/thinking/local-summary remount, event, keyboard and identity contracts passed completed-fold-native-identity: real reducer done correction, native IDs, insertion/reorder, repeated outer toggles, message isolation and legacy fallback passed Permission intercept DOM: 14 checks passed (not pixel/SDK verification) {"checks":37,"passed":true,"scope":"Isolated React DOM and CSS contracts; no native keyboard/layout/pixel acceptance"} {"result":"PASS","phase":"alignment-offline","suites":10} {"result":"PASS","phase":"alignment-dom","suites":7} npm notice npm notice New major version of npm available! 11.9.0 -> 12.2.0 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.2.0 npm notice To update run: npm install -g npm@12.2.0 npm notice ===== skills-backend.txt: exit 0 ===== npm warn Unknown env config "http-proxy". This will stop working in the next major version of npm. > ycode@0.0.7 test:recommended-skills > esbuild scripts/recommended-skills-backend-regression.ts --bundle --platform=node --format=esm --external:esbuild --outfile=.tmp/recommended-skills-backend-regression.mjs --log-level=warning && node .tmp/recommended-skills-backend-regression.mjs {"result":"PASS","checks":50,"phase":"archive"} {"result":"PASS","checks":60,"phase":"required-offline"} {"result":"SKIP","phase":"real-package","checks":0,"reason":"published package is unavailable; optional package checks were not run","path":"/workspace/scratch/0aaa9774aecc/single-package-staging/ycode/.tmp/recommended-audit/archify.zip"} ===== skills-dom.txt: exit 0 ===== npm warn Unknown env config "http-proxy". This will stop working in the next major version of npm. > ycode@0.0.7 test:recommended-skills:dom > node scripts/test-recommended-skills-dom.mjs {"result":"PASS","checks":45,"output":"/workspace/scratch/0aaa9774aecc/single-package-staging/ycode/.tmp/recommended-skills-dom-9W3a0L"} ===== build.txt: exit 0 ===== Full build (including typecheck) succeeded; tail follows: out/renderer/assets/texmath-Bkeg3ZLn.js 594.25 kB out/renderer/assets/wasm-CVjZL0jK-2Bi6p3c3.js 622.62 kB out/renderer/assets/cpp-9jHBA231-CtHklR8a.js 626.73 kB out/renderer/assets/app-BYh1ERuc.js 675.57 kB out/renderer/assets/emacs-lisp-DjtOxg4j-CUUa7aOE.js 780.06 kB out/renderer/assets/cytoscape.esm-bVGYt-iW.js 869.69 kB out/renderer/assets/ArtifactPierreDiff-D5xhRc5y.js 1,119.58 kB out/renderer/assets/chunk-FOHPRMQF-BCllzKJD.js 1,154.18 kB out/renderer/assets/index-K0c2JUwW.js 3,761.37 kB out/renderer/assets/editor.api2-dPwET-7w-BYIQ9bT3.js 4,889.23 kB ✓ built in 2.41s