slovo/.llm/BETA_3_STDLIB_STABILIZATION.md
2026-05-22 12:53:11 +02:00

1.1 KiB

Beta 3 Standard Library Stabilization

Scope

This post-1.0.0-beta.2 slice stabilizes the existing standard-library surface before adding new large API families.

Current Work

  • Generate docs/language/STDLIB_API.md from lib/std/*.slo.
  • Gate the generated catalog in scripts/release-gate.sh.
  • Add examples/projects/stdlib-composition as a realistic multi-module command-line project.
  • Keep imports explicit and beta-scoped; do not claim stable std APIs, stable ABI, automatic prelude imports, richer host error codes, or general resource ownership semantics.

Acceptance Gates

  • ./scripts/render-stdlib-api-doc.sh
  • git diff --check
  • cargo test --test standard_stdlib_composition_beta
  • ./scripts/release-gate.sh

Next Decisions

  • Finish naming/tier review for duplicated concrete helper families.
  • Identify helpers that should pause until generics rather than expanding more type-specific copies.
  • Release this connected slice as the next beta tag only after the catalog, composition example, docs, and final review all pass together.