1bdf90dd0016706a7fd8ae51c5507f9381e882db7e487adaaebe5d7212a4a4f2  .dockerignore
59fcdebe12f195c8b7350e0b92afa5231348b98cc674356e425092f7dcdbf6fe  ALVIN_HANDOFF.md
bf8f528d840448550c19c3bab25531d7085110d68e7c805f53b7dc7396328402  contract/CONTRACT_ASSUMPTIONS.md
0751c58ca50bf233474aee12af73af604bd4a6e3d8dab1b688a3993711eca58e  contract/decision-request-v0.schema.json
7b84b2db8250ab8ca4de079fe4a61ada6904a7c271eceecd3b94f69255b36321  contract/no-decision-v0.schema.json
37b535e963c207e29e0bb439e9b85226779b0101dcf6846e3c70ea0ccac2eed7  contract/portfolio-targets-v0.schema.json
ddf62b60c0d562bdbc4a1b119dbea4964b16a99b999c6be18ec4b7a111f7c205  Dockerfile
eefae8c49e6c25b29b5215251cf114c932d418e5084dbfb2353189d3c8397388  FILE_INVENTORY.txt
f33806511644fdbf41b5098ea6003ee7eef2018d8bd819025e2e0075c13d1389  fixtures/dm001/README.md
2716051cc7bb64cd1523734de79a8032cebb9fad89f1032eb06e1478edea7cf4  fixtures/dm001/synthetic_cases.json
e29c4f97cda50df30af710421a66bff1ac936ec4de3475975f164980dc7384f3  fixtures/expected_no_decision.json
b02d38e5eb8202a035874a0c7ca51dd1e96f404b46099b5ef170608c98c74e8c  fixtures/expected_portfolio_targets_skeleton.json
c610fed302957cbb35060885c6b611e9a90dc79e203156f3f715f916ee424123  fixtures/expected_targets.json
80f8b383f2866a00cdc181a0fbdb69752f44cfb2b2a0d2806ddca50f273d5df9  fixtures/handoff/cases.json
81be96d88bd107792a5df774cc96ac56836c9775d655dd5974f57e5ca6d9c94b  fixtures/handoff/expected/deterministic-replay.json
c374fa3d5493e423ef55ce09048e611ce671afa4c8e98c1e918493a24ac513d9  fixtures/handoff/expected/duplicate-replay.json
960f8236be67f4528585081ba6d8c331936650fb4906c3e107bd0dc2eb043fc8  fixtures/handoff/expected/explicit-zero-exit.json
7db9ae3ba318e110c58b0f827c3546a405436e8ff11620305fe28600ab25f091  fixtures/handoff/expected/insufficient-history.json
9af1c86272dd487e94f6693707fccfedb49307a47d89e1d5cc2fbe68ad49d0c3  fixtures/handoff/expected/invalid-snapshot.json
41b3c7f052ec8a44c153dceda0a103e283280a6846aa960b6028d297c90aa44c  fixtures/handoff/expected/valid-cash-uninitialized.json
d4a0c98589fcd52eec6e99fabb77163e1154c4425e55087e664587c681557e88  fixtures/handoff/expected/valid-target.json
871ef808c84e47d5ec38d42b7e2702b4065c47f09c528de8d7dba3542987b8ec  fixtures/handoff/requests/deterministic-replay.json
60a5b37db38f48e2a6bcb171fc1522f122b25d2130c48071fd65435abba3b5df  fixtures/handoff/requests/duplicate-replay.json
1903fe3d9c0788d5abd88443f8cb8fa73342a080681391db2c372bae8a8722f4  fixtures/handoff/requests/explicit-zero-exit.json
ab3f7312da0c605ccfb0de2fb10b931f6c29c5ff3de41a91dfb8bf84b4b4c4f0  fixtures/handoff/requests/insufficient-history.json
079aa0a5f88bb23b18e79fd46518edbeb366a174ebfcedc887801d7619d5b96e  fixtures/handoff/requests/invalid-snapshot.json
329e61191fb47d42a464ffc151a79fe3fbf7cbb06df8d27a3368b3ef49b19fd7  fixtures/handoff/requests/valid-cash-uninitialized.json
f6a223b255c9e2fc774f3eb7f4c0c50dec3a04b30c5a21a94ff4716910d328af  fixtures/handoff/requests/valid-target.json
476a9177242f5126136141c59594cb845a0e32add5ad8f999047b7845a53a0d7  fixtures/handoff/snapshots/bull.json
e0e1c7e42c371ee2d4cc144cf39b7ad93d25f6f4ec7a96800bfbaa5b6d9ad817  fixtures/handoff/snapshots/exit.json
93ec34a09fb0649c184beb72eb87e80722367dad8c2caf083316398a7ab2f4c9  fixtures/handoff/snapshots/insufficient.json
1afafbce49bf0b25d5216a9a548340b4c69b390d71758ddfb42f72f4c2b27e01  fixtures/handoff/snapshots/invalid.json
b26b7da70832012243e9c90ac7aee947546c6e83d751f396f85dae1f305b7cd0  fixtures/handoff/snapshots/uninitialized.json
c5499479b3d06e0bd7ec955ede4174029f8739b8fc8d5f22af76542032092c3d  fixtures/invalid_request.json
ccc401a04f0e1c509af4a7ac79c974d3ff029ebf908701c98fa1e4a4ca79d422  fixtures/request.json
3931d06878f375c07c9d5f1e5847d23e4a4a21218a6fe92ec8e3e13b9427b552  fixtures/valid_request.json
83f955f609a4e75ace2196b29843db62b4a50547fa93a981cba31fef97605a38  MODEL_CARD.md
0b9f125696c0e78c0d537406d5d943a3ac5308602a515ae860b27c66646d69cf  model-manifest.yaml
46001ed5fe72601973e9ba6b4b280a27802804957f2d92eb0fedf3b00490a2ca  PACKAGING_VALIDATION.md
744f2de5d1d7aea6cdac2e8dcf715a821efd1f192f06df9cb8236ab3847e6347  README.md
27b81352671bd67b9f152c0a47e2cd6742bc7c1b6be9eb5670fe7acc5187424b  RESOURCE_MEASUREMENT_2026-09-19.md
933c7100bb6214f65164819928ca0ab0c48ed7adc6f849680192218e738cf300  src/decision_model/__init__.py
b81fc90986dfc2c5dccad5144d778e19a5a301add6a2a4dc7e96ef83eec10ff0  src/decision_model/__main__.py
1e8f6f6e31d93aace869d835db1738a82796e09f2219dbc87c967ea55593763a  src/decision_model/adapter.py
6fe32bd95fc0f450b0b215f0552e1a56ec3fec7e43bb536ededf2f64c12704ca  src/decision_model/allocators.py
0a45e6cf1445b4c2af0fffaea561bdfe9711fe22e41031f3141fd9fa9280aa79  src/decision_model/composition.py
6a6a52cbcaca50563822f2de7c28f86b49e62f526bbf5de7a8a091f50c512d58  src/decision_model/dm001.py
1bb49f4c4279a2ad6bfc7183bfd7e56a8324692b7b5d9bf22207b51e0fe9784b  src/decision_model/external_contract.py
4ce1ebab0ca56300bf46788ffcfb2c54135e1ba8eb91cd3be37bf0abfe3e8e8b  src/decision_model/handoff_adapter.py
8e5ec900f469346a7cba753de7be2c8b8f70f67d4ca2f8bac0b6291cd10e67cc  src/decision_model/handoff_cli.py
1b9da8f4db6c05cd2d8ba125260b79d5881ac3d76cf0dc4a0fbb45ee8414ad3f  src/decision_model/handoff_contract.py
6ee67d7b52a69447c80764e3e65fb7f6d8997c1697cca9b5d6c674673b06cf22  src/decision_model/integration_stub.py
b155ec8d71d27bebd7197ae33ab4477510967b49f98dc4e7eb2cc423ef681392  src/decision_model/interfaces.py
4e6d8ca614e0c5bb9184ac25bf5f74a58a1df3fbb9569e710aaefdbbdafbf8e3  src/decision_model/internal_cli.py
4e583d8a7b36e60c4c5f00f784a2fa013245307fb705b6317739872321e92f40  src/decision_model/internal_decision.py
a396380fe7286979dac21cf5166af5dec1c7b0f7ea63bd1b889e3a8887e657fe  src/decision_model/models.py
a5cb5ec3c200cf44289360ac9ab5da38f7ddf4b71a6363b5f5a093bd067d0962  src/decision_model/registry.py
d84c74572d21421cbb76e5cc574389619f9f72880c6d37bb8bad8f9baf239029  src/decision_model/runtime.py
00c3650b52a54bb5a074343a3c160048f7bc5c99e8385badecfbf0053989c60c  src/decision_model/snapshot_transport.py
99cc4b6cc013b3f8a8032e7f4f36f17ff91eea597b2dea7f1f66de11bb1603b6  src/decision_model/snapshot.py
f073b4ace868763cea372ef2820959646d9a1a72230201e8e63ce9fd8d611a4e  src/decision_model/validation.py
f6200cd31bf347afdec556fbfca241dedfb9a1e55cc39cc1c3d2dccabebd5041  TDD_EVIDENCE.md
24885b068f467e8d1f58ad355121bcfcefb907fa44d610dd61693fd4e4dbd439  tests/measure_package_runtime.py
93e554ae708447411e6c4a6fd68fbd61d32d716c99d3fb036123357e142e733c  tests/test_adapter_cli.py
fc912bc0ad3439c2ab85312d484ea98a6c024ef4297bf4c85e6bd0827688b679  tests/test_architecture_contract.py
c3ce29d5e7f5c479651281dc367d5afabc08b4406aac96b65d4d64bfc01edc31  tests/test_dm001_internal_integration.py
0b79be3d96c5a6604785ace7ea0f6b83cab14cfab04824f8657181330c1aeb19  tests/test_external_integration.py
fda8b2e73a9c451d493f54ba6b0bf48af7b26102a4ff76e4f5b7c5a103b593ce  tests/test_handoff_v0.py
65eed362d6f2e35df177db0c796655e999a277cc5c0409d3dfa77ff48c3f7fc4  tests/test_package_runtime.py
0ece76f974d51a6da9601efb16628eda5bc69170019ebcb04ef54fdcbe3f211b  tests/test_registry.py
3f6ebe7b4d17470b18abb797a796c19952f11fb1bc2274bb27ab7df09b140a08  tests/test_runtime.py
ca793457755f50fb706eaff2601a6ca435cab630d31cd328d272f52edfb7f922  verify_handoff.py
