{ "utc": "2026-10-18T23:44:13.848348+00:00", "status": "REMOTE_DEV_INTEGRATED_AND_BOUNDED_CLEANUP_COMPLETE", "integration": { "utc": "2026-10-18T23:41:22.351573+00:00", "status": "remote_dev_fast_forward_confirmed", "candidate": "eec4677db1308e2a9ce4e5f195c994356c11de13", "production": "a135252ae78b47b57d7e77d19001700b3bedac8b", "local_dev_preserved": "f75d543586315b6272cfdf23046aa7d4550f5fbe", "local_dev_not_ancestor_of_remote_baseline": true, "remote_before": { "refs/heads/claude/dense-jet-validation": "17f3f11007de0df8f5b03e05f5ef0477cb2edb4d", "refs/heads/claude/jet-condition": "fbf6f1d1224f19a42dae4630a74c6aad845134a3", "refs/heads/claude/les-normalization": "5465832fe5617e1685b0f48926b14065fdf84491", "refs/heads/claude/projected-explosion": "519473a61c7b319183aa54e55b9f097499dde0bf", "refs/heads/claude/refinement-mrt": "aceea293a3ad3ba4b6b8de0c21c1ed4413efece1", "refs/heads/claude/smoke-test": "5ad4995f89f7db30db9f6c10321194aa9abbc68c", "refs/heads/claude/window-dfg-runner": "185a919cc5b1e00d2ea98f3a9ae53916e5056120", "refs/heads/dev": "ed9d8c937d446b854d6963bd92d718bb4fb98b96", "refs/heads/main": "eeda651626dbbc4d9fb2695ad069898b0bbcd5ab", "refs/heads/tron/full9-inlet": "2359605b7aae694851671f3229aaa83b783f5856", "refs/heads/tron/multigrid-usage": "f75d543586315b6272cfdf23046aa7d4550f5fbe", "refs/heads/tron/spacetime-coupling": "f287b460fd06125cf83294e4bd8cd8f7bf3230e3", "refs/heads/tron/validation-2d": "e81a103f3007e9bc86a0c29dcf73c35af0ed4f39" }, "remote_after": { "refs/heads/claude/dense-jet-validation": "17f3f11007de0df8f5b03e05f5ef0477cb2edb4d", "refs/heads/claude/jet-condition": "fbf6f1d1224f19a42dae4630a74c6aad845134a3", "refs/heads/claude/les-normalization": "5465832fe5617e1685b0f48926b14065fdf84491", "refs/heads/claude/projected-explosion": "519473a61c7b319183aa54e55b9f097499dde0bf", "refs/heads/claude/refinement-mrt": "aceea293a3ad3ba4b6b8de0c21c1ed4413efece1", "refs/heads/claude/smoke-test": "5ad4995f89f7db30db9f6c10321194aa9abbc68c", "refs/heads/claude/window-dfg-runner": "185a919cc5b1e00d2ea98f3a9ae53916e5056120", "refs/heads/dev": "eec4677db1308e2a9ce4e5f195c994356c11de13", "refs/heads/main": "eeda651626dbbc4d9fb2695ad069898b0bbcd5ab", "refs/heads/tron/full9-inlet": "2359605b7aae694851671f3229aaa83b783f5856", "refs/heads/tron/multigrid-usage": "f75d543586315b6272cfdf23046aa7d4550f5fbe", "refs/heads/tron/spacetime-coupling": "f287b460fd06125cf83294e4bd8cd8f7bf3230e3", "refs/heads/tron/validation-2d": "e81a103f3007e9bc86a0c29dcf73c35af0ed4f39" }, "push_exit": 0, "checks": { "remote_exact": true, "remote_dev_exact": true, "main_unchanged": true, "all_local_worktrees_unchanged": true, "local_dev_checkout_and_branch_preserved": true, "root_index_unchanged": true, "all_local_branches_tags_preserved": true, "candidate_clean_exact": true }, "source_scope": { "chain": [ "ed9d8c937d446b854d6963bd92d718bb4fb98b96", "a135252ae78b47b57d7e77d19001700b3bedac8b", "1aa8110ec8caf04350638d2e07361ce72ba5d22e", "2cf9853952e52f59bea63cf5c1d3a1cd76e53eed", "eec4677db1308e2a9ce4e5f195c994356c11de13" ], "production_src_tree": "f262316529a99eb922813212d0fbb0c6fb385590", "constant_default": "constant", "files": [ "docs/development/projected_pair_explosion.md", "src/CelerisLab/lbm/kernels/blocks.cu", "src/CelerisLab/lbm/refinement_stepper.py", "src/CelerisLab/lbm/refinement_tables.py", "tests/unit/test_les_flow_runner.py", "tests/unit/test_projected_explosion.py", "tests/unit/test_projected_pair_gate.py", "tests/unit/test_projected_pair_stepper.py", "tests/validation/data/les_flow/source_pins_a135252.json", "tests/validation/multigrid/check_projected_pairs.py", "tests/validation/run_uniform_les_flow.py", "tests/validation/taylor_green/assess_projected_pairs.py", "tests/validation/taylor_green/run_case.py", "tests/validation/taylor_green/test_projected_pairs.py" ], "diff_stat": " docs/development/projected_pair_explosion.md | 57 +++\n src/CelerisLab/lbm/kernels/blocks.cu | 33 ++\n src/CelerisLab/lbm/refinement_stepper.py | 29 +-\n src/CelerisLab/lbm/refinement_tables.py | 44 +++\n tests/unit/test_les_flow_runner.py | 57 ++-\n tests/unit/test_projected_explosion.py | 394 +++++++++++++++++++\n tests/unit/test_projected_pair_gate.py | 162 ++++++++\n tests/unit/test_projected_pair_stepper.py | 198 ++++++++++\n .../data/les_flow/source_pins_a135252.json | 110 ++++++\n .../validation/multigrid/check_projected_pairs.py | 425 ++++++++++++++++++++\n tests/validation/run_uniform_les_flow.py | 10 +-\n .../taylor_green/assess_projected_pairs.py | 208 ++++++++++\n tests/validation/taylor_green/run_case.py | 155 +++++++-\n .../taylor_green/test_projected_pairs.py | 434 +++++++++++++++++++++\n 14 files changed, 2269 insertions(+), 47 deletions(-)\n" }, "remote_commit_tree": "7952cba5b8383712bbafdcc98cbdcd2b4111123d", "remote_src_tree": "f262316529a99eb922813212d0fbb0c6fb385590" }, "cleanup": { "utc": "2026-10-18T23:42:13.216523+00:00", "removed": [ { "path": "/home/frank14f/CelerisLab/output/review-jet-063508d-20261015", "commit": "063508d1a3440c1311c3a7e6eb1a2b83e12a2092", "tree": "746f07e1aae0de9744e9dcb2dae185577bbacacc", "tracked_files": 440, "source_bytes": 9233268, "allocated_bytes": 10534912, "management_bytes": 81920, "reflog_commits": [ "063508d1a3440c1311c3a7e6eb1a2b83e12a2092" ], "recoverable_via_remote_dev": "eec4677db1308e2a9ce4e5f195c994356c11de13", "clean": true, "untracked_or_ignored_files": 0, "command": [ "git", "-c", "gc.auto=0", "-c", "maintenance.auto=false", "-C", "/home/frank14f/CelerisLab", "worktree", "remove", "/home/frank14f/CelerisLab/output/review-jet-063508d-20261015" ], "exit": 0, "stdout": "", "stderr": "", "recovery_map": "review-jet-063508d-20261015_recovery.json.gz", "recovery_map_sha256": "8805598e9274f7f2e1cd1dbb75aca1cecae2412a44e18e221e5e0a75606dbccc" }, { "path": "/home/frank14f/CelerisLab/output/review-jet-19bd308-20261015", "commit": "19bd3088ef30e3193402e921c387b50c81ddbd45", "tree": "c1d6203d02404798c597ad2c3755b112d3db6226", "tracked_files": 440, "source_bytes": 9234697, "allocated_bytes": 10534912, "management_bytes": 81920, "reflog_commits": [ "19bd3088ef30e3193402e921c387b50c81ddbd45" ], "recoverable_via_remote_dev": "eec4677db1308e2a9ce4e5f195c994356c11de13", "clean": true, "untracked_or_ignored_files": 0, "command": [ "git", "-c", "gc.auto=0", "-c", "maintenance.auto=false", "-C", "/home/frank14f/CelerisLab", "worktree", "remove", "/home/frank14f/CelerisLab/output/review-jet-19bd308-20261015" ], "exit": 0, "stdout": "", "stderr": "", "recovery_map": "review-jet-19bd308-20261015_recovery.json.gz", "recovery_map_sha256": "a83afe1b0900963d9ad7b94f4260a6e55b45e1fd6410b5c09976f0ead96bd5c6" }, { "path": "/home/frank14f/CelerisLab/output/review-jet-508d412-20261015", "commit": "508d412e43aff7a27cba2a60255ebf2500fdfb18", "tree": "4b0189adf5480e3f757193e0d660df3a318fadad", "tracked_files": 440, "source_bytes": 9230649, "allocated_bytes": 10530816, "management_bytes": 81920, "reflog_commits": [ "508d412e43aff7a27cba2a60255ebf2500fdfb18" ], "recoverable_via_remote_dev": "eec4677db1308e2a9ce4e5f195c994356c11de13", "clean": true, "untracked_or_ignored_files": 0, "command": [ "git", "-c", "gc.auto=0", "-c", "maintenance.auto=false", "-C", "/home/frank14f/CelerisLab", "worktree", "remove", "/home/frank14f/CelerisLab/output/review-jet-508d412-20261015" ], "exit": 0, "stdout": "", "stderr": "", "recovery_map": "review-jet-508d412-20261015_recovery.json.gz", "recovery_map_sha256": "41bd6140c7058cb492f801671ddd3e293127dad0c66d4d1ee0df1c50788d4f3e" }, { "path": "/home/frank14f/CelerisLab/output/review-jet-62c525e-20261015", "commit": "62c525e73532a974663be2e112af671fa868b972", "tree": "0152729f4898295c508def8360b415fe147ee57b", "tracked_files": 437, "source_bytes": 9194520, "allocated_bytes": 10489856, "management_bytes": 81920, "reflog_commits": [ "62c525e73532a974663be2e112af671fa868b972" ], "recoverable_via_remote_dev": "eec4677db1308e2a9ce4e5f195c994356c11de13", "clean": true, "untracked_or_ignored_files": 0, "command": [ "git", "-c", "gc.auto=0", "-c", "maintenance.auto=false", "-C", "/home/frank14f/CelerisLab", "worktree", "remove", "/home/frank14f/CelerisLab/output/review-jet-62c525e-20261015" ], "exit": 0, "stdout": "", "stderr": "", "recovery_map": "review-jet-62c525e-20261015_recovery.json.gz", "recovery_map_sha256": "a06d4f65f1ed3002bbef0bf21786741276cf0a4a09888238354bf2aab8ae4722" }, { "path": "/home/frank14f/CelerisLab/output/review-jet-f1e0342-20261015", "commit": "f1e03423f336bfdf120e5f2ee5c949fded17130c", "tree": "3b6106280809096d1dfb73037894d0846f2572ce", "tracked_files": 440, "source_bytes": 9237148, "allocated_bytes": 10534912, "management_bytes": 81920, "reflog_commits": [ "f1e03423f336bfdf120e5f2ee5c949fded17130c" ], "recoverable_via_remote_dev": "eec4677db1308e2a9ce4e5f195c994356c11de13", "clean": true, "untracked_or_ignored_files": 0, "command": [ "git", "-c", "gc.auto=0", "-c", "maintenance.auto=false", "-C", "/home/frank14f/CelerisLab", "worktree", "remove", "/home/frank14f/CelerisLab/output/review-jet-f1e0342-20261015" ], "exit": 0, "stdout": "", "stderr": "", "recovery_map": "review-jet-f1e0342-20261015_recovery.json.gz", "recovery_map_sha256": "1444f7ca5825ce490660f38be89be0331f57a87a26828f9f25eaa123f3a93683" }, { "path": "/home/frank14f/CelerisLab/output/review-jet-99ddb5f-20261016", "commit": "99ddb5fc27e5a2c52bd27312981e34e6be98883b", "tree": "d616e328a0afee4e2832fc7999852306205f761e", "tracked_files": 440, "source_bytes": 9242940, "allocated_bytes": 10539008, "management_bytes": 81920, "reflog_commits": [ "99ddb5fc27e5a2c52bd27312981e34e6be98883b" ], "recoverable_via_remote_dev": "eec4677db1308e2a9ce4e5f195c994356c11de13", "clean": true, "untracked_or_ignored_files": 0, "command": [ "git", "-c", "gc.auto=0", "-c", "maintenance.auto=false", "-C", "/home/frank14f/CelerisLab", "worktree", "remove", "/home/frank14f/CelerisLab/output/review-jet-99ddb5f-20261016" ], "exit": 0, "stdout": "", "stderr": "", "recovery_map": "review-jet-99ddb5f-20261016_recovery.json.gz", "recovery_map_sha256": "47bef4af7d27850a277603c5247ed9532534c90727e9870b8174ec38e45994ab" } ], "skipped": [], "before_bytes": { "output_bytes": 1867370496, "git_management_bytes": 64847872, "receipt_bytes": 5877760, "total_bytes": 1932218368 }, "after_bytes": { "output_bytes": 1805164544, "git_management_bytes": 64356352, "receipt_bytes": 6836224, "total_bytes": 1869520896 }, "worktrees_before": 38, "worktrees_after": 32, "checks": { "only_selected_worktrees_removed": true, "remaining_worktrees_unchanged": true, "all_refs_unchanged": true, "branches_tags_root_index_remote_unchanged": true, "all_source_object_files_preserved": true, "all_scientific_evidence_files_preserved": true, "untracked_and_ignored_user_files_preserved": true, "dev_checkout_retained": true }, "evidence_files": 10001, "evidence_aggregate_sha256": "503dcd4dbd4514e577b09b761c66502d3f8c8e57ef1c7e12f46c0a24a6af0ea4", "original_source_object_files": 2154, "no_scientific_evidence_deleted": true, "no_refs_or_source_history_pruned": true, "no_environment_changes": true }, "current_remote_heads": { "refs/heads/claude/dense-jet-validation": "17f3f11007de0df8f5b03e05f5ef0477cb2edb4d", "refs/heads/claude/jet-condition": "fbf6f1d1224f19a42dae4630a74c6aad845134a3", "refs/heads/claude/les-normalization": "5465832fe5617e1685b0f48926b14065fdf84491", "refs/heads/claude/projected-explosion": "519473a61c7b319183aa54e55b9f097499dde0bf", "refs/heads/claude/refinement-mrt": "aceea293a3ad3ba4b6b8de0c21c1ed4413efece1", "refs/heads/claude/smoke-test": "5ad4995f89f7db30db9f6c10321194aa9abbc68c", "refs/heads/claude/window-dfg-runner": "185a919cc5b1e00d2ea98f3a9ae53916e5056120", "refs/heads/dev": "eec4677db1308e2a9ce4e5f195c994356c11de13", "refs/heads/main": "eeda651626dbbc4d9fb2695ad069898b0bbcd5ab", "refs/heads/tron/full9-inlet": "2359605b7aae694851671f3229aaa83b783f5856", "refs/heads/tron/multigrid-usage": "f75d543586315b6272cfdf23046aa7d4550f5fbe", "refs/heads/tron/spacetime-coupling": "f287b460fd06125cf83294e4bd8cd8f7bf3230e3", "refs/heads/tron/validation-2d": "e81a103f3007e9bc86a0c29dcf73c35af0ed4f39" }, "current_local_dev": { "path": "/home/frank14f/CelerisLab/output/dev-worktree", "commit": "f75d543586315b6272cfdf23046aa7d4550f5fbe", "clean": true, "preserved_reason": "f75d543 is not ancestor of remote ed9d8c9;no reset/unrelated local merge" }, "constant_default": "constant", "projected_eligibility": "explicit opt-in experimental scope unchanged", "science_scope": { "TG": "narrow four-case Re100 smooth-decay diagnostic only;projected PASS,constant relative velocity FAIL,aggregate false preserved", "LES": "new named current profile resolves only introduced pin mismatches;uniform corrected regression only;Cs1 amplified diagnostic", "unresolved_historical_issues": [ "channel.py Jet-CV mismatch", "pre-existing optional dependency errors" ], "no_new_GPU_or_tests": true }, "preserved_original_archives": { "projected-grid-11901a7-20261018/CelerisLab_projected_grid_11901a7_complete_20261018.zip": "c20e364e72b96858bf7bc317cba3d02a40e03be74ab1816048e78f7e89678f47", "projected-pairs-gate-1aa8110-20261018/CelerisLab_projected_pair_gate_1aa8110_20261018.zip": "589a5537069cb7f10c6e349648aae2900b0af996b0dc1ac147a138581cb913e3", "projected-pairs-tg-2cf9853-20261018/CelerisLab_projected_pairs_TG_2cf9853_20261018.zip": "d312bfd0175e5a79d1a28a595ba229a6d8435ba13e3b9058c409fcc9737cafc1", "uniform-les-eec4677-20261018/CelerisLab_uniform_LES_eec4677_20261018.zip": "7b8e6951b24a8c2852387bc0a026e133c491931d97340056195a981fb51db879" }, "proof_files": { "cleanup.py": { "bytes": 6513, "sha256": "5b3db9f9d59b58be1ea9c4427ab06d1e2f41671d3a17245a97cb7979da6b6826" }, "cleanup_activity_preflight.json": { "bytes": 588, "sha256": "51d0b5403b66980cb4d272bae498c4c71197634cd5c892877ca4ab351cf02a11" }, "cleanup_after.json.gz": { "bytes": 710267, "sha256": "c897f2d61c04c1c2bcc955108d41538b277663ed1059e560bfe7ebf3d993fc00" }, "cleanup_before.json.gz": { "bytes": 834537, "sha256": "12213622ee7b4ad2e48b32f3c0d1f8b676b362243430329781dc76a76908cc88" }, "cleanup_result.json": { "bytes": 7540, "sha256": "d042619320d9c26ff92cd531cf4d4620dfc673aaacb3a10f892819beb790beb0" }, "dev_push_result.json": { "bytes": 333, "sha256": "e6cb70eea47d92840ab2253cc3afc1fa842e3b08a4fc4b8c4fa8c62941f7fa3b" }, "dev_push_started.json": { "bytes": 1532, "sha256": "0ff359e7153eaa44f53c9e6a4c61e336ce34a416d27db4fbb59e88d4db36502a" }, "evidence_before.json.gz": { "bytes": 470636, "sha256": "f255aec46b524325c006427f809d83f2792f46aac35fe5e089a61e36ba38910b" }, "gate_common.py": { "bytes": 3086, "sha256": "106688da96d6946cc7d86bcff9fba16ebebb1cb8ac6d84f083afdac51f44ae30" }, "integrate.py": { "bytes": 3831, "sha256": "d25de325d395ef8f315f16bf5471c30776986239980037015ec761c375ed3687" }, "integration_before.json.gz": { "bytes": 834540, "sha256": "38a1d639a3dd0be479ddb2959b4cdc9bcd1f28aff9153471e06aa96f44b9f020" }, "integration_first_attempt_error.txt": { "bytes": 747, "sha256": "8af828b2e3f1deb96457fd52298f1cfec9b18351e714f6b35ffabcda89d1bb47" }, "integration_result.json": { "bytes": 5178, "sha256": "3d8bb9f2ef761e0e94a1695d1b7a7aec02f724f837269922d4faf1c1d239b0ca" }, "inventory.json": { "bytes": 997138, "sha256": "2865b1162bfd704c43bb8c108a7b0b75fc9df4709a0d75cb2195d9f71ada601b" }, "inventory.py": { "bytes": 2750, "sha256": "78bed3f832fb245cf80e88e80864293242544726b2141a66f4ace6ee08f19547" }, "management.py": { "bytes": 4710, "sha256": "3dbfadb0a13532d21282f2830269eb40398485be9063460fc87ff3414516b451" }, "protected_extra_files.json.gz": { "bytes": 19413, "sha256": "4efcc18c5d028f38c761ba0ffcf949c793ef8e42aa80f4ba60bb2486944cf9e8" }, "protection_before.json.gz": { "bytes": 834539, "sha256": "60a786d506e7dd3b94836541a601821fb26e4a5e68393fb23cc87a73d8c5669d" }, "publish_receipt.py": { "bytes": 2736, "sha256": "5ed94713bdf9de11c8a0ce6b772c8ef3f025a7b4cc41f986d442ae3f80e7fa1b" }, "publish_reviewed_dev.py": { "bytes": 2817, "sha256": "efb08358295f94a843047804866110d3de132ff2ea372c5c6f3641b3952a54e2" }, "remote_only_integration_after.json.gz": { "bytes": 834552, "sha256": "2d2b125fcd1826be790ddecabdb27dec8851c84c0f46e23aa0e749407f6b4045" }, "remote_only_integration_before.json.gz": { "bytes": 834552, "sha256": "0368c5f0c393a78474fa872950512c2b3db10b30277d2477056b1696782d8c4c" }, "review-jet-063508d-20261015_recovery.json.gz": { "bytes": 35325, "sha256": "8805598e9274f7f2e1cd1dbb75aca1cecae2412a44e18e221e5e0a75606dbccc" }, "review-jet-063508d-20261015_removal.json": { "bytes": 942, "sha256": "50381cd4a36e616fdcada15fe2508a3aa4cadfcca22d65ada15b66c8c9b01373" }, "review-jet-19bd308-20261015_recovery.json.gz": { "bytes": 35320, "sha256": "a83afe1b0900963d9ad7b94f4260a6e55b45e1fd6410b5c09976f0ead96bd5c6" }, "review-jet-19bd308-20261015_removal.json": { "bytes": 942, "sha256": "8fc1b317a8a16ae6325ada98201771834583891a8a81f5f440993441b1675bc0" }, "review-jet-508d412-20261015_recovery.json.gz": { "bytes": 35321, "sha256": "41bd6140c7058cb492f801671ddd3e293127dad0c66d4d1ee0df1c50788d4f3e" }, "review-jet-508d412-20261015_removal.json": { "bytes": 942, "sha256": "51610ededb9123dfb492e2802ff28f823ba1589a1bb56c675a1adf6e0dfe07af" }, "review-jet-62c525e-20261015_recovery.json.gz": { "bytes": 35026, "sha256": "a06d4f65f1ed3002bbef0bf21786741276cf0a4a09888238354bf2aab8ae4722" }, "review-jet-62c525e-20261015_removal.json": { "bytes": 942, "sha256": "cf62efc212a7211049ff2d5e338a29f838b741eebad7a23f756ee7d4c651de3f" }, "review-jet-99ddb5f-20261016_recovery.json.gz": { "bytes": 35321, "sha256": "47bef4af7d27850a277603c5247ed9532534c90727e9870b8174ec38e45994ab" }, "review-jet-99ddb5f-20261016_removal.json": { "bytes": 942, "sha256": "c2ef4fcf118fa0c0eb07ca48ad37c0fdcab50a85a2f7b53c1ccc9f1219fe1977" }, "review-jet-f1e0342-20261015_recovery.json.gz": { "bytes": 35320, "sha256": "1444f7ca5825ce490660f38be89be0331f57a87a26828f9f25eaa123f3a93683" }, "review-jet-f1e0342-20261015_removal.json": { "bytes": 942, "sha256": "00f9680a25e46a104e5eeb6dd42a762e9755964f4854d5312da51fa5c86d58e4" }, "seal_receipt.py": { "bytes": 4270, "sha256": "3b71e9842c3f38a51fb359611dc5a4a1f5bfc389a997b8222f26ac02c808886a" }, "source_objects_before.json.gz": { "bytes": 144229, "sha256": "b7eba34841f7cdb8b12718523233778ee241bd05a4cbdd2d3028e1dcc9d57bdf" } }, "final_prepublication_footprint": { "output_bytes": 1805185024, "git_management_bytes": 64356352, "receipt_bytes": 6856704, "total_bytes": 1869541376 }, "no_new_branch": true, "no_force_push": true, "no_GitHub_publication": true, "no_source_history_pruning": true }