Complete Milestone 10 with full tests, docs, generated-output checks, and downstream integration examples.
Deliverables
Run all rendering, RLV, and LSL suites and representative integrations with core/world services.
Audit remaining shims, native/default features, bounded inputs, task/callback cleanup, and public migration documentation.
Refresh API/parity completeness reports.
Validation
Every Milestone 10 test passes.
No owned unimplemented shim remains.
Workspace fmt/check/clippy/test/doc and deterministic generation gates pass.
Prerequisite
All global API/test gates and the foundational/world implementations needed by these extension crates are complete.
Project constraints
Full native Rust implementation only; no wrapped C# parser, viewer, renderer, or service.
Preserve mapped APIs and exact translated tests; reuse lower layers and keep generated output deterministic.
Validate bounded input, callbacks/tasks, docs, coverage, and workspace gates.
## Objective
Complete Milestone 10 with full tests, docs, generated-output checks, and downstream integration examples.
## Deliverables
- Run all rendering, RLV, and LSL suites and representative integrations with core/world services.
- Audit remaining shims, native/default features, bounded inputs, task/callback cleanup, and public migration documentation.
- Refresh API/parity completeness reports.
## Validation
- Every Milestone 10 test passes.
- No owned unimplemented shim remains.
- Workspace fmt/check/clippy/test/doc and deterministic generation gates pass.
## Prerequisite
All global API/test gates and the foundational/world implementations needed by these extension crates are complete.
## Project constraints
- Full native Rust implementation only; no wrapped C# parser, viewer, renderer, or service.
- Preserve mapped APIs and exact translated tests; reuse lower layers and keep generated output deterministic.
- Validate bounded input, callbacks/tasks, docs, coverage, and workspace gates.
hugo
added this to the 10 - Rendering, RLV, and LSL tools milestone 2026-08-08 08:23:19 +00:00
Added the milestone-10 ownership/parity audit and complete rendering, RLV, LSL, integration, and API-consumer test driver.
Converted all owned generated RLV callback interfaces to required native trait methods and classified all 194 milestone types / 1,287 members as native with no owned failure shims.
Added migration, feature-bound, callback teardown, and downstream integration documentation; wired deterministic generation and ubuntu-latest CI gates.
Bounded build and test concurrency so the complete suite is reliable on the ARM Gitea runner.
Review against the issue:
691 reviewed parity cases are owned by the consolidated gate.
Deterministic mapping/API/LSL generation is clean.
Related rendering, RLV, LSL, integration, and API compile tests are green.
Exact-commit Actions runs passed: native code generation run 237 and full workspace run 238.
Full run passed 258 core tests, the network lifecycle test, milestone compatibility suites, all-target workspace check, strict extension clippy, and warning-denied rustdoc.
No milestone-10 owned unimplemented shim remains.
Implemented and verified in commit d4990f3b07a63d841f45d8c287ba2a6555cbbf47.
Implementation:
- Added the milestone-10 ownership/parity audit and complete rendering, RLV, LSL, integration, and API-consumer test driver.
- Converted all owned generated RLV callback interfaces to required native trait methods and classified all 194 milestone types / 1,287 members as native with no owned failure shims.
- Added an end-to-end core Primitive -> SimpleRenderer/MeshFoundry + generated LSL + RLV restriction/permission integration test.
- Added migration, feature-bound, callback teardown, and downstream integration documentation; wired deterministic generation and ubuntu-latest CI gates.
- Bounded build and test concurrency so the complete suite is reliable on the ARM Gitea runner.
Review against the issue:
- 691 reviewed parity cases are owned by the consolidated gate.
- Deterministic mapping/API/LSL generation is clean.
- Related rendering, RLV, LSL, integration, and API compile tests are green.
- Exact-commit Actions runs passed: native code generation run 237 and full workspace run 238.
- Full run passed 258 core tests, the network lifecycle test, milestone compatibility suites, all-target workspace check, strict extension clippy, and warning-denied rustdoc.
No milestone-10 owned unimplemented shim remains.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Objective
Complete Milestone 10 with full tests, docs, generated-output checks, and downstream integration examples.
Deliverables
Validation
Prerequisite
All global API/test gates and the foundational/world implementations needed by these extension crates are complete.
Project constraints
Implemented and verified in commit
d4990f3b07.Implementation:
Review against the issue:
No milestone-10 owned unimplemented shim remains.