this derivation will be built: /nix/store/dwf46v1gs67fi7pq9542jx09wa2w4fxc-eval-tests.drv building '/nix/store/dwf46v1gs67fi7pq9542jx09wa2w4fxc-eval-tests.drv' eval-tests> warning: not writing modified lock file of flake 'path:/nix/store/bz3yd5px7x7njv5lqxcri2fmg3qznwh8-source': eval-tests> • Updated input 'disko': eval-tests> 'github:nix-community/disko/ff8702b4de27f72b4c78573dfb89ec74e36abdf1?narHash=sha256-RxWs5ND31KzTG7wvMM%2BPMfUjyNpmIEr999lqNARaM5o%3D' (2026-06-11) eval-tests> → 'path:/nix/store/w2c23ykc12mswlg8hrrjzb5gv9gvkzwq-source?lastModified=1&narHash=sha256-RxWs5ND31KzTG7wvMM%2BPMfUjyNpmIEr999lqNARaM5o%3D' (1970-01-01) eval-tests> • Updated input 'hermes-agent': eval-tests> 'github:NousResearch/hermes-agent/df4b65147d7ddd74dd449f9067aabbca5aef0ec7?narHash=sha256-TsWcNR6JVj%2BPaqwodGrtcIgmOG6bzXtIDWw%2Be2txPdk%3D' (2026-08-16) eval-tests> → 'path:/nix/store/kwny5lvv5lpkykf95czhahcwv3hq82c9-source?lastModified=1&narHash=sha256-TsWcNR6JVj%2BPaqwodGrtcIgmOG6bzXtIDWw%2Be2txPdk%3D' (1970-01-01) eval-tests> • Updated input 'hermes-agent/flake-parts': eval-tests> 'github:hercules-ci/flake-parts/17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e?narHash=sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w%2B6NWK9yA%3D' (2026-07-01) eval-tests> → 'path:/nix/store/xfg4bws749i95jvnxhymxmfwailzk38q-source?lastModified=1&narHash=sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w%2B6NWK9yA%3D' (1970-01-01) eval-tests> • Updated input 'hermes-agent/npm-lockfile-fix': eval-tests> 'github:jeslie0/npm-lockfile-fix/c6093acb0c0548e0f9b8b3d82918823721930fe8?narHash=sha256-2GV79U6iVH4gKAPWYrxUReB0S41ty/Y3dBLquU8AlaA%3D' (2026-04-11) eval-tests> → 'path:/nix/store/ys5d7j3bfkwbvngdhrhlz839s6hqgv81-source?lastModified=1&narHash=sha256-2GV79U6iVH4gKAPWYrxUReB0S41ty/Y3dBLquU8AlaA%3D' (1970-01-01) eval-tests> • Updated input 'hermes-agent/pyproject-build-systems': eval-tests> 'github:pyproject-nix/build-system-pkgs/62c0d86027edb1c4f39a5facc09876348144f7c9?narHash=sha256-8AM37BfyGaL2v/SZyg4PupRxJ01Y4htvM%2BWrTjWrPpo%3D' (2026-07-27) eval-tests> → 'path:/nix/store/528l59fylwd10l7cg2a0kaizicblz5i1-source?lastModified=1&narHash=sha256-8AM37BfyGaL2v/SZyg4PupRxJ01Y4htvM%2BWrTjWrPpo%3D' (1970-01-01) eval-tests> • Updated input 'hermes-agent/pyproject-nix': eval-tests> 'github:pyproject-nix/pyproject.nix/e3b599ca2e7fcf93d4edf65d7f19bbf6491724f3?narHash=sha256-zP/WaDxrRu8GANZM61%2BV2LT/7ycEEdoyLWn7M6WzU7M%3D' (2026-07-20) eval-tests> → 'path:/nix/store/3xkkws943bznqkqilrvg2sfkkgmihl69-source?lastModified=1&narHash=sha256-zP/WaDxrRu8GANZM61%2BV2LT/7ycEEdoyLWn7M6WzU7M%3D' (1970-01-01) eval-tests> • Updated input 'hermes-agent/uv2nix': eval-tests> 'github:pyproject-nix/uv2nix/5a836d395cbf5fc22670eb98dd4aa4fc4d406977?narHash=sha256-9Tq3UDX2hD/aveW/HvkBlAmEwJTOlY5HQXJM%2BL5BGmE%3D' (2026-07-28) eval-tests> → 'path:/nix/store/nnc4f52zyzy5p6dq50b2fd7qijmv4qnd-source?lastModified=1&narHash=sha256-9Tq3UDX2hD/aveW/HvkBlAmEwJTOlY5HQXJM%2BL5BGmE%3D' (1970-01-01) eval-tests> • Updated input 'home-manager': eval-tests> 'github:nix-community/home-manager/7566825d4652a1b885bd4ce65bd9e8def432fec9?narHash=sha256-OI4IkRjRXa1e7hYmCGJDPDq5H/kPwhsyoS80cNUF9fI%3D' (2026-07-12) eval-tests> → 'path:/nix/store/8m3c3lk77arffgl18nkbj9gf7g2qg02q-source?lastModified=1&narHash=sha256-OI4IkRjRXa1e7hYmCGJDPDq5H/kPwhsyoS80cNUF9fI%3D' (1970-01-01) eval-tests> • Updated input 'llm-agents': eval-tests> 'github:numtide/llm-agents.nix/8651bf95690800f5361d53a9abda0fc3fbe0e2ec?narHash=sha256-whEQ6o21DtquR08u%2ByuLdHXX8dgjlyNJIyMWcVk%2BPFU%3D' (2026-08-12) eval-tests> → 'path:/nix/store/8ah7wk9k72mvdp5lhf7yxzyh3rq2zbvz-source?lastModified=1&narHash=sha256-whEQ6o21DtquR08u%2ByuLdHXX8dgjlyNJIyMWcVk%2BPFU%3D' (1970-01-01) eval-tests> • Updated input 'llm-agents/bun2nix': eval-tests> 'github:nix-community/bun2nix/0f2a1f0b6f42cebe3b149bf62d38754c5e0e9729?narHash=sha256-9BMxlTxCCDAeoNLtb1a/st7udtTIJep%2BwpUzquA29VU%3D' (2026-07-21) eval-tests> → 'path:/nix/store/bizxaf7pn38fqp0xlpnqlf8dy93i4r3y-source?lastModified=1&narHash=sha256-9BMxlTxCCDAeoNLtb1a/st7udtTIJep%2BwpUzquA29VU%3D' (1970-01-01) eval-tests> • Updated input 'llm-agents/bun2nix/nixpkgs': eval-tests> follows 'nixpkgs' eval-tests> → follows 'llm-agents/nixpkgs' eval-tests> • Updated input 'llm-agents/bun2nix/systems': eval-tests> follows 'systems' eval-tests> → follows 'llm-agents/systems' eval-tests> • Updated input 'llm-agents/bun2nix/treefmt-nix': eval-tests> follows 'treefmt-nix' eval-tests> → follows 'llm-agents/treefmt-nix' eval-tests> • Updated input 'llm-agents/flake-parts': eval-tests> 'github:hercules-ci/flake-parts/427bf4bd9435fdf21321c8cc628c24efc14c0f7a?narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (2026-08-01) eval-tests> → 'path:/nix/store/lrxvs4l9bqbgjfz7w9bkfg5zqq442jxc-source?lastModified=1&narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (1970-01-01) eval-tests> • Updated input 'microvm': eval-tests> 'github:microvm-nix/microvm.nix/fa5340ac684cdce8a22b6d4a0bcebb0cc999275e?narHash=sha256-xgfS6slV7J3baMooNN1UuBi51RIgg9y0DbCxfSA0668%3D' (2026-07-21) eval-tests> → 'path:/nix/store/f6izybf1ll029gd055174mmbdqldkkwg-source?lastModified=1&narHash=sha256-xgfS6slV7J3baMooNN1UuBi51RIgg9y0DbCxfSA0668%3D' (1970-01-01) eval-tests> • Updated input 'microvm/spectrum': eval-tests> 'git+https://spectrum-os.org/git/spectrum?ref=refs/heads/main&rev=24c4346e30fdea8d8e80f34aec3554a15a667d24' (2026-07-10) eval-tests> → 'path:/nix/store/5jsf99dd4p75qcha8clikb5z80rhyh4g-source?lastModified=1&narHash=sha256-xO8f7Qng%2B18FK2UlB9vcrkxCaQMCt5WjCH24aW/11eg%3D' (1970-01-01) eval-tests> • Updated input 'nixpkgs': eval-tests> 'github:NixOS/nixpkgs/2c423e03bbafcff28bfadc6781a4a8257f205cb5?narHash=sha256-dt4WdcvsA8/RCe%2BVZZwqU0X%2BXMM3wBbGCWA0/sFWzGo%3D' (2026-08-22) eval-tests> → 'path:/nix/store/d6mryll7gbj6hbczvyrvnflcyxxq11zn-source?lastModified=1&narHash=sha256-dt4WdcvsA8/RCe%2BVZZwqU0X%2BXMM3wBbGCWA0/sFWzGo%3D' (1970-01-01) eval-tests> • Updated input 'systems': eval-tests> 'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e?narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (2023-04-09) eval-tests> → 'path:/nix/store/yj1wxm9hh8610iyzqnz75kvs6xl8j3my-source?lastModified=1&narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (1970-01-01) eval-tests> • Updated input 'treefmt-nix': eval-tests> 'github:numtide/treefmt-nix/db947814a175b7ca6ded66e21383d938df01c227?narHash=sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM%3D' (2026-05-31) eval-tests> → 'path:/nix/store/ci7lj1kzv1qppll6m1f501p2dyl7l3vs-source?lastModified=1&narHash=sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM%3D' (1970-01-01) eval-tests> • Updated input 'voxtype': eval-tests> 'github:a-kenji/voxtype/29c9f93d12b98a6437684c283cdb232cf822cf66?narHash=sha256-dKoofIB9ZYdcpG8jr0X/lBWoTeARkfIN2CT1cRApzuw%3D' (2026-07-01) eval-tests> → 'path:/nix/store/yg87ffznajxicl05pa7q7cgaw7byl3xv-source?lastModified=1&narHash=sha256-dKoofIB9ZYdcpG8jr0X/lBWoTeARkfIN2CT1cRApzuw%3D' (1970-01-01) eval-tests> • Updated input 'voxtype/flake-utils': eval-tests> 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13) eval-tests> → 'path:/nix/store/01x5k4nlxcpyd85nnr0b9gm89rm8ff4x-source?lastModified=1&narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (1970-01-01) eval-tests> ✅ agent-skills.homeModule.testCliInstallIsOptional eval-tests> ✅ agent-skills.homeModule.testInstallsTheClisTheSkillNames eval-tests> ✅ agent-skills.homeModule.testLinkTargetIsTheSkillDirectory eval-tests> ✅ agent-skills.homeModule.testLinksEverySkillIntoEveryRoot eval-tests> ✅ agent-skills.homeModule.testSelectingSkillsNarrowsTheLinks eval-tests> evaluation warning: lib.nixos.evalModules is experimental and subject to change. See nixos/lib/default.nix eval-tests> ✅ agent-skills.nixosHarnesses.testDefaultRootIsTheOnePiAndOmpShare eval-tests> ✅ agent-skills.nixosHarnesses.testInstallsHarnessesAndSkillClis eval-tests> ✅ agent-skills.nixosHarnesses.testLinkPlanCoversEverySkill eval-tests> ✅ agent-skills.nixosHarnesses.testLinkTargetIsTheSkillDirectory eval-tests> ✅ agent-skills.nixosHarnesses.testUserUnitStartsWithTheSession eval-tests> ✅ agent-skills.package.testBundleUnionsEveryCli eval-tests> ✅ agent-skills.package.testDiscoversEverySkillDirectory eval-tests> ✅ agent-skills.package.testSkillCarriesItsClis eval-tests> ✅ agent-skills.package.testSkillNameMatchesAttribute eval-tests> ✅ build-resources.testBaseProfile eval-tests> ✅ build-resources.testConsumerOverride eval-tests> ✅ build-resources.testInstallerMedium eval-tests> ✅ build-resources.testInstallerTarget eval-tests> ✅ cosmic-binds.testDefaultRendersSpawnBinds eval-tests> ✅ cosmic-binds.testDisableMasksUpstream eval-tests> ✅ cosmic-binds.testModKeyAltMovesOnlySModChords eval-tests> ✅ cosmic-binds.testUserBindAppendsAfterModelBinds eval-tests> ✅ cosmic-desktop.dock.testFavoritesShipHighPriority eval-tests> ✅ cosmic-desktop.indicator.testAbsentWithoutCosmic eval-tests> ✅ cosmic-desktop.indicator.testExecStartRunsTheIndicatorPackage eval-tests> ✅ cosmic-desktop.indicator.testPathCarriesTheToggleWrapper eval-tests> ✅ cosmic-desktop.indicator.testRunsWithTheGraphicalSession eval-tests> ✅ distro-branding.testBaseProfile eval-tests> ✅ distro-branding.testConsumerOverride eval-tests> ✅ distro-branding.testInstallerTarget eval-tests> ✅ docs-snippets.testEveryMarkerIsKnown eval-tests> evaluation warning: stdenv.isLinux is deprecated, use stdenv.hostPlatform.isLinux instead eval-tests> evaluation warning: stdenv.isDarwin is deprecated, use stdenv.hostPlatform.isDarwin instead eval-tests> ✅ docs-snippets.testEverySnippetEvaluates eval-tests> ✅ hermes.firewall.testChainOrdering eval-tests> ✅ hermes.firewall.testChainRules eval-tests> ✅ hermes.firewall.testChainTeardown eval-tests> ✅ hermes.firewall.testKeepsFirewallOptionsEmpty eval-tests> ✅ hermes.firewall.testNftablesHostEvaluates eval-tests> ✅ hermes.firewall.testNftablesReapplyEdge eval-tests> ✅ hermes.guards.testDuplicateDashboardPort eval-tests> ✅ hermes.guards.testExposedDashboardRejected eval-tests> ✅ hermes.guards.testModelPinRejected eval-tests> ✅ hermes.guards.testStockHostStaysQuiet eval-tests> ✅ hermes.guest.testIdentity eval-tests> ✅ hermes.hostPorts.testEqualPriorityConflicts eval-tests> ✅ hermes.hostPorts.testGuestWiring eval-tests> ✅ hermes.hostPorts.testNoEntryNoRule eval-tests> ✅ hermes.hostPorts.testOperatorSettingsWin eval-tests> ✅ hermes.hostPorts.testSlirpAliasPublished eval-tests> ✅ hermes.identity.testAlice eval-tests> ✅ hermes.identity.testBob eval-tests> ✅ hermes.identity.testGuestUid eval-tests> ✅ hermes.launcher.testDesktopAutostartsWithTheSession eval-tests> ✅ hermes.launcher.testDesktopEntryNotifiesOnFailure eval-tests> ✅ hermes.launcher.testNoAutostartWithoutTheModule eval-tests> ✅ hermes.llamaSwap.testBothModelSources eval-tests> ✅ hermes.llamaSwap.testLocalModel eval-tests> ✅ hermes.llamaSwap.testNoModelSource eval-tests> ✅ hermes.migration.testPluginsAndToolsReachGuest eval-tests> ✅ hermes.native.testAgentEnv eval-tests> ✅ hermes.native.testDashboard eval-tests> ✅ hermes.native.testEnvBlockWinsAfterFlip eval-tests> ✅ hermes.native.testFirewall eval-tests> ✅ hermes.native.testFirewallGatesNativePorts eval-tests> ✅ hermes.native.testGuestKeepsSimplexPort eval-tests> ✅ hermes.native.testGuestSandboxEnv eval-tests> ✅ hermes.native.testNoVm eval-tests> ✅ hermes.native.testPublicPortsAreRootHeld eval-tests> ✅ hermes.native.testRunnerGuards eval-tests> ✅ hermes.native.testShim eval-tests> ✅ hermes.native.testSpacesMcp eval-tests> ✅ hermes.native.testTmpfiles eval-tests> ✅ hermes.native.testTwoNativeUsersRunSimplex eval-tests> ✅ hermes.native.testUnits eval-tests> ✅ hermes.nixosConfig.testAConfigRepoGrantsNoNixInTheGuest eval-tests> ✅ hermes.nixosConfig.testAcceptsADottedConfigDir eval-tests> ✅ hermes.nixosConfig.testAnApplyRepoGrantsTheMountAndTheEnv eval-tests> ✅ hermes.nixosConfig.testAnApplyRepoStaysInItsOwnersGuest eval-tests> ✅ hermes.nixosConfig.testConfigRepoCheckIsWiredAndNamesBothOptions eval-tests> ✅ hermes.nixosConfig.testDefaultOff eval-tests> ✅ hermes.nixosConfig.testDerivedVsockPortsAreDistinct eval-tests> ✅ hermes.nixosConfig.testRejectsHomeAsConfigDir eval-tests> ✅ hermes.nixosConfig.testRejectsUnsafeConfigDir eval-tests> ✅ hermes.nixosConfig.testScopedToTheUserWhoEnabledIt eval-tests> ✅ hermes.nixosConfig.testShareIsWritableIdMappedAndPathIdentical eval-tests> ✅ hermes.openrouter.testGuestKeepsUpstreamModel eval-tests> ✅ hermes.openrouter.testHostWiring eval-tests> ✅ hermes.provisioning.testHostOptOut eval-tests> ✅ hermes.provisioning.testUserOptOut eval-tests> ✅ hermes.recovery.testAFailedStartQueuesARecovery eval-tests> ✅ hermes.recovery.testTheRecoverUnitStartsTheVm eval-tests> ✅ hermes.remoteAccess.testDisabledHostAuthorizesNobody eval-tests> ✅ hermes.remoteAccess.testGlobalForceCommandRejected eval-tests> ✅ hermes.remoteAccess.testKeyEntryIsRestrictedToTheDashboard eval-tests> ✅ hermes.remoteAccess.testLocalOnlyHostAuthorizesNobody eval-tests> ✅ hermes.remoteAccess.testPermitopenFollowsAMovedPort eval-tests> ✅ hermes.remoteAccess.testRemoteHostStaysQuiet eval-tests> ✅ hermes.remoteAccess.testSshdReadsTheHermesKeys eval-tests> ✅ hermes.searxng.testAbsentWhenDisabled eval-tests> ✅ hermes.searxng.testGuestWiring eval-tests> ✅ hermes.shares.testIdMappedInsteadOfAcl eval-tests> ✅ hermes.signal.testHermesChannelPinnedOff eval-tests> ✅ hermes.signal.testOperatorOverrideWins eval-tests> ✅ hermes.simplex.testAbsentWhenDisabled eval-tests> ✅ hermes.simplex.testAddressUnitRetries eval-tests> ✅ hermes.simplex.testDaemonUnit eval-tests> ✅ hermes.simplex.testGuestWiring eval-tests> ✅ hermes.simplex.testGuestWsUrl eval-tests> ✅ hermes.simplex.testHostQrTool eval-tests> ✅ hermes.skills.testBundledMapsPinnedOff eval-tests> ✅ hermes.skills.testMcpDiscoveryWaitsForTheGateway eval-tests> ✅ hermes.skills.testOperatorEntryMergesBeside eval-tests> ✅ hermes.vsock.testDashboardForward eval-tests> ✅ hermes.vsock.testSpacesBridge eval-tests> ✅ hermes-clan-service.client.testAlicePorts eval-tests> ✅ hermes-clan-service.client.testDeclaresNoMicrovmOption eval-tests> ✅ hermes-clan-service.client.testDialsTheServer eval-tests> ✅ hermes-clan-service.client.testHermesRunsRemoteLauncher eval-tests> ✅ hermes-clan-service.client.testHostGuardStaysQuiet eval-tests> ✅ hermes-clan-service.client.testInstallsRemoteLauncher eval-tests> ✅ hermes-clan-service.client.testTunnelStartsOnDemand eval-tests> ✅ hermes-clan-service.clientKey.testDeclaresOneKeyPerUser eval-tests> ✅ hermes-clan-service.clientKey.testIdentityFileComesFromTheGenerator eval-tests> ✅ hermes-clan-service.clientKey.testKeyIsSharedAndOwnedByAlice eval-tests> ✅ hermes-clan-service.dualRole.testOwnServerSkipsForward eval-tests> ✅ hermes-clan-service.dualRole.testPinnedHostSkipsForward eval-tests> ✅ hermes-clan-service.forwardScript.testCarriesTheSshOverride eval-tests> ✅ hermes-clan-service.forwardScript.testDialsTheDefaultServer eval-tests> ✅ hermes-clan-service.forwardScript.testResolvesAlicePorts eval-tests> ✅ hermes-clan-service.guards.testDuplicateLocalPortRejected eval-tests> ✅ hermes-clan-service.guards.testTwoServersNeedNaming eval-tests> ✅ hermes-clan-service.guards.testUnknownServerRejected eval-tests> ✅ hermes-clan-service.knownHosts.testClientPinsTheServersCommittedKey eval-tests> ✅ hermes-clan-service.knownHosts.testNoVarsWarnsAboutTheMissingHostKey eval-tests> ✅ hermes-clan-service.knownHosts.testSettingsOverrideTheClanVar eval-tests> ✅ hermes-clan-service.provisioning.testClientOptOut eval-tests> ✅ hermes-clan-service.provisioning.testServerOptOut eval-tests> ✅ hermes-clan-service.server.testDashboardStaysOnLoopback eval-tests> ✅ hermes-clan-service.server.testDeclaresNoClanVars eval-tests> ✅ hermes-clan-service.server.testExposedDashboardRejected eval-tests> ✅ hermes-clan-service.server.testHermesRunsLocalApp eval-tests> ✅ hermes-clan-service.server.testLoopbackGuardStaysQuiet eval-tests> ✅ hermes-clan-service.server.testRunsAgentVms eval-tests> ✅ hermes-clan-service.serverAuthorizedKeys.testEntryAuthorizesOnlyTheHermesKey eval-tests> ✅ hermes-clan-service.serverAuthorizedKeys.testEntryIsARealFile eval-tests> ✅ hermes-clan-service.serverAuthorizedKeys.testNoVarsAuthorizesNobody eval-tests> ✅ hermes-clan-service.serverAuthorizedKeys.testPermitopenFollowsAMovedPort eval-tests> ✅ hermes-clan-service.serverAuthorizedKeys.testServerDeclaresNoKeyOfItsOwn eval-tests> ✅ hermes-clan-service.serverAuthorizedKeys.testSshdReadsTheHermesKeysBesideItsOwn eval-tests> ✅ hermes-clan-service.sshOverride.testHostAndOptions eval-tests> ✅ hermes-clan-service.sshdPolicy.testAllowUsersWarns eval-tests> ✅ hermes-clan-service.sshdPolicy.testBreakingPoliciesAreNamed eval-tests> ✅ hermes-clan-service.sshdPolicy.testStockServerStaysQuiet eval-tests> ✅ inference.credentials.testBothProviders eval-tests> ✅ inference.credentials.testSecretEnv eval-tests> ✅ inference.guards.testKeyFileRequired eval-tests> ✅ inference.guards.testOffLeavesNoProvider eval-tests> ✅ inference.model.testBeatsLlamaSwap eval-tests> ✅ inference.model.testSeed eval-tests> ✅ inference.provider.testBlock eval-tests> ✅ inference.provider.testGuestConfig eval-tests> ✅ installer-text-iso.agent.testEndpointAndModel eval-tests> ✅ installer-text-iso.agent.testHostLlamaSwapFragment eval-tests> ✅ installer-text-iso.agent.testProviderBlock eval-tests> ✅ installer-text-iso.medium.testCompressedSwap eval-tests> ✅ installer-text-iso.medium.testConsoleFontHasCyrillic eval-tests> ✅ installer-text-iso.medium.testConsoleThemeIsLightOne eval-tests> ✅ installer-text-iso.medium.testOmpExtensionsStaged eval-tests> ✅ installer-text-iso.medium.testToolActivityToggle eval-tests> ✅ installer-text-iso.target.testKeylessBuildStaysEmpty eval-tests> ✅ installer-text-iso.target.testKeysTravel eval-tests> ✅ installer-text-iso.target.testReferenceHostMirrorsGeneratedHermes eval-tests> ✅ installer-text-iso.target.testStagesTargetClosure eval-tests> ✅ llama-swap-auth.apiKeyEnvFile.testKeyGatesTheServer eval-tests> ✅ llama-swap-auth.apiKeyEnvFile.testUnsetLeavesDefaultAllow eval-tests> ✅ llama-swap-external-config.bundledCatalog.testShipsG9v3OverRuntimeFetch eval-tests> ✅ llama-swap-external-config.externalConfigFile.testFileReplacesTheCatalog eval-tests> ✅ nix-module.testGitInSystemProfile eval-tests> ✅ noctalia-bar-position.barPosition.testDefaultPinsTop eval-tests> ✅ noctalia-bar-position.barPosition.testOptionPinsBottom eval-tests> ✅ noctalia-bar-position.wiring.testBottomMergeScriptRendersTheSettings eval-tests> ✅ noctalia-bar-position.wiring.testDefaultMergeScriptRendersTheSettings eval-tests> ✅ pi-chat-options-removed.removedOptions.testBashConfirmAllowPatterns eval-tests> ✅ pi-chat-options-removed.removedOptions.testExtensions eval-tests> ✅ pi-chat-options-removed.removedOptions.testPiSettings eval-tests> ✅ pi-chat-options-removed.removedOptions.testSandboxAllowedPaths eval-tests> ✅ pi-chat-options-removed.removedOptions.testSandboxEnv eval-tests> ✅ pi-chat-options-removed.removedOptions.testSkills eval-tests> ✅ pi-chat-options-removed.renameShims.testOpenrouterPathsSurvive eval-tests> ✅ proton.bindPorts.testBothSandboxesDialTheSamePorts eval-tests> ✅ proton.bindPorts.testMcpSandboxMayNotBind eval-tests> ✅ proton.bindPorts.testSetupSandboxMayBindTheBridgePorts eval-tests> ✅ proton.bindPorts.testTheDaemonBindsThemToo eval-tests> ✅ proton.grantedPathsExist.testConfinedDaemonPreCreatesItsWritableGrants eval-tests> ✅ proton.grantedPathsExist.testMcpAndSetupPreCreateTheirWritableGrants eval-tests> ✅ proton.grantedPathsExist.testOnlyWritableGrantsArePreCreated eval-tests> ✅ proton.lifecycle.testTheDaemonIsParkedForSetup eval-tests> ✅ proton.stateRoot.testConfinedDaemonCarriesTheStatePin eval-tests> ✅ proton.stateRoot.testEveryConsumerNamesOneRoot eval-tests> ✅ proton.unitIsolation.testEachUnitLowersItsOwnPolicyFile eval-tests> ✅ proton.unitIsolation.testSetupTwinOwnsItsRuntimeState eval-tests> ✅ searxng.seam.testHostPortsEntry eval-tests> ✅ searxng.seam.testNoEntryWhenDisabled eval-tests> ✅ searxng.secret.testEnvironmentFile eval-tests> ✅ searxng.secret.testGeneratorUnit eval-tests> ✅ searxng.secret.testNoSecretInSettings eval-tests> ✅ searxng.server.testDesktopImportEnables eval-tests> ✅ searxng.server.testDisableWins eval-tests> ✅ searxng.server.testJsonFormat eval-tests> ✅ searxng.server.testLoopbackOnly eval-tests> ✅ searxng.server.testPortMovesEverywhere eval-tests> ✅ spaces-integration-gateway.confirmCommand.testArgvIsTheStandalonePopup eval-tests> ✅ spaces-integration-gateway.sessionDisplayLookup.testUnitPathResolvesSystemctl eval-tests> ✅ spaces-integrations.bareExtraService.testBackingUnitGetsLifecycleOnly eval-tests> ✅ spaces-integrations.bareExtraService.testNothingIsConfined eval-tests> ✅ spaces-integrations.bareExtraService.testSocketWantsTheNamedUnit eval-tests> ✅ spaces-integrations.broker.testBrokerUnit eval-tests> ✅ spaces-integrations.confinedExtraService.testBridgeEnvironmentIsTheManifestOnly eval-tests> ✅ spaces-integrations.confinedExtraService.testBridgeIsResidentAndRestarted eval-tests> ✅ spaces-integrations.confinedExtraService.testBridgeOwnsItsStateThroughExtraPaths eval-tests> ✅ spaces-integrations.confinedExtraService.testBridgePolicyIsBuiltPreStart eval-tests> ✅ spaces-integrations.confinedExtraService.testBridgeRunsUnderLandlockExec eval-tests> ✅ spaces-integrations.confinedExtraService.testBridgeSharesTheServerHardening eval-tests> ✅ spaces-integrations.confinedExtraService.testBridgeUnitSectionFoldsBothGates eval-tests> ✅ spaces-integrations.confinedExtraService.testDefinitionCarriesUnitNamesOnly eval-tests> ✅ spaces-integrations.confinedExtraService.testSocketWantsTheBackingUnit eval-tests> ✅ spaces-integrations.definition.testBindPortsSurfacedInTheDefinition eval-tests> ✅ spaces-integrations.definition.testEnableByDefaultSurfacedInTheDefinition eval-tests> ✅ spaces-integrations.definition.testGithubDefinitionCarriesThePosture eval-tests> ✅ spaces-integrations.definition.testGithubDefinitionCarriesThePrompts eval-tests> ✅ spaces-integrations.localIntegration.testNotesUnitIsSocketOnly eval-tests> ✅ spaces-integrations.mcpUnit.testDirectoriesAndCredentials eval-tests> ✅ spaces-integrations.mcpUnit.testPolicyAndShareArePreparedPreStart eval-tests> ✅ spaces-integrations.mcpUnit.testSameUidHardening eval-tests> ✅ spaces-integrations.mcpUnit.testServerRunsUnderLandlockExec eval-tests> ✅ spaces-integrations.mcpUnit.testSharedDirIsExportedAndTmpdirIsNot eval-tests> ✅ spaces-integrations.mcpUnit.testSocketPath eval-tests> ✅ spaces-integrations.moduleWiring.testDefinitionIsWiredIntoEtc eval-tests> ✅ spaces-integrations.moduleWiring.testDisabledModuleDeclaresNoUnits eval-tests> ✅ spaces-integrations.policySpec.testBindPortsReachTheSpec eval-tests> ✅ spaces-integrations.policySpec.testExtraPathsRideVerbatim eval-tests> ✅ spaces-integrations.policySpec.testSpecWithoutExtraPathsIsOnlyThePortLists eval-tests> ✅ spaces-integrations-managed.credentials.testFieldBearingUnitLoadsConfigThenManagedDir eval-tests> ✅ spaces-integrations-managed.credentials.testFieldLessUnitLoadsOnlyTheManagedDir eval-tests> ✅ spaces-integrations-managed.stager.testStagerRunsOnceAtBoot eval-tests> ✅ spaces-integrations-managed.stager.testStagerScriptStagesTheWholeTree eval-tests> ✅ spaces-integrations-managed.validation.testLiteralSecretIsATypeError eval-tests> ✅ spaces-integrations-managed.validation.testMissingRequiredConfigFieldRejected eval-tests> ✅ spaces-integrations-managed.validation.testMissingRequiredSecretRejected eval-tests> ✅ spaces-integrations-managed.validation.testNonNormalUserRejected eval-tests> ✅ spaces-integrations-managed.validation.testProfilesOnFieldLessIntegrationRejected eval-tests> ✅ spaces-integrations-managed.validation.testUnknownIntegrationRejected eval-tests> ✅ spaces-integrations-managed.validation.testUnknownUserRejected eval-tests> ✅ spaces-integrations-schema-sync.definition.testNoneLeaksACommandLine eval-tests> ✅ spaces-integrations-schema-sync.fixture.testNixosLowered eval-tests> ✅ spaces-integrations-schema-sync.fixture.testOfflineWikiLowered eval-tests> ✅ spaces-integrations-schema-sync.posture.testEveryPostureNameStillShips eval-tests> ✅ spaces-integrations-schema-sync.posture.testReadOnlyAllowlistHolds eval-tests> ✅ spaces-integrations-schema-sync.schemaSingleSourcing.testEveryIntegrationMatchesItsSchema eval-tests> ✅ spaces-integrations-schema-sync.zimDir.testAbsolutePathIsAccepted eval-tests> ✅ spaces-integrations-schema-sync.zimDir.testRelativePathIsRefused eval-tests> ✅ spaces-integrations-setup.definition.testGithubDefinitionHasNoSetup eval-tests> ✅ spaces-integrations-setup.definition.testSignalDefinitionCarriesSetupFields eval-tests> ✅ spaces-integrations-setup.mainSocket.testGithubSocketCarriesNoExtraDeps eval-tests> ✅ spaces-integrations-setup.mainSocket.testSignalSocketWantsExtraServices eval-tests> ✅ spaces-integrations-setup.mkDefaultDiscipline.testOverridingOneSubOptionKeepsTheRest eval-tests> ✅ spaces-integrations-setup.moduleWiring.testGithubEmitsNoTwin eval-tests> ✅ spaces-integrations-setup.moduleWiring.testPartOfInjectedOntoEveryExtraService eval-tests> ✅ spaces-integrations-setup.moduleWiring.testTwinUnitsReachSystemdOnlyForSetupIntegrations eval-tests> ✅ spaces-integrations-setup.setupTwin.testSetupSocketIsPrivateAndNotAutoStarted eval-tests> ✅ spaces-integrations-setup.setupTwin.testSignalEmitsTwinUnits eval-tests> ✅ spaces-integrations-setup.setupTwin.testTwinOwnsItsRuntimeStateAndPolicy eval-tests> ✅ spaces-integrations-setup.setupTwin.testTwinReusesTheServerSandbox eval-tests> ✅ spaces-integrations-setup.setupTwin.testTwinRunsItsOwnCommand eval-tests> ✅ spaces-nixos-apply.manifest.testAbsentWithoutRepos eval-tests> ✅ spaces-nixos-apply.manifest.testApplyCarriesItsPreviewAndNoNetwork eval-tests> ✅ spaces-nixos-apply.manifest.testArrivesEnabled eval-tests> ✅ spaces-nixos-apply.manifest.testAutoRunCoversCheckAndStatus eval-tests> ✅ spaces-nixos-apply.manifest.testCarriesNoConfigAndNoSecretField eval-tests> ✅ spaces-nixos-apply.manifest.testGrantsTheApplyDirAndNothingElse eval-tests> ✅ spaces-nixos-apply.refusals.testRejectsACheckResolvedOnPath eval-tests> ✅ spaces-nixos-apply.refusals.testRejectsACommandResolvedOnPath eval-tests> ✅ spaces-nixos-apply.refusals.testRejectsAGlobInAMachineName eval-tests> ✅ spaces-nixos-apply.refusals.testRejectsAGlobInARepoName eval-tests> ✅ spaces-nixos-apply.refusals.testRejectsARelativeRepoPath eval-tests> ✅ spaces-nixos-apply.refusals.testRejectsARepoWithNoMachine eval-tests> ✅ spaces-nixos-apply.refusals.testRejectsAnEmptyCommand eval-tests> ✅ spaces-nixos-apply.refusals.testTheDeclaredReposAreAccepted eval-tests> ✅ spaces-nixos-apply.targets.testEveryMachineBecomesAQualifiedTarget eval-tests> ✅ spaces-nixos-apply.units.testPathUnitWatchesTheRequestFile eval-tests> ✅ spaces-nixos-apply.units.testRunnerFindsSshAndTheSystemProfile eval-tests> ✅ spaces-nixos-apply.units.testRunnerRefusesToTimeOutOrReadStdin eval-tests> ✅ spaces-nixos-apply.units.testRunnerRoutesAPassphrasePromptToAskpass eval-tests> ✅ spaces-nixos-apply.units.testTheApplyDirIsSeeded eval-tests> ✅ spaces-noctalia.barUnit.testOnlyTheNoctaliaModuleDeclaresIt eval-tests> ✅ spaces-noctalia.commands.testWrappersOnPath eval-tests> ✅ spaces-noctalia.purge.testRunsOnUserActivation eval-tests> ✅ spaces-noctalia.purge.testTargetsOnlyRetiredSpacesIds eval-tests> ✅ spaces-signal.agentSurface.testOnlyTheIntegrationSocketsListen eval-tests> ✅ spaces-signal.bridge.testLifecycleIsGuiOnly eval-tests> ✅ spaces-signal.bridge.testRunsAfterTheDaemon eval-tests> ✅ spaces-signal.daemon.testExecStartRunsTheDaemonOnItsSocket eval-tests> ✅ spaces-signal.daemon.testLifecycleIsGuiOnly eval-tests> ✅ spaces-signal.daemon.testRuntimeSocketDirIsPrivate eval-tests> ✅ spaces-signal.daemon.testStopTimeoutIsShort eval-tests> ✅ spaces-signal.integrationLifecycle.testLinkPathUnitIsGone eval-tests> ✅ spaces-signal.integrationLifecycle.testSocketPullsBothBackendsWithoutOrderingThem eval-tests> ✅ spaces-signal.integrationsGuard.testEnableWithoutIntegrationsFails eval-tests> ✅ spaces-signal.messageStore.testStateDirIsCreatedUnconditionally eval-tests> ✅ spaces-signal.optOut.testDeclaresNoSignalUnits eval-tests> ✅ spaces-signal.package.testSupportsGuiQrLinking eval-tests> ✅ spaces-src.testDropsDevOnlyTrees eval-tests> ✅ spaces-src.testDropsLocalStateAndSecrets eval-tests> ✅ spaces-src.testKeepsTheSystemSources eval-tests> ✅ vm-openrouter-key-staging.keyStaging.testHostAutostartsTheHermesVm eval-tests> ✅ vm-openrouter-key-staging.keyStaging.testStagerRunsBeforeEveryVm eval-tests> ✅ voxtype-language-config.whisperLanguage.testDefaultStaysBareString eval-tests> ✅ voxtype-language-config.whisperLanguage.testListStaysList eval-tests> ✅ voxtype-nemotron-config.nemotron.testEngineDefaults eval-tests> ✅ voxtype-nemotron-config.nemotron.testStreamingAndTargetLangFlowThrough eval-tests> ✅ voxtype-user-override.cudaVariant.testWrapperKeepsCudaLibraries eval-tests> ✅ voxtype-user-override.wrapper.testUnitRunsTheWrapper eval-tests> ✅ voxtype-vad-config.vad.testEnergyBackendDefaults eval-tests> eval-tests> 🎉 322/322 successful post-build step Upload to niks3: ok time=2026-09-10T03:47:39.096Z level=INFO msg="Uploading 0 paths to 127.0.0.1 (1 already cached)" time=2026-09-10T03:47:39.757Z level=INFO msg="Uploading 1 narinfos" time=2026-09-10T03:47:39.889Z level=INFO msg="Upload complete. (1.227s)"