Implement MGTP core: DecisionRecord, registry loader, evaluate_transition#3
Conversation
Co-authored-by: LalaSkye <228581229+LalaSkye@users.noreply.github.com>
Co-authored-by: LalaSkye <228581229+LalaSkye@users.noreply.github.com>
|
@copilot Clean this PR: remove all binary artefacts and rebase onto main. Instructions (strict order):
DO NOT modify Verification: After cleanup, |
Co-authored-by: LalaSkye <228581229+LalaSkye@users.noreply.github.com>
Done in 9661b32. All 28 tracked |
|
@copilot CI is RED — Fix instructions (strict order):
Do NOT touch any other files. Do NOT modify |
Co-authored-by: LalaSkye <228581229+LalaSkye@users.noreply.github.com>
mgtp/decision_record.pywith DecisionRecord dataclass (uuid5 decision_id, canonical JSON, sha256 hash)mgtp/registry.pywith YAML registry loader (version check, duplicate rejection, enum validation)mgtp/evaluate_transition.pywith evaluate_transition functiontests/test_decision_record.py(determinism tests)tests/test_registry_integrity.py(registry integrity tests)tests/test_mgtp_evaluate_transition.py(evaluate transition scenario tests).gitignoreto exclude__pycache__and build artifacts__pycache__/.pycbinary artifacts from git indexpyyamlto CI test dependencies to fixModuleNotFoundError: No module named 'yaml'💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.