You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cases/: missing definition, tier below trust, version below since, version above until, unreachable repository, digest mismatch — each asserting no hard error, only degradation
[capabilities] gate enforced at fetch time (reject undeclared R; confirm-or---allow-r for declared)
syntaxe.md — no lexeme changes expected, but confirm before merge
Documentation PR on we-data-ch/typr.github.io (a How-to page for consuming an external definition; a Reference page for the manifest and #! keys), landing in the same release
Implemented in: filled in in the RFC header
Corresponds to milestone J2 in typR/registry.md §13.
Tracking issue for
rfcs/0031-external-type-definitions.md(accepted in #31).Implementation checklist, copied from the RFC's own tail section — check items there as they land:
typr-def.tomlmanifest parsing +format_versiongatesince/untiladded toFunctionMeta(stdlib_meta.rs) and to the manifest.tyloading merged intostandard_library.rs's context build, keyed by resolvedtypr.lockentriestrustthreshold + degrade-to-UnknownFunctionat merge timetypr types add|update|list|vendor,typr.lockread/write, digest verification,~/.cache/typr/types/<pkg>/<digest>/cases/: missing definition, tier belowtrust, version belowsince, version aboveuntil, unreachable repository, digest mismatch — each asserting no hard error, only degradation[capabilities]gate enforced at fetch time (reject undeclared R; confirm-or---allow-rfor declared)syntaxe.md— no lexeme changes expected, but confirm before mergewe-data-ch/typr.github.io(a How-to page for consuming an external definition; a Reference page for the manifest and#!keys), landing in the same releaseImplemented in:filled in in the RFC headerCorresponds to milestone J2 in
typR/registry.md§13.Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01ETPqhgWqDMt7UaUQXdxJmN