Repository navigation
Conversation
Declare the Domain runs table query so the worker returns only its paginated alias. Safely seek unchanged single-string tuple keys after coverage and type checks, preserving dictionary fallback and canonical query semantics. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Dashboard dead viewsDead element views (0):
|
|
Declarative-JSON directive: page-specific behavior remains entirely in Dashboard Language JSON. The declared domain-run-records query, table source, route arguments, ordering, filters, and lazy-list behavior specify the output. The JavaScript addition is generic storage execution only: prove unchanged single-field string equality from query shape, verify index coverage and string-only tuples, then seek the encoded key. It does not inspect page/view/query identities, special-case domain queries, perform main-thread filtering, or add a cache. Unsupported or coercion-sensitive shapes retain ordinary evaluation. Routing-run owns complementary run-derived identity selection and byRun reads, not another exact-key mechanism. |


Summary
Optimize only
domain-runsand its necessary canonical worker/index path; no main-thread filtering, schema migration, cross-request cache, or changes to the other selected pages.domain-run-recordsso the existing view compiler returns only its scoped, paginated alias, not the unboundeddomainscollection as well.Paired real-data measurements
Route:
#page-domain-runs?domain=www.google.com.Original deployed revision:
3afa28aea1b381123effea45bc49bc4692356ef7; reported default readiness 9.317 s. Before editing, reproduced the same bad output: 388,774 broad canonical reads and 384,701 raw domain rows beside a 25-row payload. Initial local reproduction was 14.511 s. The original optional Table-click timeout is not page latency.Compared unmodified checkout
2de03249512f65fc0eb7ca2a438eac647205f2e2against this branch on identical pinned, hash-verified deployed input. Manifest SHA-256:cce19a1f7237786b47a363678ea51e6a685e93a2eca21dd1bd80aac82b605808. Every sample fully ingested 575,582 records, including 4,073 runs and 384,701 domains. Chromium 1440x1000, no deliberate throttling, unchanged persisted database, full document reload between variants, navigate from Maintenance, wait for page render and every started worker request to actually finish; exclude the 400 ms quiet-period wait.Interleaved pairs: after/before, before/after, after/before. Other sessions shared the machine: compare local paired samples, not local-after directly against the original 9.317 s observation.
Readiness samples (seconds): before
[15.738, 15.127, 13.980]; after[5.794, 4.973, 5.122]. All six samples preserve identical ordered 25-row observations, evidence/run links, and 5,574 total matching records. Scoped native reads still read matching observations and runs; zero fallback database reads in the metrics does not mean zero total storage work.Validation
Passed:
Broader validation limitations:
Populated full-site desktop and mobile screenshots will be attached in a PR comment; no screenshot files are committed.