{ "schemaVersion": 1, "task": "M12-04D", "parentTask": "M12-04C", "enablingTask": false, "parityStateChange": false, "runtime": "WEB_PROTOCOL_UNIT", "operation": "ARCHIVE_LINK_SAFETY", "assertions": { "symlinkTargetBase": "link-parent", "hardlinkTargetBase": "archive-root", "resolvedWithinTemporaryRoot": true, "missingTargetCode": "IO_ARCHIVE_UNSAFE", "cycleCode": "IO_ARCHIVE_UNSAFE", "outsideRootCode": "IO_ARCHIVE_UNSAFE", "hardlinkDirectoryCode": "IO_ARCHIVE_UNSAFE" }, "artifacts": { "parentManifest": { "path": "tests/golden/M12-04C/manifest.json", "sha256": "a7f3a45eb7f68d022f38185a1c1409e1db1b27647fef587d66d2ffa52d78f98e" }, "protocol": { "path": "web/protocol/archive-link-safety.ts", "sha256": "d55a4ba762898aed22bdcc7aa6493c713ee94f6bb1bf58754fdc459d0ddf70d1" }, "unit": { "path": "web/tests/unit/library-link-safety.test.mjs", "sha256": "7739275be91222d7bfb61d2f5a1daf812c6860fe34d0aea27df8380a77322120" }, "package": { "path": "web/package.json", "sha256": "cfb232baa494ff59f6c8d65514a08c86332ee9354350b2a0392b6f932a7ee42c" } }, "nextTask": "M12-04E" }