audit: phase 0 tooling for file-by-file 40250 porting
- refroot.py: one reference-root resolver (MT_40250_SOURCE, then manifest) used by every audit script; missing tree or fingerprint input is an error - port_map.py: per-function inventory of active 40250 units plus the 40250 Python root, status/queue/init/show/check, 40250: tag scan - manifest: fix 18 wrong reference paths (Python UI now points at the 40250 Client/Eternexus/root, not the m2dev assets/root), drop 2 deleted implementation files, move 64 prose test entries to evidence.commands - first port-map entry: PythonPlayerEventHandler.cpp - roadmap replaced by a batch/unit queue Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"reference_root": "../40250/Server Client TMP4/ClientVS22/source",
|
||||
"active_source_count": 524,
|
||||
"manifest_exact_count": 142,
|
||||
"manifest_exact_count": 143,
|
||||
"inferred_review_queue_count": 0,
|
||||
"reviewed_static_group_count": 364,
|
||||
"reviewed_static_group_count": 363,
|
||||
"build_support_count": 18,
|
||||
"unowned_behavior_candidates": [],
|
||||
"by_contract": {
|
||||
@@ -53,7 +53,7 @@
|
||||
"manifest_exact": 6
|
||||
},
|
||||
"movement.keyboard.motion": {
|
||||
"manifest_exact": 6,
|
||||
"manifest_exact": 10,
|
||||
"reviewed_static_group": 6
|
||||
},
|
||||
"movement.motion_resource_events": {
|
||||
@@ -134,7 +134,7 @@
|
||||
"manifest_exact": 12
|
||||
},
|
||||
"ui.input_camera_mobile": {
|
||||
"reviewed_static_group": 8,
|
||||
"reviewed_static_group": 7,
|
||||
"manifest_exact": 5
|
||||
},
|
||||
"world.dungeon_activity": {
|
||||
@@ -164,7 +164,7 @@
|
||||
"manifest_exact": 10
|
||||
},
|
||||
"world.reset_cleanup": {
|
||||
"manifest_exact": 7
|
||||
"manifest_exact": 9
|
||||
},
|
||||
"world.terrain_water_collision": {
|
||||
"reviewed_static_group": 35,
|
||||
@@ -233,6 +233,7 @@
|
||||
"path": "EffectLib/EffectManager.cpp",
|
||||
"kind": "manifest_exact",
|
||||
"owners": [
|
||||
"world.reset_cleanup",
|
||||
"render.effect_particle_motion"
|
||||
]
|
||||
},
|
||||
@@ -649,9 +650,9 @@
|
||||
},
|
||||
{
|
||||
"path": "EterLib/Camera.cpp",
|
||||
"kind": "reviewed_static_group",
|
||||
"kind": "manifest_exact",
|
||||
"owners": [
|
||||
"ui.input_camera_mobile"
|
||||
"movement.keyboard.motion"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1979,6 +1980,7 @@
|
||||
"path": "GameLib/ActorInstance.cpp",
|
||||
"kind": "manifest_exact",
|
||||
"owners": [
|
||||
"movement.keyboard.motion",
|
||||
"combat.death.exp_drop",
|
||||
"movement.remote_sync_state",
|
||||
"world.mount_pet_polymorph"
|
||||
@@ -2004,6 +2006,7 @@
|
||||
"path": "GameLib/ActorInstanceBattle.cpp",
|
||||
"kind": "manifest_exact",
|
||||
"owners": [
|
||||
"movement.keyboard.motion",
|
||||
"combat.attack_combo_damage",
|
||||
"combat.affect_status"
|
||||
]
|
||||
@@ -2247,6 +2250,7 @@
|
||||
"path": "GameLib/FlyingObjectManager.cpp",
|
||||
"kind": "manifest_exact",
|
||||
"owners": [
|
||||
"world.reset_cleanup",
|
||||
"combat.flying_projectile"
|
||||
]
|
||||
},
|
||||
@@ -2289,6 +2293,7 @@
|
||||
"path": "GameLib/GameUtil.cpp",
|
||||
"kind": "manifest_exact",
|
||||
"owners": [
|
||||
"movement.keyboard.motion",
|
||||
"movement.click_collision"
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user