Files
hakorune/src/providers/ring1

ring1 — Core Providers (Static/Always-Available)

Scope

  • Minimal, trusted providers with stable behavior (e.g., FileBox Core-RO).
  • Prefer static linkage or in-tree implementations.

Guidelines

  • Keep capabilities minimal (read-only where possible).
  • Emit selection diagnostics via ProviderRegistry (stderr; quiet under JSON_ONLY).
  • Do not depend on ring2 (plugins).

Migration Note

  • Historical naming like "builtin" may still exist in the codebase. ring1 is the canonical concept; moves will be incremental and guarded.