Skip to content

feat(engine): materialize deterministic LDL outputs#25

Merged
Dencyuman merged 1 commit into
mainfrom
feat/ldl-materialized-outputs
Jul 14, 2026
Merged

feat(engine): materialize deterministic LDL outputs#25
Dencyuman merged 1 commit into
mainfrom
feat/ldl-materialized-outputs

Conversation

@Dencyuman

@Dencyuman Dencyuman commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Materialize deterministic Project and Pack normalized artifacts from typed LDL compiler stages.
  • Generate canonical JSON, semantic hashes, validated asset records, SourceMap, SemanticIndex, and SearchDocuments.
  • Enforce normative subject kinds, exact Pack manifest provenance, deterministic ordering, and transactional rejection.
  • Add regression, golden, permutation, race, and coverage tests.

Validation

  • NODE_VERSION=24.18.0 /Users/dencyu/.nvm/nvm-exec make ci
  • Overall coverage: 95.7%
  • Patch coverage: 95.4%
  • Materialize: 95.1%
  • Index: 96.3%

Closes #17

  • I have read and agree to the LayerDraw Contributor License Agreement 1.0 and confirm that I have the rights and any employer authorization required to submit this Contribution.

@Dencyuman Dencyuman merged commit 3fdeb8e into main Jul 14, 2026
3 checks passed
@Dencyuman Dencyuman deleted the feat/ldl-materialized-outputs branch July 14, 2026 05:28
@github-project-automation github-project-automation Bot moved this from Triage to Done in LayerDraw Development Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[Feature]: Materialize deterministic LDL compiler outputs

1 participant