Skip to content

Expose browser language intelligence - #20

Merged
konojunya merged 1 commit into
mainfrom
agent/browser-language-intelligence
Sep 5, 2026
Merged

Expose browser language intelligence#20
konojunya merged 1 commit into
mainfrom
agent/browser-language-intelligence

Conversation

@konojunya

Copy link
Copy Markdown
Member

Summary

  • expose compiler-owned completion and hover through the native Engine facade and typed browser WebAssembly package
  • derive bounded completion entries from the effective core catalog and validated caller-owned provider packs
  • preserve language-intelligence schema 1.0, UTF-8 ranges, plain-text documentation, and caller-owned document versions for stale-result suppression
  • bump @stack-sh/engine to 0.7.0 and update only the Engine provenance in approved SVG snapshots
  • add native/browser parity fixtures, TypeScript and capability checks, and explicit editor latency budgets

Verification

  • cargo +stable test --workspace --locked
  • formatter and Engine conformance suites against the pinned Specification
  • exact renderer and seven-case layout snapshots
  • release-mode language intelligence: 100 completion + hover pairs in 6.161 ms, 0.076 ms p95
  • release-mode layout budget
  • npm run build:wasm && npm test && npm run typecheck && npm run pack:check
  • WebAssembly import and exported-operation audit
  • native/WebAssembly completion, hover, multilingual position, provider catalog, and document-version parity
  • cargo +stable clippy --workspace --all-targets --all-features --locked -- -D warnings
  • cargo +1.85.0 test --workspace --locked
  • cargo +1.85.0 clippy --workspace --all-targets --all-features --locked -- -D warnings
  • RUSTDOCFLAGS="-D warnings" cargo +stable doc --workspace --no-deps --locked
  • WASI/native geometry parity with Wasmtime 48.0.1
  • cargo audit and npm audit --audit-level=moderate (0 vulnerabilities)
  • LLVM coverage: 97.18% lines, 95.68% functions, 95.09% regions

@konojunya
konojunya merged commit a1c29b7 into main Sep 5, 2026
2 checks passed
@konojunya
konojunya deleted the agent/browser-language-intelligence branch September 5, 2026 11:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant