PERF: integrate #851 content detection with accepted source contracts #1106

Open
opened 2026-10-05 06:45:52 +00:00 by kayg · 0 comments
Owner

The #851 content-type branch was integrated with production df92d4da129bfead879d417aef6e0514fc56ee96 in job/noext-851. The final web check still fails before token checks and type checking.

Reproduce:

bun run --cwd apps/web check

Output, verbatim:

perf-lint: parse Rust product sources
perf-lint: parse browser product sources
perf-lint: validate coverage and architecture
perf-lint: INVALID: ('cache.raw-read', 'apps/web/src/lib/files/PublicLinkPage.svelte', '<module>:21ecf3ca96ec21df'): unused or changed exception

The inherited #851 changes alter source fingerprints and add detector/backfill call sites. An initial source comparison found 745 stale exact scopes and 852 uncovered scopes. Net rule growth: io.unresolved-call 98, io.awaited-worker 6, and one each of cache.raw-read, coverage.operations and coverage.routers. Those counts precede the final Search glyph repair. The route additions include the inherited Notes Used in API.

The registry, exceptions and ratchet were left unchanged. Review exact changed scopes, add real bounded contracts and bindings where needed, and preserve the accepted debt ceiling. Do not blanket-adopt the branch. Separate svelte-check reports zero errors and four existing warnings; focused UI tests pass. #851 cannot claim the complete web gate passes until this is resolved.

The #851 content-type branch was integrated with production `df92d4da129bfead879d417aef6e0514fc56ee96` in `job/noext-851`. The final web check still fails before token checks and type checking. Reproduce: ```sh bun run --cwd apps/web check ``` Output, verbatim: ``` perf-lint: parse Rust product sources perf-lint: parse browser product sources perf-lint: validate coverage and architecture perf-lint: INVALID: ('cache.raw-read', 'apps/web/src/lib/files/PublicLinkPage.svelte', '<module>:21ecf3ca96ec21df'): unused or changed exception ``` The inherited #851 changes alter source fingerprints and add detector/backfill call sites. An initial source comparison found 745 stale exact scopes and 852 uncovered scopes. Net rule growth: `io.unresolved-call` 98, `io.awaited-worker` 6, and one each of `cache.raw-read`, `coverage.operations` and `coverage.routers`. Those counts precede the final Search glyph repair. The route additions include the inherited Notes Used in API. The registry, exceptions and ratchet were left unchanged. Review exact changed scopes, add real bounded contracts and bindings where needed, and preserve the accepted debt ceiling. Do not blanket-adopt the branch. Separate `svelte-check` reports zero errors and four existing warnings; focused UI tests pass. #851 cannot claim the complete web gate passes until this is resolved.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal#1106
No description provided.