eval-tests
checks.x86_64-linux.eval-tests
· build #169
· raw
1warning: not writing modified lock file of flake 'path:/nix/store/fq55wn9y40jsyf0nb31i2fv1qbx2j8z5-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 'nixpkgs':51 'github:NixOS/nixpkgs/8ce4ef6cb6f871616146b9fe26d2a5ae594e94fe?narHash=sha256-xB8mKMOx1IA9vTDNLmJZ6n4wCMq/cuWBBOzGCRnqxrU%3D' (2026-09-10)52 → 'path:/nix/store/wr3njgpzrbmxfcdys91h0x23i9v12551-source?lastModified=1&narHash=sha256-xB8mKMOx1IA9vTDNLmJZ6n4wCMq/cuWBBOzGCRnqxrU%3D' (1970-01-01)53• Updated input 'systems':54 'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e?narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (2023-04-09)55 → 'path:/nix/store/yj1wxm9hh8610iyzqnz75kvs6xl8j3my-source?lastModified=1&narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (1970-01-01)56• Updated input 'treefmt-nix':57 'github:numtide/treefmt-nix/db947814a175b7ca6ded66e21383d938df01c227?narHash=sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM%3D' (2026-05-31)58 → 'path:/nix/store/ci7lj1kzv1qppll6m1f501p2dyl7l3vs-source?lastModified=1&narHash=sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM%3D' (1970-01-01)59• Updated input 'voxtype':60 'github:a-kenji/voxtype/29c9f93d12b98a6437684c283cdb232cf822cf66?narHash=sha256-dKoofIB9ZYdcpG8jr0X/lBWoTeARkfIN2CT1cRApzuw%3D' (2026-07-01)61 → 'path:/nix/store/yg87ffznajxicl05pa7q7cgaw7byl3xv-source?lastModified=1&narHash=sha256-dKoofIB9ZYdcpG8jr0X/lBWoTeARkfIN2CT1cRApzuw%3D' (1970-01-01)62• Updated input 'voxtype/flake-utils':63 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)64 → 'path:/nix/store/01x5k4nlxcpyd85nnr0b9gm89rm8ff4x-source?lastModified=1&narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (1970-01-01)65✅ agent-skills.homeModule.testCliInstallIsOptional66✅ agent-skills.homeModule.testInstallsTheClisTheSkillNames67✅ agent-skills.homeModule.testLinkTargetIsTheSkillDirectory68✅ agent-skills.homeModule.testLinksEverySkillIntoEveryRoot69✅ agent-skills.homeModule.testSelectingSkillsNarrowsTheLinks70evaluation warning: lib.nixos.evalModules is experimental and subject to change. See nixos/lib/default.nix71✅ agent-skills.nixosHarnesses.testDefaultRootIsTheOnePiAndOmpShare72✅ agent-skills.nixosHarnesses.testInstallsHarnessesAndSkillClis73✅ agent-skills.nixosHarnesses.testLinkPlanCoversEverySkill74✅ agent-skills.nixosHarnesses.testLinkTargetIsTheSkillDirectory75✅ agent-skills.nixosHarnesses.testUserUnitStartsWithTheSession76✅ agent-skills.package.testBundleUnionsEveryCli77✅ agent-skills.package.testDiscoversEverySkillDirectory78✅ agent-skills.package.testSkillCarriesItsClis79✅ agent-skills.package.testSkillNameMatchesAttribute80✅ build-resources.testBaseProfile81✅ build-resources.testConsumerOverride82✅ build-resources.testInstallerMedium83✅ build-resources.testInstallerTarget84✅ cosmic-binds.testDefaultRendersSpawnBinds85✅ cosmic-binds.testDisableMasksUpstream86✅ cosmic-binds.testModKeyAltMovesOnlySModChords87✅ cosmic-binds.testUserBindAppendsAfterModelBinds88✅ cosmic-desktop.dock.testFavoritesShipHighPriority89✅ cosmic-desktop.indicator.testAbsentWithoutCosmic90✅ cosmic-desktop.indicator.testExecStartRunsTheIndicatorPackage91✅ cosmic-desktop.indicator.testPathCarriesTheToggleWrapper92✅ cosmic-desktop.indicator.testRunsWithTheGraphicalSession93✅ distro-branding.testBaseProfile94✅ distro-branding.testConsumerOverride95✅ distro-branding.testInstallerTarget96✅ docs-snippets.testEveryMarkerIsKnown97evaluation warning: stdenv.isLinux is deprecated, use stdenv.hostPlatform.isLinux instead98evaluation warning: stdenv.isDarwin is deprecated, use stdenv.hostPlatform.isDarwin instead99✅ docs-snippets.testEverySnippetEvaluates100✅ hermes.firewall.testChainOrdering101✅ hermes.firewall.testChainRules102✅ hermes.firewall.testChainTeardown103✅ hermes.firewall.testKeepsFirewallOptionsEmpty104✅ hermes.firewall.testNftablesHostEvaluates105✅ hermes.firewall.testNftablesReapplyEdge106✅ hermes.guards.testDuplicateDashboardPort107✅ hermes.guards.testExposedDashboardRejected108✅ hermes.guards.testModelPinRejected109✅ hermes.guards.testStockHostStaysQuiet110✅ hermes.guest.testIdentity111✅ hermes.hostPorts.testEqualPriorityConflicts112✅ hermes.hostPorts.testGuestWiring113✅ hermes.hostPorts.testNoEntryNoRule114✅ hermes.hostPorts.testOperatorSettingsWin115✅ hermes.hostPorts.testSlirpAliasPublished116✅ hermes.identity.testAlice117✅ hermes.identity.testBob118✅ hermes.identity.testGuestUid119✅ hermes.launcher.testDesktopAutostartsWithTheSession120✅ hermes.launcher.testDesktopEntryNotifiesOnFailure121✅ hermes.launcher.testNoAutostartWithoutTheModule122✅ hermes.llamaSwap.testBothModelSources123✅ hermes.llamaSwap.testLocalModel124✅ hermes.llamaSwap.testNoModelSource125✅ hermes.migration.testPluginsAndToolsReachGuest126✅ hermes.native.testAgentEnv127✅ hermes.native.testDashboard128✅ hermes.native.testEnvBlockWinsAfterFlip129✅ hermes.native.testFirewall130✅ hermes.native.testFirewallGatesNativePorts131✅ hermes.native.testGuestKeepsSimplexPort132✅ hermes.native.testGuestSandboxEnv133✅ hermes.native.testNoVm134✅ hermes.native.testPublicPortsAreRootHeld135✅ hermes.native.testRunnerGuards136✅ hermes.native.testShim137✅ hermes.native.testSpacesMcp138✅ hermes.native.testTmpfiles139✅ hermes.native.testTwoNativeUsersRunSimplex140✅ hermes.native.testUnits141✅ hermes.nixosConfig.testAConfigRepoGrantsNoNixInTheGuest142✅ hermes.nixosConfig.testAcceptsADottedConfigDir143✅ hermes.nixosConfig.testAnApplyRepoGrantsTheMountAndTheEnv144✅ hermes.nixosConfig.testAnApplyRepoStaysInItsOwnersGuest145✅ hermes.nixosConfig.testConfigRepoCheckIsWiredAndNamesBothOptions146✅ hermes.nixosConfig.testDefaultOff147✅ hermes.nixosConfig.testDerivedVsockPortsAreDistinct148✅ hermes.nixosConfig.testRejectsHomeAsConfigDir149✅ hermes.nixosConfig.testRejectsUnsafeConfigDir150✅ hermes.nixosConfig.testScopedToTheUserWhoEnabledIt151✅ hermes.nixosConfig.testShareIsWritableIdMappedAndPathIdentical152✅ hermes.openrouter.testGuestKeepsUpstreamModel153✅ hermes.openrouter.testHostWiring154✅ hermes.provisioning.testHostOptOut155✅ hermes.provisioning.testUserOptOut156✅ hermes.recovery.testAFailedStartQueuesARecovery157✅ hermes.recovery.testTheRecoverUnitStartsTheVm158✅ hermes.remoteAccess.testDisabledHostAuthorizesNobody159✅ hermes.remoteAccess.testGlobalForceCommandRejected160✅ hermes.remoteAccess.testKeyEntryIsRestrictedToTheDashboard161✅ hermes.remoteAccess.testLocalOnlyHostAuthorizesNobody162✅ hermes.remoteAccess.testPermitopenFollowsAMovedPort163✅ hermes.remoteAccess.testRemoteHostStaysQuiet164✅ hermes.remoteAccess.testSshdReadsTheHermesKeys165✅ hermes.searxng.testAbsentWhenDisabled166✅ hermes.searxng.testGuestWiring167✅ hermes.shares.testIdMappedInsteadOfAcl168✅ hermes.signal.testHermesChannelPinnedOff169✅ hermes.signal.testOperatorOverrideWins170✅ hermes.simplex.testAbsentWhenDisabled171✅ hermes.simplex.testAddressUnitRetries172✅ hermes.simplex.testDaemonUnit173✅ hermes.simplex.testGuestWiring174✅ hermes.simplex.testGuestWsUrl175✅ hermes.simplex.testHostQrTool176✅ hermes.skills.testBundledMapsPinnedOff177✅ hermes.skills.testMcpDiscoveryWaitsForTheGateway178✅ hermes.skills.testOperatorEntryMergesBeside179✅ hermes.vsock.testDashboardForward180✅ hermes.vsock.testSpacesBridge181✅ hermes-clan-service.client.testAlicePorts182✅ hermes-clan-service.client.testDeclaresNoMicrovmOption183✅ hermes-clan-service.client.testDialsTheServer184✅ hermes-clan-service.client.testHermesRunsRemoteLauncher185✅ hermes-clan-service.client.testHostGuardStaysQuiet186✅ hermes-clan-service.client.testInstallsRemoteLauncher187✅ hermes-clan-service.client.testTunnelStartsOnDemand188✅ hermes-clan-service.clientKey.testDeclaresOneKeyPerUser189✅ hermes-clan-service.clientKey.testIdentityFileComesFromTheGenerator190✅ hermes-clan-service.clientKey.testKeyIsSharedAndOwnedByAlice191✅ hermes-clan-service.dualRole.testOwnServerSkipsForward192✅ hermes-clan-service.dualRole.testPinnedHostSkipsForward193✅ hermes-clan-service.forwardScript.testCarriesTheSshOverride194✅ hermes-clan-service.forwardScript.testDialsTheDefaultServer195✅ hermes-clan-service.forwardScript.testResolvesAlicePorts196✅ hermes-clan-service.guards.testDuplicateLocalPortRejected197✅ hermes-clan-service.guards.testTwoServersNeedNaming198✅ hermes-clan-service.guards.testUnknownServerRejected199✅ hermes-clan-service.knownHosts.testClientPinsTheServersCommittedKey200✅ hermes-clan-service.knownHosts.testNoVarsWarnsAboutTheMissingHostKey201✅ hermes-clan-service.knownHosts.testSettingsOverrideTheClanVar202✅ hermes-clan-service.provisioning.testClientOptOut203✅ hermes-clan-service.provisioning.testServerOptOut204✅ hermes-clan-service.server.testDashboardStaysOnLoopback205✅ hermes-clan-service.server.testDeclaresNoClanVars206✅ hermes-clan-service.server.testExposedDashboardRejected207✅ hermes-clan-service.server.testHermesRunsLocalApp208✅ hermes-clan-service.server.testLoopbackGuardStaysQuiet209✅ hermes-clan-service.server.testRunsAgentVms210✅ hermes-clan-service.serverAuthorizedKeys.testEntryAuthorizesOnlyTheHermesKey211✅ hermes-clan-service.serverAuthorizedKeys.testEntryIsARealFile212✅ hermes-clan-service.serverAuthorizedKeys.testNoVarsAuthorizesNobody213✅ hermes-clan-service.serverAuthorizedKeys.testPermitopenFollowsAMovedPort214✅ hermes-clan-service.serverAuthorizedKeys.testServerDeclaresNoKeyOfItsOwn215✅ hermes-clan-service.serverAuthorizedKeys.testSshdReadsTheHermesKeysBesideItsOwn216✅ hermes-clan-service.sshOverride.testHostAndOptions217✅ hermes-clan-service.sshdPolicy.testAllowUsersWarns218✅ hermes-clan-service.sshdPolicy.testBreakingPoliciesAreNamed219✅ hermes-clan-service.sshdPolicy.testStockServerStaysQuiet220✅ inference.credentials.testBothProviders221✅ inference.credentials.testSecretEnv222✅ inference.guards.testKeyFileRequired223✅ inference.guards.testOffLeavesNoProvider224✅ inference.model.testBeatsLlamaSwap225✅ inference.model.testSeed226✅ inference.provider.testBlock227✅ inference.provider.testGuestConfig228✅ installer-text-iso.agent.testEndpointAndModel229✅ installer-text-iso.agent.testProviderBlock230✅ installer-text-iso.medium.testCompressedSwap231✅ installer-text-iso.medium.testConsoleFontHasCyrillic232✅ installer-text-iso.medium.testConsoleThemeIsLightOne233✅ installer-text-iso.medium.testOmpExtensionsStaged234✅ installer-text-iso.medium.testToolActivityToggle235✅ installer-text-iso.target.testKeylessBuildStaysEmpty236✅ installer-text-iso.target.testKeysTravel237✅ installer-text-iso.target.testReferenceHostMirrorsGeneratedHermes238✅ installer-text-iso.target.testStagesTargetClosure239✅ llama-swap-auth.apiKeyEnvFile.testKeyGatesTheServer240✅ llama-swap-auth.apiKeyEnvFile.testUnsetLeavesDefaultAllow241✅ llama-swap-external-config.bundledCatalog.testShipsG9v3OverRuntimeFetch242✅ llama-swap-external-config.externalConfigFile.testFileReplacesTheCatalog243✅ nix-module.testGitInSystemProfile244✅ noctalia-bar-position.barPosition.testDefaultPinsTop245✅ noctalia-bar-position.barPosition.testOptionPinsBottom246✅ noctalia-bar-position.wiring.testBottomMergeScriptRendersTheSettings247✅ noctalia-bar-position.wiring.testDefaultMergeScriptRendersTheSettings248✅ pi-chat-options-removed.removedOptions.testBashConfirmAllowPatterns249✅ pi-chat-options-removed.removedOptions.testExtensions250✅ pi-chat-options-removed.removedOptions.testPiSettings251✅ pi-chat-options-removed.removedOptions.testSandboxAllowedPaths252✅ pi-chat-options-removed.removedOptions.testSandboxEnv253✅ pi-chat-options-removed.removedOptions.testSkills254✅ pi-chat-options-removed.renameShims.testOpenrouterPathsSurvive255✅ proton.bindPorts.testBothSandboxesDialTheSamePorts256✅ proton.bindPorts.testMcpSandboxMayNotBind257✅ proton.bindPorts.testSetupSandboxMayBindTheBridgePorts258✅ proton.bindPorts.testTheDaemonBindsThemToo259✅ proton.grantedPathsExist.testConfinedDaemonPreCreatesItsWritableGrants260✅ proton.grantedPathsExist.testMcpAndSetupPreCreateTheirWritableGrants261✅ proton.grantedPathsExist.testOnlyWritableGrantsArePreCreated262✅ proton.lifecycle.testTheDaemonIsParkedForSetup263✅ proton.stateRoot.testConfinedDaemonCarriesTheStatePin264✅ proton.stateRoot.testEveryConsumerNamesOneRoot265✅ proton.unitIsolation.testEachUnitLowersItsOwnPolicyFile266✅ proton.unitIsolation.testSetupTwinOwnsItsRuntimeState267✅ searxng.seam.testHostPortsEntry268✅ searxng.seam.testNoEntryWhenDisabled269✅ searxng.secret.testEnvironmentFile270✅ searxng.secret.testGeneratorUnit271✅ searxng.secret.testNoSecretInSettings272✅ searxng.server.testDesktopImportEnables273✅ searxng.server.testDisableWins274✅ searxng.server.testJsonFormat275✅ searxng.server.testLoopbackOnly276✅ searxng.server.testPortMovesEverywhere277✅ spaces-integration-gateway.confirmCommand.testArgvIsTheStandalonePopup278✅ spaces-integration-gateway.sessionDisplayLookup.testUnitPathResolvesSystemctl279✅ spaces-integrations.bareExtraService.testBackingUnitGetsLifecycleOnly280✅ spaces-integrations.bareExtraService.testNothingIsConfined281✅ spaces-integrations.bareExtraService.testSocketWantsTheNamedUnit282✅ spaces-integrations.broker.testBrokerUnit283✅ spaces-integrations.confinedExtraService.testBridgeEnvironmentIsTheManifestOnly284✅ spaces-integrations.confinedExtraService.testBridgeIsResidentAndRestarted285✅ spaces-integrations.confinedExtraService.testBridgeOwnsItsStateThroughExtraPaths286✅ spaces-integrations.confinedExtraService.testBridgePolicyIsBuiltPreStart287✅ spaces-integrations.confinedExtraService.testBridgeRunsUnderLandlockExec288✅ spaces-integrations.confinedExtraService.testBridgeSharesTheServerHardening289✅ spaces-integrations.confinedExtraService.testBridgeUnitSectionFoldsBothGates290✅ spaces-integrations.confinedExtraService.testDefinitionCarriesUnitNamesOnly291✅ spaces-integrations.confinedExtraService.testSocketWantsTheBackingUnit292✅ spaces-integrations.definition.testBindPortsSurfacedInTheDefinition293✅ spaces-integrations.definition.testEnableByDefaultSurfacedInTheDefinition294✅ spaces-integrations.definition.testGithubDefinitionCarriesThePosture295✅ spaces-integrations.definition.testGithubDefinitionCarriesThePrompts296✅ spaces-integrations.localIntegration.testNotesUnitIsSocketOnly297✅ spaces-integrations.mcpUnit.testDirectoriesAndCredentials298✅ spaces-integrations.mcpUnit.testPolicyAndShareArePreparedPreStart299✅ spaces-integrations.mcpUnit.testSameUidHardening300✅ spaces-integrations.mcpUnit.testServerRunsUnderLandlockExec301✅ spaces-integrations.mcpUnit.testSharedDirIsExportedAndTmpdirIsNot302✅ spaces-integrations.mcpUnit.testSocketPath303✅ spaces-integrations.moduleWiring.testDefinitionIsWiredIntoEtc304✅ spaces-integrations.moduleWiring.testDisabledModuleDeclaresNoUnits305✅ spaces-integrations.policySpec.testBindPortsReachTheSpec306✅ spaces-integrations.policySpec.testExtraPathsRideVerbatim307✅ spaces-integrations.policySpec.testSpecWithoutExtraPathsIsOnlyThePortLists308✅ spaces-integrations-managed.credentials.testFieldBearingUnitLoadsConfigThenManagedDir309✅ spaces-integrations-managed.credentials.testFieldLessUnitLoadsOnlyTheManagedDir310✅ spaces-integrations-managed.stager.testStagerRunsOnceAtBoot311✅ spaces-integrations-managed.stager.testStagerScriptStagesTheWholeTree312✅ spaces-integrations-managed.validation.testLiteralSecretIsATypeError313✅ spaces-integrations-managed.validation.testMissingRequiredConfigFieldRejected314✅ spaces-integrations-managed.validation.testMissingRequiredSecretRejected315✅ spaces-integrations-managed.validation.testNonNormalUserRejected316✅ spaces-integrations-managed.validation.testProfilesOnFieldLessIntegrationRejected317✅ spaces-integrations-managed.validation.testUnknownIntegrationRejected318✅ spaces-integrations-managed.validation.testUnknownUserRejected319✅ spaces-integrations-schema-sync.definition.testNoneLeaksACommandLine320✅ spaces-integrations-schema-sync.fixture.testNixosLowered321✅ spaces-integrations-schema-sync.fixture.testOfflineWikiLowered322✅ spaces-integrations-schema-sync.posture.testEveryPostureNameStillShips323✅ spaces-integrations-schema-sync.posture.testReadOnlyAllowlistHolds324✅ spaces-integrations-schema-sync.schemaSingleSourcing.testEveryIntegrationMatchesItsSchema325✅ spaces-integrations-schema-sync.zimDir.testAbsolutePathIsAccepted326✅ spaces-integrations-schema-sync.zimDir.testRelativePathIsRefused327✅ spaces-integrations-setup.definition.testGithubDefinitionHasNoSetup328✅ spaces-integrations-setup.definition.testSignalDefinitionCarriesSetupFields329✅ spaces-integrations-setup.mainSocket.testGithubSocketCarriesNoExtraDeps330✅ spaces-integrations-setup.mainSocket.testSignalSocketWantsExtraServices331✅ spaces-integrations-setup.mkDefaultDiscipline.testOverridingOneSubOptionKeepsTheRest332✅ spaces-integrations-setup.moduleWiring.testGithubEmitsNoTwin333✅ spaces-integrations-setup.moduleWiring.testPartOfInjectedOntoEveryExtraService334✅ spaces-integrations-setup.moduleWiring.testTwinUnitsReachSystemdOnlyForSetupIntegrations335✅ spaces-integrations-setup.setupTwin.testSetupSocketIsPrivateAndNotAutoStarted336✅ spaces-integrations-setup.setupTwin.testSignalEmitsTwinUnits337✅ spaces-integrations-setup.setupTwin.testTwinOwnsItsRuntimeStateAndPolicy338✅ spaces-integrations-setup.setupTwin.testTwinReusesTheServerSandbox339✅ spaces-integrations-setup.setupTwin.testTwinRunsItsOwnCommand340✅ spaces-nixos-apply.manifest.testAbsentWithoutRepos341✅ spaces-nixos-apply.manifest.testApplyCarriesItsPreviewAndNoNetwork342✅ spaces-nixos-apply.manifest.testArrivesEnabled343✅ spaces-nixos-apply.manifest.testAutoRunCoversCheckAndStatus344✅ spaces-nixos-apply.manifest.testCarriesNoConfigAndNoSecretField345✅ spaces-nixos-apply.manifest.testGrantsTheApplyDirAndNothingElse346✅ spaces-nixos-apply.refusals.testRejectsACheckResolvedOnPath347✅ spaces-nixos-apply.refusals.testRejectsACommandResolvedOnPath348✅ spaces-nixos-apply.refusals.testRejectsAGlobInAMachineName349✅ spaces-nixos-apply.refusals.testRejectsAGlobInARepoName350✅ spaces-nixos-apply.refusals.testRejectsARelativeRepoPath351✅ spaces-nixos-apply.refusals.testRejectsARepoWithNoMachine352✅ spaces-nixos-apply.refusals.testRejectsAnEmptyCommand353✅ spaces-nixos-apply.refusals.testTheDeclaredReposAreAccepted354✅ spaces-nixos-apply.targets.testEveryMachineBecomesAQualifiedTarget355✅ spaces-nixos-apply.units.testPathUnitWatchesTheRequestFile356✅ spaces-nixos-apply.units.testRunnerFindsSshAndTheSystemProfile357✅ spaces-nixos-apply.units.testRunnerRefusesToTimeOutOrReadStdin358✅ spaces-nixos-apply.units.testRunnerRoutesAPassphrasePromptToAskpass359✅ spaces-nixos-apply.units.testTheApplyDirIsSeeded360✅ spaces-noctalia.barUnit.testOnlyTheNoctaliaModuleDeclaresIt361✅ spaces-noctalia.commands.testWrappersOnPath362✅ spaces-noctalia.purge.testRunsOnUserActivation363✅ spaces-noctalia.purge.testTargetsOnlyRetiredSpacesIds364✅ spaces-signal.agentSurface.testOnlyTheIntegrationSocketsListen365✅ spaces-signal.bridge.testLifecycleIsGuiOnly366✅ spaces-signal.bridge.testRunsAfterTheDaemon367✅ spaces-signal.daemon.testExecStartRunsTheDaemonOnItsSocket368✅ spaces-signal.daemon.testLifecycleIsGuiOnly369✅ spaces-signal.daemon.testRuntimeSocketDirIsPrivate370✅ spaces-signal.daemon.testStopTimeoutIsShort371✅ spaces-signal.integrationLifecycle.testLinkPathUnitIsGone372✅ spaces-signal.integrationLifecycle.testSocketPullsBothBackendsWithoutOrderingThem373✅ spaces-signal.integrationsGuard.testEnableWithoutIntegrationsFails374✅ spaces-signal.messageStore.testStateDirIsCreatedUnconditionally375✅ spaces-signal.optOut.testDeclaresNoSignalUnits376✅ spaces-signal.package.testSupportsGuiQrLinking377✅ spaces-src.testDropsDevOnlyTrees378✅ spaces-src.testDropsLocalStateAndSecrets379✅ spaces-src.testKeepsTheSystemSources380✅ vm-openrouter-key-staging.keyStaging.testHostAutostartsTheHermesVm381✅ vm-openrouter-key-staging.keyStaging.testStagerRunsBeforeEveryVm382✅ voxtype-language-config.whisperLanguage.testDefaultStaysBareString383✅ voxtype-language-config.whisperLanguage.testListStaysList384✅ voxtype-nemotron-config.nemotron.testEngineDefaults385✅ voxtype-nemotron-config.nemotron.testStreamingAndTargetLangFlowThrough386✅ voxtype-user-override.cudaVariant.testWrapperKeepsCudaLibraries387✅ voxtype-user-override.wrapper.testUnitRunsTheWrapper388✅ voxtype-vad-config.vad.testEnergyBackendDefaults389390🎉 321/321 successful