nixbot

builds

succeeded eval-tests checks.x86_64-linux.eval-tests · build #183 · raw

1warning: not writing modified lock file of flake 'path:/nix/store/21nqh58nxcan74xhha4skj3px1abg6zd-source':2• Updated input 'disko':3 'github:nix-community/disko/ff8702b4de27f72b4c78573dfb89ec74e36abdf1?narHash=sha256-RxWs5ND31KzTG7wvMM%2BPMfUjyNpmIEr999lqNARaM5o%3D' (2026-06-11)4 → 'path:/nix/store/w2c23ykc12mswlg8hrrjzb5gv9gvkzwq-source?lastModified=1&narHash=sha256-RxWs5ND31KzTG7wvMM%2BPMfUjyNpmIEr999lqNARaM5o%3D' (1970-01-01)5• Updated input 'hermes-agent':6 'github:NousResearch/hermes-agent/df4b65147d7ddd74dd449f9067aabbca5aef0ec7?narHash=sha256-TsWcNR6JVj%2BPaqwodGrtcIgmOG6bzXtIDWw%2Be2txPdk%3D' (2026-08-16)7 → 'path:/nix/store/kwny5lvv5lpkykf95czhahcwv3hq82c9-source?lastModified=1&narHash=sha256-TsWcNR6JVj%2BPaqwodGrtcIgmOG6bzXtIDWw%2Be2txPdk%3D' (1970-01-01)8• Updated input 'hermes-agent/flake-parts':9 'github:hercules-ci/flake-parts/17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e?narHash=sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w%2B6NWK9yA%3D' (2026-07-01)10 → 'path:/nix/store/xfg4bws749i95jvnxhymxmfwailzk38q-source?lastModified=1&narHash=sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w%2B6NWK9yA%3D' (1970-01-01)11• Updated input 'hermes-agent/npm-lockfile-fix':12 'github:jeslie0/npm-lockfile-fix/c6093acb0c0548e0f9b8b3d82918823721930fe8?narHash=sha256-2GV79U6iVH4gKAPWYrxUReB0S41ty/Y3dBLquU8AlaA%3D' (2026-04-11)13 → 'path:/nix/store/ys5d7j3bfkwbvngdhrhlz839s6hqgv81-source?lastModified=1&narHash=sha256-2GV79U6iVH4gKAPWYrxUReB0S41ty/Y3dBLquU8AlaA%3D' (1970-01-01)14• Updated input 'hermes-agent/pyproject-build-systems':15 'github:pyproject-nix/build-system-pkgs/62c0d86027edb1c4f39a5facc09876348144f7c9?narHash=sha256-8AM37BfyGaL2v/SZyg4PupRxJ01Y4htvM%2BWrTjWrPpo%3D' (2026-07-27)16 → 'path:/nix/store/528l59fylwd10l7cg2a0kaizicblz5i1-source?lastModified=1&narHash=sha256-8AM37BfyGaL2v/SZyg4PupRxJ01Y4htvM%2BWrTjWrPpo%3D' (1970-01-01)17• Updated input 'hermes-agent/pyproject-nix':18 'github:pyproject-nix/pyproject.nix/e3b599ca2e7fcf93d4edf65d7f19bbf6491724f3?narHash=sha256-zP/WaDxrRu8GANZM61%2BV2LT/7ycEEdoyLWn7M6WzU7M%3D' (2026-07-20)19 → 'path:/nix/store/3xkkws943bznqkqilrvg2sfkkgmihl69-source?lastModified=1&narHash=sha256-zP/WaDxrRu8GANZM61%2BV2LT/7ycEEdoyLWn7M6WzU7M%3D' (1970-01-01)20• Updated input 'hermes-agent/uv2nix':21 'github:pyproject-nix/uv2nix/5a836d395cbf5fc22670eb98dd4aa4fc4d406977?narHash=sha256-9Tq3UDX2hD/aveW/HvkBlAmEwJTOlY5HQXJM%2BL5BGmE%3D' (2026-07-28)22 → 'path:/nix/store/nnc4f52zyzy5p6dq50b2fd7qijmv4qnd-source?lastModified=1&narHash=sha256-9Tq3UDX2hD/aveW/HvkBlAmEwJTOlY5HQXJM%2BL5BGmE%3D' (1970-01-01)23• Updated input 'home-manager':24 'github:nix-community/home-manager/7566825d4652a1b885bd4ce65bd9e8def432fec9?narHash=sha256-OI4IkRjRXa1e7hYmCGJDPDq5H/kPwhsyoS80cNUF9fI%3D' (2026-07-12)25 → 'path:/nix/store/8m3c3lk77arffgl18nkbj9gf7g2qg02q-source?lastModified=1&narHash=sha256-OI4IkRjRXa1e7hYmCGJDPDq5H/kPwhsyoS80cNUF9fI%3D' (1970-01-01)26• Updated input 'llm-agents':27 'github:numtide/llm-agents.nix/8651bf95690800f5361d53a9abda0fc3fbe0e2ec?narHash=sha256-whEQ6o21DtquR08u%2ByuLdHXX8dgjlyNJIyMWcVk%2BPFU%3D' (2026-08-12)28 → 'path:/nix/store/8ah7wk9k72mvdp5lhf7yxzyh3rq2zbvz-source?lastModified=1&narHash=sha256-whEQ6o21DtquR08u%2ByuLdHXX8dgjlyNJIyMWcVk%2BPFU%3D' (1970-01-01)29• Updated input 'llm-agents/bun2nix':30 'github:nix-community/bun2nix/0f2a1f0b6f42cebe3b149bf62d38754c5e0e9729?narHash=sha256-9BMxlTxCCDAeoNLtb1a/st7udtTIJep%2BwpUzquA29VU%3D' (2026-07-21)31 → 'path:/nix/store/bizxaf7pn38fqp0xlpnqlf8dy93i4r3y-source?lastModified=1&narHash=sha256-9BMxlTxCCDAeoNLtb1a/st7udtTIJep%2BwpUzquA29VU%3D' (1970-01-01)32• Updated input 'llm-agents/bun2nix/nixpkgs':33 follows 'nixpkgs'34 → follows 'llm-agents/nixpkgs'35• Updated input 'llm-agents/bun2nix/systems':36 follows 'systems'37 → follows 'llm-agents/systems'38• Updated input 'llm-agents/bun2nix/treefmt-nix':39 follows 'treefmt-nix'40 → follows 'llm-agents/treefmt-nix'41• Updated input 'llm-agents/flake-parts':42 'github:hercules-ci/flake-parts/427bf4bd9435fdf21321c8cc628c24efc14c0f7a?narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (2026-08-01)43 → 'path:/nix/store/lrxvs4l9bqbgjfz7w9bkfg5zqq442jxc-source?lastModified=1&narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (1970-01-01)44• Updated input 'microvm':45 'github:microvm-nix/microvm.nix/fa5340ac684cdce8a22b6d4a0bcebb0cc999275e?narHash=sha256-xgfS6slV7J3baMooNN1UuBi51RIgg9y0DbCxfSA0668%3D' (2026-07-21)46 → 'path:/nix/store/f6izybf1ll029gd055174mmbdqldkkwg-source?lastModified=1&narHash=sha256-xgfS6slV7J3baMooNN1UuBi51RIgg9y0DbCxfSA0668%3D' (1970-01-01)47• Updated input 'microvm/spectrum':48 'git+https://spectrum-os.org/git/spectrum?ref=refs/heads/main&rev=24c4346e30fdea8d8e80f34aec3554a15a667d24' (2026-07-10)49 → 'path:/nix/store/5jsf99dd4p75qcha8clikb5z80rhyh4g-source?lastModified=1&narHash=sha256-xO8f7Qng%2B18FK2UlB9vcrkxCaQMCt5WjCH24aW/11eg%3D' (1970-01-01)50• Updated input 'nixos-hardware':51 'github:NixOS/nixos-hardware/b2d7d02644f0002535a3bb51a73780945cdc7ba4?narHash=sha256-q0J27mJDfd4BM9a7KcMVbcRmqyU%2BgoQwudbMIu66qsg%3D' (2026-09-18)52 → 'path:/nix/store/qczm94mv7q3qp04gfq52ylm83b1dwj3j-source?lastModified=1&narHash=sha256-q0J27mJDfd4BM9a7KcMVbcRmqyU%2BgoQwudbMIu66qsg%3D' (1970-01-01)53• Updated input 'nixpkgs':54 'github:NixOS/nixpkgs/2c423e03bbafcff28bfadc6781a4a8257f205cb5?narHash=sha256-dt4WdcvsA8/RCe%2BVZZwqU0X%2BXMM3wBbGCWA0/sFWzGo%3D' (2026-08-22)55 → 'path:/nix/store/d6mryll7gbj6hbczvyrvnflcyxxq11zn-source?lastModified=1&narHash=sha256-dt4WdcvsA8/RCe%2BVZZwqU0X%2BXMM3wBbGCWA0/sFWzGo%3D' (1970-01-01)56• Updated input 'systems':57 'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e?narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (2023-04-09)58 → 'path:/nix/store/yj1wxm9hh8610iyzqnz75kvs6xl8j3my-source?lastModified=1&narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (1970-01-01)59• Updated input 'treefmt-nix':60 'github:numtide/treefmt-nix/db947814a175b7ca6ded66e21383d938df01c227?narHash=sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM%3D' (2026-05-31)61 → 'path:/nix/store/ci7lj1kzv1qppll6m1f501p2dyl7l3vs-source?lastModified=1&narHash=sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM%3D' (1970-01-01)62• Updated input 'voxtype':63 'github:a-kenji/voxtype/29c9f93d12b98a6437684c283cdb232cf822cf66?narHash=sha256-dKoofIB9ZYdcpG8jr0X/lBWoTeARkfIN2CT1cRApzuw%3D' (2026-07-01)64 → 'path:/nix/store/yg87ffznajxicl05pa7q7cgaw7byl3xv-source?lastModified=1&narHash=sha256-dKoofIB9ZYdcpG8jr0X/lBWoTeARkfIN2CT1cRApzuw%3D' (1970-01-01)65• Updated input 'voxtype/flake-utils':66 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)67 → 'path:/nix/store/01x5k4nlxcpyd85nnr0b9gm89rm8ff4x-source?lastModified=1&narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (1970-01-01)68✅ agent-skills.homeModule.testCliInstallIsOptional69✅ agent-skills.homeModule.testInstallsTheClisTheSkillNames70✅ agent-skills.homeModule.testLinkTargetIsTheSkillDirectory71✅ agent-skills.homeModule.testLinksEverySkillIntoEveryRoot72✅ agent-skills.homeModule.testSelectingSkillsNarrowsTheLinks73evaluation warning: lib.nixos.evalModules is experimental and subject to change. See nixos/lib/default.nix74✅ agent-skills.nixosHarnesses.testDefaultRootIsTheOnePiAndOmpShare75✅ agent-skills.nixosHarnesses.testInstallsHarnessesAndSkillClis76✅ agent-skills.nixosHarnesses.testLinkPlanCoversEverySkill77✅ agent-skills.nixosHarnesses.testLinkTargetIsTheSkillDirectory78✅ agent-skills.nixosHarnesses.testUserUnitStartsWithTheSession79✅ agent-skills.package.testBundleUnionsEveryCli80✅ agent-skills.package.testDiscoversEverySkillDirectory81✅ agent-skills.package.testHostScopedSkillStaysOutOfTheBundle82✅ agent-skills.package.testSkillCarriesItsClis83✅ agent-skills.package.testSkillNameMatchesAttribute84✅ build-resources.testBaseProfile85✅ build-resources.testConsumerOverride86✅ build-resources.testInstallerMedium87✅ build-resources.testInstallerTarget88✅ cosmic-binds.testDefaultRendersSpawnBinds89✅ cosmic-binds.testDisableMasksUpstream90✅ cosmic-binds.testModKeyAltMovesOnlySModChords91✅ cosmic-binds.testUserBindAppendsAfterModelBinds92✅ cosmic-desktop.dock.testFavoritesShipHighPriority93✅ cosmic-desktop.indicator.testAbsentWithoutCosmic94✅ cosmic-desktop.indicator.testExecStartRunsTheIndicatorPackage95✅ cosmic-desktop.indicator.testPathCarriesTheToggleWrapper96✅ cosmic-desktop.indicator.testRunsWithTheGraphicalSession97✅ distro-branding.testBaseProfile98✅ distro-branding.testConsumerOverride99✅ distro-branding.testInstallerTarget100✅ docs-snippets.testEveryMarkerIsKnown101evaluation warning: stdenv.isLinux is deprecated, use stdenv.hostPlatform.isLinux instead102evaluation warning: stdenv.isDarwin is deprecated, use stdenv.hostPlatform.isDarwin instead103✅ docs-snippets.testEverySnippetEvaluates104✅ hermes.firewall.testChainOrdering105✅ hermes.firewall.testChainRules106✅ hermes.firewall.testChainTeardown107✅ hermes.firewall.testKeepsFirewallOptionsEmpty108✅ hermes.firewall.testNftablesHostEvaluates109✅ hermes.firewall.testNftablesReapplyEdge110✅ hermes.guards.testDuplicateDashboardPort111✅ hermes.guards.testExposedDashboardRejected112✅ hermes.guards.testModelPinRejected113✅ hermes.guards.testStockHostStaysQuiet114✅ hermes.guest.testIdentity115✅ hermes.guest.testVenvBeatsTheProfilesOnTheLoginPath116✅ hermes.hostPorts.testEqualPriorityConflicts117✅ hermes.hostPorts.testGuestWiring118✅ hermes.hostPorts.testNoEntryNoRule119✅ hermes.hostPorts.testOperatorSettingsWin120✅ hermes.hostPorts.testSlirpAliasPublished121✅ hermes.identity.testAlice122✅ hermes.identity.testBob123✅ hermes.identity.testGuestUid124✅ hermes.launcher.testDesktopAutostartsWithTheSession125✅ hermes.launcher.testDesktopEntryNotifiesOnFailure126✅ hermes.launcher.testNoAutostartWithoutTheModule127✅ hermes.llamaSwap.testBothModelSources128✅ hermes.llamaSwap.testLocalModel129✅ hermes.llamaSwap.testNoModelSource130✅ hermes.migration.testPluginsAndToolsReachGuest131✅ hermes.native.testAgentEnv132✅ hermes.native.testDashboard133✅ hermes.native.testEnvBlockWinsAfterFlip134✅ hermes.native.testFirewall135✅ hermes.native.testFirewallGatesNativePorts136✅ hermes.native.testGuestKeepsSimplexPort137✅ hermes.native.testGuestSandboxEnv138✅ hermes.native.testNoVm139✅ hermes.native.testPublicPortsAreRootHeld140✅ hermes.native.testRunnerGuards141✅ hermes.native.testShim142✅ hermes.native.testSpacesMcp143✅ hermes.native.testTmpfiles144✅ hermes.native.testTwoNativeUsersRunSimplex145✅ hermes.native.testUnits146✅ hermes.nixosConfig.testAConfigRepoGrantsNoNixInTheGuest147✅ hermes.nixosConfig.testAcceptsADottedConfigDir148✅ hermes.nixosConfig.testAnApplyRepoGrantsTheMountAndTheEnv149✅ hermes.nixosConfig.testAnApplyRepoStaysInItsOwnersGuest150✅ hermes.nixosConfig.testConfigRepoCheckIsWiredAndNamesBothOptions151✅ hermes.nixosConfig.testDefaultOff152✅ hermes.nixosConfig.testDerivedVsockPortsAreDistinct153✅ hermes.nixosConfig.testRejectsHomeAsConfigDir154✅ hermes.nixosConfig.testRejectsUnsafeConfigDir155✅ hermes.nixosConfig.testScopedToTheUserWhoEnabledIt156✅ hermes.nixosConfig.testShareIsWritableIdMappedAndPathIdentical157✅ hermes.openrouter.testGuestKeepsUpstreamModel158✅ hermes.openrouter.testHostWiring159✅ hermes.provisioning.testHostOptOut160✅ hermes.provisioning.testUserOptOut161✅ hermes.recovery.testAFailedStartQueuesARecovery162✅ hermes.recovery.testTheRecoverUnitStartsTheVm163✅ hermes.remoteAccess.testDisabledHostAuthorizesNobody164✅ hermes.remoteAccess.testGlobalForceCommandRejected165✅ hermes.remoteAccess.testKeyEntryIsRestrictedToTheDashboard166✅ hermes.remoteAccess.testLocalOnlyHostAuthorizesNobody167✅ hermes.remoteAccess.testPermitopenFollowsAMovedPort168✅ hermes.remoteAccess.testRemoteHostStaysQuiet169✅ hermes.remoteAccess.testSshdReadsTheHermesKeys170✅ hermes.searxng.testAbsentWhenDisabled171✅ hermes.searxng.testGuestWiring172✅ hermes.shares.testIdMappedInsteadOfAcl173✅ hermes.signal.testHermesChannelPinnedOff174✅ hermes.signal.testOperatorOverrideWins175✅ hermes.simplex.testAbsentWhenDisabled176✅ hermes.simplex.testAddressUnitRetries177✅ hermes.simplex.testDaemonUnit178✅ hermes.simplex.testGuestWiring179✅ hermes.simplex.testGuestWsUrl180✅ hermes.simplex.testHostQrTool181✅ hermes.skills.testBundledMapsPinnedOff182✅ hermes.skills.testGuestSkillsRootIsTheShippedOne183✅ hermes.skills.testMcpDiscoveryWaitsForTheGateway184✅ hermes.skills.testOperatorEntryMergesBeside185✅ hermes.skills.testOperatorRootAddsBesideTheShippedOne186✅ hermes.vsock.testDashboardForward187✅ hermes.vsock.testSpacesBridge188✅ hermes-clan-service.client.testDeclaresNoMicrovmOption189✅ hermes-clan-service.client.testDialsTheServer190✅ hermes-clan-service.client.testHermesRunsRemoteLauncher191✅ hermes-clan-service.client.testHostGuardStaysQuiet192✅ hermes-clan-service.client.testInstallsRemoteLauncher193✅ hermes-clan-service.client.testTunnelStartsOnDemand194✅ hermes-clan-service.clientKey.testDeclaresOneKeyPerUser195✅ hermes-clan-service.clientKey.testIdentityFileComesFromTheGenerator196✅ hermes-clan-service.clientKey.testKeyIsSharedAndOwnedByAlice197✅ hermes-clan-service.dualRole.testOwnServerSkipsForward198✅ hermes-clan-service.dualRole.testPinnedHostSkipsForward199✅ hermes-clan-service.forwardScript.testCarriesTheSshOverride200✅ hermes-clan-service.forwardScript.testDialsTheDefaultServer201✅ hermes-clan-service.forwardScript.testResolvesAlicePorts202✅ hermes-clan-service.guards.testDuplicateLocalPortRejected203✅ hermes-clan-service.guards.testTwoServersNeedNaming204✅ hermes-clan-service.guards.testUnknownServerRejected205✅ hermes-clan-service.knownHosts.testClientPinsTheServersCommittedKey206✅ hermes-clan-service.knownHosts.testNoVarsWarnsAboutTheMissingHostKey207✅ hermes-clan-service.knownHosts.testSettingsOverrideTheClanVar208✅ hermes-clan-service.provisioning.testClientOptOut209✅ hermes-clan-service.provisioning.testServerOptOut210✅ hermes-clan-service.server.testDashboardStaysOnLoopback211✅ hermes-clan-service.server.testDeclaresNoClanVars212✅ hermes-clan-service.server.testHermesRunsLocalApp213✅ hermes-clan-service.server.testLoopbackGuardStaysQuiet214✅ hermes-clan-service.server.testRunsAgentVms215✅ hermes-clan-service.serverAuthorizedKeys.testEntryAuthorizesOnlyTheHermesKey216✅ hermes-clan-service.serverAuthorizedKeys.testNoVarsAuthorizesNobody217✅ hermes-clan-service.serverAuthorizedKeys.testServerDeclaresNoKeyOfItsOwn218✅ hermes-clan-service.serverAuthorizedKeys.testSshdReadsTheHermesKeysBesideItsOwn219✅ hermes-clan-service.sshOverride.testHostAndOptions220✅ hermes-clan-service.sshdPolicy.testAllowUsersWarns221✅ hermes-clan-service.sshdPolicy.testBreakingPoliciesAreNamed222✅ hermes-clan-service.sshdPolicy.testStockServerStaysQuiet223✅ inference.credentials.testBothProviders224✅ inference.credentials.testSecretEnv225✅ inference.guards.testKeyFileRequired226✅ inference.guards.testOffLeavesNoProvider227✅ inference.model.testBeatsLlamaSwap228✅ inference.model.testSeed229✅ inference.provider.testBlock230✅ inference.provider.testGuestConfig231✅ installer-live.agent.testEndpointAndModel232✅ installer-live.agent.testKeysReachTheLiveProviders233✅ installer-live.conversation.testAutostartOpensTheSession234✅ installer-live.conversation.testBootstrapRunsAfterTheDashboardAnswers235✅ installer-live.conversation.testDesktopEntryLeadsTheDock236✅ installer-live.medium.testCompressedSwap237✅ installer-live.medium.testConsoleFontHasCyrillic238✅ installer-live.medium.testConsolePalette239✅ installer-live.medium.testImageName240✅ installer-live.medium.testMacBookAirWifi241✅ installer-live.medium.testNoBundledChannel242✅ installer-live.medium.testRootAuthorizedKeysTravelWithTheAgentValues243✅ installer-live.medium.testUnplugRamfsStaged244evaluation warning: `boot.zfs.forceImportRoot` is using the default value of `true`. It is highly recommended to set it to `false`, the new default from 26.11 on, to reduce the risk of data loss. Alternatively, you can silence this warning by explicitly setting it to `true`.245evaluation warning: `boot.zfs.forceImportRoot` is using the default value of `true`. It is highly recommended to set it to `false`, the new default from 26.11 on, to reduce the risk of data loss. Alternatively, you can silence this warning by explicitly setting it to `true`.246✅ installer-live.seed.testSeededFlakeBuildsTheMedium247✅ installer-live.seed.testSeededFlakeKeepsTheApplyCommand248✅ installer-live.seed.testSeededFlakeKeepsTheInstaller249✅ installer-live.session.testBootloadersDisabled250✅ installer-live.session.testDisabledUpstreamUserNotStaged251✅ installer-live.session.testDotfilesRepoRegistered252✅ installer-live.session.testDotfilesSeededBeforeDesktop253✅ installer-live.session.testHermesNative254✅ installer-live.session.testHermesWaitsForSeed255✅ installer-live.session.testLiveUser256✅ installer-live.session.testSecretDialogReachesTheBackend257✅ installer-live.skill.testBackendRunsAsRootFromTheAgent258✅ installer-live.skill.testInstallSkillOnLiveHermesOnly259✅ installer-live.target.testKeysTravel260✅ installer-live.target.testStagesOwnClosureAndSource261✅ llama-swap-auth.apiKeyEnvFile.testKeyGatesTheServer262✅ llama-swap-auth.apiKeyEnvFile.testUnsetLeavesDefaultAllow263✅ llama-swap-external-config.bundledCatalog.testShipsG9v3OverRuntimeFetch264✅ llama-swap-external-config.externalConfigFile.testFileReplacesTheCatalog265✅ nix-module.testGitInSystemProfile266✅ noctalia-bar-position.barPosition.testDefaultPinsTop267✅ noctalia-bar-position.barPosition.testOptionPinsBottom268✅ noctalia-bar-position.wiring.testBottomMergeScriptRendersTheSettings269✅ noctalia-bar-position.wiring.testDefaultMergeScriptRendersTheSettings270✅ pi-chat-options-removed.removedOptions.testBashConfirmAllowPatterns271✅ pi-chat-options-removed.removedOptions.testExtensions272✅ pi-chat-options-removed.removedOptions.testPiSettings273✅ pi-chat-options-removed.removedOptions.testSandboxAllowedPaths274✅ pi-chat-options-removed.removedOptions.testSandboxEnv275✅ pi-chat-options-removed.removedOptions.testSkills276✅ pi-chat-options-removed.renameShims.testOpenrouterPathsSurvive277✅ proton.bindPorts.testBothSandboxesDialTheSamePorts278✅ proton.bindPorts.testMcpSandboxMayNotBind279✅ proton.bindPorts.testSetupSandboxMayBindTheBridgePorts280✅ proton.bindPorts.testTheDaemonBindsThemToo281✅ proton.grantedPathsExist.testConfinedDaemonPreCreatesItsWritableGrants282✅ proton.grantedPathsExist.testMcpAndSetupPreCreateTheirWritableGrants283✅ proton.grantedPathsExist.testOnlyWritableGrantsArePreCreated284✅ proton.lifecycle.testTheDaemonIsParkedForSetup285✅ proton.stateRoot.testConfinedDaemonCarriesTheStatePin286✅ proton.stateRoot.testEveryConsumerNamesOneRoot287✅ proton.unitIsolation.testEachUnitLowersItsOwnPolicyFile288✅ proton.unitIsolation.testSetupTwinOwnsItsRuntimeState289✅ searxng.seam.testHostPortsEntry290✅ searxng.seam.testNoEntryWhenDisabled291✅ searxng.secret.testEnvironmentFile292✅ searxng.secret.testGeneratorUnit293✅ searxng.secret.testNoSecretInSettings294✅ searxng.server.testDesktopImportEnables295✅ searxng.server.testDisableWins296✅ searxng.server.testJsonFormat297✅ searxng.server.testLoopbackOnly298✅ searxng.server.testPortMovesEverywhere299✅ spaces-integration-gateway.confirmCommand.testArgvIsTheStandalonePopup300✅ spaces-integration-gateway.sessionDisplayLookup.testUnitPathResolvesSystemctl301✅ spaces-integrations.alwaysListed.testEveryShippedIntegrationMaterialises302✅ spaces-integrations.alwaysListed.testNixosIsOffWithoutATarget303✅ spaces-integrations.bareExtraService.testBackingUnitGetsLifecycleOnly304✅ spaces-integrations.bareExtraService.testNothingIsConfined305✅ spaces-integrations.bareExtraService.testSocketWantsTheNamedUnit306✅ spaces-integrations.broker.testBrokerUnit307✅ spaces-integrations.confinedExtraService.testBridgeEnvironmentIsTheManifestOnly308✅ spaces-integrations.confinedExtraService.testBridgeIsResidentAndRestarted309✅ spaces-integrations.confinedExtraService.testBridgeOwnsItsStateThroughExtraPaths310✅ spaces-integrations.confinedExtraService.testBridgePolicyIsBuiltPreStart311✅ spaces-integrations.confinedExtraService.testBridgeRunsUnderLandlockExec312✅ spaces-integrations.confinedExtraService.testBridgeSharesTheServerHardening313✅ spaces-integrations.confinedExtraService.testBridgeUnitSectionFoldsBothGates314✅ spaces-integrations.confinedExtraService.testDefinitionCarriesUnitNamesOnly315✅ spaces-integrations.confinedExtraService.testSocketWantsTheBackingUnit316✅ spaces-integrations.definition.testBindPortsSurfacedInTheDefinition317✅ spaces-integrations.definition.testEnableByDefaultSurfacedInTheDefinition318✅ spaces-integrations.definition.testGithubDefinitionCarriesThePosture319✅ spaces-integrations.definition.testGithubDefinitionCarriesThePrompts320✅ spaces-integrations.localIntegration.testNotesUnitIsSocketOnly321✅ spaces-integrations.mcpUnit.testDirectoriesAndCredentials322✅ spaces-integrations.mcpUnit.testPolicyAndShareArePreparedPreStart323✅ spaces-integrations.mcpUnit.testSameUidHardening324✅ spaces-integrations.mcpUnit.testServerRunsUnderLandlockExec325✅ spaces-integrations.mcpUnit.testSharedDirIsExportedAndTmpdirIsNot326✅ spaces-integrations.mcpUnit.testSocketPath327✅ spaces-integrations.moduleWiring.testDefinitionIsWiredIntoEtc328✅ spaces-integrations.moduleWiring.testDisabledModuleDeclaresNoUnits329✅ spaces-integrations.offlineWikiHome.testZimDirIsPerUser330✅ spaces-integrations.policySpec.testBindPortsReachTheSpec331✅ spaces-integrations.policySpec.testBridgeGrantsReachItsOwnSpec332✅ spaces-integrations.policySpec.testExtraPathsRideVerbatim333✅ spaces-integrations.policySpec.testSpecWithoutExtraPathsIsOnlyThePortLists334✅ spaces-integrations-managed.credentials.testFieldBearingUnitLoadsConfigThenManagedDir335✅ spaces-integrations-managed.credentials.testFieldLessUnitLoadsOnlyTheManagedDir336✅ spaces-integrations-managed.stager.testStagerRunsOnceAtBoot337✅ spaces-integrations-managed.stager.testStagerScriptPinsWhatRunningItCannotShow338✅ spaces-integrations-managed.validation.testLiteralSecretIsATypeError339✅ spaces-integrations-managed.validation.testMissingRequiredConfigFieldRejected340✅ spaces-integrations-managed.validation.testMissingRequiredSecretRejected341✅ spaces-integrations-managed.validation.testNonNormalUserRejected342✅ spaces-integrations-managed.validation.testProfilesOnFieldLessIntegrationRejected343✅ spaces-integrations-managed.validation.testUnknownIntegrationRejected344✅ spaces-integrations-managed.validation.testUnknownUserRejected345✅ spaces-integrations-schema-sync.definition.testNoneLeaksACommandLine346✅ spaces-integrations-schema-sync.fixture.testNixosLowered347✅ spaces-integrations-schema-sync.fixture.testOfflineWikiLowered348✅ spaces-integrations-schema-sync.posture.testEveryPostureNameStillShips349✅ spaces-integrations-schema-sync.posture.testReadOnlyAllowlistHolds350✅ spaces-integrations-schema-sync.readme.testDefinitionCarriesThePath351✅ spaces-integrations-schema-sync.readme.testEveryIntegrationShipsOne352✅ spaces-integrations-schema-sync.schemaSingleSourcing.testEveryIntegrationMatchesItsSchema353✅ spaces-integrations-setup.definition.testGithubDefinitionHasNoSetup354✅ spaces-integrations-setup.definition.testSignalDefinitionCarriesSetupFields355✅ spaces-integrations-setup.mainSocket.testGithubSocketCarriesNoExtraDeps356✅ spaces-integrations-setup.mainSocket.testSignalSocketWantsExtraServices357✅ spaces-integrations-setup.mkDefaultDiscipline.testOverridingOneSubOptionKeepsTheRest358✅ spaces-integrations-setup.moduleWiring.testGithubEmitsNoTwin359✅ spaces-integrations-setup.moduleWiring.testPartOfInjectedOntoEveryExtraService360✅ spaces-integrations-setup.moduleWiring.testTwinUnitsReachSystemdOnlyForSetupIntegrations361✅ spaces-integrations-setup.setupTwin.testSetupSocketIsPrivateAndNotAutoStarted362✅ spaces-integrations-setup.setupTwin.testSignalEmitsTwinUnits363✅ spaces-integrations-setup.setupTwin.testTwinOwnsItsRuntimeStateAndPolicy364✅ spaces-integrations-setup.setupTwin.testTwinReusesTheServerSandbox365✅ spaces-integrations-setup.setupTwin.testTwinRunsItsOwnCommand366✅ spaces-nixos-apply.manifest.testApplyCarriesItsPreviewAndNoNetwork367✅ spaces-nixos-apply.manifest.testArrivesEnabled368✅ spaces-nixos-apply.manifest.testAutoRunCoversCheckAndStatus369✅ spaces-nixos-apply.manifest.testCarriesNoConfigAndNoSecretField370✅ spaces-nixos-apply.manifest.testDefinitionIsWiredIntoEtc371✅ spaces-nixos-apply.manifest.testGrantsTheApplyDirAndNothingElse372✅ spaces-nixos-apply.manifest.testNoRepoLeavesTheIntegrationOffAndUnserved373✅ spaces-nixos-apply.refusals.testRejectsACheckResolvedOnPath374✅ spaces-nixos-apply.refusals.testRejectsACommandResolvedOnPath375✅ spaces-nixos-apply.refusals.testRejectsAGlobInAMachineName376✅ spaces-nixos-apply.refusals.testRejectsAGlobInARepoName377✅ spaces-nixos-apply.refusals.testRejectsARelativeRepoPath378✅ spaces-nixos-apply.refusals.testRejectsARepoWithNoMachine379✅ spaces-nixos-apply.refusals.testRejectsAnEmptyCommand380✅ spaces-nixos-apply.refusals.testTheDeclaredReposAreAccepted381✅ spaces-nixos-apply.targets.testEveryMachineBecomesAQualifiedTarget382✅ spaces-nixos-apply.units.testPathUnitWatchesTheRequestFile383✅ spaces-nixos-apply.units.testRunnerFindsSshAndTheSystemProfile384✅ spaces-nixos-apply.units.testRunnerRefusesToTimeOutOrReadStdin385✅ spaces-nixos-apply.units.testRunnerRoutesAPassphrasePromptToAskpass386✅ spaces-nixos-apply.units.testTheApplyDirIsSeeded387✅ spaces-noctalia.barUnit.testOnlyTheNoctaliaModuleDeclaresIt388✅ spaces-noctalia.commands.testWrappersOnPath389✅ spaces-noctalia.managedConfig.testCentreBarWidgets390✅ spaces-noctalia.managedConfig.testVoiceIndicatorPluginSettings391✅ spaces-noctalia.purge.testRunsOnUserActivation392✅ spaces-noctalia.purge.testTargetsOnlyRetiredSpacesIds393✅ spaces-signal.agentSurface.testOnlyTheIntegrationSocketsListen394✅ spaces-signal.bridge.testLifecycleIsGuiOnly395✅ spaces-signal.bridge.testRunsAfterTheDaemon396✅ spaces-signal.daemon.testExecStartRunsTheDaemonOnItsSocket397✅ spaces-signal.daemon.testLifecycleIsGuiOnly398✅ spaces-signal.daemon.testRuntimeSocketDirIsPrivate399✅ spaces-signal.daemon.testStopTimeoutIsShort400✅ spaces-signal.integrationLifecycle.testLinkPathUnitIsGone401✅ spaces-signal.integrationLifecycle.testSocketPullsBothBackendsWithoutOrderingThem402✅ spaces-signal.integrationsGuard.testEnableWithoutIntegrationsFails403✅ spaces-signal.messageStore.testStateDirIsCreatedUnconditionally404✅ spaces-signal.optOut.testDeclaresNoSignalUnits405✅ spaces-signal.package.testSupportsGuiQrLinking406✅ spaces-src.testDropsDevOnlyTrees407✅ spaces-src.testDropsLocalStateAndSecrets408✅ spaces-src.testKeepsTheSystemSources409✅ vm-openrouter-key-staging.keyStaging.testHostAutostartsTheHermesVm410✅ vm-openrouter-key-staging.keyStaging.testStagerRunsBeforeEveryVm411✅ voxtype-language-config.whisperLanguage.testDefaultStaysBareString412✅ voxtype-language-config.whisperLanguage.testListStaysList413✅ voxtype-nemotron-config.nemotron.testEngineDefaults414✅ voxtype-nemotron-config.nemotron.testStreamingAndTargetLangFlowThrough415✅ voxtype-user-override.cudaVariant.testWrapperKeepsCudaLibraries416✅ voxtype-user-override.wrapper.testUnitRunsTheWrapper417✅ voxtype-vad-config.vad.testEnergyBackendDefaults418419🎉 345/345 successful