Skip to content

Render caller-owned provider icon packs - #15

Merged
konojunya merged 1 commit into
mainfrom
jj/render-provider-packs
Sep 4, 2026
Merged

Render caller-owned provider icon packs#15
konojunya merged 1 commit into
mainfrom
jj/render-provider-packs

Conversation

@konojunya

Copy link
Copy Markdown
Member

Summary

  • add a pure, content-addressed provider-pack boundary with hash, SVG, rights, and size validation
  • resolve namespaced provider icons without changing authored node semantics and return exact provenance notices
  • expose capability-limited native and WebAssembly provider-pack operations, backed by shared fictional fixtures
  • pin the final provider identifier specification/compiler revisions and release the engine API as 0.4.0

No vendor artwork is committed or distributed. Hosts retain filesystem, network, terms acceptance, and pack selection responsibilities.

Validation

  • cargo +stable fmt --check
  • cargo +stable test --workspace --locked
  • formatter and engine conformance suites against specification 80df39151df67eedb4cfcb2de9f964129cd87466
  • python3 scripts/validate-svg.py
  • npm run build:wasm && npm test && npm run typecheck && npm run pack:check
  • stable and Rust 1.85 Clippy with -D warnings
  • rustdoc with -D warnings
  • 95.33% regions, 95.87% functions, 97.52% lines

@konojunya
konojunya merged commit 8b62b0e into main Sep 4, 2026
2 checks passed
@konojunya
konojunya deleted the jj/render-provider-packs branch September 4, 2026 02:25
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