Skip to content

Preserve desktop Account labels in downloaded workbooks - #253

Merged
HomenShum merged 1 commit into
mainfrom
codex/noderoom-desktop-account-20260905
Sep 5, 2026
Merged

Preserve desktop Account labels in downloaded workbooks#253
HomenShum merged 1 commit into
mainfrom
codex/noderoom-desktop-account-20260905

Conversation

@HomenShum

Copy link
Copy Markdown
Owner

A reviewer could see five Account labels in the desktop Q3 variance grid but receive blank cells in the downloaded XLSX. Both canonical export branches now read the existing __label field. The visible grid and shared export transport keep their existing behavior.

Current- and sibling-sheet component tests reopen serialized workbooks across repeated edits and duplicate activation. Both use a typed mocked store and replaced browser download boundary. The ordinary memory-engine browser test saves actual files for the current canonical sheet; a later note changes the new export without changing the earlier file.

The portable evidence packet contains before/after XLSX, screenshots, original failure logs and independent source/publication judgments. Its verifier binds included raw files and current source identities. Seven large original build/index inventories stay in local custody and are explicitly outside portable verification.

Validation: normal build including root TypeScript, Convex TypeScript, design audit, 10 affected scenarios and 3 unchanged-budget browser cases pass. Independent ZIP/XML inspection confirms exactly five restored labels, the other 25 values and all 30 styles preserved. Restoring the two old lookups fails both label scenarios. Independent source 22/22 and publication 18/18 checks pass; all 161 committed blobs match the frozen candidate and the actual-head commit check passes. Normal shared checks remain required.

Existing notebook failures, Windows native Excel timeout, missing nightly credential and development advisory remain open. This local memory-engine proof does not certify native Office, provider calls, production workbook behavior or full visual/responsive/accessibility/performance grades.

A reviewer saw five Account labels in the grid but received blank workbook cells. Both canonical export branches now read the existing __label field.

Changed areas:
- src: correct the two existing Account field lookups.
- tests: reopen real serialized workbooks for current and sibling typed store fixtures.
- e2e: retain actual memory-engine downloads across later notes and repeated exports.
- HANDOFF: give reproducible commands and distinguish component fixtures, browser proof and limits.
- evidence: preserve exact source, files, pixels, command failures and independent judgment.

Changed files:
- HANDOFF.md
- e2e/excel-grid.spec.ts
- evidence/desktop-account-20260905/.gitattributes
- evidence/desktop-account-20260905/README.md
- evidence/desktop-account-20260905/judge/actual-head.bin
- evidence/desktop-account-20260905/judge/actual-index.bin
- evidence/desktop-account-20260905/judge/actual-refs.bin
- evidence/desktop-account-20260905/judge/actual-source.diff
- evidence/desktop-account-20260905/judge/actual-status.txt
- evidence/desktop-account-20260905/judge/actual-worktrees.bin
- evidence/desktop-account-20260905/judge/artifact-bindings.json
- evidence/desktop-account-20260905/judge/checks-in-progress.json
- evidence/desktop-account-20260905/judge/checks.json
- evidence/desktop-account-20260905/judge/closing-custody.json
- evidence/desktop-account-20260905/judge/collector-search-failure.txt
- evidence/desktop-account-20260905/judge/command-results.json
- evidence/desktop-account-20260905/judge/freeze-desktop-account-judge.py.txt
- evidence/desktop-account-20260905/judge/handoff-links.json
- evidence/desktop-account-20260905/judge/independent-zip-xml.json
- evidence/desktop-account-20260905/judge/manifest.json
- evidence/desktop-account-20260905/judge/retained-failure-bindings.json
- evidence/desktop-account-20260905/judge/review-desktop-account.py.txt
- evidence/desktop-account-20260905/judge/source-bindings.json
- evidence/desktop-account-20260905/judge/source-trace.json
- evidence/desktop-account-20260905/judge/viewed-pixels.json
- evidence/desktop-account-20260905/manifest.json
- evidence/desktop-account-20260905/operator/account-browser-suite.command.json
- evidence/desktop-account-20260905/operator/account-browser-suite.log
- evidence/desktop-account-20260905/operator/account-convex-typecheck.command.json
- evidence/desktop-account-20260905/operator/account-convex-typecheck.log
- evidence/desktop-account-20260905/operator/account-design-audit.command.json
- evidence/desktop-account-20260905/operator/account-design-audit.log
- evidence/desktop-account-20260905/operator/account-final-build.command.json
- evidence/desktop-account-20260905/operator/account-final-build.log
- evidence/desktop-account-20260905/operator/account-final-fixture-knockout.command.json
- evidence/desktop-account-20260905/operator/account-final-fixture-knockout.log
- evidence/desktop-account-20260905/operator/account-final-scenarios.command.json
- evidence/desktop-account-20260905/operator/account-final-scenarios.log
- evidence/desktop-account-20260905/operator/account-matched-after.command.json
- evidence/desktop-account-20260905/operator/account-matched-after.log
- evidence/desktop-account-20260905/operator/account-scenarios-after-02.command.json
- evidence/desktop-account-20260905/operator/account-scenarios-after-02.log
- evidence/desktop-account-20260905/operator/account-scenarios-after-03.command.json
- evidence/desktop-account-20260905/operator/account-scenarios-after-03.log
- evidence/desktop-account-20260905/operator/account-scenarios-after.command.json
- evidence/desktop-account-20260905/operator/account-scenarios-after.log
- evidence/desktop-account-20260905/operator/account-scenarios-before-02.command.json
- evidence/desktop-account-20260905/operator/account-scenarios-before-02.log
- evidence/desktop-account-20260905/operator/account-scenarios-before.command.json
- evidence/desktop-account-20260905/operator/account-scenarios-before.log
- evidence/desktop-account-20260905/operator/account-typecheck.command.json
- evidence/desktop-account-20260905/operator/account-typecheck.log
- evidence/desktop-account-20260905/operator/after-source-bindings.json
- evidence/desktop-account-20260905/operator/after/Q3_variance.xlsx
- evidence/desktop-account-20260905/operator/after/change-boundary.md.txt
- evidence/desktop-account-20260905/operator/after/change-boundary.png
- evidence/desktop-account-20260905/operator/after/desktop-memory-1440-downloaded.html.txt
- evidence/desktop-account-20260905/operator/after/desktop-memory-1440-downloaded.json
- evidence/desktop-account-20260905/operator/after/desktop-memory-1440-downloaded.png
- evidence/desktop-account-20260905/operator/after/desktop-memory-1440-entry.html.txt
- evidence/desktop-account-20260905/operator/after/desktop-memory-1440-entry.json
- evidence/desktop-account-20260905/operator/after/desktop-memory-1440-entry.png
- evidence/desktop-account-20260905/operator/after/desktop-memory-1440-later-download.html.txt
- evidence/desktop-account-20260905/operator/after/desktop-memory-1440-later-download.json
- evidence/desktop-account-20260905/operator/after/desktop-memory-1440-later-download.png
- evidence/desktop-account-20260905/operator/after/desktop-memory-1440-sample.html.txt
- evidence/desktop-account-20260905/operator/after/desktop-memory-1440-sample.json
- evidence/desktop-account-20260905/operator/after/desktop-memory-1440-sample.png
- evidence/desktop-account-20260905/operator/after/report.json
- evidence/desktop-account-20260905/operator/after/review-2-Q3_variance.xlsx
- evidence/desktop-account-20260905/operator/after/server.log
- evidence/desktop-account-20260905/operator/after/ui-to-workbook.json
- evidence/desktop-account-20260905/operator/before-browser.command.json
- evidence/desktop-account-20260905/operator/before-browser.log
- evidence/desktop-account-20260905/operator/before-build.command.json
- evidence/desktop-account-20260905/operator/before-build.log
- evidence/desktop-account-20260905/operator/before-current-dist-bindings.json
- evidence/desktop-account-20260905/operator/before-design-manifest.command.json
- evidence/desktop-account-20260905/operator/before-design-manifest.log
- evidence/desktop-account-20260905/operator/before-head.txt
- evidence/desktop-account-20260905/operator/before-refs.txt
- evidence/desktop-account-20260905/operator/before-status.txt
- evidence/desktop-account-20260905/operator/before-worktrees.txt
- evidence/desktop-account-20260905/operator/before/Q3_variance.xlsx
- evidence/desktop-account-20260905/operator/before/change-boundary.md.txt
- evidence/desktop-account-20260905/operator/before/change-boundary.png
- evidence/desktop-account-20260905/operator/before/desktop-memory-1440-downloaded.html.txt
- evidence/desktop-account-20260905/operator/before/desktop-memory-1440-downloaded.json
- evidence/desktop-account-20260905/operator/before/desktop-memory-1440-downloaded.png
- evidence/desktop-account-20260905/operator/before/desktop-memory-1440-entry.html.txt
- evidence/desktop-account-20260905/operator/before/desktop-memory-1440-entry.json
- evidence/desktop-account-20260905/operator/before/desktop-memory-1440-entry.png
- evidence/desktop-account-20260905/operator/before/desktop-memory-1440-sample.html.txt
- evidence/desktop-account-20260905/operator/before/desktop-memory-1440-sample.json
- evidence/desktop-account-20260905/operator/before/desktop-memory-1440-sample.png
- evidence/desktop-account-20260905/operator/before/report.json
- evidence/desktop-account-20260905/operator/before/server.log
- evidence/desktop-account-20260905/operator/before/ui-to-workbook.json
- evidence/desktop-account-20260905/operator/bind-after-source.py.txt
- evidence/desktop-account-20260905/operator/browser-suite/command.json
- evidence/desktop-account-20260905/operator/browser-suite/playwright.json
- evidence/desktop-account-20260905/operator/browser-suite/playwright.stderr.log
- evidence/desktop-account-20260905/operator/browser-suite/prior-hardcoded-screenshot.png
- evidence/desktop-account-20260905/operator/browser-suite/results/.last-run.json
- evidence/desktop-account-20260905/operator/browser-suite/results/excel-grid-a-reviewer-reop-1660a--edits-and-repeated-exports-chromium/attachments/review-1-xlsx-8d322e6991638bbf510ae3e72dba7d7b1229f8bd.xlsx
- evidence/desktop-account-20260905/operator/browser-suite/results/excel-grid-a-reviewer-reop-1660a--edits-and-repeated-exports-chromium/attachments/review-2-xlsx-d8bd07bada085ad796bb49244ecd789b4ea58285.xlsx
- evidence/desktop-account-20260905/operator/browser-suite/results/excel-grid-a-reviewer-reop-1660a--edits-and-repeated-exports-chromium/desktop-account-current-export.png
- evidence/desktop-account-20260905/operator/browser-suite/results/excel-grid-a-reviewer-reop-1660a--edits-and-repeated-exports-chromium/review-1-Q3_variance.xlsx
- evidence/desktop-account-20260905/operator/browser-suite/results/excel-grid-a-reviewer-reop-1660a--edits-and-repeated-exports-chromium/review-2-Q3_variance.xlsx
- evidence/desktop-account-20260905/operator/browser-suite/server.log
- evidence/desktop-account-20260905/operator/browser-suite/uploaded-workbook-shared-grid.png
- evidence/desktop-account-20260905/operator/custody-environment-wording-addendum.json
- evidence/desktop-account-20260905/operator/custody.json
- evidence/desktop-account-20260905/operator/final-commands.json
- evidence/desktop-account-20260905/operator/final-dist-bindings.json
- evidence/desktop-account-20260905/operator/final-head.txt
- evidence/desktop-account-20260905/operator/final-refs.txt
- evidence/desktop-account-20260905/operator/final-source.diff
- evidence/desktop-account-20260905/operator/final-status.txt
- evidence/desktop-account-20260905/operator/final-worktrees.txt
- evidence/desktop-account-20260905/operator/freeze-attempt-01.error.txt
- evidence/desktop-account-20260905/operator/freeze-final.py.txt
- evidence/desktop-account-20260905/operator/freeze.json
- evidence/desktop-account-20260905/operator/freeze.py.txt
- evidence/desktop-account-20260905/operator/handoff-link-check.json
- evidence/desktop-account-20260905/operator/installed-bindings.json
- evidence/desktop-account-20260905/operator/knockout-final-Artifact.tsx.txt
- evidence/desktop-account-20260905/operator/knockout-final-artifactXlsxExport.test.ts.txt
- evidence/desktop-account-20260905/operator/knockout-regressed-Artifact.tsx.txt
- evidence/desktop-account-20260905/operator/knockout-source-bindings.json
- evidence/desktop-account-20260905/operator/manifest.json
- evidence/desktop-account-20260905/operator/observe-after.mjs.txt
- evidence/desktop-account-20260905/operator/observe-before.mjs.txt
- evidence/desktop-account-20260905/operator/prepare-after-probe.py.txt
- evidence/desktop-account-20260905/operator/preserve-build-and-knockout.py.txt
- evidence/desktop-account-20260905/operator/prior-dist-bindings.json
- evidence/desktop-account-20260905/operator/raw-workbook-xml-check.json
- evidence/desktop-account-20260905/operator/run-browser-suite.mjs.txt
- evidence/desktop-account-20260905/operator/run-command.py.txt
- evidence/desktop-account-20260905/operator/source-after/HANDOFF.md.txt
- evidence/desktop-account-20260905/operator/source-after/e2e/excel-grid.spec.ts.txt
- evidence/desktop-account-20260905/operator/source-after/src/ui/panels/Artifact.tsx.txt
- evidence/desktop-account-20260905/operator/source-after/tests/artifactXlsxExport.test.ts.txt
- evidence/desktop-account-20260905/operator/source-before/HANDOFF.md.txt
- evidence/desktop-account-20260905/operator/source-before/e2e/excel-grid.spec.ts.txt
- evidence/desktop-account-20260905/operator/source-before/package-lock.json
- evidence/desktop-account-20260905/operator/source-before/package.json
- evidence/desktop-account-20260905/operator/source-before/src/app/styles.css.txt
- evidence/desktop-account-20260905/operator/source-before/src/ui/panels/Artifact.tsx.txt
- evidence/desktop-account-20260905/operator/source-before/src/ui/workArtifacts/xlsxDownload.ts.txt
- evidence/desktop-account-20260905/operator/source-before/tests/artifactXlsxExport.test.ts.txt
- evidence/desktop-account-20260905/operator/source-normalization.json
- evidence/desktop-account-20260905/original-inventory.json
- evidence/desktop-account-20260905/raw-copy-map.json
- evidence/desktop-account-20260905/review/E6f_NODEROOM_DESKTOP_ACCOUNT_FINAL_JUDGE.json
- evidence/desktop-account-20260905/review/E6f_NODEROOM_DESKTOP_ACCOUNT_FINAL_JUDGE.md.txt
- evidence/desktop-account-20260905/review/E6f_NODEROOM_DESKTOP_ACCOUNT_REPAIR_RECEIPT.json
- evidence/desktop-account-20260905/review/E6f_NODEROOM_DESKTOP_ACCOUNT_REPAIR_RECEIPT.md.txt
- evidence/desktop-account-20260905/verify.py
- src/ui/panels/Artifact.tsx
- tests/artifactXlsxExport.test.ts

Verification:
- Normal build including root TypeScript, Convex TypeScript, design audit and10 affected scenarios passed.
- Three ordinary browser cases passed under unchanged30second budgets; actual downloaded XLSX files reopened independently.
- Exactly five Account values restored; other25values and30styles preserved. Later exports change E2; earlier files stay exact.
- Two-lookup knockout fails both label scenarios. Independent source22/22 and publication18/18 checks pass.
- All161 staged blobs match the frozen candidate. Python portable verifier passes.

Limits:
- Both component cases use a typed mocked store and replaced download boundary. Only current canonical sheet has this repair's actual memory-engine browser journey.
- Seven large original archives/index inventories remain in local custody and are not available to the portable verifier.
- Fallback fonts, one desktop width, bounded repeats; no full visual/device/performance/load/production grade.
- Inherited notebook failures, Windows native Excel deadline, nightly credential and development advisory remain open.
- Shared CI and integration are subsequent checks; no native Office or provider call in this slice.
@vercel

vercel Bot commented Sep 5, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
noderoom Ready Ready Preview Sep 5, 2026 5:42pm UTC

Request Review

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown

Scaffold Handoff — For Your Coding Agent

Your coding agent (Codex, Claude Code, etc.) should apply the accepted
scaffold proposals below. Do NOT touch any immutable files.

Immutability Check

Mode: advisory

✅ No immutable files were modified in this branch.

Changed Files

  • HANDOFF.md
  • docs/eval/OFFICIAL_BENCHMARK_READINESS.md
  • docs/eval/OFFICIAL_BENCHMARK_TASK_COVERAGE.md
  • docs/eval/OPENROUTER_CONVEX_BENCHMARK.md
  • docs/eval/agent-improvement-loop.md
  • docs/eval/agent-improvement-loop.svg
  • docs/eval/agent-improvement-loop/20260905T174145Z.json
  • docs/eval/agent-improvement-loop/latest.json
  • docs/eval/agent-workspace-sandbox-smoke.json
  • docs/eval/algorithm-artifact-smoke.json
  • docs/eval/bankertoolbench-official-contract.json
  • docs/eval/docker-sandbox-probe.json
  • docs/eval/eval-runs.jsonl
  • docs/eval/halo-convex-context-telemetry.json
  • docs/eval/halo-self-improvement-smoke.json
  • docs/eval/halo-variant-selection.json
  • docs/eval/official-benchmark-readiness.json
  • docs/eval/official-benchmark-task-coverage.json
  • docs/eval/openrouter-convex-benchmark.json
  • docs/eval/professional-catalog-proofs.json
  • docs/eval/professional-proof-ledger.json
  • docs/eval/spreadsheetbench-chart-visual-probe.json
  • docs/eval/traces/credit/20260905T174154410Z-96375f1c_dirty.7de770de3de5b255/cascade-healthy.json
  • docs/eval/traces/credit/20260905T174154410Z-96375f1c_dirty.7de770de3de5b255/delta-incomplete.json
  • docs/eval/traces/credit/20260905T174154410Z-96375f1c_dirty.7de770de3de5b255/mapping-correct.json
  • docs/eval/traces/credit/20260905T174154410Z-96375f1c_dirty.7de770de3de5b255/mapping-misbind.json
  • docs/eval/traces/credit/20260905T174154410Z-96375f1c_dirty.7de770de3de5b255/summit-stressed.json
  • docs/eval/traces/ladder/20260905T174153970Z-96375f1c_dirty.2e4add0d805ee45f/ladder_L1_read_scripted.json
  • docs/eval/traces/ladder/20260905T174153970Z-96375f1c_dirty.2e4add0d805ee45f/ladder_L2_edit_scripted.json
  • docs/eval/traces/ladder/20260905T174153970Z-96375f1c_dirty.2e4add0d805ee45f/ladder_L3_conflict_scripted.json
  • docs/eval/traces/ladder/20260905T174153970Z-96375f1c_dirty.2e4add0d805ee45f/ladder_L4_blocked_scripted.json
  • docs/eval/traces/ladder/20260905T174153970Z-96375f1c_dirty.2e4add0d805ee45f/ladder_L5_large_range_scripted.json
  • docs/eval/traces/ladder/20260905T174153970Z-96375f1c_dirty.2e4add0d805ee45f/ladder_L6_long_horizon_scripted.json
  • docs/eval/traces/ladder/20260905T174153970Z-96375f1c_dirty.2e4add0d805ee45f/ladder_L7_resume_scripted.json
  • e2e/excel-grid.spec.ts
  • evidence/desktop-account-20260905/.gitattributes
  • evidence/desktop-account-20260905/README.md
  • evidence/desktop-account-20260905/judge/actual-head.bin
  • evidence/desktop-account-20260905/judge/actual-index.bin
  • evidence/desktop-account-20260905/judge/actual-refs.bin
  • evidence/desktop-account-20260905/judge/actual-source.diff
  • evidence/desktop-account-20260905/judge/actual-status.txt
  • evidence/desktop-account-20260905/judge/actual-worktrees.bin
  • evidence/desktop-account-20260905/judge/artifact-bindings.json
  • evidence/desktop-account-20260905/judge/checks-in-progress.json
  • evidence/desktop-account-20260905/judge/checks.json
  • evidence/desktop-account-20260905/judge/closing-custody.json
  • evidence/desktop-account-20260905/judge/collector-search-failure.txt
  • evidence/desktop-account-20260905/judge/command-results.json
  • evidence/desktop-account-20260905/judge/freeze-desktop-account-judge.py.txt
  • evidence/desktop-account-20260905/judge/handoff-links.json
  • evidence/desktop-account-20260905/judge/independent-zip-xml.json
  • evidence/desktop-account-20260905/judge/manifest.json
  • evidence/desktop-account-20260905/judge/retained-failure-bindings.json
  • evidence/desktop-account-20260905/judge/review-desktop-account.py.txt
  • evidence/desktop-account-20260905/judge/source-bindings.json
  • evidence/desktop-account-20260905/judge/source-trace.json
  • evidence/desktop-account-20260905/judge/viewed-pixels.json
  • evidence/desktop-account-20260905/manifest.json
  • evidence/desktop-account-20260905/operator/account-browser-suite.command.json
  • evidence/desktop-account-20260905/operator/account-browser-suite.log
  • evidence/desktop-account-20260905/operator/account-convex-typecheck.command.json
  • evidence/desktop-account-20260905/operator/account-convex-typecheck.log
  • evidence/desktop-account-20260905/operator/account-design-audit.command.json
  • evidence/desktop-account-20260905/operator/account-design-audit.log
  • evidence/desktop-account-20260905/operator/account-final-build.command.json
  • evidence/desktop-account-20260905/operator/account-final-build.log
  • evidence/desktop-account-20260905/operator/account-final-fixture-knockout.command.json
  • evidence/desktop-account-20260905/operator/account-final-fixture-knockout.log
  • evidence/desktop-account-20260905/operator/account-final-scenarios.command.json
  • evidence/desktop-account-20260905/operator/account-final-scenarios.log
  • evidence/desktop-account-20260905/operator/account-matched-after.command.json
  • evidence/desktop-account-20260905/operator/account-matched-after.log
  • evidence/desktop-account-20260905/operator/account-scenarios-after-02.command.json
  • evidence/desktop-account-20260905/operator/account-scenarios-after-02.log
  • evidence/desktop-account-20260905/operator/account-scenarios-after-03.command.json
  • evidence/desktop-account-20260905/operator/account-scenarios-after-03.log
  • evidence/desktop-account-20260905/operator/account-scenarios-after.command.json
  • evidence/desktop-account-20260905/operator/account-scenarios-after.log
  • evidence/desktop-account-20260905/operator/account-scenarios-before-02.command.json
  • evidence/desktop-account-20260905/operator/account-scenarios-before-02.log
  • evidence/desktop-account-20260905/operator/account-scenarios-before.command.json
  • evidence/desktop-account-20260905/operator/account-scenarios-before.log
  • evidence/desktop-account-20260905/operator/account-typecheck.command.json
  • evidence/desktop-account-20260905/operator/account-typecheck.log
  • evidence/desktop-account-20260905/operator/after-source-bindings.json
  • evidence/desktop-account-20260905/operator/after/Q3_variance.xlsx
  • evidence/desktop-account-20260905/operator/after/change-boundary.md.txt
  • evidence/desktop-account-20260905/operator/after/change-boundary.png
  • evidence/desktop-account-20260905/operator/after/desktop-memory-1440-downloaded.html.txt
  • evidence/desktop-account-20260905/operator/after/desktop-memory-1440-downloaded.json
  • evidence/desktop-account-20260905/operator/after/desktop-memory-1440-downloaded.png
  • evidence/desktop-account-20260905/operator/after/desktop-memory-1440-entry.html.txt
  • evidence/desktop-account-20260905/operator/after/desktop-memory-1440-entry.json
  • evidence/desktop-account-20260905/operator/after/desktop-memory-1440-entry.png
  • evidence/desktop-account-20260905/operator/after/desktop-memory-1440-later-download.html.txt
  • evidence/desktop-account-20260905/operator/after/desktop-memory-1440-later-download.json
  • evidence/desktop-account-20260905/operator/after/desktop-memory-1440-later-download.png
  • evidence/desktop-account-20260905/operator/after/desktop-memory-1440-sample.html.txt
  • evidence/desktop-account-20260905/operator/after/desktop-memory-1440-sample.json
  • evidence/desktop-account-20260905/operator/after/desktop-memory-1440-sample.png
  • evidence/desktop-account-20260905/operator/after/report.json
  • evidence/desktop-account-20260905/operator/after/review-2-Q3_variance.xlsx
  • evidence/desktop-account-20260905/operator/after/server.log
  • evidence/desktop-account-20260905/operator/after/ui-to-workbook.json
  • evidence/desktop-account-20260905/operator/before-browser.command.json
  • evidence/desktop-account-20260905/operator/before-browser.log
  • evidence/desktop-account-20260905/operator/before-build.command.json
  • evidence/desktop-account-20260905/operator/before-build.log
  • evidence/desktop-account-20260905/operator/before-current-dist-bindings.json
  • evidence/desktop-account-20260905/operator/before-design-manifest.command.json
  • evidence/desktop-account-20260905/operator/before-design-manifest.log
  • evidence/desktop-account-20260905/operator/before-head.txt
  • evidence/desktop-account-20260905/operator/before-refs.txt
  • evidence/desktop-account-20260905/operator/before-status.txt
  • evidence/desktop-account-20260905/operator/before-worktrees.txt
  • evidence/desktop-account-20260905/operator/before/Q3_variance.xlsx
  • evidence/desktop-account-20260905/operator/before/change-boundary.md.txt
  • evidence/desktop-account-20260905/operator/before/change-boundary.png
  • evidence/desktop-account-20260905/operator/before/desktop-memory-1440-downloaded.html.txt
  • evidence/desktop-account-20260905/operator/before/desktop-memory-1440-downloaded.json
  • evidence/desktop-account-20260905/operator/before/desktop-memory-1440-downloaded.png
  • evidence/desktop-account-20260905/operator/before/desktop-memory-1440-entry.html.txt
  • evidence/desktop-account-20260905/operator/before/desktop-memory-1440-entry.json
  • evidence/desktop-account-20260905/operator/before/desktop-memory-1440-entry.png
  • evidence/desktop-account-20260905/operator/before/desktop-memory-1440-sample.html.txt
  • evidence/desktop-account-20260905/operator/before/desktop-memory-1440-sample.json
  • evidence/desktop-account-20260905/operator/before/desktop-memory-1440-sample.png
  • evidence/desktop-account-20260905/operator/before/report.json
  • evidence/desktop-account-20260905/operator/before/server.log
  • evidence/desktop-account-20260905/operator/before/ui-to-workbook.json
  • evidence/desktop-account-20260905/operator/bind-after-source.py.txt
  • evidence/desktop-account-20260905/operator/browser-suite/command.json
  • evidence/desktop-account-20260905/operator/browser-suite/playwright.json
  • evidence/desktop-account-20260905/operator/browser-suite/playwright.stderr.log
  • evidence/desktop-account-20260905/operator/browser-suite/prior-hardcoded-screenshot.png
  • evidence/desktop-account-20260905/operator/browser-suite/results/.last-run.json
  • evidence/desktop-account-20260905/operator/browser-suite/results/excel-grid-a-reviewer-reop-1660a--edits-and-repeated-exports-chromium/attachments/review-1-xlsx-8d322e6991638bbf510ae3e72dba7d7b1229f8bd.xlsx
  • evidence/desktop-account-20260905/operator/browser-suite/results/excel-grid-a-reviewer-reop-1660a--edits-and-repeated-exports-chromium/attachments/review-2-xlsx-d8bd07bada085ad796bb49244ecd789b4ea58285.xlsx
  • evidence/desktop-account-20260905/operator/browser-suite/results/excel-grid-a-reviewer-reop-1660a--edits-and-repeated-exports-chromium/desktop-account-current-export.png
  • evidence/desktop-account-20260905/operator/browser-suite/results/excel-grid-a-reviewer-reop-1660a--edits-and-repeated-exports-chromium/review-1-Q3_variance.xlsx
  • evidence/desktop-account-20260905/operator/browser-suite/results/excel-grid-a-reviewer-reop-1660a--edits-and-repeated-exports-chromium/review-2-Q3_variance.xlsx
  • evidence/desktop-account-20260905/operator/browser-suite/server.log
  • evidence/desktop-account-20260905/operator/browser-suite/uploaded-workbook-shared-grid.png
  • evidence/desktop-account-20260905/operator/custody-environment-wording-addendum.json
  • evidence/desktop-account-20260905/operator/custody.json
  • evidence/desktop-account-20260905/operator/final-commands.json
  • evidence/desktop-account-20260905/operator/final-dist-bindings.json
  • evidence/desktop-account-20260905/operator/final-head.txt
  • evidence/desktop-account-20260905/operator/final-refs.txt
  • evidence/desktop-account-20260905/operator/final-source.diff
  • evidence/desktop-account-20260905/operator/final-status.txt
  • evidence/desktop-account-20260905/operator/final-worktrees.txt
  • evidence/desktop-account-20260905/operator/freeze-attempt-01.error.txt
  • evidence/desktop-account-20260905/operator/freeze-final.py.txt
  • evidence/desktop-account-20260905/operator/freeze.json
  • evidence/desktop-account-20260905/operator/freeze.py.txt
  • evidence/desktop-account-20260905/operator/handoff-link-check.json
  • evidence/desktop-account-20260905/operator/installed-bindings.json
  • evidence/desktop-account-20260905/operator/knockout-final-Artifact.tsx.txt
  • evidence/desktop-account-20260905/operator/knockout-final-artifactXlsxExport.test.ts.txt
  • evidence/desktop-account-20260905/operator/knockout-regressed-Artifact.tsx.txt
  • evidence/desktop-account-20260905/operator/knockout-source-bindings.json
  • evidence/desktop-account-20260905/operator/manifest.json
  • evidence/desktop-account-20260905/operator/observe-after.mjs.txt
  • evidence/desktop-account-20260905/operator/observe-before.mjs.txt
  • evidence/desktop-account-20260905/operator/prepare-after-probe.py.txt
  • evidence/desktop-account-20260905/operator/preserve-build-and-knockout.py.txt
  • evidence/desktop-account-20260905/operator/prior-dist-bindings.json
  • evidence/desktop-account-20260905/operator/raw-workbook-xml-check.json
  • evidence/desktop-account-20260905/operator/run-browser-suite.mjs.txt
  • evidence/desktop-account-20260905/operator/run-command.py.txt
  • evidence/desktop-account-20260905/operator/source-after/HANDOFF.md.txt
  • evidence/desktop-account-20260905/operator/source-after/e2e/excel-grid.spec.ts.txt
  • evidence/desktop-account-20260905/operator/source-after/src/ui/panels/Artifact.tsx.txt
  • evidence/desktop-account-20260905/operator/source-after/tests/artifactXlsxExport.test.ts.txt
  • evidence/desktop-account-20260905/operator/source-before/HANDOFF.md.txt
  • evidence/desktop-account-20260905/operator/source-before/e2e/excel-grid.spec.ts.txt
  • evidence/desktop-account-20260905/operator/source-before/package-lock.json
  • evidence/desktop-account-20260905/operator/source-before/package.json
  • evidence/desktop-account-20260905/operator/source-before/src/app/styles.css.txt
  • evidence/desktop-account-20260905/operator/source-before/src/ui/panels/Artifact.tsx.txt
  • evidence/desktop-account-20260905/operator/source-before/src/ui/workArtifacts/xlsxDownload.ts.txt
  • evidence/desktop-account-20260905/operator/source-before/tests/artifactXlsxExport.test.ts.txt
  • evidence/desktop-account-20260905/operator/source-normalization.json
  • evidence/desktop-account-20260905/original-inventory.json
  • evidence/desktop-account-20260905/raw-copy-map.json
  • evidence/desktop-account-20260905/review/E6f_NODEROOM_DESKTOP_ACCOUNT_FINAL_JUDGE.json
  • evidence/desktop-account-20260905/review/E6f_NODEROOM_DESKTOP_ACCOUNT_FINAL_JUDGE.md.txt
  • evidence/desktop-account-20260905/review/E6f_NODEROOM_DESKTOP_ACCOUNT_REPAIR_RECEIPT.json
  • evidence/desktop-account-20260905/review/E6f_NODEROOM_DESKTOP_ACCOUNT_REPAIR_RECEIPT.md.txt
  • evidence/desktop-account-20260905/verify.py
  • src/ui/panels/Artifact.tsx
  • tests/artifactXlsxExport.test.ts

Needs Adversarial Review — Do NOT Apply Yet

These proposals passed the reject check but have not been approved by
an adversarial reviewer. A human or frozen LLM judge must approve them first.

  • scaf-001 (AGENTS.md): Add explicit instruction for step spreadsheetbench-runner-fixture: Step spreadsheetbench-runner-fixture failed — scaffold may need explicit instruction or evidence assertion.
  • scaf-002 (AGENTS.md): Add explicit instruction for step convex-boundaries: Step convex-boundaries failed — scaffold may need explicit instruction or evidence assertion.

Safety Boundary

Agent may improve the scaffold.
Agent may NOT weaken the proof gate.

Immutable files (never modify):

  • scripts/proofloop.mjs
  • scripts/agent-improvement-loop.ts
  • tests/harnessChangeEval.test.ts
  • .github/workflows/
  • src/eval/evalTrustPolicy.ts
  • src/eval/architectureBudget.ts
  • evals/evalStore.ts

Scaffold files (safe to modify):

  • AGENTS.md
  • CLAUDE.md
  • proofloop/scenarios/*.yaml
  • proofloop/rubrics/*.yaml
  • proofloop/subagents/*.md
  • proofloop/adapters/*.js
  • .proofloop/memory.jsonl
  • src/nodeagent/models/prompts/systemPrompt.ts

@HomenShum
HomenShum merged commit 02accac into main Sep 5, 2026
14 checks passed
Sign up for free to 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