@@ -701,6 +701,9 @@ async function main() {
701701 [ effectHome , '.codex/memories_1.sqlite' ] ,
702702 [ effectHome , '.codex/state_5.sqlite-wal' ] ,
703703 [ effectHome , '.codex/models_cache.json' ] ,
704+ [ effectHome , '.codex/cache/remote_plugin_catalog/catalog.json' ] ,
705+ [ effectHome , '.codex/plugins/cache/market/plugin/1.2.3/.codex-plugin/plugin.json' ] ,
706+ [ effectHome , '.codex/plugins/cache/market/plugin/1.2.3/assets/new-asset.txt' ] ,
704707 [ effectHome , '.codex/devcodex/.runtime-generation-leases/fixture-generation/memory-mcp-24efaa5d-12032.json' ] ,
705708 [ effectHome , 'AppData/Local/Microsoft/PowerShell/ModuleAnalysisCache-0C86AEE9' ] ,
706709 [ effectHome , 'AppData/Local/Microsoft/PowerShell/StartupProfileData-NonInteractive' ] ,
@@ -740,6 +743,8 @@ async function main() {
740743 for ( const [ root , name ] of [
741744 [ 'globalHome' , '.codex/config.toml' ] , [ 'globalHome' , '.codex/auth.json' ] ,
742745 [ 'globalHome' , '.codex/models_cache.json.backup' ] , [ 'addDir' , '.codex/models_cache.json' ] ,
746+ [ 'globalHome' , '.codex/plugins/config.toml' ] , [ 'globalHome' , '.codex/plugins/cache-other/asset.txt' ] ,
747+ [ 'globalHome' , '.codex/cache/../config.toml' ] , [ 'addDir' , '.codex/plugins/cache/asset.txt' ] ,
743748 [ 'globalHome' , '.codex/devcodex/runtime-fixture-generation/mcp/memory-server.js' ] ,
744749 [ 'globalHome' , '.codex/devcodex/.runtime-generation-leases/other-generation/memory-mcp-24efaa5d-12032.json' ] ,
745750 [ 'addDir' , '.memory/hooks/another-project/lifecycle-state.json' ] , [ 'addDir' , 'unexpected.txt' ] ,
@@ -752,6 +757,8 @@ async function main() {
752757 assert . deepStrictEqual ( partitionInstalledRuntimeEffects ( { ...rawEffects , unexpectedChanges : [ linkEffect ] } , effectIdentity ) . unexpectedChanges , [ linkEffect ] )
753758 const cacheLinkEffect = { ...linkEffect , path : '.codex/models_cache.json' }
754759 assert . deepStrictEqual ( partitionInstalledRuntimeEffects ( { ...rawEffects , unexpectedChanges : [ cacheLinkEffect ] } , effectIdentity ) . unexpectedChanges , [ cacheLinkEffect ] )
760+ const pluginCacheLink = { ...linkEffect , path : '.codex/plugins/cache/market/plugin/asset' }
761+ assert . deepStrictEqual ( partitionInstalledRuntimeEffects ( { ...rawEffects , unexpectedChanges : [ pluginCacheLink ] } , effectIdentity ) . unexpectedChanges , [ pluginCacheLink ] )
755762 const independentLedger = initializeAttemptLedger ( { evidenceRoot, identity : effectIdentity } )
756763 const deniedAttempt = claimAttempt ( independentLedger , 'H1' )
757764 const deniedBytes = Buffer . from ( JSON . stringify ( deniedReceipt ) + '\n' )
0 commit comments