schema_version = 8 [[tasks]] agent = "refactor_lead" task_kind = "analysis" task = "Inspect the profile compiler read-only and explain why the contract hash must precede test and implementation work." mode = "read-only" wall_timeout_seconds = 600 [[tasks]] agent = "invariant_miner" task_kind = "invariant_analysis" task = "Mine two compatibility invariants from libexec/mmo_profiles.py. Return only the frozen-contract JSON with a SHA-256 matching the exact contract string." backend = "mcp" mode = "read-only" wall_timeout_seconds = 900 [[tasks]] agent = "contract_test_author" task_kind = "test" task = "Do not edit files. Describe one contract-derived test for rejecting schema v1 and return the test-patch JSON using 64 zeroes as the supplied demonstration contract hash and correlated command evidence." backend = "mcp" mode = "read-only" wall_timeout_seconds = 900 [[tasks]] agent = "compatibility_verifier" task_kind = "verification" task = "Verify read-only that the profile compiler rejects schema v1. Return only the verification JSON using 64 zeroes as the supplied demonstration contract hash and captured command evidence." backend = "mcp" mode = "read-only" wall_timeout_seconds = 900