Skip to content

feat(routines): inventory pinned G36 source trees - #71

Merged
jscott3201 merged 1 commit into
mainfrom
feat/g36-source-inventory
Aug 23, 2026
Merged

feat(routines): inventory pinned G36 source trees#71
jscott3201 merged 1 commit into
mainfrom
feat/g36-source-inventory

Conversation

@jscott3201

Copy link
Copy Markdown
Owner

Summary

  • inventory every regular Git blob below the G36 source root at the pinned release and development revisions
  • retain and verify the shared Modelica Buildings legal notice byte-for-byte
  • add deterministic generation/checking, hostile fixture tests, and exact-pin CI checkouts

Scope

This is the L1 source-evidence boundary. It keeps the canonical and generated registries empty, coverage planned, and routine execution disabled. Release and development snapshots remain separate.

package.order is inventoried as ordinary source bytes. This PR does not interpret its members or claim Modelica declarations, classes, dependency closure, source-family mapping, specialization, generated CXF, or executable coverage.

Source evidence

  • release 55abf579598ca81cae0a82f337350375958e6722: 431 files, tree 8bc765b009ed0dcf6907021f073ea77160088bd8
  • development eccb40b3974bb10eef120c5670a6454e43ca36e3: 693 files, tree 6286a3d534846a187444d3b4bee72a1ae944a458
  • shared legal blob b542af56c10d3769d42a79ad45d78329ad2dbd5f

Validation

  • python3 -m unittest tools.lint.tests.test_g36_source -v (18 tests)
  • source inventory checker twice against both exact upstream checkouts
  • python3 -m unittest discover -s tools/lint/tests -v (32 tests)
  • python3 tools/lint/routines.py
  • python3 tools/lint/svg_fitment.py
  • python3 tools/lint/registry.py
  • cargo test --manifest-path tools/verify/Cargo.toml (6 tests)
  • cargo run --manifest-path tools/verify/Cargo.toml -- --routines
  • cargo run --manifest-path tools/verify/Cargo.toml -- --all (137 fault directories)
  • python3 -m unittest discover -s tools/dataset_harness/tests -v (32 tests)
  • tiny LBL FPU replay and summary assertions
  • python3 tools/book/generate.py
  • mdbook build book
  • cargo fmt --manifest-path tools/verify/Cargo.toml -- --check --config skip_children=true
  • git diff --check

@jscott3201 jscott3201 left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cycle 1 consolidated review for 2766c0a0432652221f0d55ece9eb7d15bf74782c:

  • review-luna: blocker/major-clean
  • review-dataflow-inkling: blocker/major-clean
  • Confirmed findings: none
  • Deferred minor/nit findings: none
  • Exact-head checks: build and verify succeeded; Pages deploy was skipped as expected for a pull request

Result: PASS.

@jscott3201
jscott3201 merged commit b2fc2b3 into main Aug 23, 2026
3 checks passed
@jscott3201
jscott3201 deleted the feat/g36-source-inventory branch August 23, 2026 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant