{
  "revision": "e3b40675a5a901b5058b0537909a9aa60022dc69",
  "implementation_checkpoint": "674abeea",
  "branch": "codex/enemy-ai-m8",
  "inspection_utc": "2026-10-23T10:56:55.481693+00:00",
  "scope": "Static documentation inspection of current enemy sources/definitions and recorded qualification. No new Unity/gameplay proof. Unrelated art/terrain edits are outside ownership.",
  "source_sha256": {
    "Assets/_Project/Debug/EnemyBehavior/EnemyBehaviorInspection.cs": "b271e74fdb313c7f5a16dd9985732d9ff893d54c87aa317f33543e5c508dc7eb",
    "Assets/_Project/Debug/EnemyBehavior/EnemyBehaviorOverhead.cs": "db86bb4b865a03c1d1c5e539825d835b77da8fb373f92bcadc176a92cb9b385b",
    "Assets/_Project/Debug/EnemyBehavior/EnemyBehaviorScenarioDriver.cs": "9e1d018f79dd8a0f067cf2d23baacc099e7b7e90eedd9c9095760e9cfbb65830",
    "Assets/_Project/Debug/EnemyBehavior/EnemyDirectorDebugView.cs": "82839c61833c4ea3860d92a81f27b7a57457c99ae8590e8c11bbadc6af054bc9",
    "Assets/_Project/Debug/EnemyBehavior/OrdinaryInvestigation.asset": "da071b1c312e61bee38d00ff84c4e1d9650fcb1c173033ae06bb3c0e5554b370",
    "Assets/_Project/Debug/EnemyBehavior/OrdinaryMeleeAttack.asset": "af9fec0e8d597b7607fe4d4b3f78c051382ee9e094f0966baccba3287abfa1ab",
    "Assets/_Project/Debug/EnemyBehavior/OrdinaryShooterPerception.asset": "d49bffb3e28c0a1572f652976f10533672be550efd7eababf6d5bbda38aec6e2",
    "Assets/_Project/Debug/EnemyBehavior/PersistentInvestigation.asset": "8c578dae6b4eb77fa03d4b492fb0d3a2c9fbd0a1ff4f8fbdb702c7ce99ece503",
    "Assets/_Project/Debug/EnemyBehavior/PersistentShooterPerception.asset": "9ddaeba1bf4c0d5b5f506d0019f950a3cb2e740f261caa4840826e0265f1c34c",
    "Assets/_Project/Debug/EnemyBehavior/SpawnDirector/ArrivalFixture/Provisional arrival director.asset": "a4c324ade2d373a193d75d52f47b8f831b04eae60b06a674a9e9197916b1f785",
    "Assets/_Project/Debug/EnemyBehavior/SpawnDirector/BossFixture/Provisional boss director.asset": "51bc288ffd56d1b72d18df8c96302969109e47a04bc52961a578a4044ff47c58",
    "Assets/_Project/Debug/EnemyBehavior/SpawnDirector/Provisional director.asset": "fb724622fc96e114ceb0fbf930aa4e7ef990479c304f3fd31643646984b5f6dd",
    "Assets/_Project/Debug/EnemyBehavior/WeakInvestigation.asset": "985851adc145fe4912af986449478ea3a01e87c99fd10df73b4d47707172584a",
    "Assets/_Project/Debug/EnemyBehavior/WeakShooterPerception.asset": "7bc72777e275653dac5d3b6ae46b605c138613175721532cfb7521edb8adec78",
    "Assets/_Project/Editor/EnemyBehaviorSandboxWindow.cs": "03108a19d148beb667b211e9609cb421c17cd21e8b0a567723c8d51b42b5f27e",
    "Assets/_Project/Editor/EnemyPerceptionWindow.cs": "c44070ed2a4232578b48f982755fa2f85defee01e7cb6f198577938b6a1de0da",
    "Assets/_Project/Features/Combat/Statuses/EnemyStatusService.cs": "fba5485566861fcc12b19e3649295cbd834882194e23202f58d8030acbe3250c",
    "Assets/_Project/Features/Enemies/Attacks/Bolt/EnemyBoltExecution.cs": "ea0915a1835b795006fab9cd13af3fc982f8a60628dc9b7450d513d785f2d329",
    "Assets/_Project/Features/Enemies/Attacks/Melee/EnemyMeleeExecution.cs": "fe31c99ee7b2b09903509f042c7d66ea98194110c44c50177c4ecb926c8ad76b",
    "Assets/_Project/Features/Enemies/Authoring/Boss Resistance.asset": "3f3f51ebe261a7e36345b92b0a66d445c71d8559ec913c9b346f0e3d8f1bff20",
    "Assets/_Project/Features/Enemies/Authoring/Elite Resistance.asset": "1314469e46cae63b396347e1292cae2a49f306eb25ea19c6b4c7f4a674655f5e",
    "Assets/_Project/Features/Enemies/Authoring/Normal Resistance.asset": "c7eb7b5c71aef793998b39e47a174073dbe7bd4f0c40d81ecdf234bb803c3eaf",
    "Assets/_Project/Features/Enemies/Coordination/EnemyEliteCooperation.cs": "beea719793a59f795dbceea4fa73026e2f1b0dcaafbe1ff82dd36f6ccddd7aeb",
    "Assets/_Project/Features/Enemies/Coordination/EnemyEngagementCycle.cs": "cdb452cebb3b598c1f0b42852537d491caafda9e726221061faed296f9ecacac",
    "Assets/_Project/Features/Enemies/Coordination/EnemyPressureDirector.Cycle.cs": "d10fe610fbd2b035397e902d0f4bb5447acd958e111863a60e5315a6a4e6a9a1",
    "Assets/_Project/Features/Enemies/Coordination/EnemyPressureDirector.cs": "d325595431b66990526206371ea114af0c6b130d3014fbec86d1866873359ed0",
    "Assets/_Project/Features/Enemies/Coordination/EnemyRecoveryPolicy.cs": "fb9d0917a46fe86c8ba9090947b5b061e7ecb7e28869dc526b03f0b4fde44c3f",
    "Assets/_Project/Features/Enemies/Coordination/EnemyRetirementService.cs": "52244c88d9e6547c42fd87ff0771651eba32550c22a1f92e530e42274c5fe396",
    "Assets/_Project/Features/Enemies/Encounters/EnemyAdmissionLedger.cs": "4e040950e2a4d00dea0b55ec7a707237682cc87d3ad3045e88e57cdf43ebb5c7",
    "Assets/_Project/Features/Enemies/Encounters/EnemyDirectorDefinition.cs": "740e77581baca3ceaf9b22b17cad53b91c52fcfe78c472a575e1f249b63ee05a",
    "Assets/_Project/Features/Enemies/Encounters/EnemyDirectorRules.cs": "b5e16196ebfd85e20b78ffbf9de3c4aebb60ed5793182367bd157ba321ab835b",
    "Assets/_Project/Features/Enemies/Encounters/EnemyGroupSelection.cs": "ab7e85e506c0f7807d787b2bed78e7a8a5bd76be26cf217084a5889dd272ac07",
    "Assets/_Project/Features/Enemies/Encounters/EnemySpawnCircleRules.cs": "028d8c106a6abb2b2262a5d35d517fda70c5f34e0fb461ef8fdb6204fc82e043",
    "Assets/_Project/Features/Enemies/Encounters/EnemySpawnCircleSelector.cs": "88a364e345d8e79957e5c2960131e7d8539e0b711e28a91d4a1ee0e8e9e234b1",
    "Assets/_Project/Features/Enemies/Encounters/EnemySpawnScheduler.cs": "bb09c433fe7484723deb23dec07a1b71c1d493677f5ee4f5a59a8f4ccefda882",
    "Assets/_Project/Features/Enemies/Encounters/PrototypeEncounterDirector.BossSpawning.cs": "fbb7f21682c99228082f76da937324a822d80db408fbb29a3d51ee916b281aa3",
    "Assets/_Project/Features/Enemies/Encounters/PrototypeEncounterDirector.CreditSpawning.cs": "ed2c11336b02235c543a10ed9138f06cce00921c87e17c91c23c3bfe4377b0a5",
    "Assets/_Project/Features/Enemies/EnemyResistanceRules.cs": "476d71d022ef4b063b33ac382e9c6e98e3e914addae1b1cd6a175d84ca669231",
    "Assets/_Project/Features/Enemies/Investigation/EnemyInvestigationDefinition.cs": "11317f4e7d9b2d81d7b69fd0cd51b70ec66a5b7775a30f6f7a1c9d5e90e2f711",
    "Assets/_Project/Features/Enemies/Investigation/EnemyInvestigationEpisode.cs": "65467ed8dcd5f9788321d35fe8a5f0e53f91ec09b1933256b74439e33cce6cc2",
    "Assets/_Project/Features/Enemies/Investigation/EnemyInvestigationPlanner.cs": "6eb1f7e7720a01998bcf2db330c100a4e75a95d2c3eff3c7ec93c9e5a2aaf470",
    "Assets/_Project/Features/Enemies/Navigation/EnemyMovementContext.cs": "70b3243871f446be4a8ee8e450b5b0496c72260dc24386b23f2214fccf550e38",
    "Assets/_Project/Features/Enemies/Navigation/EnemyNavigationSafety.cs": "86a1cdc84b70bf4661bae895df6161bab58a90cb14de0c6f2c2bff5d1413169e",
    "Assets/_Project/Features/Enemies/Navigation/EnemyPositioning.Alert.cs": "06fa8ff73e6537a1db5f6eca32c7612721f6efefc35b2df63906bc6bcd2f0804",
    "Assets/_Project/Features/Enemies/Navigation/EnemyPositioning.AllyReposition.cs": "53e4f44d632aec1881fd9414edeb74ea20468df13a53a4febb59842f6074fd6a",
    "Assets/_Project/Features/Enemies/Navigation/EnemyPositioning.cs": "77303dcc37b924b17b269a46f28095ff28e59a3c2ba24f8f8b023af008954141",
    "Assets/_Project/Features/Enemies/Navigation/EnemyQueryBudget.cs": "26e0114daca874ef666679f4c51e10e9ed94eff4ac5dceae6488fd4cf0d7dffd",
    "Assets/_Project/Features/Enemies/Perception/EnemyCombatNoise.cs": "e72828fdff65a788316966a4e53ec647cf5b95d2fbfb93b45e73774f53b8db70",
    "Assets/_Project/Features/Enemies/Perception/EnemyObservationRules.cs": "943d30a6e382f036150cc2e98aee1a7461f11e01ac1978fa3b889666906bf10c",
    "Assets/_Project/Features/Enemies/Perception/EnemyPerception.cs": "d86ac99bf00ac492e16c9734e16c55a167cdc7929136fc4a6f1c4ab22f3549c7",
    "Assets/_Project/Features/Enemies/Perception/EnemyTargetSelection.cs": "b74a3f6d0c83ff053366d88e9e3de53841323193d790f23adc117333d30a619f",
    "Assets/_Project/Features/Enemies/Presentation/EnemyArrivalPresentation.cs": "9b7aa3c8a202ac0be2c4dd23b9282e8a7e742d3de00667808de36c483c7f62ff",
    "Assets/_Project/Features/Enemies/Presentation/EnemyArrivalState.cs": "99c275c9a9976a963b75ee4d3b0cb2cb823ef88388864f5b4a28a6ae60bd86a9",
    "Assets/_Project/Features/Enemies/PrototypeEnemy.cs": "da9ccec6bc7466021e9595608042da961d9a79e33200569d33daa02750676f83",
    "Docs/Design/Enemies/2026-10-08/ROSTER_DESIGNS.md": "7d4e3cb50e6ee3806c9d1a9dc71c949da954827333d90f000c3a8af7436833ce",
    "Docs/ENEMY_AI_SETTINGS.md": "864d0c12815abce04a2b52ed754a96f1cb4aeef4fd230eb9da34a1f6fb2a199f",
    "Docs/PLAYTESTING_CHECKLIST.md": "c8b10de4a636a32ad2cf77eab315ba15b46ce4e99ef0d5fbcc2428818ab5b315",
    "Docs/PROJECT_PLAN.md": "17a18a0baafaa67972b6d1d117193dcc9143e33098098a33b6e9eea0b9b39d77",
    "Docs/Research/2026-10-15-spawn-director-and-squad-coordination.md": "9467803e9ef92d8b4322f16f800d29ed19a6894e3cb2aae69c69523e0d3239c8",
    "Docs/superpowers/plans/2026-10-13-enemy-ai-implementation.md": "84926640ef675e226f21eaf4a2b37460111a63b0c2ddc6373ce664e3e4ca9779",
    "Docs/superpowers/plans/2026-10-15-spawn-director-and-coordination-plan.md": "82c90979cdc666ba9f7641fed8a387ee0fa2a11e9fc1a7952a1aded39b558e28",
    "Docs/superpowers/plans/2026-10-15-unreachable-platform-firing-fix.md": "74b35322fda7fdb205dc9d85a917b8f160ed11315688fbdf4007b337a88831e6",
    "Docs/superpowers/plans/2026-10-19-enemy-m7-recovery.md": "d8a7f567b6bb4601e58f5b58dc1037c392836511e19e9368dd5f3c867f9a5b28",
    "Docs/superpowers/plans/2026-10-23-enemy-ai-checkpoint-commits.md": "f07c2fb84583fa4b64b22c04e62d3d354156698926f09bb74a33571d1209e9a6",
    "Docs/superpowers/plans/2026-10-23-engagement-pursuit-replacement.md": "81d32754250ace2ef8d2e46a9928210895147ea7af1631897749a3990d76746e",
    "Docs/superpowers/plans/2026-10-23-engagement-replacement-task4.md": "3842adffd4136fab256725dce62dc09b231a0a45930a190b0896f0cba7f9d22e"
  },
  "outside_task_status": [
    " D Assets/InitTestScene831f3774-26d6-47ca-b42a-4a993057bd5f.unity",
    " D Assets/InitTestScene831f3774-26d6-47ca-b42a-4a993057bd5f.unity.meta",
    " M Assets/_Project/Art/Environment/MapKits/NaturalGround/Prefabs/NG_Dirt_Corner_Inside.prefab",
    " M Assets/_Project/Art/Environment/StoneCoverAssemblies/SK_Stone_Medium_Mossy.prefab",
    " M Assets/_Project/Art/Environment/StoneCoverAssemblies/SK_Stone_Short_Mossy.prefab",
    " M Assets/_Project/Art/Environment/StoneCoverAssemblies/SK_Stone_Tall_Mossy.prefab",
    " M Assets/_Project/Scenes/ArtPreviews/SkyboxBPreview.unity",
    "A  Docs/Art/ArenaLayout-2026-10-23/Blender/GroundShape-v2/Cliffs.png",
    "A  Docs/Art/ArenaLayout-2026-10-23/Blender/GroundShape-v2/Island_Ground_Refined_v2.blend",
    "A  Docs/Art/ArenaLayout-2026-10-23/Blender/GroundShape-v2/Overview.png",
    "A  Docs/Art/ArenaLayout-2026-10-23/Blender/GroundShape-v2/README.md",
    "A  Docs/Art/ArenaLayout-2026-10-23/Blender/GroundShape-v2/Top.png",
    "A  Docs/Art/ArenaLayout-2026-10-23/Blender/GroundShape-v2/refine_ground.py",
    "A  Docs/Art/ArenaLayout-2026-10-23/Blender/GroundShape-v2/verification.json",
    " M Docs/superpowers/plans/2026-10-23-arena-layout-and-style-b.md",
    "?? Docs/Art/ArenaLayout-2026-10-23/Blender/FinishedIsland-v1/",
    "?? Docs/Art/ArenaLayout-2026-10-23/Blender/ImageDriven-v1/",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/Review/ring_v4/",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/Review/ring_v5/",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/Review/ring_v6/",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/Review/ring_v7/",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/Source/ProjectI_CentralRing_v4.blend",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/Source/ProjectI_CentralRing_v5.blend",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/Source/ProjectI_CentralRing_v6.blend",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/Source/add_ring_moss_final.py",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/Source/build_ring_v4.py",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/Source/compare_ring_reference_final.ps1",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/Source/finalize_ring_v6.py",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/Source/verify_ring_v5.py",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/Source/verify_ring_v6.py",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/Source/verify_ring_v7.py",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/ring-reference-match-notes.md",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/ring-v4-construction.json",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/ring-v5-construction.json",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/ring-v5-verification.json",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/ring-v6-construction.json",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/ring-v6-verification.json",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/ring-v7-construction.json",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/Models-2026-10-23/ring-v7-verification.json",
    "?? Docs/Art/ArenaUpgrade-2026-10-22/RingRetopology-2026-10-23/"
  ],
  "staged_paths_preserved": [
    "Docs/Art/ArenaLayout-2026-10-23/Blender/GroundShape-v2/Cliffs.png",
    "Docs/Art/ArenaLayout-2026-10-23/Blender/GroundShape-v2/Island_Ground_Refined_v2.blend",
    "Docs/Art/ArenaLayout-2026-10-23/Blender/GroundShape-v2/Overview.png",
    "Docs/Art/ArenaLayout-2026-10-23/Blender/GroundShape-v2/README.md",
    "Docs/Art/ArenaLayout-2026-10-23/Blender/GroundShape-v2/Top.png",
    "Docs/Art/ArenaLayout-2026-10-23/Blender/GroundShape-v2/refine_ground.py",
    "Docs/Art/ArenaLayout-2026-10-23/Blender/GroundShape-v2/verification.json"
  ]
}
