{
  "captured_at": "2026-09-22T09:32:15+09:00",
  "head": "385ba573f5497d4abb26e4a018a69316a3bd01df",
  "branch": "main",
  "scope": "Implementation, test, and design files explicitly linked by this analysis. Local working tree, including uncommitted and untracked files; not deployed-state evidence.",
  "files": [
    {
      "path": "Assets/Scripts/AI/Actions/PhysicalActionManager.cs",
      "bytes": 19134,
      "lines": 529,
      "sha256": "4d991906a22433eb82c14ccbeb0a4b6a5a7644ef6c762b329ae4503fd58b8851",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/AffectiveStateController.cs",
      "bytes": 12535,
      "lines": 299,
      "sha256": "b404b90e01006873b1cc46b5bf98588139e6807fb41472c856332e3675285e13",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Audio/EmotionVoiceConfig.cs",
      "bytes": 16850,
      "lines": 444,
      "sha256": "d47e4d3b9dfec9f557e0124f03a6a46b725b5cf05e952783a870a417f5b5a369",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Audio/EmotionVoiceParameter.cs",
      "bytes": 2825,
      "lines": 93,
      "sha256": "088fa9f8205f3bcd29fc5dafdf2c2eca8dbd466c61e3c09355ab1b5183984c29",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/CharacterProfileAsset.cs",
      "bytes": 15623,
      "lines": 370,
      "sha256": "9012ba416132ff2ed64ba1213602c91814a484997f62bc26eea725c5277befdd",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/CharacterRelationshipStore.cs",
      "bytes": 12976,
      "lines": 336,
      "sha256": "13a4d20a49bd5e305e546c7e6840ad177c694649b4516988a443bb93519e747f",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Collab/Dialogue/CollabCharacterResponseGenerator.cs",
      "bytes": 15638,
      "lines": 339,
      "sha256": "e1b36e7465d21224ea512283ae9f4f60f66be404d42a7a44aad7b6211c52bc04",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Collab/Dialogue/CollabDialogueModels.cs",
      "bytes": 2832,
      "lines": 109,
      "sha256": "47d1add492776810e85e34b89de9297584b8c582c45330e124780003909c482a",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Collab/Dialogue/CollabDialogueOrchestrator.cs",
      "bytes": 13038,
      "lines": 283,
      "sha256": "b008fe7867089ed7cabfe4d7030da46e7408ba28eadd79515ae754f06e2756f4",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Collab/Dialogue/CollabTurnPlanner.cs",
      "bytes": 4836,
      "lines": 124,
      "sha256": "c913bbec83e79ca3e2d1b2e4ebcefd8cb486300c78e51a36381137913037c3d0",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Comments/NormalizedComment.cs",
      "bytes": 11082,
      "lines": 234,
      "sha256": "290add511a2ba1b98b7f69a1ffc679c084749f026d15fee74ea02fae0b19401a",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Emotion/EmotionStateManager.cs",
      "bytes": 54509,
      "lines": 1369,
      "sha256": "7027658947a67226716c820d41001b7acb1b2520234df8e75084d352d4304f65",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Emotion/MoodEngine.cs",
      "bytes": 16093,
      "lines": 393,
      "sha256": "fae20c9aa106d33b089c03fe39c79b920f1eaf241cbdf9708dcc74fdc7e0d677",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Engagement/FreeTalkConversationState.cs",
      "bytes": 8358,
      "lines": 177,
      "sha256": "867bd386bbc4b25347fab9ce91e21f33fd5f84e4a7c695da1873b0e35a465f1c",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Engagement/PendingQuestionTracker.cs",
      "bytes": 12288,
      "lines": 258,
      "sha256": "bae758074383969c328ff5b308f78c58d20831ded556d043446aac59a63b29d0",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Engagement/ViewerEngagementTracker.cs",
      "bytes": 25317,
      "lines": 629,
      "sha256": "1f5d74eb6e7f3745bc6d79ef61b0212807a98210a8b56bf897e52b417bab0030",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Extensions/ExtensionHost.cs",
      "bytes": 24026,
      "lines": 579,
      "sha256": "b00aba1a3dc19a50d0aeb878d77f11c5511ac9caeb3409262667512a7f3e6756",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Extensions/MosaicGame/MosaicRevealExtension.cs",
      "bytes": 103575,
      "lines": 2077,
      "sha256": "04e94994bbecfc718de3aa1ff80c1960dd0a3605bcfd02a2314a803c960e7459",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Extensions/TaeruCraneGameExtension.cs",
      "bytes": 162530,
      "lines": 3398,
      "sha256": "d4bebea4bc1d7f91de3da931fca1781af33949d6426185292478c48faafddc02",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Highlight/EngagementClipDetector.cs",
      "bytes": 12962,
      "lines": 325,
      "sha256": "81d54fc9b3c5107843f8b92be4c7b7f0495ac14ad96bb43c7ce0d9aaab787108",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/HumanLikeSpeechSystem.cs",
      "bytes": 19326,
      "lines": 479,
      "sha256": "0c0e9bbe15920364bab9e251f496aa77bae18940c2c4b3a7a81446d6b827ca5a",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/HumanLikeness/HumanLikenessManager.cs",
      "bytes": 27599,
      "lines": 734,
      "sha256": "d0dd1c2c90970487f756c9a9300ac8462eeb58bce04341d6c599368e234d8f8a",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Knowledge/CharacterKnowledgeManager.cs",
      "bytes": 21030,
      "lines": 534,
      "sha256": "f26f3e93ab6a6d8f9f10c0a34cf0a68b1ca82ff3095f2db3bf871205b89c5dbd",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/MultiCharacterPromptInjector.cs",
      "bytes": 5371,
      "lines": 135,
      "sha256": "d118e688846f8f8cc52063c597527930e8fd6c7dde0cc7328ac1021a511bc6bf",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/OperatorCueAdherenceValidator.cs",
      "bytes": 76423,
      "lines": 1407,
      "sha256": "b94e8a7cbeb45c132b01c0d3dd6ac0533b2174e5a1f335bfb1e49377a8a9a2ff",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Persona/CharacterPersonaComposer.cs",
      "bytes": 11629,
      "lines": 241,
      "sha256": "7078558a99812a812ca0afa2fca47ed1810085704b73f09d683d87dd3335f462",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Relationship/ViewerRelationshipManager.cs",
      "bytes": 46079,
      "lines": 998,
      "sha256": "8393d79f025d3e8975878d2277a24961e332b05408c382d42da027ffe3c527f1",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Response/ResponseDirector.cs",
      "bytes": 29244,
      "lines": 591,
      "sha256": "e6ef21b0727ada85ffd6d1a07174f0d86d4d02fea8a2a6805de6f19b89157cdd",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/ResponseParser.cs",
      "bytes": 27245,
      "lines": 649,
      "sha256": "34a8447ca0d690be1f0887838e7144260de73fbd313d21b51780ccc530b82156",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/ScriptEngine/Analytics/BroadcastInsightsAnalyzer.cs",
      "bytes": 9201,
      "lines": 210,
      "sha256": "f85918d2426246defd6b73505a134cb8da27a71b120db72a0b094b25fc9dd09a",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/ScriptEngine/Continuity/AudienceDetourState.cs",
      "bytes": 5829,
      "lines": 120,
      "sha256": "30e67424bdedd08d005b9ed4cc88e367d1a55e0fd5568e16a061a6664541a366",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/ScriptEngine/Continuity/ScriptCommentWait.cs",
      "bytes": 3411,
      "lines": 90,
      "sha256": "202b9c47a29df43a2f39b14331e505a946e0a0045156c8d716e45c57d74a2aa2",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/ScriptEngine/Continuity/ScriptInteractionMetrics.cs",
      "bytes": 6648,
      "lines": 116,
      "sha256": "87eb88fd8545f6270ccab53da12cbbd6908b11fac804346785f175d5dd685159",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/ScriptEngine/Continuity/ScriptSemanticMemory.cs",
      "bytes": 4424,
      "lines": 85,
      "sha256": "ab75a9cfdab3ec689cd4dcfbef731e744a43436b9aab75766e4479d00317a86f",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/ScriptEngine/Continuity/ScriptUtteranceContinuity.cs",
      "bytes": 12211,
      "lines": 280,
      "sha256": "b9cf57bfd3683d5d0901ff49004fd3100b9ac62353bed2c7361ee08240bfe975",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/ScriptEngine/Data/ScriptNode.cs",
      "bytes": 20631,
      "lines": 520,
      "sha256": "774c2eb61c654bca168c8a5bc8ea12fbbad6cc997a74515974d3d9e6b2821ee8",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/ScriptEngine/Runtime/EndingController.cs",
      "bytes": 18709,
      "lines": 420,
      "sha256": "cd8f461307f81a0c74acfc36cce160bbacf3714389b48ab083d5ad1456431044",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/ScriptEngine/Runtime/PacingController.cs",
      "bytes": 7346,
      "lines": 191,
      "sha256": "dbc77cb55731762b9fd4079dbf477f000f7fec0e54fcc19dc3d7899c965f07e0",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/ScriptEngine/Runtime/ScriptRunner.AudienceInteraction.cs",
      "bytes": 9068,
      "lines": 156,
      "sha256": "1aa662575e2d3f65ea84189e94a5819b2856c0d1b6025260bebefaebe23c0e10",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/ScriptEngine/Runtime/ScriptRunner.cs",
      "bytes": 193349,
      "lines": 3963,
      "sha256": "3f92fdbb10e9a2058baf6fc29958cdac7a831ac1f996de88c2e0fff84d88b275",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/ScriptEngine/Runtime/ScriptTopicTurnPlanner.cs",
      "bytes": 29590,
      "lines": 609,
      "sha256": "7a11b11fa5e21a31099aa22822a51b924462b9c9e58a9f53590375f6c6685595",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/ScriptEngine/Runtime/SeriesStateManager.cs",
      "bytes": 16992,
      "lines": 412,
      "sha256": "377d31b7a450e87aedd0c73804887988606d14d93962a0e88778c8b2cb95517e",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Situation/Core/AudienceTurnFairness.cs",
      "bytes": 1409,
      "lines": 33,
      "sha256": "3f052c654a0e2ddab41a048c5d10c676e186f12982a1ef3c4d9d984693054265",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Situation/Core/AutonomyPolicyEngine.cs",
      "bytes": 22265,
      "lines": 467,
      "sha256": "273f1343e10f1710b0c1cfc4cedd0963b6693babb6a34b0438994792540a5450",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Situation/Core/CharacterExperienceState.cs",
      "bytes": 15573,
      "lines": 284,
      "sha256": "42e0b9b41c5b153283eca14d5918dd72cce8410daf6c4403ee9e2362585744f0",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Situation/Core/CharacterSceneContext.cs",
      "bytes": 7360,
      "lines": 140,
      "sha256": "d2f3a60af0e9d556f864c04bbd197a3dd83dea0997f1f543a58bf9e65ee2eb48",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Situation/Core/ConversationExperiencePolicy.cs",
      "bytes": 2318,
      "lines": 41,
      "sha256": "1ae591c6138a2bce1d2c7fdce36cd1aeb4d233e6bb1cca1c33d26c319d00c30c",
      "git": {
        "tracked": false,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Situation/Core/GameReactionState.cs",
      "bytes": 3222,
      "lines": 78,
      "sha256": "4b89fffff31b88f99e8e80d715ab58ee942e6b349b0915f03b4da3094a6085d6",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Situation/Core/SelfReflectionDirector.cs",
      "bytes": 10158,
      "lines": 155,
      "sha256": "1a178ad957397ca8fe8814072da80e5766dc1f392fd8f62f370cbaef6c7b233f",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Situation/Core/SituationContextService.cs",
      "bytes": 31231,
      "lines": 694,
      "sha256": "c062e0d43b69e02797d71fa86fe9f219fccadc42e2ca007143b393bf2d9085eb",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Situation/Core/SituationModels.cs",
      "bytes": 20312,
      "lines": 512,
      "sha256": "d9f50b59c14e6dc3dde6357951a656c26932d6da59426bb44f9c76eb51bea713",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Situation/Core/SituationPromptRenderer.cs",
      "bytes": 21818,
      "lines": 430,
      "sha256": "d9421bb0c2c32977d21d2160c16b671bb7f4cc0b293431341a57ca5c13d7f8c5",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Speech/PauseMarkerProcessor.cs",
      "bytes": 12542,
      "lines": 335,
      "sha256": "a8b36c95bb855ec33baf4f81dd9ba404088ed71b366ecfe34789888bdfcec30a",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/Speech/SilenceManager.cs",
      "bytes": 13990,
      "lines": 358,
      "sha256": "5bcd6fd96ce8ab29e45a07ec2b702768b1e1a0bc246ee44e3a80a4aa33291ad6",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/SpeechLimit/ResponseLengthPlanner.cs",
      "bytes": 8566,
      "lines": 179,
      "sha256": "8f69d4ed81c43dc652b75e9f06e87286f464bf7356cb1a30288926926322cdd2",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/AI/SpeechLimit/SpeechLengthLimiter.cs",
      "bytes": 12350,
      "lines": 281,
      "sha256": "d7b7e7a43b99bd3f2fc00e4d2c793362cfe07a5c7b7b372dafbc485b59794c91",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/Animation/ActivityStateCoordinator.cs",
      "bytes": 9388,
      "lines": 260,
      "sha256": "4406b78a556a8e5756068dce8dc977165ccdda49b480b2967339747c101b0e77",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/Animation/AnimationBridge.cs",
      "bytes": 51048,
      "lines": 1214,
      "sha256": "e585fd8ff067ee947780880e6d8d09804962abba32a3c800d67fdf33851afb16",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/Animation/ICharacterAvatar.cs",
      "bytes": 1897,
      "lines": 42,
      "sha256": "af19ff8f92e76de65b03de3c9c0469f7bbc320bcf1c0d20fff5461453a5d9db5",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/ChatGPTController.OperatorCue.cs",
      "bytes": 19464,
      "lines": 489,
      "sha256": "43030683c077ab7e9eac5989690b22b6da18d6737acd7ee108e4a6598af42c95",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/ChatGPTController.Safety.cs",
      "bytes": 27645,
      "lines": 575,
      "sha256": "11f61fa9f6866d8ceba3cc32558e51bc68c7bbf9fbc807cc3abc8e8a02a3f6b5",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/ChatGPTController.cs",
      "bytes": 195256,
      "lines": 3846,
      "sha256": "d14ee546639b461c858fd9bbf33ec1c6b7b2eaa70aaa3f7caa006b46f57fad53",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/Cloud/BroadcastHealthReporter.cs",
      "bytes": 23429,
      "lines": 569,
      "sha256": "b9aca91e53104eef897f5a3cc267de011acdfdf92828b712a5e857112e830a56",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/Cloud/CharacterConfigSyncManager.cs",
      "bytes": 108726,
      "lines": 2139,
      "sha256": "708803e5aabf8b4ad2bc9049fe0a75b548d6d0185716e3d438aba1c8aaf82f01",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/Cloud/DataModels/CloudDataModels.cs",
      "bytes": 82800,
      "lines": 2085,
      "sha256": "e355909a356be9d77f82ccd4d1c056e07c8013ee91dbceb7214946848ea01fb8",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/Cloud/DataModels/ViewerPiiPromptPolicy.cs",
      "bytes": 4477,
      "lines": 104,
      "sha256": "37ef7b4933ac59660f6bf456332a0757888395fd905d46a1ced67e8b77015fe9",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/Cloud/SpeechAuditReporter.cs",
      "bytes": 14309,
      "lines": 368,
      "sha256": "b12b12f34ce850911acae0b5bbfc5082128b69498fdf12c9bc960c7656d7c477",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/CommentController.cs",
      "bytes": 67917,
      "lines": 1498,
      "sha256": "be6d5a89b676ab0b90f2c85674faa8d648f12dc26c42a0275b95206c4b4b32ff",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/Commentstock.cs",
      "bytes": 93247,
      "lines": 2186,
      "sha256": "ab737a9fbd7b2861e952ee81d80344dd8819e8847c23c6bb52a5420e58ed066b",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/ConversationMemoryManager.cs",
      "bytes": 54848,
      "lines": 1473,
      "sha256": "e030327ef99942e643faa248074a5bbb6e934d3605f02ff537b65a7b17cbc84a",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMController.cs",
      "bytes": 50156,
      "lines": 1009,
      "sha256": "e5842f34d26cc78393eb78d03efe98b8def5ed9a7a928f98bf794a3244031acf",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.AudienceTopic.cs",
      "bytes": 4906,
      "lines": 72,
      "sha256": "ea90278475c4dc7e9c9c291026560e1befd42a8fc1858cb79f8dfcec6a860777",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.CharacterConsistency.cs",
      "bytes": 2974,
      "lines": 68,
      "sha256": "73b60eb2b33d5257b8736780287fccd7acf5b6c4691467c9ed30fbe7efcac565",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.CharacterExperience.cs",
      "bytes": 19673,
      "lines": 329,
      "sha256": "839e61c07cbdd0deaef296cb7607cd40beb8bded3b3741f313b9a99ef47ad3bc",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.ConversationExperience.cs",
      "bytes": 3008,
      "lines": 54,
      "sha256": "2aa214df22505e416c8c28ad20498c4e2513f623414ae61c10874c15a29d099a",
      "git": {
        "tracked": false,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.FreeTalk.cs",
      "bytes": 5986,
      "lines": 107,
      "sha256": "9a1d2fd8f29252d94b8d662122bef30c911c238b02ead8b85514298fd3950605",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.GeminiSession.cs",
      "bytes": 18386,
      "lines": 471,
      "sha256": "dccacbb9c9a73751d15020fd2018f5c549acbf360d67bde9d900cb0d772ededf",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.MainPrompt.cs",
      "bytes": 42039,
      "lines": 717,
      "sha256": "1a17ffa4dd23a6188bcc625e56b04b9af527d7f78324dd0edaceeb7d4b3901c6",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.Monologue.cs",
      "bytes": 23504,
      "lines": 473,
      "sha256": "ccd165e841457ada6925ba890243a1b34b02795ffa2bce972f36cbe8e1939d85",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.PreviousResponses.cs",
      "bytes": 10204,
      "lines": 269,
      "sha256": "4590fb9ea3ce3b39aba430bb0c39b4398133f760b73b72e4adf1532e66e91f40",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.PromptContext.cs",
      "bytes": 24072,
      "lines": 456,
      "sha256": "8e642549f7727472fa43b25629626774e2779e4600057c3f6426a863f8a25b85",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.PromptSettings.cs",
      "bytes": 9684,
      "lines": 192,
      "sha256": "bc7577d4076f57a7d591d9be73ae97031926a39ab56e224ecc88ca6643aca259",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.RemoteConfig.cs",
      "bytes": 13982,
      "lines": 254,
      "sha256": "b0d225484c390fdca7bcfc289b233f106a16fe677d5f02ad61ec4d7782fb9655",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.RequestScope.cs",
      "bytes": 12768,
      "lines": 327,
      "sha256": "2e73acc1de6b2ae838d97e90713259ebfc52e9f09d34bc613c74a2adff79506e",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.RequestTransport.cs",
      "bytes": 13333,
      "lines": 312,
      "sha256": "63cd42e3297152ccff16c6d2400beb189c5d5d02f2e51a4bbfedfdac0fc8e9b1",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.Schedule.cs",
      "bytes": 3522,
      "lines": 113,
      "sha256": "9ad804f3af6cc6b96450c6e7b8e90085a9da978997074c38bfae958d906fe4f2",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.ScriptSemanticMemory.cs",
      "bytes": 4763,
      "lines": 94,
      "sha256": "e8ef00967e8e2c72b113ec0b0fcfbcca579a98f86ee1169acdfecfd6ccd6ba00",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.SituationContext.cs",
      "bytes": 30231,
      "lines": 643,
      "sha256": "8a02541085e9599d344e0e06f8cf0b7b146ed4945cab38e56ffe5c0cc895d66b",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.StoryAssets.cs",
      "bytes": 8188,
      "lines": 254,
      "sha256": "2e8ee85f95757af237329a0af65136de9acecd0d08eb78933f6d6091f06dae0c",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.UserData.cs",
      "bytes": 5467,
      "lines": 127,
      "sha256": "d5d650c5fe02bc2f974d9007e4256b4017a43f3c1482779ba4d85d3b85aa88f4",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/LLMcontroller.Utilities.cs",
      "bytes": 7137,
      "lines": 146,
      "sha256": "c3bffb8b0e1e8270e6b88a84cea1230290dde4c26446623efa40c77ce508f43c",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/MonologueController.GameReaction.cs",
      "bytes": 12650,
      "lines": 256,
      "sha256": "ddd80de0326b97b3b96eee8d32795d41e415043964935f17bab93672e73b8e0e",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/MonologueController.SituationContext.cs",
      "bytes": 18890,
      "lines": 404,
      "sha256": "169cf6dd89f6fec79be83abff43416881e93d3a191ffffc8088f65c152145145",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/MonologueController.cs",
      "bytes": 152061,
      "lines": 3375,
      "sha256": "7295be5848663694b861deeb8684906fe423f0e11300a0826998f84005f1f5d1",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/Safety/ContentFilterManager.cs",
      "bytes": 65931,
      "lines": 1242,
      "sha256": "f1bb04ba264f61485c6eb103aa490fd7dfc8cb61bc004ddd0900643a2d183689",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/Safety/OfflineFallbackResponder.cs",
      "bytes": 19113,
      "lines": 400,
      "sha256": "58b038e946c5b19b9ac87af841fdd38192a46ea8c6d497df1fc0fcabcd2399df",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/Safety/SilenceWatchdog.cs",
      "bytes": 20259,
      "lines": 434,
      "sha256": "e6d6d0949a27f8869f074e5fd16f8007fd7c36a8735474f316995cf33178ea4d",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/Safety/SpeechLoopDetector.cs",
      "bytes": 18393,
      "lines": 431,
      "sha256": "c83d8dac6d055d8c6082c32ef6bae6762ed517ebecc97843a7b92ca9cdae2c02",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/TTSController.cs",
      "bytes": 191506,
      "lines": 4334,
      "sha256": "3f5fbf6a52b813c714facf39c176d8d06a7d2ef65c9a14a9331f57b646fa5b37",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/TTScontroller.Chunking.cs",
      "bytes": 42941,
      "lines": 970,
      "sha256": "7393f39fb947802659b070d2b3f6d07b2187eec091e69d440162cec6a5df3bc6",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/TTScontroller.VoiceEffects.cs",
      "bytes": 28892,
      "lines": 702,
      "sha256": "f79f0c52d68216fc53ff1658de0903e68c9d0f2e6595d3621762616d1151f627",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/UsercommentExtractor.cs",
      "bytes": 15498,
      "lines": 410,
      "sha256": "6d693588b2971c4e218a0ece90c47cc2ca53446e68e8aa29969e70ac8f9ed5b5",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/YouTube/NativeBgmController.cs",
      "bytes": 16388,
      "lines": 474,
      "sha256": "1afe705a74c6261543aee1c50b1045a4ad42eda772b3e909b4728d1f88faa5d1",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/YouTube/YouTubeLivePollModels.cs",
      "bytes": 11648,
      "lines": 318,
      "sha256": "3dfa7b7fb78e92fd4ae2f7c261f47608abad56f84e88b4fc2afdc59a4355a647",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Scripts/YouTubeLiveController.cs",
      "bytes": 159773,
      "lines": 3428,
      "sha256": "7382688b56b278d363de3a564a7b212e4f323e593690ecfdb91350465e0ae531",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Tests/EditMode/AudienceDetourStateTest.cs",
      "bytes": 6168,
      "lines": 122,
      "sha256": "537f89d60c53217c4362f9a07d6b3f76a5ca99d46641399bbb56e83ac58bb4ac",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Tests/EditMode/CharacterExperienceTest.cs",
      "bytes": 12109,
      "lines": 183,
      "sha256": "74b0b4e8160c09683caf69af4f873ef52e6b48ef4a32445a75a14c35ac5fdb4f",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Tests/EditMode/ChatResponseDeliveryContractTest.cs",
      "bytes": 7212,
      "lines": 156,
      "sha256": "04579612ce69cde43f9227c4d7b9e03b89883434a595cb55f4e51e58d0f4866b",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Tests/EditMode/ConversationExperiencePolicyTest.cs",
      "bytes": 5803,
      "lines": 92,
      "sha256": "4196aad4b9c536d46df3f0f3925ea1c0421585945eb8d876dfc1123929e6bc02",
      "git": {
        "tracked": false,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Tests/EditMode/LiveChatFreshnessTest.cs",
      "bytes": 21482,
      "lines": 473,
      "sha256": "0978dba87ac8df1637a27891354603c6d1de832ec10d87786024ac91c3c80bbf",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Tests/EditMode/OperatorCueDirectTtsBoundaryTest.cs",
      "bytes": 11134,
      "lines": 232,
      "sha256": "1278cbee51feb334e268eb212ca8f6c147d1f7a3a66698cc1a711c0fdfe40853",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Tests/EditMode/ScriptCommentWaitTest.cs",
      "bytes": 5324,
      "lines": 123,
      "sha256": "e19bfc3db196b52ed5fb2c8244cd42360ca4e6b1f486da10c85c82ca8e05782a",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Tests/EditMode/TtsAvatarLipSyncRoutingTest.cs",
      "bytes": 10055,
      "lines": 216,
      "sha256": "1e4550c21f0eabc83f6d2e42b80123a18ed77c7a56e0fee2a430996c21ef9524",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "Assets/Tests/EditMode/ViewerPiiPromptPolicyTest.cs",
      "bytes": 11372,
      "lines": 243,
      "sha256": "43452edeaaf18dc7ab2b09ea6b59ca29724ed3eefcb6e3bdd0021d44ff5da9da",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "docs/admin/modules/admin-character-config.js",
      "bytes": 341669,
      "lines": 6741,
      "sha256": "9c74d696109c76bde40a9811d74217d23337cef9c894303835a7666f09b003e5",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    },
    {
      "path": "docs/design/BROADCAST_QUALITY_TEMPORAL_REASONING_PLAN_20260921.md",
      "bytes": 45406,
      "lines": 360,
      "sha256": "0ab1bb6cd86b85f7113ca1250791ea9e9d0ed4507a1affd17ac8af779d4b66fb",
      "git": {
        "tracked": false,
        "worktree_differs_from_index": false,
        "index_differs_from_head": false
      }
    },
    {
      "path": "functions/src/handlers/characterConfigFields.ts",
      "bytes": 41517,
      "lines": 941,
      "sha256": "4bbca27721ba9cb33f251c42119dd2b5de36998bdf0502957c5607b22a0b1d3b",
      "git": {
        "tracked": true,
        "worktree_differs_from_index": true,
        "index_differs_from_head": false
      }
    }
  ]
}
