{ "revision": "89e5524c23 (#7246) with #7241 accounting fixes; 14 options, 8 voters, 74 votes. Five functional assertions pass; durations are not benchmark results.", "date": "2026-09-10", "command": "CF_TEST_CONTINUOUS_UI=1 deno task cf test packages/patterns/lunch-poll/read-cost.test.tsx --verbose --stats-threshold 0", "recordedCommand": "CF_TEST_CONTINUOUS_UI=1 deno task cf test packages/patterns/lunch-poll/read-cost.test.tsx --verbose --stats-threshold 0 --timeout 60000", "intervals": [ { "runs": 673, "accesses": 1219, "hops": 10516, "documents": 5492, "dependencies": 16255, "label": "initialization", "rows": [ { "runs": 14, "accesses": 434, "maxAccesses": 44, "hops": 70, "documents": 84, "dependencies": 308, "source": "lunch-poll/main.tsx:1933:40" }, { "runs": 14, "accesses": 70, "maxAccesses": 5, "hops": 210, "documents": 112, "dependencies": 238, "source": "lunch-poll/generated-art.tsx:185:32" }, { "runs": 2, "accesses": 64, "maxAccesses": 32, "hops": 18, "documents": 16, "dependencies": 57, "source": "lunch-poll/main.tsx:1499:19" }, { "runs": 2, "accesses": 64, "maxAccesses": 43, "hops": 2, "documents": 12, "dependencies": 22, "source": "raw:wish:Foqm6tLzK35b" }, { "runs": 1, "accesses": 57, "maxAccesses": 57, "hops": 2, "documents": 4, "dependencies": 18, "source": "lunch-poll/main.tsx:1816:34" }, { "runs": 14, "accesses": 56, "maxAccesses": 4, "hops": 28, "documents": 42, "dependencies": 112, "source": "lunch-poll/poll-option-card.tsx:191:11" }, { "runs": 14, "accesses": 42, "maxAccesses": 3, "hops": 182, "documents": 112, "dependencies": 224, "source": "lunch-poll/generated-art.tsx:149:32" }, { "runs": 14, "accesses": 42, "maxAccesses": 3, "hops": 168, "documents": 126, "dependencies": 238, "source": "lunch-poll/poll-option-card.tsx:145:28" }, { "runs": 14, "accesses": 42, "maxAccesses": 3, "hops": 42, "documents": 56, "dependencies": 70, "source": "lunch-poll/poll-option-card.tsx:166:58" }, { "runs": 14, "accesses": 28, "maxAccesses": 2, "hops": 28, "documents": 28, "dependencies": 28, "source": "lunch-poll/generated-art.tsx:168:32" } ] }, { "runs": 52, "accesses": 1746, "hops": 584, "documents": 454, "dependencies": 2131, "label": "action_1", "rows": [ { "runs": 1, "accesses": 649, "maxAccesses": 649, "hops": 4, "documents": 4, "dependencies": 19, "source": "lunch-poll/main.tsx:1816:34" }, { "runs": 14, "accesses": 434, "maxAccesses": 44, "hops": 98, "documents": 84, "dependencies": 322, "source": "lunch-poll/main.tsx:1933:40" }, { "runs": 1, "accesses": 360, "maxAccesses": 360, "hops": 257, "documents": 98, "dependencies": 783, "source": "lunch-poll/main.tsx:1499:19" }, { "runs": 1, "accesses": 224, "maxAccesses": 224, "hops": 77, "documents": 78, "dependencies": 451, "source": "lunch-poll/main.tsx:1446:33" }, { "runs": 1, "accesses": 19, "maxAccesses": 19, "hops": 27, "documents": 19, "dependencies": 62, "source": "lunch-poll/main.tsx:1366:30" }, { "runs": 1, "accesses": 18, "maxAccesses": 18, "hops": 33, "documents": 23, "dependencies": 67, "source": "lunch-poll/main.tsx:1352:29" }, { "runs": 1, "accesses": 18, "maxAccesses": 18, "hops": 27, "documents": 24, "dependencies": 78, "source": "lunch-poll/participant-identity-card.tsx:222:30" }, { "runs": 1, "accesses": 8, "maxAccesses": 8, "hops": 3, "documents": 5, "dependencies": 15, "source": "lunch-poll/main.tsx:1701:26" }, { "runs": 1, "accesses": 7, "maxAccesses": 7, "hops": 12, "documents": 11, "dependencies": 19, "source": "lunch-poll/main.tsx:1538:28" }, { "runs": 1, "accesses": 4, "maxAccesses": 4, "hops": 2, "documents": 4, "dependencies": 5, "source": "lunch-poll/main.tsx:1502:8" } ] }, { "runs": 326, "accesses": 2811, "hops": 3677, "documents": 2642, "dependencies": 7754, "label": "action_2", "rows": [ { "runs": 14, "accesses": 1211, "maxAccesses": 93, "hops": 1274, "documents": 1162, "dependencies": 3626, "source": "lunch-poll/poll-option-card.tsx:145:28" }, { "runs": 1, "accesses": 649, "maxAccesses": 649, "hops": 4, "documents": 4, "dependencies": 19, "source": "lunch-poll/main.tsx:1816:34" }, { "runs": 14, "accesses": 434, "maxAccesses": 44, "hops": 98, "documents": 84, "dependencies": 322, "source": "lunch-poll/main.tsx:1933:40" }, { "runs": 1, "accesses": 360, "maxAccesses": 360, "hops": 257, "documents": 97, "dependencies": 781, "source": "lunch-poll/main.tsx:1499:19" }, { "runs": 1, "accesses": 18, "maxAccesses": 18, "hops": 31, "documents": 22, "dependencies": 65, "source": "lunch-poll/main.tsx:1482:35" }, { "runs": 14, "accesses": 14, "maxAccesses": 1, "hops": 56, "documents": 56, "dependencies": 70, "source": "lunch-poll/poll-option-card.tsx:355:30" }, { "runs": 14, "accesses": 14, "maxAccesses": 1, "hops": 56, "documents": 56, "dependencies": 70, "source": "lunch-poll/poll-option-card.tsx:358:25" }, { "runs": 14, "accesses": 14, "maxAccesses": 1, "hops": 56, "documents": 56, "dependencies": 70, "source": "lunch-poll/poll-option-card.tsx:373:30" }, { "runs": 14, "accesses": 14, "maxAccesses": 1, "hops": 56, "documents": 56, "dependencies": 70, "source": "lunch-poll/poll-option-card.tsx:376:25" }, { "runs": 14, "accesses": 14, "maxAccesses": 1, "hops": 56, "documents": 56, "dependencies": 70, "source": "lunch-poll/poll-option-card.tsx:391:30" } ] }, { "runs": 3, "accesses": 6, "hops": 21, "documents": 15, "dependencies": 35, "label": "assertion_1", "rows": [ { "runs": 1, "accesses": 6, "maxAccesses": 6, "hops": 18, "documents": 10, "dependencies": 20, "source": "lunch-poll/read-cost.test.tsx:64:27" }, { "runs": 2, "accesses": 0, "maxAccesses": 0, "hops": 3, "documents": 5, "dependencies": 15, "source": "pull:of:fid1:nQ0ILbpFY2NdRv9r5R0E8o-xUocNgNdfCDV6iG7lPas" } ] }, { "runs": 3, "accesses": 43569, "hops": 3247, "documents": 347, "dependencies": 1302, "label": "assertion_2", "rows": [ { "runs": 1, "accesses": 43569, "maxAccesses": 43569, "hops": 3244, "documents": 342, "dependencies": 1287, "source": "lunch-poll/read-cost.test.tsx:68:33" }, { "runs": 2, "accesses": 0, "maxAccesses": 0, "hops": 3, "documents": 5, "dependencies": 15, "source": "pull:of:fid1:nQ0ILbpFY2NdRv9r5R0E8o-xUocNgNdfCDV6iG7lPas" } ] }, { "runs": 60, "accesses": 1769, "hops": 666, "documents": 479, "dependencies": 2033, "label": "action_3", "rows": [ { "runs": 1, "accesses": 649, "maxAccesses": 649, "hops": 4, "documents": 4, "dependencies": 19, "source": "lunch-poll/main.tsx:1816:34" }, { "runs": 14, "accesses": 434, "maxAccesses": 44, "hops": 98, "documents": 84, "dependencies": 322, "source": "lunch-poll/main.tsx:1933:40" }, { "runs": 1, "accesses": 360, "maxAccesses": 360, "hops": 257, "documents": 97, "dependencies": 781, "source": "lunch-poll/main.tsx:1499:19" }, { "runs": 1, "accesses": 224, "maxAccesses": 224, "hops": 77, "documents": 78, "dependencies": 376, "source": "lunch-poll/main.tsx:1446:33" }, { "runs": 1, "accesses": 80, "maxAccesses": 80, "hops": 91, "documents": 83, "dependencies": 246, "source": "lunch-poll/poll-option-card.tsx:145:28" }, { "runs": 1, "accesses": 8, "maxAccesses": 8, "hops": 5, "documents": 5, "dependencies": 16, "source": "lunch-poll/main.tsx:1701:26" }, { "runs": 4, "accesses": 4, "maxAccesses": 1, "hops": 20, "documents": 20, "dependencies": 24, "source": "lunch-poll/poll-option-card.tsx:44:62" }, { "runs": 1, "accesses": 4, "maxAccesses": 4, "hops": 4, "documents": 4, "dependencies": 6, "source": "lunch-poll/main.tsx:1502:8" }, { "runs": 1, "accesses": 1, "maxAccesses": 1, "hops": 4, "documents": 4, "dependencies": 5, "source": "lunch-poll/poll-option-card.tsx:355:30" }, { "runs": 1, "accesses": 1, "maxAccesses": 1, "hops": 4, "documents": 4, "dependencies": 5, "source": "lunch-poll/poll-option-card.tsx:358:25" } ] }, { "runs": 4, "accesses": 153, "hops": 89, "documents": 88, "dependencies": 402, "label": "assertion_3", "rows": [ { "runs": 1, "accesses": 152, "maxAccesses": 152, "hops": 85, "documents": 81, "dependencies": 383, "source": "lunch-poll/read-cost.test.tsx:73:33" }, { "runs": 1, "accesses": 1, "maxAccesses": 1, "hops": 2, "documents": 3, "dependencies": 6, "source": "lunch-poll/main.tsx:2297:22" }, { "runs": 2, "accesses": 0, "maxAccesses": 0, "hops": 2, "documents": 4, "dependencies": 13, "source": "pull:of:fid1:nQ0ILbpFY2NdRv9r5R0E8o-xUocNgNdfCDV6iG7lPas" } ] }, { "runs": 3, "accesses": 82, "hops": 83, "documents": 84, "dependencies": 249, "label": "assertion_4", "rows": [ { "runs": 1, "accesses": 82, "maxAccesses": 82, "hops": 81, "documents": 80, "dependencies": 236, "source": "lunch-poll/read-cost.test.tsx:77:29" }, { "runs": 2, "accesses": 0, "maxAccesses": 0, "hops": 2, "documents": 4, "dependencies": 13, "source": "pull:of:fid1:nQ0ILbpFY2NdRv9r5R0E8o-xUocNgNdfCDV6iG7lPas" } ] }, { "runs": 3, "accesses": 3222, "hops": 525, "documents": 431, "dependencies": 1511, "label": "assertion_5", "rows": [ { "runs": 1, "accesses": 3222, "maxAccesses": 3222, "hops": 522, "documents": 426, "dependencies": 1496, "source": "lunch-poll/read-cost.test.tsx:83:36" }, { "runs": 2, "accesses": 0, "maxAccesses": 0, "hops": 3, "documents": 5, "dependencies": 15, "source": "pull:of:fid1:nQ0ILbpFY2NdRv9r5R0E8o-xUocNgNdfCDV6iG7lPas" } ] }, { "runs": 0, "accesses": 0, "hops": 0, "documents": 0, "dependencies": 0, "label": "settle_8", "rows": [] } ], "budgets": { "provenance": "Recorded from the A3 implementation, now committed locally as f37d25f6d6 in /tmp/b13-read-budgets. Not landed. These are CLI recordings, not browser-triggered test runs. Counts measure proxy accesses, not every Cell read.", "runs": [ { "title": "Passing workload", "outcome": "PASS", "detail": "The functional assertion passes within generous limits. A zero-work settle override also passes a zero limit.", "output": "Read budget (initialization): 0 attempt accesses, 0 maximum body accesses\nRead budget (step 1): 0 attempt accesses, 0 maximum body accesses\n\u2713 assertion_1 (after action_1)\nRead budget (step 2): 2 attempt accesses, 2 maximum body accesses\nRead budget (step 3): 0 attempt accesses, 0 maximum body accesses\n\u2713 assertion_1 (after action_1)\n1 passed, 0 failed (1089ms)", "command": "cd /tmp/b13-read-budgets\ndeno task cf test packages/cli/test/fixtures/read-budgets/passing.test.tsx --verbose --stats-threshold 0" }, { "title": "Step budget exceeded", "outcome": "EXPECTED FAILURE", "detail": "The same functional assertion passes, but its demanded computation uses two accesses against a total limit of zero.", "output": "Read budget (initialization): 0 attempt accesses, 0 maximum body accesses\nRead budget (step 1): 0 attempt accesses, 0 maximum body accesses\n\u2713 assertion_1 (after action_1)\nRead budget (step 2): 2 attempt accesses, 2 maximum body accesses \u2014 FAIL\nRead budget (step 3): 0 attempt accesses, 0 maximum body accesses\n\u2713 assertion_1 (after action_1)\nstep 2: read budget total exceeded: 2 accesses > 0\n1 passed, 1 failed (588ms)", "command": "cd /tmp/b13-read-budgets\ndeno task cf test packages/cli/test/fixtures/read-budgets/failing-step.test.tsx --verbose --stats-threshold 0" }, { "title": "Initialization budget exceeded", "outcome": "EXPECTED FAILURE", "detail": "Continuous UI demand uses 28 accesses during initialization against a limit of zero. Later functional assertions still pass.", "output": "Read budget (initialization): 28 attempt accesses, 13 maximum body accesses \u2014 FAIL\nRead budget (step 1): 2 attempt accesses, 2 maximum body accesses\n\u2713 assertion_1 (after action_1)\nRead budget (step 2): 2 attempt accesses, 2 maximum body accesses\nRead budget (step 3): 0 attempt accesses, 0 maximum body accesses\ninitialization: read budget total exceeded: 28 accesses > 0\n\u2713 assertion_1 (after action_1)\n1 passed, 1 failed (1152ms)", "command": "cd /tmp/b13-read-budgets\nCF_TEST_CONTINUOUS_UI=1 deno task cf test packages/cli/test/fixtures/read-budgets/failing-initialization.test.tsx --verbose --stats-threshold 0" }, { "title": "Many cheap derivations", "outcome": "EXPECTED FAILURE", "detail": "Eight derivations total 64 accesses; the largest body uses 20. The total limit of 20 fails while the per-run limit of 100 passes.", "output": "Read budget (initialization): 64 attempt accesses, 20 maximum body accesses \u2014 FAIL\n\u2713 assertion_1\nRead budget (step 1): 2 attempt accesses, 2 maximum body accesses\ninitialization: read budget total exceeded: 64 accesses > 20\n\u2713 assertion_1\n1 passed, 1 failed (4992ms)", "command": "cd /tmp/b13-read-budgets\nCF_TEST_CONTINUOUS_UI=1 deno task cf test packages/cli/test/fixtures/read-budgets/many-cheap.test.tsx --verbose --stats-threshold 0" }, { "title": "One expensive derivation", "outcome": "EXPECTED FAILURE", "detail": "One body uses 1,001 accesses against a per-run limit of 100. The total remains within its separate 100,000-access limit.", "output": "Read budget (initialization): 1027 attempt accesses, 1001 maximum body accesses \u2014 FAIL\n\u2713 assertion_1\nRead budget (step 1): 1 attempt accesses, 1 maximum body accesses\ninitialization: read budget perRun exceeded: 1001 accesses > 100\n\u2713 assertion_1\n1 passed, 1 failed (4459ms)", "command": "cd /tmp/b13-read-budgets\nCF_TEST_CONTINUOUS_UI=1 deno task cf test packages/cli/test/fixtures/read-budgets/one-expensive.test.tsx --verbose --stats-threshold 0" } ] }, "browser": { "provenance": "Local client-execution run, Apple M5 / Deno 2.9.4, 2026-09-10. Base 360ade1ef0 with A4 benchmark changes. 14 options, same-space voter entities. Four timed samples per size; exploratory timings include browser/protocol and click-helper overhead. Other validation jobs overlapped this run. Counts are reactive-body samples from a separate untimed vote; event commits are separate markers.", "runs": [ { "voteCount": 74, "spaceName": "ed004223-7d95-4752-9c6e-6a8e0deabbab-read-74", "pieceId": "fid1:4GScMFBo1kKS3VOC3YfFl0Lnx7asDrxL6WSdmbigc48", "sample": { "runs": 59, "accesses": 1545, "maxAccesses": 649, "linkHops": 724, "eventCommits": 2, "eventCommitErrors": 0 }, "p75Ms": 117.7, "screenshot": "/74-votes.png" }, { "voteCount": 296, "spaceName": "ed004223-7d95-4752-9c6e-6a8e0deabbab-read-296", "pieceId": "fid1:DoV8qjd1dCL5hh1OAIRt1v9qD4OORVj3-sYXSxJgVQk", "sample": { "runs": 49, "accesses": 4493, "maxAccesses": 2425, "linkHops": 1646, "eventCommits": 2, "eventCommitErrors": 0 }, "p75Ms": 200.3, "screenshot": "/296-votes.png" }, { "voteCount": 1184, "spaceName": "ed004223-7d95-4752-9c6e-6a8e0deabbab-read-1184", "pieceId": "fid1:7VlMXpDQs2Yqpl6DWxPhzKA4yds32qE6vCHsB-kMfrM", "sample": { "runs": 79, "accesses": 16295, "maxAccesses": 9529, "linkHops": 5429, "eventCommits": 2, "eventCommitErrors": 0 }, "p75Ms": 803.2, "screenshot": "/1184-votes.png" } ] } }