{ "ciRun": 34454889755, "ciHead": "6ac3f8a2624463be00a14eea4b22ca0fc17c6ccc", "ciBase": "a5ed830f06827ce1b9bc0dfbe0b6a023315f3268", "cause": "The runner shard collector listed only direct children of test/, omitting test/executor/space-server-event-visibility.test.ts.", "metric": [ { "file": "ci-normalized.lcov", "runner": { "name": "coverage-debt: packages/runner uncovered lines", "uncoveredLines": 5509 } }, { "file": "ci-plus-controls.lcov", "runner": { "name": "coverage-debt: packages/runner uncovered lines", "uncoveredLines": 5484 } } ], "previouslyUncoveredLinesCoveredByExpandedSuite": [ [ "packages/runner/src/executor/space-server.ts", 3028 ], [ "packages/runner/src/executor/space-server.ts", 3035 ], [ "packages/runner/src/executor/space-server.ts", 3099 ], [ "packages/runner/src/executor/space-server.ts", 3103 ], [ "packages/runner/src/executor/space-server.ts", 3104 ], [ "packages/runner/src/executor/space-server.ts", 3105 ], [ "packages/runner/src/executor/space-server.ts", 3106 ], [ "packages/runner/src/executor/space-server.ts", 3107 ], [ "packages/runner/src/executor/space-server.ts", 3108 ], [ "packages/runner/src/executor/space-server.ts", 3118 ], [ "packages/runner/src/executor/space-server.ts", 3125 ], [ "packages/runner/src/executor/space-server.ts", 3126 ], [ "packages/runner/src/executor/space-server.ts", 3127 ], [ "packages/runner/src/executor/space-server.ts", 3128 ], [ "packages/runner/src/executor/space-server.ts", 3129 ], [ "packages/runner/src/executor/space-server.ts", 3130 ], [ "packages/runner/src/executor/space-server.ts", 3131 ], [ "packages/runner/src/executor/space-server.ts", 3132 ], [ "packages/runner/src/executor/space-server.ts", 3136 ], [ "packages/runner/src/executor/space-server.ts", 3137 ], [ "packages/runner/src/executor/space-server.ts", 3138 ], [ "packages/runner/src/executor/space-server.ts", 3139 ], [ "packages/runner/src/executor/space-server.ts", 3141 ], [ "packages/runner/src/executor/space-server.ts", 3142 ], [ "packages/runner/src/executor/space-server.ts", 3143 ] ], "controlCount": 15, "productionChangesSinceCiHead": false, "latencyEvidence": false, "logs": { "runner-discovery-red": { "sha256": "f4c4b528e4472535b85448711353f8391ab62453a6f00cc59abf3eff5fa5bbef", "text": "running 4 tests from ./tasks/select-runner-test-files.test.ts\nlistRunnerTests ...\n includes nested tests with distinct relative paths in exactly one shard ... FAILED (16ms)\nlistRunnerTests ... FAILED (due to 1 failed step) (16ms)\nrunner test weighting spreads expensive files across shards ... ok (430\u00b5s)\nreal runner timing weights keep modeled shard loads close ... ok (4ms)\nevery real runner test file is covered exactly once across shards ... ok (4ms)\n\n ERRORS \n\nlistRunnerTests ... includes nested tests with distinct relative paths in exactly one shard => ext:cli/40_test.js:239:28\nerror: AssertionError: Values are not equal.\n\n\n [Diff] Actual / Expected\n\n\n [\n- \"abandoned-request.test.ts\",\n- \"acl-manager.test.ts\",\n- \"action-fingerprint.test.ts\",\n- \"action-overload-types.test.ts\",\n- \"action-result-fabric-values.test.ts\",\n- \"action-result-validation.test.ts\",\n- \"address.test.ts\",\n- \"alias-binding.test.ts\",\n- \"argument-scheduler-read-links.test.ts\",\n- \"array-push-default-fields.test.ts\",\n- \"array-push-id-bug.test.ts\",\n- \"array-push-mergeable.test.ts\",\n- \"array-ref-defs-propagation.test.ts\",\n- \"array-write-guards.test.ts\",\n- \"artifact-index-pinning.test.ts\",\n- \"ascell-link-read-through-conflict.test.ts\",\n- \"ascell-scope-cap.test.ts\",\n- \"async-work-registration.test.ts\",\n- \"attestation-claim-fabric.test.ts\",\n- \"attestation-data-uri.test.ts\",\n- \"authored-source-sidecar.test.ts\",\n- \"bench-write-accounting.test.ts\",\n- \"blind-write-structural-precondition.test.ts\",\n- \"build-from-compiled.test.ts\",\n- \"builder-api-surface.test.ts\",\n- \"builder-data-file.test.ts\",\n- \"builder-fabric-classes.test.ts\",\n- \"builder-value-equal.test.ts\",\n- \"builtin-abandoned-request-supersession.test.ts\",\n- \"builtin-abandoned-request.test.ts\",\n- \"builtin-ownership-route.test.ts\",\n- \"by-identity-handler-exec.test.ts\",\n- \"cell-arrays.test.ts\",\n- \"cell-as-cell.test.ts\",\n- \"cell-cache.test.ts\",\n- \"cell-callbacks.test.ts\",\n- \"cell-core.test.ts\",\n- \"cell-from-url-builtin.test.ts\",\n- \"cell-get-cache.test.ts\",\n- \"cell-get-slow-warning.test.ts\",\n- \"cell-hooks.test.ts\",\n- \"cell-links.test.ts\",\n- \"cell-meta-sink.test.ts\",\n- \"cell-notification-shaper-lifecycle.test.ts\",\n- \"cell-notification-shaping.test.ts\",\n- \"cell-optional-link.test.ts\",\n- \"cell-proxy.test.ts\",\n- \"cell-rep-wedge.test.ts\",\n- \"cell-schema-interning.test.ts\",\n- \"cell-static-methods.test.ts\",\n- \"cell-value-isolation.test.ts\",\n- \"cfc-additive-default-preserves-old-doc.test.ts\",\n- \"cfc-agent-prompt-injection-demo.test.ts\",\n- \"cfc-agent-tool-input-integrity.test.ts\",\n- \"cfc-array-shrink-slot-labels.test.ts\",\n- \"cfc-atom-pattern.test.ts\",\n- \"cfc-authoring-observe.test.ts\",\n- \"cfc-boundary.test.ts\",\n- \"cfc-canonical.test.ts\",\n- \"cfc-caveat-source-redaction.test.ts\",\n- \"cfc-ceiling-empty.test.ts\",\n- \"cfc-cid-schema-verify.test.ts\",\n- \"cfc-clause-authoring.test.ts\",\n- \"cfc-clause-ceiling-fit.test.ts\",\n- \"cfc-clause-consumers.test.ts\",\n- \"cfc-clause-join.test.ts\",\n- \"cfc-clause-meet.test.ts\",\n- \"cfc-clause.test.ts\",\n- \"cfc-commit-preparation.test.ts\",\n- \"cfc-commitment-matching.test.ts\",\n- \"cfc-computed-cell-derivation.test.ts\",\n- \"cfc-concept-floor.test.ts\",\n- \"cfc-creation-membership-anchor.test.ts\",\n- \"cfc-cross-space-integrity.test.ts\",\n- \"cfc-declared-monotonicity.test.ts\",\n- \"cfc-declared-observes.test.ts\",\n- \"cfc-defaulted-required-relaxation.test.ts\",\n- \"cfc-envelope-decomposed.test.ts\",\n- \"cfc-envelope-schema-staging.test.ts\",\n- \"cfc-envelope-version-guard.test.ts\",\n- \"cfc-exact-copy-wildcard.test.ts\",\n- \"cfc-exact-copy.test.ts\",\n- \"cfc-exchange-authoring-trust.test.ts\",\n- \"cfc-exchange-eval.test.ts\",\n- \"cfc-existence-channel.test.ts\",\n- \"cfc-external-ingest.test.ts\",\n- \"cfc-flow-integrity.test.ts\",\n- \"cfc-flow-labels.test.ts\",\n- \"cfc-flow-pointwise.test.ts\",\n- \"cfc-flow-probe-memo.test.ts\",\n- \"cfc-grant-records.test.ts\",\n- \"cfc-harness-write-policy.test.ts\",\n- \"cfc-identity-borrowing.test.ts\",\n- \"cfc-implementation-identity.test.ts\",\n- \"cfc-inspect-conf-label-builtin.test.ts\",\n- \"cfc-integrity-mint-gate.test.ts\",\n- \"cfc-joinschema-combinators.test.ts\",\n- \"cfc-label-field-classification.test.ts\",\n- \"cfc-label-introspection-channel.test.ts\",\n- \"cfc-label-introspection.test.ts\",\n- \"cfc-label-metadata-persist.test.ts\",\n- \"cfc-label-metadata-protection-dial.test.ts\",\n- \"cfc-label-metadata-protection.test.ts\",\n- \"cfc-label-representation.test.ts\",\n- \"cfc-label-view-resolved.test.ts\",\n- \"cfc-label-view.test.ts\",\n- \"cfc-labelmap-components.test.ts\",\n- \"cfc-labelmap-monotone.test.ts\",\n- \"cfc-link-crossing-write-authority.test.ts\",\n- \"cfc-link-integrity-gate.test.ts\",\n- \"cfc-llm-derived-stamp-builtins.test.ts\",\n- \"cfc-llm-derived-stamp.test.ts\",\n- \"cfc-llm-observation-failclosed.test.ts\",\n- \"cfc-meta-seam-write-policy.test.ts\",\n- \"cfc-missing-link-source-metadata.test.ts\",\n- \"cfc-module-policy-eval.test.ts\",\n- \"cfc-nonexported-binding-identity.test.ts\",\n- \"cfc-observation-classes.test.ts\",\n- \"cfc-observation-precision.test.ts\",\n- \"cfc-observation.test.ts\",\n- \"cfc-persist-split.test.ts\",\n- \"cfc-policy-boundary.test.ts\",\n- \"cfc-policy-manifest-consultation.test.ts\",\n- \"cfc-policy-of-label.test.ts\",\n- \"cfc-policy-schema-ref-resolution.test.ts\",\n- \"cfc-policy-template.test.ts\",\n- \"cfc-policy.test.ts\",\n- \"cfc-posture-report.test.ts\",\n- \"cfc-prefix-provenance-stats.test.ts\",\n- \"cfc-prepare-bypass.test.ts\",\n- \"cfc-prepare-crash-surfacing.test.ts\",\n- \"cfc-privileged-system-write.test.ts\",\n- \"cfc-probe-mergeable-append.test.ts\",\n- \"cfc-projection.test.ts\",\n- \"cfc-read-scope.test.ts\",\n- \"cfc-redundant-entry-collapse.test.ts\",\n- \"cfc-refusal-detail.test.ts\",\n- \"cfc-render-ceiling.test.ts\",\n- \"cfc-request-snapshot.test.ts\",\n- \"cfc-required-integrity-coherence.test.ts\",\n- \"cfc-required-integrity-provenance.test.ts\",\n- \"cfc-resume-membership-taint.test.ts\",\n- \"cfc-runtime-options.test.ts\",\n- \"cfc-runtime-owned-store-wiring.test.ts\",\n- \"cfc-runtime-stats.test.ts\",\n- \"cfc-sandbox-result-contract.test.ts\",\n- \"cfc-schema-merge.test.ts\",\n- \"cfc-schema-sanitization.test.ts\",\n- \"cfc-single-use-grants.test.ts\",\n- \"cfc-sink-ceiling-link-read.test.ts\",\n- \"cfc-sink-ceiling.test.ts\",\n- \"cfc-sink-inventory.test.ts\",\n- \"cfc-sink-release-reject-surfaced.test.ts\",\n- \"cfc-sink-release.test.ts\",\n- \"cfc-sink-request-policy.test.ts\",\n- \"cfc-space-membership.test.ts\",\n- \"cfc-sqlite-aggregate-integrity.test.ts\",\n- \"cfc-sqlite-paramless-relabel.test.ts\",\n- \"cfc-standard-profile.test.ts\",\n- \"cfc-structural-ref-resolution.test.ts\",\n- \"cfc-structure-container.test.ts\",\n- \"cfc-template-metadata-population.test.ts\",\n- \"cfc-template-population.test.ts\",\n- \"cfc-terminal-refusal-rerun.test.ts\",\n- \"cfc-tool-ceiling-empty.test.ts\",\n- \"cfc-trigger-read-cid-exclusion.test.ts\",\n- \"cfc-trigger-read-gating.test.ts\",\n- \"cfc-trust.test.ts\",\n- \"cfc-tx-control-guard.test.ts\",\n- \"cfc-tx-state-contracts.test.ts\",\n- \"cfc-ui-contract.test.ts\",\n- \"cfc-unsupported-ifc-keys.test.ts\",\n- \"cfc-verdict-reason.test.ts\",\n- \"cfc-wildcard-link-applicability.test.ts\",\n- \"cfc-write-floor.test.ts\",\n- \"cfc-write-prefix-provenance.test.ts\",\n- \"cfc-write-reconstruction.test.ts\",\n- \"cfc-writer-claim-correspondence.test.ts\",\n- \"cfc-writer-fit.test.ts\",\n- \"cfc.test.ts\",\n- \"cfcLabelViewsEqual.test.ts\",\n- \"cfreg-builder-identity.test.ts\",\n- \"cfreg-security.test.ts\",\n- \"child-pattern-start-ownership.test.ts\",\n- \"child-run-ownership.test.ts\",\n- \"closure-capture-diagnostic.test.ts\",\n- \"cold-load-negative-memo.test.ts\",\n- \"collection-write-value-equality.test.ts\",\n- \"combine-schema.test.ts\",\n- \"commit-callback-release.test.ts\",\n- \"commit-callback-timing.test.ts\",\n- \"commit-conflict-reconcile.test.ts\",\n- \"commit-identity.test.ts\",\n- \"commit-read-basis.test.ts\",\n- \"compartment-globals.test.ts\",\n- \"compile-and-register-modules.test.ts\",\n- \"compile-and-run.test.ts\",\n- \"compile-cache-incremental-writeback.test.ts\",\n- \"compile-cache-space-aware.test.ts\",\n- \"compile-cache-storage-served-values.test.ts\",\n- \"compile-cache-version.test.ts\",\n- \"compile-cache-writeback-conflict.test.ts\",\n- \"compile-failure.test.ts\",\n- \"compile-interleave.test.ts\",\n- \"compiled-js-parser.test.ts\",\n- \"compiled-module-verifier.test.ts\",\n- \"compiler-fingerprint.test.ts\",\n- \"compute-conflict-recovery.test.ts\",\n- \"computed-cell-kinds.test.ts\",\n- \"computed-error.test.ts\",\n- \"computed-id-e2e.test.ts\",\n- \"conflict-repro.test.ts\",\n- \"content-addressed-identity-adversarial.test.ts\",\n- \"content-addressed-identity.test.ts\",\n- \"convert-cells-to-links-annotations.test.ts\",\n- \"convert-cells-to-links-arrays.test.ts\",\n- \"convert-cells-to-links-frozenness.test.ts\",\n- \"convert-cells-to-links-label-views.test.ts\",\n- \"convert-cells-to-links-leaves.test.ts\",\n- \"convert-cells-to-links-sharing.test.ts\",\n- \"convert-cells-to-links-special-objects.test.ts\",\n- \"convert-cells-to-links-vetting.test.ts\",\n- \"create-json-schema.test.ts\",\n- \"create-ref-cell-routes.test.ts\",\n- \"create-ref-fail-closed.test.ts\",\n- \"cross-space-value-read.test.ts\",\n- \"data-updating.test.ts\",\n- \"data-uri-inlining.test.ts\",\n- \"data-uri-sync.test.ts\",\n- \"data-uri.test.ts\",\n- \"declared-data-files.test.ts\",\n- \"declared-result-e2e.test.ts\",\n- \"deferred-compiler-stack.test.ts\",\n- \"deferred-start-catchup-start.test.ts\",\n- \"delivery-failure.test.ts\",\n- \"delivery-shaping.test.ts\",\n- \"derived-copy-identity.test.ts\",\n- \"doc-map.test.ts\",\n- \"dynamic-builder-call-throw.test.ts\",\n- \"eager-via-user-hop.test.ts\",\n- \"edit-with-retry-absence-reconciliation.test.ts\",\n- \"edit-with-retry-classification.test.ts\",\n- \"effect-conflict-recovery.test.ts\",\n- \"effects-channel-dispose.test.ts\",\n- \"emulated-storage-ownership.test.ts\",\n- \"encodable-form.test.ts\",\n- \"engine-compile-evaluate.test.ts\",\n- \"engine-compile-record-graph.test.ts\",\n- \"engine-evaluate-record-graph.test.ts\",\n- \"engine-ses.test.ts\",\n- \"engine-verified-functions.test.ts\",\n- \"ensure-piece-running.test.ts\",\n- \"ensure-space-root.test.ts\",\n- \"entity-kind.test.ts\",\n- \"entityIdFrom.test.ts\",\n- \"entry-identity.test.ts\",\n- \"env.test.ts\",\n- \"error-taming.test.ts\",\n- \"esm-cell-cache-integration.test.ts\",\n- \"esm-engine.test.ts\",\n- \"esm-module-body-verifier.test.ts\",\n- \"esm-module-loader.test.ts\",\n- \"esm-pattern-run.test.ts\",\n- \"esm-source-location.test.ts\",\n- \"esm-verifier-adversarial.test.ts\",\n- \"esm-verifier-parity.test.ts\",\n- \"event-append-client.test.ts\",\n- \"exec-value-node-typing.test.ts\",\n- \"executor-cooperative-yield.test.ts\",\n- \"executor-cross-space.test.ts\",\n- \"executor-dprime-w0.test.ts\",\n- \"executor-effect-channel.test.ts\",\n- \"executor-events-down.test.ts\",\n- \"executor-fan-out.test.ts\",\n- \"executor-instance-keyed-replica.test.ts\",\n- \"executor-no-op-wave.test.ts\",\n- \"executor-outbox-budget.test.ts\",\n- \"executor-outbox.test.ts\",\n- \"executor-run-supply.test.ts\",\n- \"executor-serving-loop.test.ts\",\n- \"executor-session-remount.test.ts\",\n- \"executor-settle-advance.test.ts\",\n- \"executor-space-root-ensure.test.ts\",\n- \"executor-space-server.test.ts\",\n- \"executor-stats.test.ts\",\n- \"executor-trust-attribution.test.ts\",\n- \"executor-warm-request.test.ts\",\n- \"executor-watermark.test.ts\",\n- \"executor-wave.test.ts\",\n- \"experimental-options.test.ts\",\n- \"expression-builtin-result-identity.test.ts\",\n- \"extended-storage-transaction.test.ts\",\n- \"fabric-import-specifier.test.ts\",\n- \"fabric-imports-engine.test.ts\",\n- \"fabric-imports-pattern-manager.test.ts\",\n- \"fabric-imports-snapshot.test.ts\",\n- \"fabric-module-identity.test.ts\",\n- \"fabric-pin-rewrite.test.ts\",\n- \"fabric-primitive-cell-update.test.ts\",\n- \"fabric-primitive-pattern-reactivity.test.ts\",\n- \"fabric-ref-resolution.test.ts\",\n- \"fabric-resolver.test.ts\",\n- \"fabric-special-object-walks.test.ts\",\n- \"fabric-url.test.ts\",\n- \"factory-input-types.test.ts\",\n- \"fake-clock-lockdown-classification.test.ts\",\n- \"fake-clock-zero-delay-batch.test.ts\",\n- \"favorites-row-stored-shape.test.ts\",\n- \"fetch-binary-schema-materialization.test.ts\",\n- \"fetch-builtins.test.ts\",\n- \"fetch-capability.test.ts\",\n- \"fetch-claim-takeover.test.ts\",\n- \"fetch-mutex-auth.test.ts\",\n- \"fetch-mutex-core.test.ts\",\n- \"fetch-mutex-reactivity.test.ts\",\n- \"fetch-program-abandoned-takeover.test.ts\",\n- \"fetch-program-outbox.test.ts\",\n- \"fetch-utils.test.ts\",\n- \"fetch-writeback.test.ts\",\n- \"focus-types.test.ts\",\n- \"fresh-replica-read-asymmetry.test.ts\",\n- \"frozen-mutation.test.ts\",\n- \"frozen-proxy-target.test.ts\",\n- \"generate-object-cfc-refusal.test.ts\",\n- \"generate-object-outbox.test.ts\",\n- \"generate-object-tools.test.ts\",\n- \"generate-text-outbox.test.ts\",\n- \"generate-text.test.ts\",\n- \"getCellFromLink.test.ts\",\n- \"graph-query.test.ts\",\n- \"h-binding-validation.test.ts\",\n- \"handler-overload-types.test.ts\",\n- \"home-add-favorite.test.ts\",\n- \"host-pseudo-module.test.ts\",\n- \"iderivable-type-surface.test.ts\",\n- \"inspace-child-owner-seed.test.ts\",\n- \"inspace-child-owner-write.test.ts\",\n- \"inspace-child-reload.test.ts\",\n- \"keyless-never-durable.test.ts\",\n- \"keyless-op-identity.test.ts\",\n- \"lazy-materialization-runner.test.ts\",\n- \"link-ifc-read-relevance.test.ts\",\n- \"link-rep-wedge.test.ts\",\n- \"link-resolution-memo.test.ts\",\n- \"link-resolution.test.ts\",\n- \"link-types.test.ts\",\n- \"link-utils.test.ts\",\n- \"linked-stale-read-conflict.test.ts\",\n- \"list-builtin-edge-paths.test.ts\",\n- \"list-container-link-reissue.test.ts\",\n- \"list-coordinator-resume-hold.test.ts\",\n- \"list-element-issuance-ownership.test.ts\",\n- \"list-element-link.test.ts\",\n- \"list-element-rollback.test.ts\",\n- \"list-fresh-init.test.ts\",\n- \"list-result-container-seed.test.ts\",\n- \"list-result-schema.test.ts\",\n- \"list-resume-container-defer.test.ts\",\n- \"list-resume-deferred-settle.test.ts\",\n- \"list-resume-input-settle.test.ts\",\n- \"list-resume-preserve.test.ts\",\n- \"list-shrink-converge.test.ts\",\n- \"llm-conversation-fixture.test.ts\",\n- \"llm-dialog-cell-schema.test.ts\",\n- \"llm-dialog-error-messages.test.ts\",\n- \"llm-dialog-helpers.test.ts\",\n- \"llm-dialog-message-drop.test.ts\",\n- \"llm-dialog-message-scope.test.ts\",\n- \"llm-dialog-outbox.test.ts\",\n- \"llm-dialog-reserved-tool-names.test.ts\",\n- \"llm-dialog-settled.test.ts\",\n- \"llm-dialog-special-objects.test.ts\",\n- \"llm-dialog-tool-cancel.test.ts\",\n- \"llm-dialog.test.ts\",\n- \"llm-error-path.test.ts\",\n- \"llm-no-request.test.ts\",\n- \"llm-partial-coarsening.test.ts\",\n- \"llm-pattern-smoke.test.ts\",\n- \"llm-schema-alignment.test.ts\",\n- \"load-by-identity.test.ts\",\n- \"local-program.test.ts\",\n- \"locale-taming.test.ts\",\n- \"map-conflict-element-setup.test.ts\",\n- \"map-op-by-identity.test.ts\",\n- \"materializer-envelope-collection.test.ts\",\n- \"max-enforcement-posture.test.ts\",\n- \"memory-v2-acl-bootstrap.test.ts\",\n- \"memory-v2-acl-mutation.test.ts\",\n- \"memory-v2-concurrent-watch-refresh.test.ts\",\n- \"memory-v2-confirm-pending.test.ts\",\n- \"memory-v2-emulation.test.ts\",\n- \"memory-v2-envelope-delete.test.ts\",\n- \"memory-v2-lazy-session.test.ts\",\n- \"memory-v2-multi-space-write.test.ts\",\n- \"memory-v2-native-commit.test.ts\",\n- \"memory-v2-noop-root-write.test.ts\",\n- \"memory-v2-path-helpers.test.ts\",\n- \"memory-v2-pre-watch-effect.test.ts\",\n- \"memory-v2-pull-reactivity.test.ts\",\n- \"memory-v2-read-compaction.test.ts\",\n- \"memory-v2-read-freeze.test.ts\",\n- \"memory-v2-reconnect-holdings.test.ts\",\n- \"memory-v2-reconnect-race.test.ts\",\n- \"memory-v2-remote-session.test.ts\",\n- \"memory-v2-root-delete.test.ts\",\n- \"memory-v2-stacked-commit.test.ts\",\n- \"memory-v2-subscription.test.ts\",\n- \"memory-v2-sync-under-pending.test.ts\",\n- \"memory-v2-trackread-validation.test.ts\",\n- \"memory-v2-transaction-commit-rejection.test.ts\",\n- \"memory-v2-transaction-path.test.ts\",\n- \"memory-v2-watch-id.test.ts\",\n- \"memory-v2-watch-refresh-race.test.ts\",\n- \"memory-v2-watch-remove-coverage.test.ts\",\n- \"merge-defaults.test.ts\",\n- \"merge-schema-defaults.test.ts\",\n- \"mergeable-append-multispace-conflict.test.ts\",\n- \"mergeable-op-registry.test.ts\",\n- \"meta-seam-write-authorization.test.ts\",\n- \"module-byte-cache.test.ts\",\n- \"module-delegation.test.ts\",\n- \"module-export-write-once.test.ts\",\n- \"module-identity-engine.test.ts\",\n- \"module-identity.test.ts\",\n- \"module-item-classifier.test.ts\",\n- \"module-record-compiler.test.ts\",\n- \"module-record-verifier.test.ts\",\n- \"module.test.ts\",\n- \"multi-instance-resolution.test.ts\",\n- \"multispace.test.ts\",\n- \"mutable-path-write-noop.test.ts\",\n- \"navigate-handler.test.ts\",\n- \"nested_cell_array.test.ts\",\n- \"nested-piece-setup-repair.test.ts\",\n- \"node-cause-schema-stability.test.ts\",\n- \"node-utils.test.ts\",\n- \"oncommit-race.test.ts\",\n- \"operation-storage-capability.test.ts\",\n- \"own-write-echo-live.test.ts\",\n- \"path-utils.test.ts\",\n- \"pattern-binding.test.ts\",\n- \"pattern-breakpoint.test.ts\",\n- \"pattern-coverage.test.ts\",\n- \"pattern-manager.test.ts\",\n- \"pattern-node-alias-schema.test.ts\",\n- \"pattern-object-member-storage.test.ts\",\n- \"pattern-pointer-unloadable-swap.test.ts\",\n- \"pattern-provenance.test.ts\",\n- \"pattern-ref-boundary.test.ts\",\n- \"pattern-replication-sibling-race.test.ts\",\n- \"pattern-scope-array-read-schema.test.ts\",\n- \"pattern-scope.test.ts\",\n- \"pattern-source-path.test.ts\",\n- \"pattern-source-scheme.test.ts\",\n- \"pattern-source.test.ts\",\n- \"pattern-swap-link-argument.test.ts\",\n- \"pattern-update-argument-validation.test.ts\",\n- \"pattern.test.ts\",\n- \"patterns-async.test.ts\",\n- \"patterns-core.test.ts\",\n- \"patterns-default-array-materialization.test.ts\",\n- \"patterns-derive-return-pattern.test.ts\",\n- \"patterns-dynamic.test.ts\",\n- \"patterns-findindex.test.ts\",\n- \"patterns-handlers.test.ts\",\n- \"patterns-ifelse.test.ts\",\n- \"patterns-lift.test.ts\",\n- \"patterns-misc.test.ts\",\n- \"patterns-per-path-reads.test.ts\",\n- \"patterns-reduce.test.ts\",\n- \"patterns-regressions.test.ts\",\n- \"patterns-schemas.test.ts\",\n- \"patterns-self.test.ts\",\n- \"PatternsRoute.test.ts\",\n- \"pending-commit-durability.test.ts\",\n- \"piece-argument-replay.test.ts\",\n- \"piece-helpers.test.ts\",\n- \"piece-named-before-start.test.ts\",\n- \"piece-origin-kind.test.ts\",\n- \"plain-data.test.ts\",\n- \"pretransform.test.ts\",\n- \"profile-create-real-card-add.test.ts\",\n- \"profile-home-bio.test.ts\",\n- \"profile-home-pin-piece.test.ts\",\n- \"profile-home-verified-identities.test.ts\",\n- \"profile-owner-cfc.test.ts\",\n- \"profile-space-identity-collision-did.test.ts\",\n- \"profile-space-identity-collision-same-user.test.ts\",\n- \"profile-space-identity-collision-users.test.ts\",\n- \"prototype-named-properties.test.ts\",\n- \"pull-first-sync-race.test.ts\",\n- \"pull-notifications-shaping.test.ts\",\n- \"query-result-proxy-array-key-order.test.ts\",\n- \"query-result-proxy-enumeration.test.ts\",\n- \"query-result-proxy-fabric-instance.test.ts\",\n- \"query-result-proxy-fabric-primitive.test.ts\",\n- \"query-result-proxy-mutation-guard.test.ts\",\n- \"query-result-proxy-shape-reactivity.test.ts\",\n- \"query-result-proxy-transaction-lifetime.test.ts\",\n- \"query.test.ts\",\n- \"queue.test.ts\",\n- \"reactive-dependencies.test.ts\",\n- \"reactive-intersection.test.ts\",\n- \"reactive-schema.test.ts\",\n- \"reactive-stale-basis-strand.test.ts\",\n- \"reactive.test.ts\",\n- \"reactivity.test.ts\",\n- \"readable-cell-capability.test.ts\",\n- \"reader-schema-precedence-config.test.ts\",\n- \"receipt-schema.test.ts\",\n- \"reexport-provenance.test.ts\",\n- \"rehydrate-internal-default.test.ts\",\n- \"release-vs-stop-link-resolution.test.ts\",\n- \"remove-by-value-argument-kind.test.ts\",\n- \"renderer-input-mark.test.ts\",\n- \"replica-eviction-invariants.test.ts\",\n- \"require-defaults.test.ts\",\n- \"resolve-schema.test.ts\",\n- \"result-projection-value-equality.test.ts\",\n- \"result-utils.test.ts\",\n- \"resume-append-exclusion-list.test.ts\",\n- \"resume-append-exclusion.test.ts\",\n- \"resume-argument-link-target-presync.test.ts\",\n- \"resume-by-identity.test.ts\",\n- \"resume-list-children-cross-space-append.test.ts\",\n- \"resume-list-children-faults.test.ts\",\n- \"resume-list-children-presync.test.ts\",\n- \"resume-list-children-slot-chain-presync.test.ts\",\n- \"resume-output-redirect-partialcause.test.ts\",\n- \"resume-owned-cells-skip-log.test.ts\",\n- \"resume-owned-cells.test.ts\",\n- \"resume-presync-unwrap-failure.test.ts\",\n- \"resume-republish-unit.test.ts\",\n- \"runner-argument-walks.test.ts\",\n- \"runner.test.ts\",\n- \"runtime-dispose-keep-storage.test.ts\",\n- \"runtime-dispose-withheld-commit.test.ts\",\n- \"runtime-edit-with-retry.test.ts\",\n- \"runtime-host-for-space.test.ts\",\n- \"runtime-owned-stores.test.ts\",\n- \"runtime-prepare-tx-for-commit.test.ts\",\n- \"runtime-presets.test.ts\",\n- \"runtime-v2-read-tx-fallback.test.ts\",\n- \"runtime.test.ts\",\n- \"sandbox-contract-helper-equivalence.test.ts\",\n- \"sandbox-global-contract.test.ts\",\n- \"sandbox-id-auto-provision.test.ts\",\n- \"sandbox-timers.test.ts\",\n- \"scheduler-background-work.test.ts\",\n- \"scheduler-cfc-trigger-reads.test.ts\",\n- \"scheduler-child-lifetime.test.ts\",\n- \"scheduler-cold-replica.test.ts\",\n- \"scheduler-commit-backpressure.test.ts\",\n- \"scheduler-convergence.test.ts\",\n- \"scheduler-core.test.ts\",\n- \"scheduler-diagnosis.test.ts\",\n- \"scheduler-dispose-idle.test.ts\",\n- \"scheduler-effects.test.ts\",\n- \"scheduler-event-convergence.test.ts\",\n- \"scheduler-event-drop-predicate.test.ts\",\n- \"scheduler-event-handler-not-run.test.ts\",\n- \"scheduler-event-identity.test.ts\",\n- \"scheduler-event-lineage.test.ts\",\n- \"scheduler-event-load-park.test.ts\",\n- \"scheduler-event-receipts.test.ts\",\n- \"scheduler-event-stamp-identity.test.ts\",\n- \"scheduler-events.test.ts\",\n- \"scheduler-execution.test.ts\",\n- \"scheduler-fan-out.test.ts\",\n- \"scheduler-idle-convergence.test.ts\",\n- \"scheduler-idle-parked-event.test.ts\",\n- \"scheduler-idle-pattern-work.test.ts\",\n- \"scheduler-lineage.test.ts\",\n- \"scheduler-ordering.test.ts\",\n- \"scheduler-pull-array.test.ts\",\n- \"scheduler-pull-handlers.test.ts\",\n- \"scheduler-pull-idempotency.test.ts\",\n- \"scheduler-pull-references.test.ts\",\n- \"scheduler-pull.test.ts\",\n- \"scheduler-rejection-taxonomy.test.ts\",\n- \"scheduler-retries.test.ts\",\n- \"scheduler-run-gates-contract.test.ts\",\n- \"scheduler-scope-summary.test.ts\",\n- \"scheduler-settling-telemetry.test.ts\",\n- \"scheduler-split-clock.test.ts\",\n- \"scheduler-static-writes.test.ts\",\n- \"scheduler-throttle.test.ts\",\n- \"scheduler-timing.test.ts\",\n- \"scheduler-trigger-index.test.ts\",\n- \"scheduler-tx-identity.test.ts\",\n- \"scheduler-v2-cutover.test.ts\",\n- \"schema-anyof.test.ts\",\n- \"schema-basic.test.ts\",\n- \"schema-decompose.test.ts\",\n- \"schema-defaults.test.ts\",\n- \"schema-dispatch-fabric-instance.test.ts\",\n- \"schema-doc-sync.test.ts\",\n- \"schema-doc-writer.test.ts\",\n- \"schema-examples.test.ts\",\n- \"schema-format.test.ts\",\n- \"schema-gated-link-coverage.test.ts\",\n- \"schema-ifc.test.ts\",\n- \"schema-lineage.test.ts\",\n- \"schema-links.test.ts\",\n- \"schema-memo-identity.test.ts\",\n- \"schema-path.test.ts\",\n- \"schema-ref-default.test.ts\",\n- \"schema-registry.test.ts\",\n- \"schema-streams.test.ts\",\n- \"schema-to-ts.test.ts\",\n- \"schema-validation-graphs.test.ts\",\n- \"schema-view.test.ts\",\n- \"schema-walk.test.ts\",\n- \"scope-key-rekeying.test.ts\",\n- \"scoped-link-whole-object-read.test.ts\",\n- \"security-timing.test.ts\",\n- \"security.test.ts\",\n- \"selector-tracker-schema-docs.test.ts\",\n- \"selector-tracker.test.ts\",\n- \"ses-runtime-source-maps.test.ts\",\n- \"sigil-types.test.ts\",\n- \"signature-detection.test.ts\",\n- \"slug-resolution.test.ts\",\n- \"slug.test.ts\",\n- \"snapshot-memo.test.ts\",\n- \"source-reconciler.test.ts\",\n- \"space-cell.test.ts\",\n- \"space-host-late-hint.test.ts\",\n- \"space-host.test.ts\",\n- \"speculation-arrival-gate.test.ts\",\n- \"speculation-intent-listener.test.ts\",\n- \"speculation-overlay.test.ts\",\n- \"sqlite-builtins.test.ts\",\n- \"sqlite-cf-link-decode.test.ts\",\n- \"sqlite-cf-link-roundtrip.test.ts\",\n- \"sqlite-cf-link.test.ts\",\n- \"sqlite-commit-fold.test.ts\",\n- \"sqlite-db-exec.test.ts\",\n- \"sqlite-db-owner.test.ts\",\n- \"sqlite-disk-source-query.test.ts\",\n- \"sqlite-handle-multi-runtime.test.ts\",\n- \"sqlite-query-invalid-handle.test.ts\",\n- \"sqlite-query-rowschema-decode.test.ts\",\n- \"sqlite-read-labeling.test.ts\",\n- \"sqlite-row-label-read.test.ts\",\n- \"sqlite-row-label-write.test.ts\",\n- \"sqlite-runtime-read-ceiling.test.ts\",\n- \"sqlite-served-identity.test.ts\",\n- \"sqlite-storage.test.ts\",\n- \"sqlite-tables-ifc-monotone.test.ts\",\n- \"sqlite-write-ceiling.test.ts\",\n- \"src-garble-identity-invariant.test.ts\",\n- \"stack-trace-patterns.test.ts\",\n- \"stack-trace.test.ts\",\n- \"start-single-flight.test.ts\",\n- \"storage-address-without-value.test.ts\",\n- \"storage-close.test.ts\",\n- \"storage-commit-preconditions.test.ts\",\n- \"storage-conflict-entity.test.ts\",\n- \"storage-instance-keying.test.ts\",\n- \"storage-pending-load.test.ts\",\n- \"storage-preflight.test.ts\",\n- \"storage-pull-open-spaces.test.ts\",\n- \"storage-subscription.test.ts\",\n- \"storage-synced-authorization.test.ts\",\n- \"storage-transaction-completion.test.ts\",\n- \"stored-argument-overlay.test.ts\",\n- \"stored-argument-refusal.test.ts\",\n- \"stored-argument-validation.test.ts\",\n- \"stored-link-schema-precedence.test.ts\",\n- \"stored-pattern-rehydration.test.ts\",\n- \"stored-source-directive-drift.test.ts\",\n- \"str-builtin.test.ts\",\n- \"stream-data-outbox.test.ts\",\n- \"stream-data-server-execution.test.ts\",\n- \"stream-event-fabric-primitives.test.ts\",\n- \"stream-handler-unresolved-argument.test.ts\",\n- \"sync-argument-link-targets.test.ts\",\n- \"sync-load-failure-surfacing.test.ts\",\n- \"telemetry-otel-bridge.test.ts\",\n- \"time-capability.test.ts\",\n- \"to-encodable-form.test.ts\",\n- \"toolshed-http-auth.test.ts\",\n- \"topology-maps-equal.test.ts\",\n- \"transaction-abandon-callbacks.test.ts\",\n- \"transaction-abort-settlement.test.ts\",\n- \"transaction-inspection.test.ts\",\n- \"transaction-summary.test.ts\",\n- \"transactional-setup-ownership.test.ts\",\n- \"traverse-cycle.test.ts\",\n- \"traverse-fabric-primitive.test.ts\",\n- \"traverse-linked-doc-metadata.test.ts\",\n- \"traverse-recorder.test.ts\",\n- \"traverse-replay.test.ts\",\n- \"traverse-required-links.test.ts\",\n- \"traverse-schema-doc-availability.test.ts\",\n- \"traverse-schema-docs.test.ts\",\n- \"traverse-schema-memo.test.ts\",\n- \"traverse-utils.test.ts\",\n- \"traverse.test.ts\",\n- \"twin-lineage-provenance.test.ts\",\n- \"type-utils.test.ts\",\n- \"ui-cell-write-conflict-retry.test.ts\",\n- \"ui-helper-runtime.test.ts\",\n- \"undefined-values.test.ts\",\n- \"unknown-reference-materialization.test.ts\",\n- \"unresolved-input-lift.test.ts\",\n- \"uri-utils.test.ts\",\n- \"v2-transaction.test.ts\",\n- \"v2-watch-non-schema-selectors.test.ts\",\n- \"v2-watch-selector-externalize.test.ts\",\n- \"vdom-schema-undefined.test.ts\",\n- \"verified-walk-child-values.test.ts\",\n- \"w6-intrinsic-escape.test.ts\",\n- \"when-unless.test.ts\",\n- \"wish-failure-report-write-policy.test.ts\",\n- \"wish-now-interval.test.ts\",\n- \"wish-scope.test.ts\",\n- \"wish-shared-hashtag.test.ts\",\n- \"wish-sidecar-duplicate-launch.test.ts\",\n- \"wish.test.ts\",\n- \"write-stack-trace.test.ts\",\n+ \"event.test.ts\",\n+ \"executor/event.test.ts\",\n+ \"executor/nested/event.test.ts\",\n ]\n\n throw new AssertionError(message);\n ^\n at assertEquals (https://jsr.io/@std/expect/1.0.20/_assert_equals.ts:37:9)\n at toEqual (https://jsr.io/@std/expect/1.0.20/_matchers.ts:69:5)\n at applyMatcher (https://jsr.io/@std/expect/1.0.20/expect.ts:231:13)\n at Proxy. (https://jsr.io/@std/expect/1.0.20/expect.ts:241:13)\n at Object. (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/tasks/select-runner-test-files.test.ts:34:46)\n at async TestSuiteInternal.runTest (https://jsr.io/@std/testing/1.0.19/_test_suite.ts:437:7)\n at async TestSuiteInternal.runTest (https://jsr.io/@std/testing/1.0.19/_test_suite.ts:425:9)\n at async fn (https://jsr.io/@std/testing/1.0.19/_test_suite.ts:386:13)\n\n FAILURES \n\nlistRunnerTests ... includes nested tests with distinct relative paths in exactly one shard => ext:cli/40_test.js:239:28\n\nFAILED | 3 passed | 1 failed (1 step) (27ms)\n\nerror: Test failed\n" }, "runner-discovery-green": { "sha256": "6b32be901d27f850455a237d4f89de3b5cacc6991c984c75d849d1a51b663a00", "text": "Check tasks/select-runner-test-files.test.ts\nrunning 4 tests from ./tasks/select-runner-test-files.test.ts\nlistRunnerTests ...\n includes nested tests with distinct relative paths in exactly one shard ... ok (11ms)\nlistRunnerTests ... ok (11ms)\nrunner test weighting spreads expensive files across shards ... ok (212\u00b5s)\nreal runner timing weights keep modeled shard loads close ... ok (8ms)\nevery real runner test file is covered exactly once across shards ... ok (6ms)\n\nok | 4 passed (1 step) | 0 failed (27ms)\n\n" }, "event-visibility-coverage-before": { "sha256": "15b09e40f3eb12902c4e828c6268bc246b9cbcb22f58a6b14b1e6d33bf0ca500", "text": "running 1 test from ./test/executor/space-server-event-visibility.test.ts\nSpaceServer ...\n commits admitted events in arrival order before its watermark covers them ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n commits admitted events in arrival order before its watermark covers them ... ok (78ms)\n keeps the watermark below unavailable events after a publication failure ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n[WARN][space-server::08:42:58.088] event-visibility-sync-failed Could not synchronize event visibility-0's replica view Error: injected publication failure\n at Server. (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/test/executor/space-server-event-visibility.test.ts:272:33)\n at Server.stub (https://jsr.io/@std/testing/1.0.19/mock.ts:1092:28)\n at SpaceServer.#drainStreamEvents (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/src/executor/space-server.ts:3098:42)\n at async SpaceServer.#waveCycle (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/src/executor/space-server.ts:4553:27)\n at async SpaceServer.#loop (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/src/executor/space-server.ts:2378:9)\n[WARN][space-server::08:42:58.089] event-view-lag drain deferring visibility-0: replica view holds undefined at index 0; later-arrived events wait behind it\n----- output end -----\n keeps the watermark below unavailable events after a publication failure ... ok (53ms)\n keeps the watermark below unavailable events after a response failure ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n[WARN][space-server::08:42:58.141] event-visibility-sync-failed Could not synchronize event visibility-0's replica view Error: injected response failure\n at Provider. (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/test/executor/space-server-event-visibility.test.ts:279:33)\n at Provider.stub (https://jsr.io/@std/testing/1.0.19/mock.ts:1092:28)\n at SpaceServer.#drainStreamEvents (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/src/executor/space-server.ts:3100:30)\n at async SpaceServer.#waveCycle (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/src/executor/space-server.ts:4553:27)\n at async SpaceServer.#loop (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/src/executor/space-server.ts:2378:9)\n[WARN][space-server::08:42:58.142] event-view-lag drain deferring visibility-0: replica view holds undefined at index 0; later-arrived events wait behind it\n----- output end -----\n keeps the watermark below unavailable events after a response failure ... ok (53ms)\n processes a re-admission after a consequenced legacy entry with no sequence ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n processes a re-admission after a consequenced legacy entry with no sequence ... ok (59ms)\n marks the current entry index after consumed history compacts during synchronization ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n marks the current entry index after consumed history compacts during synchronization ... ok (64ms)\n leaves admitted events pending when its tenure ends during the visibility response ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n leaves admitted events pending when its tenure ends during the visibility response ... ok (43ms)\n skips an entry whose durable consequence arrives during synchronization ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n skips an entry whose durable consequence arrives during synchronization ... ok (40ms)\n completes visibility synchronization with a sealed unrelated write pending ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n completes visibility synchronization with a sealed unrelated write pending ... ok (45ms)\n completes visibility synchronization with a sealed absent entry write pending ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n[WARN][space-server::08:42:58.450] event-view-lag drain deferring visibility-0: replica view holds undefined at index 0; later-arrived events wait behind it\n[WARN][space-server::08:42:58.457] event-view-lag drain deferring visibility-0: replica view holds undefined at index 0; later-arrived events wait behind it\n----- output end -----\n completes visibility synchronization with a sealed absent entry write pending ... ok (67ms)\n completes visibility synchronization with a sealed different sequence write pending ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n[WARN][space-server::08:42:58.517] event-view-lag drain deferring visibility-0: replica view holds {eventId:\"visibility-0\",firedAt:{session:\"session:visibility-actor\",user:\"did:key:z6Mku1NAHt19Fq1VUfNcAKZZbBqHyM5c4JLByDrbQwj3BKu1\"},payload:{},seq:102,stream:{id:\"of:visibility-stream-a\",path:[]}} at index 0; later-arrived events wait behind it\n[WARN][space-server::08:42:58.523] event-view-lag drain deferring visibility-0: replica view holds {eventId:\"visibility-0\",firedAt:{session:\"session:visibility-actor\",user:\"did:key:z6Mku1NAHt19Fq1VUfNcAKZZbBqHyM5c4JLByDrbQwj3BKu1\"},payload:{},seq:102,stream:{id:\"of:visibility-stream-a\",path:[]}} at index 0; later-arrived events wait behind it\n----- output end -----\n completes visibility synchronization with a sealed different sequence write pending ... ok (65ms)\nSpaceServer ... ok (579ms)\n\nok | 1 passed (10 steps) | 0 failed (751ms)\n\n" }, "event-visibility-coverage-after": { "sha256": "98ac16093a54f128f1d31dadab41d8689c649cce19e2b31babac9dfe992be8cc", "text": "running 1 test from ./test/executor/space-server-event-visibility.test.ts\nSpaceServer ...\n commits admitted events in arrival order before its watermark covers them ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n commits admitted events in arrival order before its watermark covers them ... ok (76ms)\n keeps the watermark below unavailable events after a publication failure ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n[WARN][space-server::08:45:58.805] event-visibility-sync-failed Could not synchronize event visibility-0's replica view Error: injected publication failure\n at Server. (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/test/executor/space-server-event-visibility.test.ts:272:33)\n at Server.stub (https://jsr.io/@std/testing/1.0.19/mock.ts:1092:28)\n at SpaceServer.#drainStreamEvents (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/src/executor/space-server.ts:3098:42)\n at async SpaceServer.#waveCycle (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/src/executor/space-server.ts:4553:27)\n at async SpaceServer.#loop (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/src/executor/space-server.ts:2378:9)\n[WARN][space-server::08:45:58.806] event-view-lag drain deferring visibility-0: replica view holds undefined at index 0; later-arrived events wait behind it\n----- output end -----\n keeps the watermark below unavailable events after a publication failure ... ok (52ms)\n keeps the watermark below unavailable events after a response failure ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n[WARN][space-server::08:45:58.854] event-visibility-sync-failed Could not synchronize event visibility-0's replica view Error: injected response failure\n at Provider. (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/test/executor/space-server-event-visibility.test.ts:279:33)\n at Provider.stub (https://jsr.io/@std/testing/1.0.19/mock.ts:1092:28)\n at SpaceServer.#drainStreamEvents (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/src/executor/space-server.ts:3100:30)\n at async SpaceServer.#waveCycle (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/src/executor/space-server.ts:4553:27)\n at async SpaceServer.#loop (file:///Users/berni/.codex/worktrees/topics-campaign-events/labs/packages/runner/src/executor/space-server.ts:2378:9)\n[WARN][space-server::08:45:58.854] event-view-lag drain deferring visibility-0: replica view holds undefined at index 0; later-arrived events wait behind it\n----- output end -----\n keeps the watermark below unavailable events after a response failure ... ok (51ms)\n processes a re-admission after a consequenced legacy entry with no sequence ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n processes a re-admission after a consequenced legacy entry with no sequence ... ok (62ms)\n marks the current entry index after consumed history compacts during synchronization ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n marks the current entry index after consumed history compacts during synchronization ... ok (59ms)\n leaves events pending when tenure ends during sidecar sync success ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n leaves events pending when tenure ends during sidecar sync success ... ok (40ms)\n leaves events pending when tenure ends during sidecar sync failure ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n leaves events pending when tenure ends during sidecar sync failure ... ok (44ms)\n leaves events pending when tenure ends during publication success ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n leaves events pending when tenure ends during publication success ... ok (40ms)\n leaves events pending when tenure ends during publication failure ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n leaves events pending when tenure ends during publication failure ... ok (50ms)\n leaves events pending when tenure ends during response success ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n leaves events pending when tenure ends during response success ... ok (50ms)\n leaves events pending when tenure ends during response failure ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n leaves events pending when tenure ends during response failure ... ok (53ms)\n skips an entry whose durable consequence arrives during synchronization ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n skips an entry whose durable consequence arrives during synchronization ... ok (50ms)\n completes visibility synchronization with a sealed unrelated write pending ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n----- output end -----\n completes visibility synchronization with a sealed unrelated write pending ... ok (52ms)\n completes visibility synchronization with a sealed absent entry write pending ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n[WARN][space-server::08:45:59.417] event-view-lag drain deferring visibility-0: replica view holds undefined at index 0; later-arrived events wait behind it\n[WARN][space-server::08:45:59.422] event-view-lag drain deferring visibility-0: replica view holds undefined at index 0; later-arrived events wait behind it\n----- output end -----\n completes visibility synchronization with a sealed absent entry write pending ... ok (72ms)\n completes visibility synchronization with a sealed different sequence write pending ...\n------- output -------\nExperimental flag overrides: serverExecution=true\n[WARN][space-server::08:45:59.486] event-view-lag drain deferring visibility-0: replica view holds {eventId:\"visibility-0\",firedAt:{session:\"session:visibility-actor\",user:\"did:key:z6Mku1NAHt19Fq1VUfNcAKZZbBqHyM5c4JLByDrbQwj3BKu1\"},payload:{},seq:102,stream:{id:\"of:visibility-stream-a\",path:[]}} at index 0; later-arrived events wait behind it\n[WARN][space-server::08:45:59.493] event-view-lag drain deferring visibility-0: replica view holds {eventId:\"visibility-0\",firedAt:{session:\"session:visibility-actor\",user:\"did:key:z6Mku1NAHt19Fq1VUfNcAKZZbBqHyM5c4JLByDrbQwj3BKu1\"},payload:{},seq:102,stream:{id:\"of:visibility-stream-a\",path:[]}} at index 0; later-arrived events wait behind it\n----- output end -----\n completes visibility synchronization with a sealed different sequence write pending ... ok (71ms)\nSpaceServer ... ok (837ms)\n\nok | 1 passed (15 steps) | 0 failed (1s)\n\n" } }, "durableInputs": { "archive": { "path": "/Users/berni/.codex/artifacts/server-execution-topics-2026-09-09/coverage/ci-lcov-6ac3-and-focused-controls.tar.gz", "bytes": 25734728, "sha256": "0ba529c6601ab96959d16fdbc6ba907a49f1883e69ea78bac660496b43fe5c6e" }, "inputCount": 229, "inputHashList": "coverage-inputs.sha256", "outputs": [ { "path": "/Users/berni/.codex/artifacts/server-execution-topics-2026-09-09/coverage/focused-after.lcov", "bytes": 1726593, "sha256": "11636c963a4d2aaec22687c851a30fe9457da58ee7776f7d364fc3f4c8c8d4a3" }, { "path": "/Users/berni/.codex/artifacts/server-execution-topics-2026-09-09/coverage/ci-normalized.lcov", "bytes": 104830829, "sha256": "b37b28e3db72bd7f0ed7bd5187ab297794ef327c086aec73418a905d18e9b6e7" }, { "path": "/Users/berni/.codex/artifacts/server-execution-topics-2026-09-09/coverage/ci-plus-controls.lcov", "bytes": 106557423, "sha256": "07b0376c267e0a2200519792a7babca00cba177d99a52b0de82bfe1492ce219b" }, { "path": "/Users/berni/.codex/artifacts/server-execution-topics-2026-09-09/coverage/runner-metric-comparison.json", "bytes": 321, "sha256": "c09ac51ff08f15d6360d526dd91543a5d72f0045e84e5489581ac800f4c0937c" } ] }, "replay": { "workingDirectory": "A disposable checkout of a5ed830f06827ce1b9bc0dfbe0b6a023315f3268 plus fixed/implementation.patch, or this PR head. Run the metric from the checkout root.", "retrieve": "Copy the named archive from its durable local path, verify its SHA-256, and extract into a new directory named COVERAGE. Verify coverage-inputs.sha256 from inside COVERAGE. The archive includes all 228 CI LCOV files and the focused report.", "originalDownload": [ "gh", "run", "download", "34454889755", "--repo", "commonfabric/labs", "--pattern", "coverage-profile-*", "--dir", "COVERAGE/6ac3" ], "merge": [ "python3", "EVIDENCE/merge-coverage-inputs.py.txt", "COVERAGE/6ac3", "COVERAGE/focused-after.lcov", "COVERAGE", "CHECKOUT", "/home/runner/work/labs/labs", "/Users/berni/.codex/worktrees/topics-campaign-events/labs" ], "scoreJavaScript": "import { collectCoverageDebtMetricsFromLcov } from \"./tasks/coverage-metrics.ts\"; const rootDir = Deno.cwd(); for (const name of [\"ci-normalized.lcov\", \"ci-plus-controls.lcov\"]) { const metrics = await collectCoverageDebtMetricsFromLcov({ rootDir, lcov: await Deno.readTextFile(`COVERAGE/${name}`) }); console.log(name, metrics.find(metric => metric.name.includes(\"packages/runner \"))); }", "scoreInvocation": "Run the scoreJavaScript with deno eval from CHECKOUT after substituting the extracted COVERAGE path. Recomputed metric values are 5509 and 5484; normalized output hashes match only when CHECKOUT has the recorded absolute path.", "sourceRoots": "Only the explicitly listed capture roots are relocated; unrelated source paths are retained. Inputs and outputs use UTF-8." } }