eval-tests
default.checks.x86_64-linux.eval-tests
· build #64
· raw
1tribuchet: building on gi-build-x86-012warning: not writing modified lock file of flake 'path:/nix/store/k6kq11p9f92iy34brjfdmiqa6xrcwvdw-source':3• Updated input 'hermes-agent':4 'github:NousResearch/hermes-agent/3ef6bbd201263d354fd83ec55b3c306ded2eb72a?narHash=sha256-QJEiBOLAVGeYBym4EUtnDgeIyJyDQWgmat70/yujiz4%3D' (2026-07-20)5 → 'path:/nix/store/zqnhq3a6dxjmp6g67pvdg1kynfjrfzcs-source?lastModified=1&narHash=sha256-QJEiBOLAVGeYBym4EUtnDgeIyJyDQWgmat70/yujiz4%3D' (1970-01-01)6• Updated input 'hermes-agent/flake-parts':7 'github:hercules-ci/flake-parts/f20dc5d9b8027381c474144ecabc9034d6a839a3?narHash=sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0%3D' (2026-03-01)8 → 'path:/nix/store/2a9ylipb88x2sp2xn6cg58p5xm6qamai-source?lastModified=1&narHash=sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0%3D' (1970-01-01)9• Updated input 'hermes-agent/npm-lockfile-fix':10 'github:jeslie0/npm-lockfile-fix/c6093acb0c0548e0f9b8b3d82918823721930fe8?narHash=sha256-2GV79U6iVH4gKAPWYrxUReB0S41ty/Y3dBLquU8AlaA%3D' (2026-04-11)11 → 'path:/nix/store/ys5d7j3bfkwbvngdhrhlz839s6hqgv81-source?lastModified=1&narHash=sha256-2GV79U6iVH4gKAPWYrxUReB0S41ty/Y3dBLquU8AlaA%3D' (1970-01-01)12• Updated input 'hermes-agent/pyproject-build-systems':13 'github:pyproject-nix/build-system-pkgs/c37f66a953535c394244888598947679af231863?narHash=sha256-3BA3HnUvJSbHJAlJj6XSy0Jmu7RyP2gyB/0fL7XuEDo%3D' (2026-03-03)14 → 'path:/nix/store/fkslg2yj1mq7db2crannvr1878ppp8dh-source?lastModified=1&narHash=sha256-3BA3HnUvJSbHJAlJj6XSy0Jmu7RyP2gyB/0fL7XuEDo%3D' (1970-01-01)15• Updated input 'hermes-agent/pyproject-nix':16 'github:pyproject-nix/pyproject.nix/e537db02e72d553cea470976b9733581bcf5b3ed?narHash=sha256-/ZTSg97aouL0SlPHaokA4r3iuH9QzHVuWPACD2CUCFY%3D' (2026-03-07)17 → 'path:/nix/store/cygvnxd9vk1ba26gi2gffymd3qmwjg50-source?lastModified=1&narHash=sha256-/ZTSg97aouL0SlPHaokA4r3iuH9QzHVuWPACD2CUCFY%3D' (1970-01-01)18• Updated input 'hermes-agent/uv2nix':19 'github:pyproject-nix/uv2nix/b68be7cfeacbed9a3fa38a2b5adc0cfb81d9bb1f?narHash=sha256-%2Bboo33KYkJDw9KItpeEXXv8%2B65f7hHv/earxpcyzQ0I%3D' (2026-03-09)20 → 'path:/nix/store/zaya2lziq8kng2y158fcymc58lsw7jai-source?lastModified=1&narHash=sha256-%2Bboo33KYkJDw9KItpeEXXv8%2B65f7hHv/earxpcyzQ0I%3D' (1970-01-01)21• Updated input 'home-manager':22 'github:nix-community/home-manager/7566825d4652a1b885bd4ce65bd9e8def432fec9?narHash=sha256-OI4IkRjRXa1e7hYmCGJDPDq5H/kPwhsyoS80cNUF9fI%3D' (2026-07-12)23 → 'path:/nix/store/8m3c3lk77arffgl18nkbj9gf7g2qg02q-source?lastModified=1&narHash=sha256-OI4IkRjRXa1e7hYmCGJDPDq5H/kPwhsyoS80cNUF9fI%3D' (1970-01-01)24• Updated input 'llm-agents':25 'github:numtide/llm-agents.nix/8651bf95690800f5361d53a9abda0fc3fbe0e2ec?narHash=sha256-whEQ6o21DtquR08u%2ByuLdHXX8dgjlyNJIyMWcVk%2BPFU%3D' (2026-08-12)26 → 'path:/nix/store/8ah7wk9k72mvdp5lhf7yxzyh3rq2zbvz-source?lastModified=1&narHash=sha256-whEQ6o21DtquR08u%2ByuLdHXX8dgjlyNJIyMWcVk%2BPFU%3D' (1970-01-01)27• Updated input 'llm-agents/bun2nix':28 'github:nix-community/bun2nix/0f2a1f0b6f42cebe3b149bf62d38754c5e0e9729?narHash=sha256-9BMxlTxCCDAeoNLtb1a/st7udtTIJep%2BwpUzquA29VU%3D' (2026-07-21)29 → 'path:/nix/store/bizxaf7pn38fqp0xlpnqlf8dy93i4r3y-source?lastModified=1&narHash=sha256-9BMxlTxCCDAeoNLtb1a/st7udtTIJep%2BwpUzquA29VU%3D' (1970-01-01)30• Updated input 'llm-agents/bun2nix/nixpkgs':31 follows 'nixpkgs'32 → follows 'llm-agents/nixpkgs'33• Updated input 'llm-agents/bun2nix/systems':34 follows 'systems'35 → follows 'llm-agents/systems'36• Updated input 'llm-agents/bun2nix/treefmt-nix':37 follows 'treefmt-nix'38 → follows 'llm-agents/treefmt-nix'39• Updated input 'llm-agents/flake-parts':40 'github:hercules-ci/flake-parts/427bf4bd9435fdf21321c8cc628c24efc14c0f7a?narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (2026-08-01)41 → 'path:/nix/store/lrxvs4l9bqbgjfz7w9bkfg5zqq442jxc-source?lastModified=1&narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (1970-01-01)42• Updated input 'llm-agents/nixpkgs':43 'github:NixOS/nixpkgs/d482ef84049d9b7276b83a06e4e4d76983830097?narHash=sha256-we5zDEFfn8TgzeWKjKDMIjeQZ59omEPl23NIF%2B13/ys%3D' (2026-08-10)44 → 'path:/nix/store/vsx2rp3gs77345ni2f6r2rh3pwc3sw17-source?lastModified=1&narHash=sha256-we5zDEFfn8TgzeWKjKDMIjeQZ59omEPl23NIF%2B13/ys%3D' (1970-01-01)45• Updated input 'llm-agents/treefmt-nix':46 'github:numtide/treefmt-nix/ae7910970dddc408fe6ab1c8e4b277bb21d72dc0?narHash=sha256-NLSyTCW4K4ofhNBllt3omPasm6QpralXH1DBZOc91Dw%3D' (2026-08-05)47 → 'path:/nix/store/ik3w3k6fqj7dwjjfhz7ca7wi1gncr4bn-source?lastModified=1&narHash=sha256-NLSyTCW4K4ofhNBllt3omPasm6QpralXH1DBZOc91Dw%3D' (1970-01-01)48• Updated input 'llm-agents/treefmt-nix/nixpkgs':49 follows 'nixpkgs'50 → follows 'llm-agents/nixpkgs'51• Updated input 'microvm':52 'github:microvm-nix/microvm.nix/fa5340ac684cdce8a22b6d4a0bcebb0cc999275e?narHash=sha256-xgfS6slV7J3baMooNN1UuBi51RIgg9y0DbCxfSA0668%3D' (2026-07-21)53 → 'path:/nix/store/f6izybf1ll029gd055174mmbdqldkkwg-source?lastModified=1&narHash=sha256-xgfS6slV7J3baMooNN1UuBi51RIgg9y0DbCxfSA0668%3D' (1970-01-01)54• Updated input 'microvm/spectrum':55 'git+https://spectrum-os.org/git/spectrum?ref=refs/heads/main&rev=24c4346e30fdea8d8e80f34aec3554a15a667d24' (2026-07-10)56 → 'path:/nix/store/5jsf99dd4p75qcha8clikb5z80rhyh4g-source?lastModified=1&narHash=sha256-xO8f7Qng%2B18FK2UlB9vcrkxCaQMCt5WjCH24aW/11eg%3D' (1970-01-01)57• Updated input 'nixpkgs':58 'github:NixOS/nixpkgs/f13ff45afd1bb73e640eaa08a7066dbed07e3238?narHash=sha256-zDSUbpoeo/9ZmD2%2BwXnzxoo1%2BuhL8vxc0b8yuYMKYq0%3D' (2026-08-07)59 → 'path:/nix/store/cc7ff4ysismx0c3778v8gc6b14plrz3z-source?lastModified=1&narHash=sha256-zDSUbpoeo/9ZmD2%2BwXnzxoo1%2BuhL8vxc0b8yuYMKYq0%3D' (1970-01-01)60• Updated input 'systems':61 'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e?narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (2023-04-09)62 → 'path:/nix/store/yj1wxm9hh8610iyzqnz75kvs6xl8j3my-source?lastModified=1&narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (1970-01-01)63• Updated input 'treefmt-nix':64 'github:numtide/treefmt-nix/db947814a175b7ca6ded66e21383d938df01c227?narHash=sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM%3D' (2026-05-31)65 → 'path:/nix/store/ci7lj1kzv1qppll6m1f501p2dyl7l3vs-source?lastModified=1&narHash=sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM%3D' (1970-01-01)66• Updated input 'voxtype':67 'github:a-kenji/voxtype/29c9f93d12b98a6437684c283cdb232cf822cf66?narHash=sha256-dKoofIB9ZYdcpG8jr0X/lBWoTeARkfIN2CT1cRApzuw%3D' (2026-07-01)68 → 'path:/nix/store/yg87ffznajxicl05pa7q7cgaw7byl3xv-source?lastModified=1&narHash=sha256-dKoofIB9ZYdcpG8jr0X/lBWoTeARkfIN2CT1cRApzuw%3D' (1970-01-01)69• Updated input 'voxtype/flake-utils':70 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)71 → 'path:/nix/store/01x5k4nlxcpyd85nnr0b9gm89rm8ff4x-source?lastModified=1&narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (1970-01-01)72✅ agent-skills.homeModule.testCliInstallIsOptional73✅ agent-skills.homeModule.testInstallsTheClisTheSkillNames74✅ agent-skills.homeModule.testLinkTargetIsTheSkillDirectory75✅ agent-skills.homeModule.testLinksEverySkillIntoEveryRoot76✅ agent-skills.homeModule.testSelectingSkillsNarrowsTheLinks77evaluation warning: lib.nixos.evalModules is experimental and subject to change. See nixos/lib/default.nix78✅ agent-skills.nixosHarnesses.testDefaultRootIsTheOnePiAndOmpShare79✅ agent-skills.nixosHarnesses.testInstallsHarnessesAndSkillClis80✅ agent-skills.nixosHarnesses.testLinkPlanCoversEverySkill81✅ agent-skills.nixosHarnesses.testLinkTargetIsTheSkillDirectory82✅ agent-skills.nixosHarnesses.testUserUnitStartsWithTheSession83✅ agent-skills.package.testBundleUnionsEveryCli84✅ agent-skills.package.testDiscoversEverySkillDirectory85✅ agent-skills.package.testSkillCarriesItsClis86✅ agent-skills.package.testSkillNameMatchesAttribute87✅ hermes.firewall.testChainOrdering88✅ hermes.firewall.testChainRules89✅ hermes.firewall.testChainTeardown90✅ hermes.firewall.testKeepsFirewallOptionsEmpty91✅ hermes.firewall.testNftablesHostEvaluates92✅ hermes.firewall.testNftablesReapplyEdge93✅ hermes.guards.testDuplicateDashboardPort94✅ hermes.guards.testExposedDashboardRejected95✅ hermes.guards.testModelPinRejected96✅ hermes.guards.testStockHostStaysQuiet97✅ hermes.guest.testIdentity98✅ hermes.hostPorts.testEqualPriorityConflicts99✅ hermes.hostPorts.testGuestWiring100✅ hermes.hostPorts.testNoEntryNoRule101✅ hermes.hostPorts.testOperatorSettingsWin102✅ hermes.hostPorts.testSlirpAliasPublished103✅ hermes.identity.testAlice104✅ hermes.identity.testBob105✅ hermes.identity.testGuestUid106✅ hermes.llamaSwap.testBothModelSources107✅ hermes.llamaSwap.testLocalModel108✅ hermes.llamaSwap.testNoModelSource109✅ hermes.migration.testPluginsAndToolsReachGuest110✅ hermes.openrouter.testGuestKeepsUpstreamModel111✅ hermes.openrouter.testHostWiring112✅ hermes.provisioning.testHostOptOut113✅ hermes.provisioning.testUserOptOut114✅ hermes.remoteAccess.testDisabledHostAuthorizesNobody115✅ hermes.remoteAccess.testGlobalForceCommandRejected116✅ hermes.remoteAccess.testKeyEntryIsRestrictedToTheDashboard117✅ hermes.remoteAccess.testLocalOnlyHostAuthorizesNobody118✅ hermes.remoteAccess.testPermitopenFollowsAMovedPort119✅ hermes.remoteAccess.testRemoteHostStaysQuiet120✅ hermes.remoteAccess.testSshdReadsTheHermesKeys121✅ hermes.searxng.testAbsentWhenDisabled122✅ hermes.searxng.testGuestWiring123✅ hermes.shares.testIdMappedInsteadOfAcl124✅ hermes.vsock.testDashboardForward125✅ hermes.vsock.testSpacesBridge126✅ hermes-clan-service.client.testAlicePorts127✅ hermes-clan-service.client.testDeclaresNoMicrovmOption128✅ hermes-clan-service.client.testDialsTheServer129✅ hermes-clan-service.client.testHermesRunsRemoteLauncher130✅ hermes-clan-service.client.testHostGuardStaysQuiet131✅ hermes-clan-service.client.testInstallsRemoteLauncher132✅ hermes-clan-service.client.testTunnelStartsOnDemand133✅ hermes-clan-service.clientKey.testDeclaresOneKeyPerUser134✅ hermes-clan-service.clientKey.testIdentityFileComesFromTheGenerator135✅ hermes-clan-service.clientKey.testKeyIsSharedAndOwnedByAlice136✅ hermes-clan-service.dualRole.testOwnServerSkipsForward137✅ hermes-clan-service.dualRole.testPinnedHostSkipsForward138✅ hermes-clan-service.forwardScript.testCarriesTheSshOverride139✅ hermes-clan-service.forwardScript.testDialsTheDefaultServer140✅ hermes-clan-service.forwardScript.testResolvesAlicePorts141✅ hermes-clan-service.guards.testDuplicateLocalPortRejected142✅ hermes-clan-service.guards.testTwoServersNeedNaming143✅ hermes-clan-service.guards.testUnknownServerRejected144✅ hermes-clan-service.knownHosts.testClientPinsTheServersCommittedKey145✅ hermes-clan-service.knownHosts.testNoVarsWarnsAboutTheMissingHostKey146✅ hermes-clan-service.knownHosts.testSettingsOverrideTheClanVar147✅ hermes-clan-service.provisioning.testClientOptOut148✅ hermes-clan-service.provisioning.testServerOptOut149✅ hermes-clan-service.server.testDashboardStaysOnLoopback150✅ hermes-clan-service.server.testDeclaresNoClanVars151✅ hermes-clan-service.server.testExposedDashboardRejected152✅ hermes-clan-service.server.testHermesRunsLocalApp153✅ hermes-clan-service.server.testLoopbackGuardStaysQuiet154✅ hermes-clan-service.server.testRunsAgentVms155✅ hermes-clan-service.serverAuthorizedKeys.testEntryAuthorizesOnlyTheHermesKey156✅ hermes-clan-service.serverAuthorizedKeys.testEntryIsARealFile157✅ hermes-clan-service.serverAuthorizedKeys.testNoVarsAuthorizesNobody158✅ hermes-clan-service.serverAuthorizedKeys.testPermitopenFollowsAMovedPort159✅ hermes-clan-service.serverAuthorizedKeys.testServerDeclaresNoKeyOfItsOwn160✅ hermes-clan-service.serverAuthorizedKeys.testSshdReadsTheHermesKeysBesideItsOwn161✅ hermes-clan-service.sshOverride.testHostAndOptions162✅ hermes-clan-service.sshdPolicy.testAllowUsersWarns163✅ hermes-clan-service.sshdPolicy.testBreakingPoliciesAreNamed164✅ hermes-clan-service.sshdPolicy.testStockServerStaysQuiet165✅ llama-swap-auth.apiKeyEnvFile.testKeyGatesTheServer166✅ llama-swap-auth.apiKeyEnvFile.testUnsetLeavesDefaultAllow167✅ llama-swap-external-config.bundledCatalog.testShipsG9v3OverRuntimeFetch168✅ llama-swap-external-config.externalConfigFile.testFileReplacesTheCatalog169✅ niri-spaces-binds.docs.testEveryDocumentedChordIsAModelBind170✅ niri-spaces-binds.docs.testEveryModelChordIsDocumented171✅ niri-spaces-binds.docs.testTableParsed172✅ niri-spaces-binds.regressions.testBarReloadChordIsNotTheAgentChord173✅ niri-spaces-binds.regressions.testDeletedChatChordsStayUnbound174✅ niri-spaces-binds.userBinds.testActionBindReachesTheWire175✅ niri-spaces-binds.userBinds.testModelBindsPrecedeUserBinds176✅ niri-spaces-binds.userBinds.testNoSModChordReachesTheRenderer177✅ niri-spaces-binds.userBinds.testRemovalStaysNull178✅ niri-spaces-binds.userBinds.testSpawnBindReachesTheWire179✅ niri-spaces-binds.wrappers.testEveryNiriBindSpawnsItsWrapper180✅ niri-spaces-binds.wrappers.testNoBindSpawnsAnUnknownCommand181✅ noctalia-bar-position.barPosition.testDefaultPinsTop182✅ noctalia-bar-position.barPosition.testOptionPinsBottom183✅ noctalia-bar-position.wiring.testBottomMergeScriptRendersTheSettings184✅ noctalia-bar-position.wiring.testDefaultMergeScriptRendersTheSettings185✅ pi-chat-options-removed.removedOptions.testBashConfirmAllowPatterns186✅ pi-chat-options-removed.removedOptions.testExtensions187✅ pi-chat-options-removed.removedOptions.testPiSettings188✅ pi-chat-options-removed.removedOptions.testSandboxAllowedPaths189✅ pi-chat-options-removed.removedOptions.testSandboxEnv190✅ pi-chat-options-removed.removedOptions.testSkills191✅ pi-chat-options-removed.renameShims.testOpenrouterPathsSurvive192✅ proton.bindPorts.testBothSandboxesDialTheSamePorts193✅ proton.bindPorts.testMcpSandboxMayNotBind194✅ proton.bindPorts.testSetupSandboxMayBindTheBridgePorts195✅ proton.bindPorts.testTheDaemonBindsThemToo196✅ proton.grantedPathsExist.testConfinedDaemonPreCreatesItsWritableGrants197✅ proton.grantedPathsExist.testMcpAndSetupPreCreateTheirWritableGrants198✅ proton.grantedPathsExist.testOnlyWritableGrantsArePreCreated199✅ proton.lifecycle.testTheDaemonIsParkedForSetup200✅ proton.stateRoot.testConfinedDaemonCarriesTheStatePin201✅ proton.stateRoot.testEveryConsumerNamesOneRoot202✅ proton.unitIsolation.testEachUnitLowersItsOwnPolicyFile203✅ proton.unitIsolation.testSetupTwinOwnsItsRuntimeState204✅ searxng.seam.testHostPortsEntry205✅ searxng.seam.testNoEntryWhenDisabled206✅ searxng.secret.testEnvironmentFile207✅ searxng.secret.testGeneratorUnit208✅ searxng.secret.testNoSecretInSettings209✅ searxng.server.testDesktopImportEnables210✅ searxng.server.testDisableWins211✅ searxng.server.testJsonFormat212✅ searxng.server.testLoopbackOnly213✅ searxng.server.testPortMovesEverywhere214✅ spaces-integration-gateway.confirmCommand.testArgvIsTheStandalonePopup215✅ spaces-integration-gateway.sessionDisplayLookup.testUnitPathResolvesSystemctl216✅ spaces-integrations.bareExtraService.testBackingUnitGetsLifecycleOnly217✅ spaces-integrations.bareExtraService.testNothingIsConfined218✅ spaces-integrations.bareExtraService.testSocketWantsTheNamedUnit219✅ spaces-integrations.broker.testBrokerUnit220✅ spaces-integrations.confinedExtraService.testBridgeEnvironmentIsTheManifestOnly221✅ spaces-integrations.confinedExtraService.testBridgeIsResidentAndRestarted222✅ spaces-integrations.confinedExtraService.testBridgeOwnsItsStateThroughExtraPaths223✅ spaces-integrations.confinedExtraService.testBridgePolicyIsBuiltPreStart224✅ spaces-integrations.confinedExtraService.testBridgeRunsUnderLandlockExec225✅ spaces-integrations.confinedExtraService.testBridgeSharesTheServerHardening226✅ spaces-integrations.confinedExtraService.testBridgeUnitSectionFoldsBothGates227✅ spaces-integrations.confinedExtraService.testDefinitionCarriesUnitNamesOnly228✅ spaces-integrations.confinedExtraService.testSocketWantsTheBackingUnit229✅ spaces-integrations.definition.testBindPortsSurfacedInTheDefinition230✅ spaces-integrations.definition.testGithubDefinitionCarriesThePosture231✅ spaces-integrations.definition.testGithubDefinitionCarriesThePrompts232✅ spaces-integrations.localIntegration.testNotesUnitIsSocketOnly233✅ spaces-integrations.mcpUnit.testDirectoriesAndCredentials234✅ spaces-integrations.mcpUnit.testPolicyAndShareArePreparedPreStart235✅ spaces-integrations.mcpUnit.testSameUidHardening236✅ spaces-integrations.mcpUnit.testServerRunsUnderLandlockExec237✅ spaces-integrations.mcpUnit.testSharedDirIsExportedAndTmpdirIsNot238✅ spaces-integrations.mcpUnit.testSocketPath239✅ spaces-integrations.moduleWiring.testDefinitionIsWiredIntoEtc240✅ spaces-integrations.moduleWiring.testDisabledModuleDeclaresNoUnits241✅ spaces-integrations.policySpec.testBindPortsReachTheSpec242✅ spaces-integrations.policySpec.testExtraPathsRideVerbatim243✅ spaces-integrations.policySpec.testSpecWithoutExtraPathsIsOnlyThePortLists244✅ spaces-integrations-managed.credentials.testFieldBearingUnitLoadsConfigThenManagedDir245✅ spaces-integrations-managed.credentials.testFieldLessUnitLoadsOnlyTheManagedDir246✅ spaces-integrations-managed.stager.testStagerRunsOnceAtBoot247✅ spaces-integrations-managed.stager.testStagerScriptStagesTheWholeTree248✅ spaces-integrations-managed.validation.testLiteralSecretIsATypeError249✅ spaces-integrations-managed.validation.testMissingRequiredConfigFieldRejected250✅ spaces-integrations-managed.validation.testMissingRequiredSecretRejected251✅ spaces-integrations-managed.validation.testNonNormalUserRejected252✅ spaces-integrations-managed.validation.testProfilesOnFieldLessIntegrationRejected253✅ spaces-integrations-managed.validation.testUnknownIntegrationRejected254✅ spaces-integrations-managed.validation.testUnknownUserRejected255✅ spaces-integrations-schema-sync.definition.testNoneLeaksACommandLine256✅ spaces-integrations-schema-sync.fixture.testOfflineWikiLowered257✅ spaces-integrations-schema-sync.posture.testEveryPostureNameStillShips258✅ spaces-integrations-schema-sync.posture.testReadOnlyAllowlistHolds259✅ spaces-integrations-schema-sync.schemaSingleSourcing.testEveryIntegrationMatchesItsSchema260✅ spaces-integrations-schema-sync.zimDir.testAbsolutePathIsAccepted261✅ spaces-integrations-schema-sync.zimDir.testRelativePathIsRefused262✅ spaces-integrations-setup.definition.testGithubDefinitionHasNoSetup263✅ spaces-integrations-setup.definition.testSignalDefinitionCarriesSetupFields264✅ spaces-integrations-setup.mainSocket.testGithubSocketCarriesNoExtraDeps265✅ spaces-integrations-setup.mainSocket.testSignalSocketWantsExtraServices266✅ spaces-integrations-setup.mkDefaultDiscipline.testOverridingOneSubOptionKeepsTheRest267✅ spaces-integrations-setup.moduleWiring.testGithubEmitsNoTwin268✅ spaces-integrations-setup.moduleWiring.testPartOfInjectedOntoEveryExtraService269✅ spaces-integrations-setup.moduleWiring.testTwinUnitsReachSystemdOnlyForSetupIntegrations270✅ spaces-integrations-setup.setupTwin.testSetupSocketIsPrivateAndNotAutoStarted271✅ spaces-integrations-setup.setupTwin.testSignalEmitsTwinUnits272✅ spaces-integrations-setup.setupTwin.testTwinOwnsItsRuntimeStateAndPolicy273✅ spaces-integrations-setup.setupTwin.testTwinReusesTheServerSandbox274✅ spaces-integrations-setup.setupTwin.testTwinRunsItsOwnCommand275✅ spaces-noctalia.barButton.testWrapperPackagesAreInstalled276✅ spaces-noctalia.barUnit.testOnlyTheSpacesBundleDeclaresIt277✅ spaces-noctalia.purge.testRunsOnUserActivation278✅ spaces-noctalia.purge.testTargetsOnlyRetiredSpacesIds279✅ spaces-signal.agentSurface.testOnlyTheIntegrationSocketsListen280✅ spaces-signal.bridge.testLifecycleIsGuiOnly281✅ spaces-signal.bridge.testRunsAfterTheDaemon282✅ spaces-signal.daemon.testExecStartRunsTheDaemonOnItsSocket283✅ spaces-signal.daemon.testLifecycleIsGuiOnly284✅ spaces-signal.daemon.testRuntimeSocketDirIsPrivate285✅ spaces-signal.integrationLifecycle.testLinkPathUnitIsGone286✅ spaces-signal.integrationLifecycle.testSocketPullsBothBackendsWithoutOrderingThem287✅ spaces-signal.integrationsGuard.testEnableWithoutIntegrationsFails288✅ spaces-signal.messageStore.testStateDirIsCreatedUnconditionally289✅ spaces-signal.optOut.testDeclaresNoSignalUnits290✅ spaces-signal.package.testSupportsGuiQrLinking291✅ vm-openrouter-key-staging.keyStaging.testHostAutostartsTheHermesVm292✅ vm-openrouter-key-staging.keyStaging.testStagerRunsBeforeEveryVm293✅ voxtype-language-config.whisperLanguage.testDefaultStaysBareString294✅ voxtype-language-config.whisperLanguage.testListStaysList295✅ voxtype-nemotron-config.nemotron.testEngineDefaults296✅ voxtype-nemotron-config.nemotron.testStreamingAndTargetLangFlowThrough297✅ voxtype-user-override.cudaVariant.testWrapperKeepsCudaLibraries298✅ voxtype-user-override.wrapper.testUnitRunsTheWrapper299✅ voxtype-vad-config.vad.testEnergyBackendDefaults300301🎉 227/227 successful