c1e91f66e3bf1fb592c627e11fd6b47408f6d7a27486e0ace5bf257e36ebdfb4  .gitattributes
c665693ad30b5872fbc863ea2580ea3d909a156cb77961e803ae4791bc39ffa4  .github/CODEOWNERS
fb7aa024f18b9149ab4d1bc0c873aba3b70fa6da6fc8423eeb57c58f91389970  .github/ISSUE_TEMPLATE/module-change.yml
579884764b20bd282fbefa49f5a937e0058b83b8531001641ffe1c0aa79d17e4  .github/ISSUE_TEMPLATE/regression.yml
b1e7c19ec92e0f4cbe708d89e2d8e6512308ca5a2dda9f48b1be483484b85dd2  .github/ISSUE_TEMPLATE/stage-content.yml
60236e3e0f1eb1dda7dbd3b41c3836d098c378c47236c8d5fdd14beb689f0ae2  .github/PULL_REQUEST_TEMPLATE.md
562b2aa73683aaf520d4c069679a6811e8c4f44186391d9010dbdb0820a7d484  .github/workflows/source.yml
76229c0fe3e50c42e5d74dd87c2f493ec4c638b56521f209fb44c67560bc81cb  .gitignore
0a4e40fc9a435c2948a4cc109484c37531848e6ab37c4ac87d8a6c43f01f5790  AGENTS.md
ea873047e8c0959f2833baa8c0adc783d081cda7a9a9dfd5c1681719f23dc729  architecture/modules.json
b8860e4c554bcf7a4bae46d9ea7fce25c141b7813b8541702ad68c05ca7d7874  assets/audio/appear.mp3
18b0d419552b9b1a8b6d41cf3c630eca3d29c3b04edfca305723ddd93a1c730c  assets/audio/bill_death.wav
8f7903ac4917a71df8f2d9cdb8f26993e3b7310b6ee27d302537df301688af28  assets/audio/bill_electric.wav
d436b333267a593076978b2a2b20fe03c72d5160b5d09c4b31da077537831d19  assets/audio/bill_flare.wav
1e752a3420cbef62893553775fd68fa5a7609da41189b10ee30c30f02200ae72  assets/audio/bill_hit.wav
9f26578694b2f4134e61d1e5449daaf34ec194e5953ec83766332ff6b543d9c7  assets/audio/bill_laser.wav
d8b387afad320d0afc2e64fc38d39a1ec5248e66bda818df70c604b5284124ee  assets/audio/bill_machine.wav
4f2328499c331c7587f7edd00d7042767da95ae509cfc1273125ef16b01e1151  assets/audio/bill_pickup.wav
d9711a95eeb0ecd8f61890c2e9b018f2ad3d5a7f7f8fa84fee7a56b5336db1c0  assets/audio/bill_shot.wav
4784f07c1580f2deb060645a2ae356ae38728085b31349377398ed68d9a4ba6c  assets/audio/bill_spread.wav
f2fa0b528f59596a61671f42e9e97e16c8a0d0a9f46d2cfa71a60508de75a25b  assets/audio/bill_theme.ogg
5607838c9af18013a0bea9a7f4a2c58fc7e3c18948d27113200384ed6ab1a24c  assets/audio/break.mp3
57cd2ce4aaaa0a6d38665eb6d78bb87387bfa684acc209ef4c5f7a2e2af8f715  assets/audio/bump.mp3
7ebbc45d09fecebd807f0b2bafb3e0fa76f3261028403e160e104c1510bfdf19  assets/audio/clear.mp3
4522fee812136b35ea873d7b66d66d6c47c9d18bd87dcdc97951654fdf77bc7b  assets/audio/coin.mp3
e48e6db031d908e9586ebbb2d4ef0b132d21a07002a484edb205e995906ccac1  assets/audio/death.mp3
753048ebd92a4a252c9e393058fe9c64d28e798432a6f0df11be1c840c245e6d  assets/audio/fire.mp3
341f86e11bfbdfdcbbcdd6f2c5dcaced3a3b7a5441e0b3399fc33a29d30cb3aa  assets/audio/firework.mp3
0f717058f1a1e20a7d56b41a962bb625cbc1237fcbfe861d3ea8ba150b720511  assets/audio/flag.mp3
027250a40e93070e3ee1f80f6627af85ec24fc3a121fe59070beb4ed614ab641  assets/audio/gameover.mp3
2e909eace49e463b9d042b71a290691ab52faf4bda84af8a7d15988342aef779  assets/audio/hurry_overworld.mp3
cc548f16fb3b80bff6c30cb3ad330140e5ad82c5457c8fdca9cb1f0da66cdf24  assets/audio/hurry_star.mp3
9cc7916c299731c1064f18d3452c50643d1c928279df5260f0a77f95682c5e76  assets/audio/hurry_underworld.mp3
94ea61da92bf194970984c01aae14bd116ce053652e20be0c7c49e452c27e7a5  assets/audio/hurry.mp3
a78a86627d1210610caa23845e0d474444ecaa691b8f490cd6bea1b0d84fe37c  assets/audio/hurt.mp3
49943e7a05a947209f1a3291e4b5f8db692240a6b2efae26b659e3e7755b6d30  assets/audio/jump_small.mp3
7d1aff3791a3d92e7494923701d77517c4f2dbc49d8cdf4d5546366f161d1a60  assets/audio/jump_super.mp3
8207561a349f4ff2631e724c36086215417b5612825d893e1e535a79b476cd14  assets/audio/kick.mp3
021e5ba4ff5a7a2cc14cac29a21ed56897ae3adc85a3db028e0e4db726c0a690  assets/audio/mega_charge_nes.wav
90ede448d9c44600be4ffff502ee5be922fe975ad13b33fec52d7b92d58c96bb  assets/audio/mega_charge_start.wav
2e2c785fd600f993d621a375a96f7a8e9bcaa9724e25441d9cb72ee0c9244479  assets/audio/mega_charge_weak.wav
d75064a95d62be59b139d56f6d6325fd7df8b3aa4a53f8e9ca2e0cf42c6fa889  assets/audio/mega_charge.ogg
d2775185d2524426267ade202dc9036411771947b6c53c36389ee7ae6914dd71  assets/audio/mega_death.wav
f7a264b40aea16ab8fabad7d35b2f10206322c68463dc9c8bd526c614b272653  assets/audio/mega_energy.ogg
eaae2b9054a14f3def4d280a2e6bc2770c34a5ff981f88bb1388dd660915bf97  assets/audio/mega_hurt.wav
a79fc2832f7ec14b435ffe2d6399a911c7169f1881ec5ea0028ac12ff7bd4c3c  assets/audio/mega_shot_nes.wav
dd3cb4175f3c7069e19057da9ce3d469ab7d7e4dda55309e0782000e6fa879a9  assets/audio/mega_shot.ogg
834a666cb16ec5c07fde9f9e87ded4b665b75cdafaa8ad7a877b158c46a181ff  assets/audio/mega_theme.ogg
b9ce806badcf61583493fd242194d4ba7cbe5fc00edb8f88a82a4192ca15ddaf  assets/audio/oneup.mp3
19c04e8fa6c81c8003477289e644218e4bde96caf927936ddc737126759947b3  assets/audio/overworld.mp3
c170e7b7448e02de6e89e7907753f55d600327ff5b59fbd28ce591cdcdd5539e  assets/audio/pause.mp3
94b2b2416ec2fb5b0c43c7e7cdf1fe1f46b0189d865116980062e770d4b5c476  assets/audio/pipe.mp3
d244dc2839de3edba2227db50d55332fb3ab6a52ce83d70f0b9d096e9806c334  assets/audio/powerup.mp3
a1dacc60fc0b0644f12def3a5f37fe0b4b15806ffb3aa1557023c9114bff4615  assets/audio/star.mp3
91e68666743fedfd4641fdba7251c008e66ff50ea496ebda951aead1cd7024fe  assets/audio/stomp.wav
cda71935f018aa15dea42181f2ee9e963d0b108ef540f8a7b01b8e70f97c4377  assets/audio/underworld.mp3
fbf9108b33d37e8824c0396aaff1fa9a15ab255f5e8a3bd6940d54ae6ffea110  assets/embedded/media-001.png
a9340a33f745fcf610e6b8851845b97638c6cab81b4f0d0c93d443fec02fa71e  assets/embedded/media-002.png
22b8730bf3fa7a51c4281e2452c766ea641d8ea72cae1fcf21c85f99d56fb8b9  assets/embedded/media-003.png
5c0c0644960ee6bbec1832f14860a894352bca2739928d25ed5e89e471d38745  assets/embedded/media-004.png
84e44eee527c85cc34d2495a74d19d33c538ff7d302a4053ec3b0569f7026511  assets/embedded/media-005.png
803f6ebc08551baa393e72b405d538e785b5fd97fee5ac5f0043f49ba26ca695  assets/embedded/media-006.png
5501ffc2fce29ec1d8ac8698b6ad4c17126351fdf2ef029c7e9ff87c05832287  assets/embedded/media-007.png
ca12031b9ea18964b7e66ca2841cb40292ba9d575e9171e20d81211c54a7b259  assets/embedded/media-008.png
e89bdd5dc109febcee53e32f33aa5424527b8e9594682007ddf57f47f9e15752  assets/embedded/media-009.png
713b66f0317d6aa3245485b84ef2564115da552636406c4d22a40f6825d4c36b  assets/embedded/media-010.png
75c6e57aacfb4654808eca4616f12526aae9bc262937d87adb3fcdf2245e8f6b  assets/embedded/media-011.png
0076a7b96e75db2a3b5b7cf255d0d0912c95931e3be625227d371e070aa1dba9  assets/embedded/media-012.png
fc0471e98502f91d9b58797243f4c9830ff9ecf08e8e793fd65aab4a8c0e4cb2  assets/embedded/media-013.png
ec9bf7178cbc30ad310c3407c24ccf1cb8122ec14c2effaad1eacb7f5cf168a0  assets/embedded/media-014.png
db4ecc7a405a79833c26474f69623cb763c5df9e00c03eba6d5ba5092ea25496  assets/embedded/media-015.png
30a1ed3135d6e1db53c6df6dd611720d314721c200a578c594d3beb0dc96facd  assets/embedded/media-016.png
9bc45c7e36476508025240935d6aa11081752933f7f28d7c0dc55973a24939d6  assets/embedded/media-017.png
304e104de4bb7dcdb6da673c77667b17ffb06e03b0b6e7063c5094fc06efbd26  assets/embedded/media-018.png
e5465f341d22191a4fdbf7a800869668804c591e0ec092af7c23ffb70c467dce  assets/embedded/media-019.png
f6a3fa4b92df651ebba856fcfecb80f4df171520e91e39a5d51fc9898b698815  assets/embedded/media-020.png
d1dcfe6515252557d82d0bc6e667f7ed1bd9aa88b2e3c52a977b705936c21389  assets/embedded/media-021.png
541df88176f38aba792d6cad68bdee2272c30157522be2d27f0203578fa431ba  assets/embedded/media-022.png
0afbe9831b47ec21b8bdacc3fd18458047660396f0fd136a89359e2e6e856075  assets/embedded/media-023.png
9f87c67ca002f945d5c0dd7e2a05dcc225911c2707d4ab68f0bd9dcb978359f1  assets/embedded/media-024.png
864dc12af5e50d22a2feb2b2436b5f3f004540101e90437d11d9ccd54749320a  assets/embedded/media-025.png
09910a4452ce6b6726a85738a586d617d2938edaed8787452c31a94a52fc29ab  assets/embedded/media-026.png
2c702160828ee90cd245c4528311c4565fce8871a44be2387e1eaf3535a48573  assets/embedded/media-027.png
67c0d9d084f919325dd77bc9fedc1f05686fd68a5c351d8b8f5fa551e9c16139  assets/embedded/media-028.png
79c9c225937588fdb424af77db0d7184e625186cdaf475ef298dfac1977e86a5  assets/embedded/media-029.png
47c88a8db8ef39542697925005df9b0b8291545b5ba6fed7f7953af387fff474  assets/embedded/media-030.png
9bf509950cc17cf8720539104600f90129146d68f675e01d1986020d93ba80ad  assets/embedded/media-031.png
179154897f254c1bb30fca1660d9a057897af0ae6fc50f16c13c1f69e3b3426c  assets/embedded/media-032.png
4e184bf8ac00e52ef68a17fc762ed0f4affadfba2671586761185af29fd24f5f  assets/embedded/media-033.png
7ae6dd97e7d740a696c0ddb3d7d00d641369e051d418609811558005ae0b5398  assets/embedded/media-034.png
d2d028a0c4190dcac499f114a0c6fcdfc4b5d54e4decf71ca77e4b538961ecf5  assets/embedded/media-035.png
f33f26cd9427bb306c676ba5b19ecd1129b3c86e908b319b2d3451fbf84cd248  assets/embedded/media-036.png
662cab241b1c3bed088d8c1a1b094952e7e2210d9bf5a5ac83fcb30415980fa2  assets/embedded/media-037.png
4c100d0ec7663f4995a9d232468bd16bc67bc68bf6eb24a874a175d0e0e6a5e1  assets/embedded/media-038.png
82ffa2f7bfebfc6d9330e7e8e49c38632f73b34b69c81ca6acee43e5914e0e15  assets/embedded/media-039.png
1dd8d15160b6fe9454054d12d2d9e855193ec383912f78a06b8435f569554d5d  assets/embedded/media-040.png
1f207ba11ae03ba1c0b58fbbf7ffc4b245fbf4309fe6c0e330e854f18b9c3a85  assets/embedded/media-041.png
691fa66be8cdc4eb8653d1a5c5f47491959f457f72aefe9e23fa46975fd2effc  assets/embedded/media-042.png
d521e23a04aad76d6f7b2bd40aac2e658df5e92edf1a9263533f27adb70110b5  assets/embedded/media-043.png
bff4ecd16cdbc02af487889c18059ea97e164cc4ae1fd107717b24927542f2fb  assets/embedded/media-044.png
dd00077f6c05b057ecc540f704c9e41bf724422a8b53dcefb9fbb252593dae87  assets/embedded/media-045.png
60a5844112cfa6b20ef6d60b943cb0d1b9ac3af580b5d30bddf75d2ccf579b15  assets/embedded/media-046.png
5c8c29ced5030d7df3cd705a7176783fd510f9f0bb1bd7ad1ca98267b5605b9d  assets/embedded/media-047.png
bc285c05116c03f3ff571025b682fdf2bbb41c48456f494a1bf06ad1ce149500  assets/embedded/media-048.png
ed6156f249a83e01dfec310b0395a17e40b52dc7c1b4b746093fcdd35e9ef8b5  assets/embedded/media-049.png
b2da1e61ed061306f643c6e282f79a6ca91befc4247b1686169c610b898feaf4  assets/embedded/media-050.png
c49268bf34b2543c120376619644e86818fc3b9fdbbad72d8aa8fc9670bdc428  assets/embedded/media-051.png
9437ebc38736a09e812d7bc39e558c044bea1ded4fa9aa1ef5251c2aef4287fb  assets/embedded/media-052.png
787e9a6b536e960197148760e246ec69f5545929b4e91addeb1765db78610e86  assets/embedded/media-053.png
8969f73ca116201b6cf9c74e58aa83ca3a4f769aaf3d88b309d6151e99c5f1f7  assets/embedded/media-054.png
e17a5d3603e7962b60fb71889eda0707e1960a574cf0a161dab0112f96eb2656  assets/embedded/media-055.png
8c058f4279e631651c9437eafa099456a31a34bf972b0add931717f9e412b4b3  assets/embedded/media-056.png
f0575aec40b0551cb983f2681d2f2f4745f6eb2843fc2caacba784e7b17b619e  assets/embedded/media-057.png
92bf07686af247c95cb2a3bee6f43d9f7d72ff08c33baaaaf169da8ee80a8edd  assets/embedded/media-058.png
15cdcd84c639b9959fc788aa722a50ef050b349e04fe170727d2efd86c71eee9  assets/embedded/media-059.png
ff443cc3e6d74269d2ab238ae60f505c14958417f745278ca52bc88796278de1  assets/embedded/media-060.png
5a0767c6f02f6da371f7e4e03d638b282a9373110f5b308ab7e527c11d42473d  assets/embedded/media-061.png
99f1f83ffd931c92573443eed8aa852a133f9fef4bbca50bbff44d57ef1b830e  assets/embedded/media-062.png
1bc0ca97c4b13fabf16cf00185d7ff8fdcea64774533ec81e4232e13092a2e49  assets/embedded/media-063.png
c85b57438b0a0e07e2c5bd550ee3423ad931014689e30a161da282f1e0863817  assets/embedded/media-064.png
9441deb31bc8290338f977cb9141d278e80a671b7f5552d01fdc62ccc1df3d9c  assets/embedded/media-065.png
967d6a19c38a54e04a333820dc77c484f135f9fbda1705cf8ee5742bc96bb658  assets/embedded/media-066.png
60ffbe557015074475e6910dd5316c668130c225519aa16d37654585d417e7de  assets/embedded/media-067.png
1493adbdc4baf1ebcafa23d2d8f2a5946b4a5e98423a0543fa78f9efeade96ab  assets/embedded/media-068.png
b35b2241cf71773e5226331a0ef334283c16a2cee30d876dcb213bdc06c88c61  assets/embedded/media-069.png
6cd236227ff812ac67871716cc9c9c9be17590102cc2b45c5f4870d7d5ce032a  assets/embedded/media-070.png
eda229515f992eba60fa1c69609079129fc4ffd6262eca425bb2ca606004b812  assets/embedded/media-071.png
5ce6a8cce2eeb4f4c62f94c939e23ebb91dd4f9c1b1afe07d196c5f6d71d86b5  assets/embedded/media-072.png
cb5d608ca5297c9b302347c5ca40a89daeaa1d53f058dc9287b7a694e0e31783  assets/embedded/media-073.png
cb203488bf0debe2956eeb8a388375b21256372599325c568dba898b79f88ef5  assets/embedded/media-074.png
9e4e2d679bfcc19398e7fe112ec495d2b48fb07ead38bac9d35c5d308a2f50fa  assets/embedded/media-075.png
c518a86973473ebebb46ea7cf76d1f313c378a35eb0b4360a308fbcda9d4e2e4  assets/embedded/media-076.png
ec43683691b74ed85dd862e1715aea56152e90a046d8b3b4eb9fdc552a869578  assets/embedded/media-077.png
f3c41b6d5c0c9740b789040ce8ee53ae49f5b25c6d1b382e74d22201d910caa6  assets/embedded/media-078.png
7f0ede084c4489be0be61e65eb0dc46119112e5ac765c74ba5bf7fc84c05771a  assets/embedded/media-079.png
6e48e4b3e0ae3f9f6d5a8c06058628094e870ccbdc7e30bbcda4b7994c2bcf77  assets/embedded/media-080.png
f02b211393a31f461e705303c4a2c6c6964f1c4ba0698626f5ba647ef11bc877  assets/embedded/media-081.png
9a45610b021034e7922b7ef91ae153bb4acb826e23e625230753d23b2661a08c  assets/embedded/media-082.png
4a82c362ce626e53a2dbca37d68ef9b1469e9a04dd3933320ef08f5dc55c41b1  assets/embedded/media-083.png
e312cbb565750aaeb0d2c2d4eadc255022a2e8624c6ce1e58e038c40cd383d84  assets/embedded/media-084.png
a0670db176ef3cbcc6a49ccc6326a99b58e237e99bc1d3b3dca65c5e66ff75c6  assets/embedded/media-085.png
c89ccb4807d44cba07d17a15ec12dfed73775f81f0231771ad3ba1cdfe95588f  assets/embedded/media-086.png
88a5060add161a96831222ab83f46e0268418188bbeb2ee78cfba679245189c3  assets/embedded/media-087.png
94ec878e551a4bf09b79fd93e31e97ab5119b0551019c3fa1b63d5200cf4f0d3  assets/embedded/media-088.png
503b02598c6e2573c76a606978b13c3e993991e205582ff79b43b3f2e8c63a87  assets/embedded/media-089.png
d970d9d5b8d3150351914b122bae6ddb372093c7b6f2a6640d7b6804ac1f98ce  assets/embedded/media-090.png
f58f1045e3fdd10ac71e132a83327e6e0b37058070b4cb94dae3624980ba7b9e  assets/embedded/media-091.png
41d09aca68715bc33285c6bbdc62415010a63fbc73af818966646ef6ac89686a  assets/embedded/media-092.png
f18e27d4c393f0df1f25f10785f6a7f55b69d23c0a74321d909c7b63b3e943b7  assets/embedded/media-093.png
f9ab929ade774818e522d0b7ace337732e5a24c205378e222304d70417d6a1ec  assets/embedded/media-094.png
63026e8f2d09b8a043f60131984a5e05c45a77d3c31fde9850fb0165a040518d  assets/embedded/media-095.png
5a6459aeb3d6466c4694ded81167672037e6e9a93b54394498e2bb24040265ed  assets/embedded/media-096.png
3ff02c462b79846f5e2733289df54d3103e09b2466a1960bfb952787a2019b9c  assets/embedded/media-097.png
cb25623e862282f16cd35631990706dc19033592fbf23ec3672b1371a5378855  assets/embedded/media-098.png
555d338977490ea7c67363645bd459d3710b3dd55783fc1a19252f011ebcb58a  assets/embedded/media-099.png
57f094bec9b91b331667951bad9013f7bc8527038850b15da2a2af7d823a97c7  assets/embedded/media-100.png
2710b1f5e13be0392d0b7de945fbc251cd1776789576ec302896b7b475f8e268  assets/embedded/media-101.png
384c58be27fdef7a00f5a7b58224d95ed892737a77a8a24754290c68ffc989c5  assets/embedded/media-102.png
eb7ae7ab17062634056422d0fa40feb86948b7d44c99c68b4842172055c97913  assets/embedded/media-103.png
973630f39ac1900961a34da498e655967b8acd6bd770ed65ebe2ab518773ed5e  assets/embedded/media-104.png
4e1474a546edfa4bd0c97a66c9627e1cbe2938cf50cb1e2bb552c7c6457ba6cf  assets/embedded/media-105.png
a89ea447f5a1e9fb048eb0d3d3b8d2931cda14a919ce14c139a27bdb8c1b65ed  assets/embedded/media-106.png
4df76b7da00d93d04df4b6902ee88396c7dc6a7a81ace4b8ca4032ab95cc6815  assets/embedded/media-107.png
9cbc96384149de53e7abd0c3b959ffccdf0552c2bcad83f07ff61608e88f0901  assets/embedded/media-108.png
c900d1fd503fe2a92ba90cf96a3cbcaf4e953d22edd0f2170cc12ddf3c978f04  assets/embedded/media-109.png
3b57064ad98b02f9ec62b806dd773f52ad540b5bd2a54f3d82448c9adb08a151  assets/embedded/media-110.png
6652fa3a1f4b3b7f930c097e77e5bbf4e4e7a396dee226d470bd3f987108d68a  assets/embedded/media-111.png
2d8b0107f218acd81b87a57c312573d4bfe594a4047d0bfa1aadd7a632de6673  assets/embedded/media-112.png
cf4b43e57a5317359a3091122e684b99849ed27832c4a016520f6a98292e18d9  assets/embedded/media-113.png
c7d64ce6f6e22bfa1ed22c31dbda7d8bc5895d372173229d14ebf354d39ffe26  assets/embedded/media-114.png
afff7ea3bf0f6bf4e7b6cf93ea86d889c76a94d02be27dc2a47da11d12a67113  assets/embedded/media-115.png
58ac001baa6754a58f47896423a133089e141dfc0b14c5a6f867d5a2df135bdf  assets/embedded/media-116.png
86d7720e3bdd298a32da04c283006dacbc4b43b4f7642873784024c4cd825fa9  assets/embedded/media-117.png
c50eab8d446a8d914ac38702956bdc5d0154b63da24b1071d6288cc12c8e3fdd  assets/embedded/media-118.png
9ffc1cc3d49f3d7ee036bfb22567ce543fe5fd01fbc6757d3fb3249cfece145d  assets/embedded/media-119.png
86312cb1215f9bf7a734e66791460581764ee12a6b790a5bd27da716d953bb40  assets/embedded/media-120.png
5993866da630d844bb064f8dbff6ada23e6c152adcc0588e4fa5b6fbd3c289d5  assets/embedded/media-121.png
fb095844c6c88c1f49bfde074b6e3f76d9fe6a528f4f002538d771b5722dcae5  assets/embedded/media-122.png
fe9e8a24201d06acd99de866f62b73ddb89f85f91750d486b665526539ecdf89  assets/embedded/media-123.png
de7d6a9e7f3f6f85ab1b3a608900a86dc43a9aa27ed1f885e3b22c29081563d6  assets/embedded/media-124.ogg
1cd658ac0d8b882e6e35743171ce5f097fd25ee705c8cdd6c77b4af57d1f45f5  assets/embedded/media-125.wav
f2e48f8a0bd0615f0fb507fe0377a77fda471ff1300aecf0a375a78bedc8bd97  assets/embedded/media-126.wav
23cf8088c7768a80f82c8b401737c8a341d632c88e7efdaffce560fc5f9bdbc9  assets/embedded/media-127.wav
25487f8866237889519c748abf23f3adf29c56dff3f9b6c5ca815814904a8171  assets/embedded/media-128.png
796ce94197b717d81bb695a5650aa0b53e65aefe3f156ebdb52aae89a078d6bc  assets/embedded/media-129.png
df4286d82acd0e89714c66d88b3e800e00a6f8a013796c9c5df7888e0bfaf8fa  assets/embedded/media-130.png
7a186c5828a5ea84167e528999dad49cf5cd6d159d9cd142f98ea41a7d94c08d  assets/embedded/media-131.png
8d36685afc2ffd8f3daa810288b046f8cd26c6b78d18e33a9fdd2d1c9392dec7  assets/embedded/media-132.png
c03ef02fc372f66044d9bb2ea4c5b9b5d03b32be513aceddb31fa7848c536c04  assets/embedded/media-133.png
dc90be8d2b4ab50cb1645a0743eddbe6b6523ef72178ec5075e78f52e5158549  assets/embedded/media-134.png
7dc94a165ef0a60aae388c31172527180a6b3fd23ffcff7cfd94745650245deb  assets/embedded/media-135.png
17f1a824c39023ac015cd87c7aa0cd3fbd4043aba339bcf8197be82cc7a64820  assets/embedded/media-136.png
6168e20b22f48d500178c26a52e913fbe7992dd00a34f5115bb4967cfacbe7af  assets/embedded/media-137.png
f823c440b2858e44c44451130749b56ca06d013c9ec39c3fb9d0cb4bf1b985ce  assets/embedded/media-138.png
48f42f6638607e957a65ef4513f43d49451066e54032302e094c869243376e98  assets/embedded/media-139.png
06f393f91c5f86555a152a702f3ec24a42d1cffca9696505e53ea3584d99dfd6  assets/embedded/media-140.png
64a9eeb237d0f0760c12f55ab349ec72c77c709b809e62979bc8dc2a068ca61d  assets/embedded/media-141.png
592dd44ea7545544f77c20560430031c7f12457d0a162263a777a6f2c6bae2d9  assets/embedded/media-142.png
bad589a39f9a657955df22aef57a9710ded1b143e5460df2a63b8755419ec078  assets/embedded/media-143.png
ba30420fcb819f6090a60e7ae41b0c2a48f033640113b6103f5060ab7ee92123  assets/embedded/media-144.png
95e272aefac3ab5eda8f2bad352f404442820b952872365d444d8c2973c8a5df  assets/embedded/media-145.png
ac7f437365b5fdd5bc3025cda82904364ebe68f8d766baba95e12bc5e8999a84  assets/embedded/media-146.png
55510e5cfe95d7e9a0a8fbd6461766e25d56059155d257638853c95090886001  assets/embedded/media-147.png
57f315d461ced44ceb84932a83cafbb5e1ceeaa0145bdab6dbdb1f7d2a59210b  assets/embedded/media-148.png
4752a5b8f615d71531df6edf9c8d6938e46f645f1042f2911fc171c77723883f  assets/embedded/media-149.png
7fc248f3b3a3c4ea8ea0acd056b5794646f4117dd11e005a3bc132ff3d19b482  assets/embedded/media-150.png
4ddedcde32cfa03752d366a1bde7ba16f5bd23129a01ece2eeae6a83f6cdda5f  assets/embedded/media-151.png
f5f96cd68f848225fc0b782d8af86771cab44fbdf0024b3d19ffb44c776a4c39  assets/embedded/media-152.png
fb597b26dd4f1fe446a59065a9b05db97cc3c1189ad148cff9b1897144f13ffe  assets/embedded/media-153.png
9ab529483c611c2adf867b4d1f8c7105c2d0f93df061780ddca52beb5792a589  assets/embedded/media-154.png
a9a5c38730be09bd112a63e7818d55b4da991897312fd5372d93f32285d23f11  assets/embedded/media-155.png
d374cc66c0dd236201560f25805002c7f2fe71cb172a985c6004edc7fdab9734  assets/embedded/media-156.png
27585fb9faeb7e51ec9552899178f4e7d0baf9f14a71e5740af0d2b736c6acc9  assets/embedded/media-157.png
2fa865b88451bb9882774441de18f75e66ca6c72099ac49f80bf7aa7d84ff3d7  assets/embedded/media-158.png
2bc5e744797063456c16dc31ed56f12eadae5bba6ded31f938c0d07b8710b361  assets/embedded/media-159.png
6a3c9bac7828dc963e51e9b5ebf85559e99f162494213a8a3da4913b0259d17e  assets/embedded/media-160.png
4e5eb97314ee6d2b5c8ed72ec87d0dfc7e0f8cb1d17ed7021378da4d94605762  assets/embedded/media-161.png
ac935888f9f020e4c16d66324e09533ed4097466e4473ffd87c0f44bd3f274ac  assets/embedded/media-162.png
0d52b692b0d343cde498d45c93893846ddaa8e04cf188efa6a9f140000367ca2  assets/embedded/media-163.png
b8ac2e81896715337f49e2b92163a2d06d2005d469ae18b8d246f9e04813e1b2  assets/embedded/media-164.png
dedf25a6bbba0e0042e4471fbe2c3b47c7cf73efaf5e520ce6251655d2837e1b  assets/embedded/media-165.png
57259a3fcfe43575ddb228700c0fff868081519b486e0e8ec6b0809ff9a1b766  assets/embedded/media-166.png
23a6d5e6c66d1b58fc1b064e3ace3fcd44a1c05b4498b10fd1671a0b3de1333d  assets/embedded/media-167.png
92a9ce9d7b0ab0586c31948e7f91b93a31a8662cf31cc63c41a2fa20ddc49faf  assets/embedded/media-168.png
1a9d8cb5d96d6f936c3792444e52bcb999b736ff8f89940ada23f6384b15dfda  assets/embedded/media-169.png
87196d520bbd02cc6a03ce859f8f76d7a24e79f47fbf44079146785f73b13444  assets/embedded/media-170.png
dee434ceefe9095959ebac3a9f5e89f0f2cb999cb41a9c81f777a5153a0b1c0f  assets/embedded/media-171.png
3268c5ca855e929fc890539f63269accc03f45db94f697266744d35e02e980ce  assets/embedded/media-172.png
2b089c6662b6a552398fca102e07beb9eb85c8a8518ce2156eb4ed62bf8c0914  assets/embedded/media-173.png
211b1d8c2e270703588621dbec66beb9a3a0e4919b269d0335da84f8de7ca737  assets/embedded/media-174.png
229e9f02699608e9d463a84b194f81288c17914170a56988eb0422ad7188a0d1  assets/embedded/media-175.png
c055bed35eef02b2aafbc5f582f3c1bb1c505037f4033ee45dcfe62aef65781e  assets/embedded/media-176.png
0702209e66a4bd1aaf9e40fcb15a13186ad10a6fdf731ae3393041024b9f5260  assets/embedded/media-177.png
2956d46b5fadc5f884355a4e08646fdb2dc5a8efaf5f1f4c80d0405e3fd63171  assets/embedded/media-178.png
6765d095ac894143a0fe9abc9b60b44817d4aa551529d2029778788479584898  assets/embedded/media-179.png
f01ff88a7901f6ba734c71b6aee0663ad9f1fa19fea1769a349e2933496931c4  assets/embedded/media-180.png
cf4a7c175939aa78f5ef9e486c6bc03babe8ae9b1aa8b7fd3dc9a0a640192d3e  assets/embedded/media-181.png
8403b594fcf6f466673cd4e8e4de440c0cf50647be047d32e5946bed7cfac002  assets/embedded/media-182.png
b77e7984af775c304ead63aeb82087b27d55ac8087c0446ff3247afd90867a53  assets/embedded/media-183.png
44f42c76895ca8050f8dfab54e80f4c4716e84ab565c43bcebb22a4bd2d57dee  assets/embedded/media-184.png
c7f9ae1a64a106f2be551a39e2c65ac0a82017bbd91b1c5a3beb9e07349cfc53  assets/embedded/media-185.png
3527ebafa96d6aae644923e8da4983e590e3240309a788697bcd3394e568e28d  assets/embedded/media-186.png
89f6a1a4c6bfcef97c112cf10a491654b6b3e5e8bc168caec6d4e618a508a18c  assets/embedded/media-187.png
eb1e5aed05c0d6153d42a376f9e3d9e71942c224a2dd1f9f5b45efcead0804da  assets/embedded/media-188.png
a6bc107c43963492c664afa3a671761e89e5b1f4744475821e51f6694061df5b  assets/embedded/media-189.png
b69a22c34e5886bfea5247653bdf8ebb54e8e0b6e92bfa848e6873065cd82897  assets/embedded/media-190.png
9d7fe6a19310622f499fe764b6dc7b05a2aeec1a88a92f49f764485b5a505bd1  assets/embedded/media-191.png
9bffbf9f5bcc15aae25bf76ec6441a65a3f215aa18c100edc80d49b0136407d5  assets/embedded/media-192.png
4a0ab79cafbbe04059a5dd7167854e3d0ce59b316a8a49308311b3567b8b6581  assets/embedded/media-193.png
b0b52c4df99666d42db056f75db0f85ef5e6f7ed0ef77db6ce5388735e41306a  assets/embedded/media-194.png
db140018c9ea3b497e03ddead97a4d6c0a226482048d0e5b8f2c39dea7877766  assets/embedded/media-195.png
ecab6caa090e493eeb9c1ba77a22d903f7bfad47d58af079b81ddbeafa8391a1  baseline.json
4aa3d8d60bfca8e2ba2408b256c02fb7d5029cf7b8ed6671863cbe454ef5d56f  build.config.json
9f4a07801724ad01a9d80f1a27394d193e6fa373c0e9b6ec2856ab41a32eada2  content/audio-manifest.json
57901fe2c9471f7645901ad5594f95b8ac978cfcd6a55829f70c340c39b4dfb2  content/contracts/sealed-legacy.json
80ca3b8a6f125f838c9966dae4cc7f97df8ca91eccfd7b474425db98695f6f9f  content/extensions/audio/legacy-default/audio.json
cd315e2943a6099e48714b9c7dfb33489de8c20d4a4fefbd29ac3d3bf7b55c4a  content/extensions/characters/lab-runner/character.json
5e1a347dd05bf59c99754728fe863a601033f6bb3d5e5bad7195fc7c14d7fce4  content/extensions/characters/lab-scout/character.json
e381392854137554e37d56fbb3db64b67dbff377ed50658fab45ad4cbf2fbec0  content/extensions/characters/legacy-terra/character.json
e1d44c5091c9d9382b3dc63af5d54a48136ea40ec14448120f8648c57855ddbd  content/extensions/maps/base-1-3/map.json
060fb132a6a29951d214fbfeadb804e5e86d953dff725b2a35f57a98c9d6a452  content/extensions/maps/lab-bonus/map.json
8756b92289deee37c3997025aaf6ca23a3f6e71929c9e30a6319dd5271bcbbf1  content/extensions/maps/lab-main/map.json
edd3b7d888afaec18d169781fdbea29e12160172ae353a1bf9a277654799e698  content/extensions/stages/lab-platforms/stage.json
a5eb186151e10c9ffa666228d43cbb5750bfe6c782f2fee6c035e9e5f51efa9a  content/extensions/stages/terra-1-3/stage.json
8dfd7721da17dd862569b07d0704f3e42a50877511fb68a744ddf9cb955431d9  content/maps/base-1-3/manifest.json
a36c9adfed8afbff88a7c9e3fc1d71629d421c22a029fed791dd42ea3bbefa3e  content/maps/base-1-3/reference.json
ebcc1f000690c0674280659e956ae0667897f4c25fc207ec682c011985a399c9  content/resources.json
c6f2dd9085965b6d07c9d222ec9bcf4337d99ac6d654ae7fbaa6a9eb81f65389  CONTRIBUTING.md
781a5c88e5ca60f03994ec3b692573d22282cb61140ecd14db8bc5673856207d  DEV.cmd
8381e4305fa55cb1882b435ab9f8af32e0758e42284e1fca8dc5fad54d1616e4  docs/ACCEPTANCE_M06.md
5509cd2dd0eb30b7d961c6b3246ea0a2aaf879a6b3bc123941a5c2afa22d03c6  docs/ACCEPTANCE_M07.md
46a56942281f292b7ac17d3b733810b3812ed25cb108e5ba6439b79a10ae2be5  docs/ACCEPTANCE_UI_M05.md
5b3815213a4752cdcee4b5fa4f25f95b075bb25a989b062723684a575e771f48  docs/ACCEPTANCE.md
07dac67f168934d7a1f5b28d568cbafde3bf1f96de53b1a1a9241f26e3866faa  docs/ADR-001-engine-strategy.md
af4fa71c70a20525e3fb8f16b3ec6e998718b018174d72a5759d0fe1ba02377a  docs/ADR-002-stage-contract.md
489fa7202c8d580086afea65df2da41c0327b7fe65006470872c73abf07a277f  docs/ARCHITECTURE.md
fc2b7938cdc97270695103ea6bb245ce9adecfced9927998ea10bc68701d6503  docs/BEHAVIOR_CHANGES_M02.md
3f4d955e4e0d9bf6f9cf0b8a4ed14bd3ee3637f401727c996ef657607e80b62e  docs/CHANGELOG_M01.md
43933cd175e98314e0ea105b4cde14d9a1b92ccb595e340b92edce6bd671a215  docs/CHANGELOG_M02.md
8741558e8b93ac3e1e1286b10df19f9a7f09242f454a0666aa77718a776a2a49  docs/CHANGELOG_M03.md
495bc8487a9ab2bdc8912325c7415b2d5044c9c22c99d20d9d9f059a5835cbde  docs/CHANGELOG_M04.md
5a883f27e2f46ee27d3f605175cd2dbae04377a570b312b035e1ed6e08b3006d  docs/CHANGELOG_M05.md
a87238ad66152e3cca89452290a8aa792d9e442c100c21e6556b4985dc2585b4  docs/CHANGELOG_M06.md
d2eed8894f1a56b0f10d9b865bffc8fb1ee368c97f239d4af0892719e9fa83c6  docs/CHANGELOG_M07.md
072ad40ddc67efea95910e9363de8ebfdb9df37cc06014f573c2346dc6be6e19  docs/CHANGELOG_R15.md
fe6d2c4c42bb43e7ea827c7b1846598f8e995ede3b78bfd72972ef93b95bd5fe  docs/evidence/local-m02/game-comparison.json
8f22b7a747cdff7b7ac3cda63c0572e5c5a7fdd3e34d771da0ad56f711e0acdf  docs/evidence/local-m02/http-probe.json
2304105de09ce277300ad4caca55d1adaf3ee9a8924b9054034a854115624704  docs/evidence/local-m02/settings-report.json
50c48a2c3da5f91c0877a00e6d0f443fe4545c58638be86f083ed0aba9469ae7  docs/evidence/README.md
84dbeda0b9c9c7f49b82d3f53a4da9c3d238a442698d4db055f546df086dbf07  docs/generated/manifest.json
b7dd1539b3561b1cca605db922967d96e6686c3f5699d981c076ccd504ca81c7  docs/generated/MODULES.md
188ade56a1632cd629b7861a256100342cf00e6acfae969ed62c30df4b2002b3  docs/GOVERNANCE.md
63f0714a816a61dba99cdc1ee90780d225105270b57eb4525c8dd85f8214a7c6  docs/HANDOFF_M01.md
9bcadd59951cb68ca16af40884f42fcc34d94dbeb5b64698d48ab3a690bd12a1  docs/HANDOFF_M02.md
efa3faadfeece5fb13f1cbf33d2e161dff1fac554461c365b34e3e54104bda2b  docs/HANDOFF_M03.md
a02095a692abbeaf556836830bbe27497a11212e7ff5e21d45365f36f9dbd906  docs/HANDOFF_M04.md
f4d02c3da590856c4192b330e4efad6b2650d3742c4327cec3fda8ada84c3f91  docs/HANDOFF_M05.md
c3e0dbfc4e2836e31bc07332f34067581d4f358d9fa9296f2577b1de889af045  docs/HANDOFF_M06.md
2a6c5bd6b457d25ca8007986017780719a2ad0af86cdf49e6f237cd664c1289a  docs/HANDOFF_M07.md
df554ba5134f366587792310eb23c053d7ebc9c495a40455634d5204f8482c0d  docs/history/M01_AGENTS.md
17a971e3b3d1a7b905982599e6a19bf68c5f537db35cfb5d3d2060ef0ea4acac  docs/history/M01_ARCHITECTURE.md
7b4eecae80952b7d8d1a7203558205a03937e8a927b5e9da1decd04a3f3e9b4f  docs/history/M01_CONTRIBUTING.md
6a9d5172019b171d1cf4574735ca78e4b13f08f682965d56f66aa02a128eb7dc  docs/history/M01_MODULE_MAP.md
2a6f137e267df97c3df5c35a9eb863270c4499e52002ff5b19642325fee5c35b  docs/history/M01_README.md
712844b84f83970acd6b8cb55e9a8bacfff51861dee385b6417df6fc59d12fcd  docs/history/M01_START_HERE.md
2fa7246fe6b3873fd0bf1bde1c287836534a48ab69ec5f0f9186ca5ecda65bdd  docs/history/M01_TEST_REPORT.md
c3fcd1bc970a2e90d4f49ae8322340b8e0e68c2703063560c0dcde1d84098c47  docs/history/M02_AGENTS.md
37a436cb4de2edda887c676643fd8f6163ee5cf045e01932c07df0a27917a79c  docs/history/M02_ARCHITECTURE.md
3c46da8ef979927e90f910ded965cfdaee5a4ac095cfd3b0f8cf3dbc3c7a6f93  docs/history/M02_CONTRIBUTING.md
8945aa76b8eae52747a6fc8a08ffd5758e90a045b1732e02b18d831c26053d6b  docs/history/M02_MODULE_MAP.md
21c344e4ced54efbc585af00e9dfc9980456e96a8b8267590e2c8bf701602109  docs/history/M02_README.md
0d0f6341869c9e6a9962deaa2b0dd5cfced774b1b6de4b8630cc4a0cda541d83  docs/history/M02_START_HERE.md
71c55e51f1189534af05d568fd5e3a9014a0bb9e56946524c359e65bcd5b4a54  docs/history/M02_TASKS.json
f7fab408ba1ae2d67a667c4f857f2e6420980603cdb877eeba734e2b21254cb1  docs/history/M02_TEST_REPORT.md
6923a2a02f0f3fe752b4812239cddc87e61722e2699e6e14160119f04a84d8fc  docs/history/r15-before/AGENTS.md
bad94ce9c773a4fc860602804547dafc02ea8f8c7ca381d8ad42cc9a9b21757b  docs/history/r15-before/CONTRIBUTING.md
ad244f67cecd04de55432fd09619089b45d449910742807874151c11f56ef8e0  docs/history/r15-before/docs/ARCHITECTURE.md
2fa46c4d4d0569d46cafb710cb8c8d6a61016e42bde6767a9adc5721966a6303  docs/history/r15-before/docs/GOVERNANCE.md
c2d7dc4225d473fcf3add6d0b3ad25821d6bdfb5f3b07525cdb0160836425bb9  docs/history/r15-before/docs/KNOWN_LIMITS.md
30bd55518653ebf7f5e860d4863151e165cd9fca4344ac01b5753dbd545bb00c  docs/history/r15-before/docs/PUBLISH.md
3aae16adfb289a5cab1b02b11e574f1be5cd20268445de65d14f9b3fe9b3b660  docs/history/r15-before/docs/stages/ADD_CHARACTER.md
04dcfd265575676115b190abf8e6942ef8489e2637f4514f0dce1695c8de1196  docs/history/r15-before/docs/stages/ADD_LEVEL.md
1779e63ba664b2189efcfa2f5d84dc410984e14a0081716b6cc0f847298986fb  docs/history/r15-before/docs/stages/CONTRACT.md
73202f6c48adabeb9a8f8116699af14594628a0560a5de88aac7d5a98bdf4e70  docs/history/r15-before/docs/stages/READINESS.md
279a6162d32e0ed20875c6e3e734bde8a4ed60af88d9878e47ef2ad114fb3a19  docs/history/r15-before/docs/TASKS.json
96f78b5a82dd84d89c5cf8e5e3064b1e17888d7cde448b6c0580ed45432c1173  docs/history/r15-before/docs/UI_CONTRACT.md
de99feaa61baac60a587bffe570f7a7ab624dc7c70b4926e6396b9204af78e35  docs/history/r15-before/README.md
5b3c609f23179fe1a0735ffccf003f79ef14f9d2bca733ee3e79876fddfe30e1  docs/history/r15-before/START_HERE.md
5c16e2ad8685dd2da8585f5593b965cd8c6b13339f5bff4ba2b0e06b8972b349  docs/history/TASKS_M01.json
712585bcf10e62847806c782b8e866a839690f1e6ca0b1d51e15e62fc69fb1f5  docs/KNOWN_LIMITS.md
b348f485aa50b07097571fb50c046b835e06b08824b217e2516d6ae50692a5ba  docs/MODULE_MAP.md
f6758d292f850f04e2aa74728aee4750992616548d4cca8de1a0bdc77becf4f4  docs/PUBLISH.md
74f66c69617009f1dd6cc3c808dcbc3240f229f1548eb7c959e18b86382f96b4  docs/QUICK_HELP_M06.md
f980ad247da3f3f5569a108ca7044315dcefc996811f2ed337362a3284da6040  docs/REFERENCES_M02.md
79d23823e5808834e99e4bcc1d457f9c5e19908c25af783100e30bc7ebdde484  docs/REFERENCES_M04.md
02efb1d276a82b9d0428f2673b95194f08517c8be57265582ca858d5e625e0aa  docs/REFERENCES_M06.md
e6840f45c50491de211ce7cf0533bec67409210fea95e1a2a43f9e0b3d16b56a  docs/REFERENCES_M07.md
f2a10f6606fd7ba504b0913db1f1bd364e30146185c1df711359e8fc1c922ab4  docs/REFERENCES_UI_M05.md
565b8d79c4fea0ce90cebc923201be5c3d75295192662954bdb5810a184db768  docs/REFERENCES.md
425924b2a8d545d207b8a435a821b2b7b0dcf7a0b65efcaa7fee3aeb9ff15461  docs/RELEASE_REVIEW.json
7ba681271b2e419f4621caf06723fd68886263583329aae992525d6bedf0eb7c  docs/REMOTE_SOURCES.json
5e749a0736beecd9750a1a58095c773d9be36c91059ff0d01433719a147e9715  docs/RESOURCES.md
2dcb028a8034af56e67389cdb08db25ea8d5b7cf97b63a2fc5ae4a14c272a678  docs/SECURITY.md
92d1609c4f43a88ea18b644ca9984e3fc7e3343bf8734c00c399fc0815884a1f  docs/stages/ACCEPTANCE.md
07aa7a09489fc6029c3177823a959f286e83704a4cefb1647336c00fbe4532f8  docs/stages/ADD_CHARACTER.md
f8ee3d40959bace65f902725f76d476c5d4643493cb43022906280028a8bd339  docs/stages/ADD_LEVEL.md
039adc90fb8942785864f04672a4491c9cdc27e4f8c056ece24e67cf3c86ef13  docs/stages/CONTRACT.md
468522b2c21490feb65afcb6ca994f5efda19a8a7ce6f404a1b4d547e980b424  docs/stages/MAP_BASELINES.md
eb40db93634d950ce98a16caad16549b1733c7f0e3187ed77a415a56474cbff9  docs/stages/READINESS.md
7ab3f3c1cdeab7f7709f0af5173e2fd1973c44ad8222454cc7779548ad7b6eb0  docs/stages/REFERENCES.md
b61dc29d042468c016e44cbd3e8473261fe20ffbe40182081ced3949ec5ca503  docs/TASKS.json
a1a583c594e1542b73ed7a9b650548d1aaa1691c14a35d78148d87b7a67c53c2  docs/TEST_REPORT_M02.md
f8fcbc501bf8a25bbb67590a9200a6fb31f052381f093e5c13e85db728d4172d  docs/TEST_REPORT_M03.md
ed74e61da824b6423fb33e17777f739bec52b0ca59f15694bb9e412045f553b9  docs/TEST_REPORT_M04.md
d899c67dd6cf451a925bd2383401ef28c9d6e750f46797c01ddaecf5eadbdf55  docs/TEST_REPORT_M05.md
e0952dd9a1dd995961f227ba2d75d127915e743896a0df0a7861d5c186014ea4  docs/TEST_REPORT_M06.md
a683510e28feef873a1792536213a7a585f3f06ad9724fb51b6463be6753fa10  docs/TEST_REPORT_M07.md
ed013a269fff86e13ba646a4dc74ca24f8a33c31aea5f00756f430fba427e425  docs/TEST_REPORT.md
3ae1cb635c1dff8b3f6eb8b2fa85835bb85f1235b55cadb12a9be9eccd289f17  docs/UI_AUDIT_M07.md
5fcb540e2117cd0ccdec2f4b7865b6c72ba52dc9005c568f44e21b3f6772f050  docs/UI_CONTRACT.md
0b91bebeb4e5894631d4ee08f482d7365099fd2d7f7e1cb3bdd277893aea4656  package.json
5f43744d3eed9cbd773c51defc8d80cca3249e8b1d28e5f4e4d3946cf6523ee2  README.md
ed4f3eaea3bc6542639cadfe437d299c8a4f81f42ad627595495e55e8433e3cf  release.json
77f982f2990ee29351d3036361646ace34eaa6c61f8689d4d734242483eda075  scripts/architecture.mjs
58f16b0ad483f16d2b32ac5580cdc8a238a6ff7edb10b80368432a78e6eb393b  scripts/browser-compare.py
6ecffddc567b15cbfe5b42b8dbaf56d1e5f76f55912817c823716cdf98700e88  scripts/browser-new-content.py
276d96687664a721b9434ab8d6c13ad7408b01683bf017eb1732e4431503e497  scripts/browser-player-normal.py
d4c7acaf7d3cd025a2870f2a3c3610259e2e506dd6a2e70ecb121f4af109657f  scripts/browser-player-ui.py
9526fc27be0f60cab3d6a90011c5b14b1f3b13e98d5085ad241054386851bfca  scripts/browser-publication.py
f1a3e9081f6c537e279159af84d7e84cd115e06718707e8c37a154c70a08dc40  scripts/browser-release-polish.py
6b8973c17f59a4310afa58defc9a96fd8890d3b4d7a95cfc5ec9d13867bb4965  scripts/browser-settings.py
983768d300034542df5a6c704aea9c5505c5454427240a946314702f10f96c91  scripts/browser-stages.py
92648b01232a6c3f9aa892bcc909fd33e2e8401879bf9d9411e513213c368339  scripts/browser-ui.py
85a325c2d62de323f5ae6e219e83a36d2f33087a2d6ff0aa2a13d5ed96be3c43  scripts/build.mjs
a2d2f9f059a8b2a90051c02651a33b7eafff9d9807fbc6f9a5059ca93ee1b0dd  scripts/check.mjs
31ca284e0776453b4767cad6b64e1664cfd4edae018053d74709fc6183f3584c  scripts/collaboration.mjs
3ef1c9c6e1d985b0571906eccaac91c2cd9ea161ab5d56b284b3a12d9de8126c  scripts/lib/safe-path.mjs
1f89bc6b03591eb1c9abcac1db53d2ab6f42e5f2250d1a5aa048d2d8f1df7dac  scripts/pack.mjs
d7907e5a6743930406173a56623975ad9f146eaef04d9bd7193788da45b05b66  scripts/prepublish.mjs
ee82388c5d5e7e2a5a7f6dbec69b0fb75e1b453f36f4058d53a76d10fe7cb948  scripts/release-check.mjs
f98b64007eef38a33edfe3535e58cfec74648eb4aa5d0cc8f2855aab8cb6f83a  scripts/serve.mjs
751a5d2e9d7d18596e72954b87f76009c9d55c7a651e543ed62088003dd76220  scripts/stages.mjs
6ebf77980666b0d8a07a7639a26c46abaaa1124adfee723ee53683bb82fafc1f  src/app/index.template.html
fd2846cfdc57b45a29eaa187451c331ce8491b9d7020564637b7b27ed26715ac  src/app/player.template.html
a02f3fb1627c9a1d5826df4addfb50cc019301a87fe29f16a6e08b78282ae675  src/bridges/adventure-shell.bridge.js
6c6b730cc468c9f85af22c9f2cd6fca524bc3ade48f6cd323be148f23f556be9  src/bridges/bindings.bridge.js
0ca1eae28a6438fb955788ae013bd0f826294e3e256feaa012e2589920a2fb6b  src/bridges/chest-spill.bridge.js
a3ea8cc4811a20263eaa43f62a33e29fedb4d455ef149a0fd9eb7f13c1300e14  src/bridges/hud-paint.bridge.js
f9f71c05351516929b6224a8ec0bd6f6b7fa3cc51c16671d80a550efbc51cb79  src/bridges/stages.bridge.js
b7a792446598465154f8f9a99f3fd2f0eee6e591b12648eafa4adc50a64dffe4  src/bridges/weapon-exchange.bridge.js
e662a006959fc8354f5487c41a0cf230e48a66999e1e46bd4cc495c6c2156a12  src/compat/00-bootstrap.js.part
a330b82a6a3d976c5c8836836c3a9fa1e70904e7890d64397b6d6fc745816509  src/compat/10-ninja.js.part
4e843d5e90a1da29f87083b535453bb4a271b0abb875099ebdd65508b5e82c91  src/compat/11-level12.js.part
a3bcced15f7639463ae9d8a8d79bc379a1f4aae490a824b9abc945ae3d1a305d  src/compat/12-relay.js.part
3e68f3fbe4730e651cebed5a69f05b82a7e73d2b73e78346c5e4d6b1c6afc6b8  src/compat/13-relay-terrain.js.part
59297b59793f707c3596238002d548059b3118c489136c38cfa914850b0c037b  src/compat/14-relay-input.js.part
a1d5d1cd1f53c1e744f0d73c30820c7d9998804a7dd50be1d305d8b75d5420aa  src/compat/15-relay-foundation.js.part
27d71b28c94bc75aab2ce74a049b013ee2e6d376acfe4659999751202c531fc0  src/compat/16-relay-presentation.js.part
e72f500cc2cd877e80b3fb715800e918f24e1b72cfce38fb60f54d6b40d30980  src/compat/17-relay-integration.js.part
b3938e0fdf59e08937e367cd429d4452a2f850a5bd5328b0d683126eda6e05f3  src/compat/18-relay-collision.js.part
54c9e0b4cf0a61ebf022fff57a66e1d766ed07c5d0652e794f3e169a156823a3  src/compat/19-relay-ending.js.part
d0747df625bc172a38fe93b09e514b06f4cffe0d936d0ab628520ac8b72a85bd  src/compat/20-relay-repair.js.part
18ef59fd5f503b9123da281b183fc2bd8a59447523660c3cc6dc29fbaede090b  src/compat/21-inherited-renderer.js.part
2837c6c720e0250c76db8b9a1beac7656ab90a741eb7f96cb1c753ff755df29a  src/compat/30-terra-foundation.js.part
56cefad34218b5b2db8df802a9eaaad7c9c268ff1eb79b73eeb364ca64b5f6b5  src/compat/31-terra-arena.js.part
4d9a31e0b00b043c5afdac167bf192083cb381c8adfac615472870a58268ef54  src/compat/32-terra-combat.js.part
705ddf8ca4b8b1f28846c416ff9a00a497e92a9cdd4c03eb16431497b1a2ee76  src/compat/33-terra-loot-mount.js.part
a4296c42706ff51601211b9a2d34ed5bb9a7aa94c34e2d3fe1637dcbfe3003ec  src/compat/34-terra-cache.js.part
11c3323f2b8e05210a5400d36ab4cb604db014c89f0dfb7f300d3cfffedf6f25  src/compat/35-terra-world-combat.js.part
c5afb7867a7e37e1312ea3301af8e5b716b0c3e1e5386640b90f9a91e321aecb  src/compat/36-terra-actor-ui.js.part
6741d24b68bacb806facff4cd2d17d287f5420d84a10293987a65b20b7281258  src/compat/37-terra-supplies.js.part
be927ca611616e3faaa579ce9d62888602211c1b6940f0b5992c3faef039232d  src/compat/38-terra-underground.js.part
0c09f16c5171bab6c5a6ac3e3dc7afa99bea79595cc0b15e82899e50d1e3b747  src/compat/39-terra-mining.js.part
01f8dc45a2cad577e440d92f1a0d02cbc3dea2fd9c81b31492a51fc1d8c0f6ac  src/compat/40-terra-hud.js.part
200e3f97d2f21e29d36c7fb8a93498f68b17baf1ad29208a80352fa83e06b8b5  src/compat/41-terra-ecology.js.part
56503f1d71d327627065fce0856f09dd71bff5816adbdfcb0908ad472f006946  src/compat/42-terra-input-owner.js.part
4776a8ee60fbc61de9ccd55bcf28fa2aabf9d9984904fe4d86294a6c9491c982  src/compat/43-terra-ecology-physics.js.part
c69754fc3b562344c871108f996f93b8bb2dee5b85d3ee915deab217a4e0871f  src/compat/44-terra-device-adaptation.js.part
414275a475ef9792d17e24f40b17e17c84acbdf232f47c504f4152e414c546c5  src/compat/45-terra-inventory.js.part
b73c05a214300d1940afe431bcd9f6a3c945da6699bff9525814feaa976d4327  src/compat/46-terra-bindings.js.part
cb313b3bc40ccbf3ec397c83c905cd9da58b034f2a2c583327b1518de45d60ad  src/compat/47-terra-native-media.js.part
d9239ef350f17852b02f8880ea74944c7acb34e5f1c0c5f344c57420d23bc3a3  src/compat/48-terra-rematch.js.part
594073a62893e6f20b41155fc075e8c210b3de7d784c918e46edf901344ef096  src/compat/90-loop-and-test.js.part
3b334c7e821aef2ac77d0eefec56553855783edeef1a2eb79f17c7fd1e8a825f  src/content/actions.mjs
fed489cb8139dacca6e0a5596fad5ed0b03c22ee7979329025afcaafc02cc3c1  src/content/items.mjs
3d29c7ffde6bef83da4fafbf2fdc046e3c5aaa496b547ae58ce80df6cc1cab98  src/content/level-13.mjs
55130c6fb3aa24b8b02c60b34c2c689de90c78cc023f4fce9c759e2fb838117b  src/content/stage-catalog.mjs
7a263cdaacd02e8ff61bdf5ab3dceaed038c8ca5b91ae22c7e1d9b62662acf4b  src/input/binding-capture.mjs
ea898146b422fc34af4e8660ec835edf2768ac8ff34d0b59691d7d313b03ec2b  src/input/bindings-model.mjs
c260117bdd0be53b2c1ac674b87e4912beb005f071989234c884a807f6cddf82  src/input/keyboard-router.mjs
70c91e9496265a2150d037f5df61b55c1f103597816e53b4a15f069847688969  src/input/logical-input.mjs
93e78c757d1720d7db5d814359b51f1028a4399d4acd9f897f5c8425a9f57bbc  src/input/mount-binding.mjs
622f90c163f8b682c0b4240086ea7ca0fbea20b2965458745b4eae9b8fb067f7  src/input/stage-actions.mjs
56e547f25b3ddd476e9f55f69dc6b5ad4594b6d800236af315c273a5e00b4249  src/input/stick.mjs
83f568c720e320159210d7474264d7599628858ead1646564b11435c107b21aa  src/resources/audio-inline.template.json
311c34b7ab8f603bbce276258bcf243499477d5a2e7930c579f5ca53656dfade  src/resources/pickups.js
f2e27e3a5f54a10f00ce0b4b439f5ec91cee9e81e0df67a38dcb8a7334b3fd9a  src/runtime/fixed-step.mjs
ea790fdc788eebe09fca418e5115b7ab62ccb346376da940edc26f70485b10c5  src/runtime/lifetime.mjs
4dec3a14d510471f3c89c051aeb11b55c3903d1ea3836ad52767092f1c5d6f15  src/runtime/stage-audio.mjs
ab66757db4541b728b35c2236e3f76fa7d0a89877ee8cd5079834b326562dd0e  src/runtime/stage-session.mjs
7c8517e61f6d2599ce27e4bb7a25661f7ee15feef334482e94e69fb8383ae4c0  src/simulation/eye-boss.mjs
98729b84e7768b469fb391a1a97330df0e189a37a37c8ef9646b6725178abd7d  src/simulation/loot-rules.mjs
532cfef8752e47c9d4084fd5b79df8e77319c0a2e081cfe2cdfa015b523ed050  src/simulation/platform-builder.mjs
033334164563b53ff456c0684b7441b81074160908d55f1245db0fe119d66f02  src/simulation/platform-motor.mjs
e72d13f87e1fc2cb72f823d34cc2beee761e012b58410e306a8480f72ce40ba8  src/simulation/platform-stage.mjs
9c2564cb72012eebe43e6a8fda8237185f41f8eab55b377ce260e0b68f2ee100  src/ui/adventure-help.mjs
d57b61d4648ac08a5895969cbd568b185bdad057599ed26a1b67f8a76c5036b6  src/ui/adventure-render.mjs
965df986c53a51b192f63fc0253137b036ab8363e9368c4cf80ca3b1901b388a  src/ui/adventure-shell.mjs
2a800dbf6a2414f0a9454c2a16bd8bd2259725bb374b9701c4ff24d3663a2f46  src/ui/adventure.css
5f53ff0e6ccfbd07ae94d211af117a5c55f754ddda8021b22d07cb8e3718268b  src/ui/bindings-view.mjs
98abce0dd28e23aed4ff9838b1cbbc81dfd4c8a2c8b9eabfe7c8198757ef5225  src/ui/console.css
61d860195a893d87e322da6a59f4227d0d68b9e039c6861222f690c4a19b40d3  src/ui/display-preferences.mjs
9e8187b1cb27eed5b8b43fd2557820c0014c063c2ffc480a6cd6550c555a834d  src/ui/hud-surface.mjs
6b1dee5eb498693f841038a1dfb5c22422fbd1b636150731f1a61c61ba6f76e9  src/ui/key-label.mjs
37b9dc0a4aad43c73c9ff182073ea1c12c8f0e87b4c528ead3f5311be4f88b6d  src/ui/player-copy.mjs
875fdd1b6ef2238f935bc346f6b99d7d22f2c983e02f98d01abb0af0f8e46cb8  src/ui/player-interface.mjs
31c54092525cd70ecaad514e7acb16dadde49e4d6736611c3e58d48607307dcc  src/ui/quick-guide.mjs
4b389f37524093f2878f8fad80f1369fb9796de934afd80bf05a69a8ef6c9858  src/ui/settings-session.mjs
0b0143feb982924606011a9ea79dd51d4e0618fe1ee16e5c27b06551365a9893  src/ui/stage-view.mjs
d422a0da0553cc69e7aea40b090d65cf7e98a1c9e512eb37b8b04634b88ec0fb  START_HERE.md
7d078e0bd3b17de5750571bd06701e1f2d6203d016d1749bd2b0691954f22334  tests/architecture.test.mjs
291fe8fd203d08713c05b771269f96da8f748ca6f45ade6fc624d9924fa80cb9  tests/build.test.mjs
bd97c16f245d1b6270153c6f0e2c667f9d99a147aacd7c86873dbfc782d248ff  tests/final-contract.test.mjs
e5c1eae7fb99ce554593af0898d19f8bf846abdb0a47769ecbe8f53881cc6e0d  tests/golden/action-definitions.txt
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  tests/golden/adventure-shell.txt
914b0b551aa64c6c5a39e1a3646212d287f6d0c152bd22b99058acc515a361eb  tests/golden/bindings-controller.txt
696061ec18d5e3829b61845aa06f4ebe4515dbd92b5bfe0d25568ebc0bda6bf0  tests/golden/bindings-load.txt
87632b49fbc27af259cbb87f02ccfd57f24496ddd9c20f6935d8386ecafbdddf  tests/golden/chest-spill.txt
949c11079dd73d1e5b6503bf4c22b02d4140da829fb3c9601dbe60e46c1fb089  tests/golden/clock.txt
2284d453f958b004e0b5ee1c9beadf6a41a9cc9da93fe06c9f6ee12bc88837aa  tests/golden/eye-boss.txt
656f299118b739797185c34b3e31e639aa087926943b6751f1528fe6113e2e5c  tests/golden/hud-paint.txt
4ecbaea856b9d0d7c688d639982b750a729f6ab952d05b63739d03aee1d2f9f3  tests/golden/item-definitions.txt
6a6ad5ccaa247e5879562931d0b8ceee75e72a5e121bb0898dbac570e148695d  tests/golden/key-label.txt
e33166a9407e01cd0dee7dbf6b837e4c889e6d50dabd6da85c0d5888e4402458  tests/golden/keyboard-router.txt
fc188de71b4e24edc69e7ea9d629d4a73a748562a7971978e11b7885bdd68067  tests/golden/level-13.txt
523d8e1897b80290811b1e9893fdd8f35e063ad1610d9ff204a9aba23a04fea6  tests/golden/logical-input.txt
aa9562e90be1369dac0e7cf7b141e9572094cee4072b5d921b59454c799f97fb  tests/golden/missing-pickup-paint.txt
f9b8a22c74058c715b38f2903d3217e1dd0a0eaab069b96ea70861b3ddc5abf7  tests/golden/mount-binding.txt
20a8b7a3fdc6d00ef4d136c69d860f18e266fa5448686987a7bde4f715ce6bd9  tests/golden/notice-paint.txt
ff84d2f834757cbb510cf8a4849819f7c22efc93af1b7f11bd3e8bfcd4822493  tests/golden/pickup-notice.txt
1c13c504299c08018137315b46c103029c0f9abe6079a9575db8ca10333c8fc3  tests/golden/platform-builder.txt
be37d9d6f04f2a15dc487b7cf1b55761d7f4a173701ca7ea572eab758735500a  tests/golden/player-copy.txt
3d8e65d25e8e49ebd534e3d37d877a84e9bd8823671671367e1c4f83d0e6dc01  tests/golden/player-toast.txt
599de120afd7c67b6b1ca050d2c54710c3955dc5c5675d945114f13afb957aca  tests/golden/player-win-copy.txt
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  tests/golden/stage-controller.txt
449744d71c7c354a23d1be75ae099882faf06e9c5be11acca83cb579580ddcc0  tests/golden/stick.txt
e36e9934a7f8c70d417cc228e0e1b80162e6994d77cfaf0138c9798a0ad63684  tests/golden/weapon-exchange.txt
fd4299c56304df1fff69c35c40f8305dcd7a1d68193fe4261ae2aa1281bc2189  tests/loot.test.mjs
5009437719d2543d33eafacef6d98c820a93bd9197cdb962eaf0e97c01bb272c  tests/modules.test.mjs
1506c7074a9cd512c33baef701e1ef3b4c4d7fda0feeb22fa0f14f06ee06ada9  tests/pack.test.mjs
eccbf4844107ec5acb5ea8a65a7412a8a3960c966472df824360fd814167317a  tests/player-ui.test.mjs
3ded6dc8c5d77664d4e5d3997744d3263369e21dc7318b884b2805c4a1a454a4  tests/presentation.test.mjs
3e7190d226a720cfd8952d37db8118999dc307a86c0b7383b5d35fd164a55f10  tests/release-polish.test.mjs
086d298967ea811bf5d6eef3c54385d29c7241c266e8d31803e6a8046b562f04  tests/release.test.mjs
f4e2f977709a6ea13183f7e47e665f9176fdf4d05e7cd860a981f56a3f1d2ac0  tests/settings.test.mjs
780abae3e7731e7e6d0a446fa6e0f94a3164b658e7a3fff09242e97e6ee2d22d  tests/stages.test.mjs
be448dd0c572f1dbee9052c75e0ddbc099924f9821d0b9cc0703664b2c0a4c80  upstream/NOTICE.txt
8a1c40a2e5c7ed3127bcb6bb3462cf1352b1e541beeb3e1e96d7bd8e2e8f45df  upstream/README.txt
