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

32 lines
1.1 KiB
Markdown

# 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.