bc09dac8f27250da49fb5a5a21b169ae6f798327d679ce12f13ee29453538859 ./ARMOR_ABSENT_BEFORE.txt 52d0fbcef611c4c073f7effd81705e6f44798e24e6fd9d40b8d4f6223dc16ff6 ./armor/ai/brain_server.py d02d58cde32ef0c73781fab46f0d323cc3e32e474addf32f7c27913bb642f6fb ./armor/data/academy/design_mastery/runtime/practice_state.json e44c71fc82473cc25c6d82d1ffd90d851d93cccd17d759558b3db056ceb966de ./armor/services/design_academy_practice_service.py ae6fc1dadf0f313ec63882c010422c0c58824b110150e973f1dfec55d6a85600 ./PATCH_MANIFEST.json