021-packaging-and-first-release
Packaging and first public release
Lifecycle approvedImplementation completeVerification unknownQualification unknown
Defines the intended first public Rustev crate family, its lockstep pre-1.0 version policy, registry contents and features, internal dependency pins, license and dependency audit, reproducible package checks, signed release identity, publication journal, and fresh registry-only consumer proof. Candidate construction, owner publication authorization, registry upload, public availability, and consumer qualification are distinct lifecycle states. Approval authorizes candidate implementation only: no crate is publishable yet and no release, tag, upload, name reservation, or availability claim is authorized or made.
Read the full pinned specification ↗Relationships
depends on
depended on by
Claimed units
- extends
{ "nature": "amending", "spec": "001-boundaries-and-authority", "unit": { "kind": "file", "path": "Cargo.toml" } } - extends
{ "nature": "amending", "spec": "001-boundaries-and-authority", "unit": { "kind": "file", "path": "Cargo.lock" } } - extends
{ "nature": "additive", "spec": "001-boundaries-and-authority", "unit": { "kind": "file", "path": "Makefile" } } - extends
{ "nature": "amending", "spec": "002-decision-contract-and-pure-core", "unit": { "kind": "file", "path": "crates/rustev-contract/Cargo.toml" } } - extends
{ "nature": "amending", "spec": "002-decision-contract-and-pure-core", "unit": { "kind": "file", "path": "crates/rustev-core/Cargo.toml" } } - extends
{ "nature": "amending", "spec": "003-runtime-execution-and-evidence", "unit": { "kind": "file", "path": "crates/rustev-runtime/Cargo.toml" } } - extends
{ "nature": "amending", "spec": "004-evaluation-and-replay", "unit": { "kind": "file", "path": "crates/rustev-eval/Cargo.toml" } } - extends
{ "nature": "amending", "spec": "005-reference-backends", "unit": { "kind": "file", "path": "backends/rustev-backend-rules/Cargo.toml" } } - extends
{ "nature": "amending", "spec": "006-cli-surface", "unit": { "kind": "file", "path": "crates/rustev-cli/Cargo.toml" } } - extends
{ "nature": "amending", "spec": "007-support-routing-package", "unit": { "kind": "file", "path": "packages/rustev-pkg-support-routing/Cargo.toml" } } - extends
{ "nature": "amending", "spec": "009-remote-adapter-protocol", "unit": { "kind": "file", "path": "integrations/rustev-remote-http/Cargo.toml" } } - extends
{ "nature": "additive", "spec": "002-decision-contract-and-pure-core", "unit": { "kind": "file", "path": "crates/rustev-contract/LICENSE" } } - extends
{ "nature": "additive", "spec": "002-decision-contract-and-pure-core", "unit": { "kind": "file", "path": "crates/rustev-core/LICENSE" } } - extends
{ "nature": "additive", "spec": "003-runtime-execution-and-evidence", "unit": { "kind": "file", "path": "crates/rustev-runtime/LICENSE" } } - extends
{ "nature": "additive", "spec": "004-evaluation-and-replay", "unit": { "kind": "file", "path": "crates/rustev-eval/LICENSE" } } - extends
{ "nature": "additive", "spec": "005-reference-backends", "unit": { "kind": "file", "path": "backends/rustev-backend-rules/LICENSE" } } - extends
{ "nature": "additive", "spec": "006-cli-surface", "unit": { "kind": "file", "path": "crates/rustev-cli/LICENSE" } } - extends
{ "nature": "additive", "spec": "007-support-routing-package", "unit": { "kind": "file", "path": "packages/rustev-pkg-support-routing/LICENSE" } } - extends
{ "nature": "additive", "spec": "009-remote-adapter-protocol", "unit": { "kind": "file", "path": "integrations/rustev-remote-http/LICENSE" } } - extends
{ "nature": "additive", "spec": "031-public-api-and-release-family", "unit": { "kind": "directory", "path": "tools/rustev-release/" } } - extends
{ "nature": "additive", "spec": "001-boundaries-and-authority", "unit": { "kind": "directory", "path": "scripts/acceptance/" } }
Source headings
- 021: Packaging and first public release
- 1. Purpose
- 2. First-release scope
- 3. Contract
- 3.1 Lifecycle and authority
- 3.2 Version policy
- 3.3 Public metadata and features
- 3.4 Manifests and dependency closure
- 3.5 Registry contents
- 3.6 Dependency, license, and advisory audit
- 3.7 Reproducible package verification
- 3.8 Signed release identity and artifacts
- 3.9 Publication procedure and failure
- 3.10 Fresh registry-only consumer qualification
- 4. Observable negative cases
- Acceptance
- Verification
- Implementation record
- Questions settled by R-34
Frozen anchors
No frozen anchors declared.