Ruben Fiszel and Claude Opus 5
0af7675588
fix: keep an app's deployed policy on wmill push ( #11049 )
...
* fix: keep an app's deployed policy on wmill push
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
* fix: keep a first push's file-stated app policy
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
* fix: deploy a file-stated viewer app as viewer, not publisher
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
* fix: never put a repo-stated run identity on the wire
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
* fix: send the deployed run identity only when the push may claim it
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
* fix: let a file-stated execution mode win in both directions
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
* refactor: drop the app-file execution mode helper with no caller
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
* feat: warn before a raw-app push takes over the run-as user
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
* fix: keep an app's run-as user when a push only deletes one of its files
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
* refactor: settle an app's ownership check before any content parsing
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
* fix: share one rule for which raw-app files a push sends
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
* fix: stop tracking raw-app files no push ever sends
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
* test: bundle for real instead of stubbing the module for every suite
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
* docs: record why a module mock cannot be undone by afterAll
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
* fix: keep tracking a runnable whose file shares a bundle-excluded name
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
* test: pin both halves of the backend runnable rule
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01X47gNFqf1SsA67zTm71f8c
---------
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-10 17:19:02 +02:00