fix: 强化 Workbench Kafka 重放探针

This commit is contained in:
Codex
2026-07-10 15:58:51 +02:00
parent d69b436226
commit 6297a2ea14
10 changed files with 619 additions and 55 deletions
@@ -86,8 +86,26 @@ test("observe status preserves bounded Workbench Kafka debug replay evidence", a
topic: "hwlab.event.debug.v1",
groupId: "hwlab-v03-workbench-isolated-debug-123-fixture",
groupPrefix: "hwlab-v03-workbench-isolated-debug",
phase: "terminal",
code: "terminal_complete",
receivedCount: 35,
appliedCount: 35,
layerCounts: {
server: { scanned: 35, matched: 35, delivered: 35 },
client: { received: 35, decoded: 35, applied: 35 },
},
traceTimeline: {
contract: "trace-sequence-authority-v1",
sourceAuthorityRowCount: 35,
readableSourceRowCount: 35,
},
rawHwlabEventWindow: {
available: true,
samePage: true,
unfilteredContractPresent: true,
productEventSourceRequestCount: 0,
counts: { received: 35, retained: 30, rejected: 0, evicted: 5, bytes: 8192 },
},
terminalStatus: "completed",
reportPath: "/tmp/report.json",
reportSha256: "sha256:report",
@@ -102,5 +120,10 @@ test("observe status preserves bounded Workbench Kafka debug replay evidence", a
assert.equal(status.exactCommand.result.groupPrefix, "hwlab-v03-workbench-isolated-debug");
assert.equal(status.exactCommand.result.receivedCount, 35);
assert.equal(status.exactCommand.result.appliedCount, 35);
assert.equal(status.exactCommand.result.phase, "terminal");
assert.equal(status.exactCommand.result.code, "terminal_complete");
assert.equal(status.exactCommand.result.layerCounts.server.scanned, 35);
assert.equal(status.exactCommand.result.traceTimeline.sourceAuthorityRowCount, 35);
assert.equal(status.exactCommand.result.rawHwlabEventWindow.counts.retained, 30);
assert.equal(status.exactCommand.result.screenshot.sha256, "sha256:image");
});