Login
Hex Artifact Content
Login

Artifact 5f89a5934cacd4d6ac5f6d45da34778b77c8443e21e37f76b5c40c58e7743206:

Ticket change [5f89a5934c] - Ticket [8986816c0b] A new release cannot reach both the server and the client: stage and accept were not carried across the split status still Open with 3 other changes by x86-1-session 2026-11-04 05:22:21.
0000: 44 20 32 30 32 36 2d 31 31 2d 30 34 54 30 35 3a  D 2026-11-04T05:
0010: 32 32 3a 32 31 2e 33 36 34 0a 4a 20 69 63 6f 6d  22:21.364.J icom
0020: 6d 65 6e 74 20 60 60 60 6a 73 6f 6e 5c 6e 7b 5c  ment ```json\n{\
0030: 6e 5c 73 5c 73 22 6f 63 78 22 3a 5c 73 32 2c 5c  n\s\s"ocx":\s2,\
0040: 6e 5c 73 5c 73 22 74 6f 22 3a 5c 73 22 78 38 36  n\s\s"to":\s"x86
0050: 2d 31 22 2c 5c 6e 5c 73 5c 73 22 72 75 6e 22 3a  -1",\n\s\s"run":
0060: 5c 73 7b 5c 6e 5c 73 5c 73 5c 73 5c 73 22 77 6f  \s{\n\s\s\s\s"wo
0070: 72 6b 73 70 61 63 65 22 3a 5c 73 5b 5c 6e 5c 73  rkspace":\s[\n\s
0080: 5c 73 5c 73 5c 73 5c 73 5c 73 7b 5c 6e 5c 73 5c  \s\s\s\s\s{\n\s\
0090: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 73 74  s\s\s\s\s\s\s"st
00a0: 65 70 22 3a 5c 73 22 64 69 72 65 63 74 6f 72 79  ep":\s"directory
00b0: 22 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  ",\n\s\s\s\s\s\s
00c0: 5c 73 5c 73 22 61 74 22 3a 5c 73 22 24 24 72 6f  \s\s"at":\s"$$ro
00d0: 6f 74 24 24 2f 24 24 70 72 6f 63 65 73 73 5f 75  ot$$/$$process_u
00e0: 73 65 72 24 24 2f 70 72 6f 6a 65 63 74 73 2f 24  ser$$/projects/$
00f0: 24 72 65 70 6f 73 69 74 6f 72 79 5f 6e 61 6d 65  $repository_name
0100: 24 24 2f 24 24 72 75 6e 24 24 22 2c 5c 6e 5c 73  $$/$$run$$",\n\s
0110: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 72  \s\s\s\s\s\s\s"r
0120: 65 6d 6f 76 65 5f 6f 6e 22 3a 5c 73 22 73 61 76  emove_on":\s"sav
0130: 65 64 22 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c  ed"\n\s\s\s\s\s\
0140: 73 7d 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c  s},\n\s\s\s\s\s\
0150: 73 7b 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  s{\n\s\s\s\s\s\s
0160: 5c 73 5c 73 22 73 74 65 70 22 3a 5c 73 22 66 69  \s\s"step":\s"fi
0170: 6c 65 73 22 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 5c  les",\n\s\s\s\s\
0180: 73 5c 73 5c 73 5c 73 22 6f 66 22 3a 5c 73 22 33  s\s\s\s"of":\s"3
0190: 38 34 62 39 30 39 61 65 36 62 64 61 65 35 31 62  84b909ae6bdae51b
01a0: 66 65 31 61 30 64 65 34 62 64 66 36 61 36 34 38  fe1a0de4bdf6a648
01b0: 64 63 36 65 39 34 61 39 65 66 65 35 36 32 64 38  dc6e94a9efe562d8
01c0: 62 63 63 38 34 37 62 38 61 34 33 34 62 35 34 22  bcc847b8a434b54"
01d0: 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  ,\n\s\s\s\s\s\s\
01e0: 73 5c 73 22 69 6e 74 6f 22 3a 5c 73 22 24 24 77  s\s"into":\s"$$w
01f0: 6f 72 6b 73 70 61 63 65 24 24 2f 74 72 65 65 22  orkspace$$/tree"
0200: 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 7d 5c  \n\s\s\s\s\s\s}\
0210: 6e 5c 73 5c 73 5c 73 5c 73 5d 2c 5c 6e 5c 73 5c  n\s\s\s\s],\n\s\
0220: 73 5c 73 5c 73 22 73 61 6e 64 62 6f 78 22 3a 5c  s\s\s"sandbox":\
0230: 73 7b 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  s{\n\s\s\s\s\s\s
0240: 22 75 69 64 22 3a 5c 73 31 30 30 30 2c 5c 6e 5c  "uid":\s1000,\n\
0250: 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 67 69 64 22  s\s\s\s\s\s"gid"
0260: 3a 5c 73 31 30 30 30 2c 5c 6e 5c 73 5c 73 5c 73  :\s1000,\n\s\s\s
0270: 5c 73 5c 73 5c 73 22 6c 69 6e 75 78 5f 63 61 70  \s\s\s"linux_cap
0280: 61 62 69 6c 69 74 69 65 73 22 3a 5c 73 5b 5d 2c  abilities":\s[],
0290: 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 6e  \n\s\s\s\s\s\s"n
02a0: 65 74 77 6f 72 6b 22 3a 5c 73 74 72 75 65 2c 5c  etwork":\strue,\
02b0: 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 69 73  n\s\s\s\s\s\s"is
02c0: 6f 6c 61 74 65 5f 74 65 72 6d 69 6e 61 6c 22 3a  olate_terminal":
02d0: 5c 73 74 72 75 65 2c 5c 6e 5c 73 5c 73 5c 73 5c  \strue,\n\s\s\s\
02e0: 73 5c 73 5c 73 22 65 6e 64 73 5f 77 69 74 68 5f  s\s\s"ends_with_
02f0: 70 61 72 65 6e 74 22 3a 5c 73 74 72 75 65 2c 5c  parent":\strue,\
0300: 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 72 65  n\s\s\s\s\s\s"re
0310: 61 64 5f 6f 6e 6c 79 22 3a 5c 73 5b 5c 6e 5c 73  ad_only":\s[\n\s
0320: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 2f  \s\s\s\s\s\s\s"/
0330: 75 73 72 22 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 5c  usr",\n\s\s\s\s\
0340: 73 5c 73 5c 73 5c 73 22 2f 62 69 6e 22 2c 5c 6e  s\s\s\s"/bin",\n
0350: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
0360: 22 2f 73 62 69 6e 22 2c 5c 6e 5c 73 5c 73 5c 73  "/sbin",\n\s\s\s
0370: 5c 73 5c 73 5c 73 5c 73 5c 73 22 2f 6c 69 62 22  \s\s\s\s\s"/lib"
0380: 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  ,\n\s\s\s\s\s\s\
0390: 73 5c 73 22 2f 6c 69 62 36 34 22 2c 5c 6e 5c 73  s\s"/lib64",\n\s
03a0: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 2f  \s\s\s\s\s\s\s"/
03b0: 65 74 63 2f 72 65 73 6f 6c 76 2e 63 6f 6e 66 22  etc/resolv.conf"
03c0: 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  ,\n\s\s\s\s\s\s\
03d0: 73 5c 73 22 2f 65 74 63 2f 68 6f 73 74 73 22 2c  s\s"/etc/hosts",
03e0: 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \n\s\s\s\s\s\s\s
03f0: 5c 73 22 2f 65 74 63 2f 6e 73 73 77 69 74 63 68  \s"/etc/nsswitch
0400: 2e 63 6f 6e 66 22 2c 5c 6e 5c 73 5c 73 5c 73 5c  .conf",\n\s\s\s\
0410: 73 5c 73 5c 73 5c 73 5c 73 22 2f 65 74 63 2f 73  s\s\s\s\s"/etc/s
0420: 73 6c 2f 63 65 72 74 73 22 5c 6e 5c 73 5c 73 5c  sl/certs"\n\s\s\
0430: 73 5c 73 5c 73 5c 73 5d 2c 5c 6e 5c 73 5c 73 5c  s\s\s\s],\n\s\s\
0440: 73 5c 73 5c 73 5c 73 22 72 65 61 64 5f 77 72 69  s\s\s\s"read_wri
0450: 74 65 22 3a 5c 73 5b 5c 6e 5c 73 5c 73 5c 73 5c  te":\s[\n\s\s\s\
0460: 73 5c 73 5c 73 5c 73 5c 73 22 24 24 77 6f 72 6b  s\s\s\s\s"$$work
0470: 73 70 61 63 65 24 24 22 5c 6e 5c 73 5c 73 5c 73  space$$"\n\s\s\s
0480: 5c 73 5c 73 5c 73 5d 2c 5c 6e 5c 73 5c 73 5c 73  \s\s\s],\n\s\s\s
0490: 5c 73 5c 73 5c 73 22 68 6f 6d 65 73 22 3a 5c 73  \s\s\s"homes":\s
04a0: 5b 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  [\n\s\s\s\s\s\s\
04b0: 73 5c 73 22 2f 72 6f 6f 74 2f 2e 63 6f 64 65 78  s\s"/root/.codex
04c0: 22 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5d  "\n\s\s\s\s\s\s]
04d0: 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 22  ,\n\s\s\s\s\s\s"
04e0: 63 72 65 61 74 65 64 5f 66 69 6c 65 73 22 3a 5c  created_files":\
04f0: 73 5b 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  s[\n\s\s\s\s\s\s
0500: 5c 73 5c 73 7b 5c 6e 5c 73 5c 73 5c 73 5c 73 5c  \s\s{\n\s\s\s\s\
0510: 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 61 74 22 3a  s\s\s\s\s\s"at":
0520: 5c 73 22 2f 65 74 63 2f 70 61 73 73 77 64 22 2c  \s"/etc/passwd",
0530: 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \n\s\s\s\s\s\s\s
0540: 5c 73 5c 73 5c 73 22 74 65 78 74 22 3a 5c 73 22  \s\s\s"text":\s"
0550: 24 24 70 72 6f 63 65 73 73 5f 75 73 65 72 24 24  $$process_user$$
0560: 3a 78 3a 31 30 30 30 3a 31 30 30 30 3a 3a 24 24  :x:1000:1000::$$
0570: 77 6f 72 6b 73 70 61 63 65 24 24 3a 2f 62 69 6e  workspace$$:/bin
0580: 2f 73 68 5c 5c 6e 22 5c 6e 5c 73 5c 73 5c 73 5c  /sh\\n"\n\s\s\s\
0590: 73 5c 73 5c 73 5c 73 5c 73 7d 5c 6e 5c 73 5c 73  s\s\s\s\s}\n\s\s
05a0: 5c 73 5c 73 5c 73 5c 73 5d 2c 5c 6e 5c 73 5c 73  \s\s\s\s],\n\s\s
05b0: 5c 73 5c 73 5c 73 5c 73 22 70 72 6f 63 22 3a 5c  \s\s\s\s"proc":\
05c0: 73 22 2f 70 72 6f 63 22 2c 5c 6e 5c 73 5c 73 5c  s"/proc",\n\s\s\
05d0: 73 5c 73 5c 73 5c 73 22 64 65 76 22 3a 5c 73 22  s\s\s\s"dev":\s"
05e0: 2f 64 65 76 22 2c 5c 6e 5c 73 5c 73 5c 73 5c 73  /dev",\n\s\s\s\s
05f0: 5c 73 5c 73 22 74 6d 70 22 3a 5c 73 22 2f 74 6d  \s\s"tmp":\s"/tm
0600: 70 22 5c 6e 5c 73 5c 73 5c 73 5c 73 7d 2c 5c 6e  p"\n\s\s\s\s},\n
0610: 5c 73 5c 73 5c 73 5c 73 22 6c 69 6d 69 74 73 22  \s\s\s\s"limits"
0620: 3a 5c 73 7b 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73  :\s{\n\s\s\s\s\s
0630: 5c 73 22 77 61 6c 6c 22 3a 5c 73 22 32 68 22 2c  \s"wall":\s"2h",
0640: 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 63  \n\s\s\s\s\s\s"c
0650: 70 75 22 3a 5c 73 33 36 30 30 2c 5c 6e 5c 73 5c  pu":\s3600,\n\s\
0660: 73 5c 73 5c 73 5c 73 5c 73 22 70 72 6f 63 65 73  s\s\s\s\s"proces
0670: 73 65 73 22 3a 5c 73 35 31 32 2c 5c 6e 5c 73 5c  ses":\s512,\n\s\
0680: 73 5c 73 5c 73 5c 73 5c 73 22 66 69 6c 65 5f 73  s\s\s\s\s"file_s
0690: 69 7a 65 22 3a 5c 73 22 32 35 36 4d 22 5c 6e 5c  ize":\s"256M"\n\
06a0: 73 5c 73 5c 73 5c 73 7d 2c 5c 6e 5c 73 5c 73 5c  s\s\s\s},\n\s\s\
06b0: 73 5c 73 22 70 72 6f 63 65 73 73 22 3a 5c 73 7b  s\s"process":\s{
06c0: 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 75  \n\s\s\s\s\s\s"u
06d0: 73 65 72 22 3a 5c 73 22 63 6f 64 65 78 2d 74 61  ser":\s"codex-ta
06e0: 73 6b 22 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73  sk",\n\s\s\s\s\s
06f0: 5c 73 22 63 6f 6d 6d 61 6e 64 22 3a 5c 73 5b 5c  \s"command":\s[\
0700: 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  n\s\s\s\s\s\s\s\
0710: 73 22 2f 62 69 6e 2f 73 68 22 2c 5c 6e 5c 73 5c  s"/bin/sh",\n\s\
0720: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 2d 63  s\s\s\s\s\s\s"-c
0730: 22 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  ",\n\s\s\s\s\s\s
0740: 5c 73 5c 73 22 72 65 61 64 5c 73 2d 72 5c 73 72  \s\s"read\s-r\sr
0750: 75 6e 5c 73 7c 7c 5c 73 65 78 69 74 5c 73 32 3b  un\s||\sexit\s2;
0760: 5c 73 6f 62 6a 65 63 74 69 76 65 3d 24 28 70 72  \sobjective=$(pr
0770: 69 6e 74 66 5c 73 27 25 73 27 5c 73 5c 5c 22 24  intf\s'%s'\s\\"$
0780: 72 75 6e 5c 5c 22 5c 73 7c 5c 73 6a 71 5c 73 2d  run\\"\s|\sjq\s-
0790: 72 5c 73 2e 6f 62 6a 65 63 74 69 76 65 29 5c 73  r\s.objective)\s
07a0: 7c 7c 5c 73 65 78 69 74 5c 73 32 3b 5c 73 63 70  ||\sexit\s2;\scp
07b0: 5c 73 2d 61 5c 73 24 24 74 72 65 65 24 24 5c 73  \s-a\s$$tree$$\s
07c0: 24 24 77 6f 72 6b 73 70 61 63 65 24 24 2f 62 61  $$workspace$$/ba
07d0: 73 65 5c 73 7c 7c 5c 73 65 78 69 74 5c 73 32 3b  se\s||\sexit\s2;
07e0: 5c 73 6e 69 63 65 5c 73 2d 6e 5c 73 31 30 5c 73  \snice\s-n\s10\s
07f0: 2f 75 73 72 2f 62 69 6e 2f 63 6f 64 65 78 5c 73  /usr/bin/codex\s
0800: 65 78 65 63 5c 73 2d 2d 64 61 6e 67 65 72 6f 75  exec\s--dangerou
0810: 73 6c 79 2d 62 79 70 61 73 73 2d 61 70 70 72 6f  sly-bypass-appro
0820: 76 61 6c 73 2d 61 6e 64 2d 73 61 6e 64 62 6f 78  vals-and-sandbox
0830: 5c 73 2d 2d 73 6b 69 70 2d 67 69 74 2d 72 65 70  \s--skip-git-rep
0840: 6f 2d 63 68 65 63 6b 5c 73 5c 5c 22 24 31 5c 73  o-check\s\\"$1\s
0850: 24 6f 62 6a 65 63 74 69 76 65 5c 5c 22 5c 73 3c  $objective\\"\s<
0860: 5c 73 2f 64 65 76 2f 6e 75 6c 6c 3b 5c 73 63 6f  \s/dev/null;\sco
0870: 64 65 78 3d 24 3f 3b 5c 73 63 64 5c 73 24 24 77  dex=$?;\scd\s$$w
0880: 6f 72 6b 73 70 61 63 65 24 24 5c 73 7c 7c 5c 73  orkspace$$\s||\s
0890: 65 78 69 74 5c 73 32 3b 5c 73 64 69 66 66 5c 73  exit\s2;\sdiff\s
08a0: 2d 72 75 4e 5c 73 62 61 73 65 5c 73 74 72 65 65  -ruN\sbase\stree
08b0: 5c 73 3e 5c 73 63 68 61 6e 67 65 2e 70 61 74 63  \s>\schange.patc
08c0: 68 3b 5c 73 5b 5c 73 24 3f 5c 73 2d 6c 65 5c 73  h;\s[\s$?\s-le\s
08d0: 31 5c 73 5d 5c 73 7c 7c 5c 73 65 78 69 74 5c 73  1\s]\s||\sexit\s
08e0: 32 3b 5c 73 65 78 69 74 5c 73 24 63 6f 64 65 78  2;\sexit\s$codex
08f0: 22 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  ",\n\s\s\s\s\s\s
0900: 5c 73 5c 73 22 63 6f 64 65 78 2d 74 61 73 6b 22  \s\s"codex-task"
0910: 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  ,\n\s\s\s\s\s\s\
0920: 73 5c 73 22 54 68 69 73 5c 73 64 69 72 65 63 74  s\s"This\sdirect
0930: 6f 72 79 5c 73 68 6f 6c 64 73 5c 73 74 68 65 5c  ory\sholds\sthe\
0940: 73 66 69 6c 65 73 5c 73 6f 66 5c 73 61 5c 73 63  sfiles\sof\sa\sc
0950: 68 65 63 6b 2d 69 6e 2c 5c 73 77 69 74 68 5c 73  heck-in,\swith\s
0960: 6e 6f 5c 73 76 65 72 73 69 6f 6e 5c 73 63 6f 6e  no\sversion\scon
0970: 74 72 6f 6c 3a 5c 73 6d 61 6b 65 5c 73 69 6e 5c  trol:\smake\sin\
0980: 73 69 74 73 5c 73 66 69 6c 65 73 5c 73 74 68 65  sits\sfiles\sthe
0990: 5c 73 63 68 61 6e 67 65 5c 73 74 68 69 73 5c 73  \schange\sthis\s
09a0: 6f 62 6a 65 63 74 69 76 65 5c 73 61 73 6b 73 2c  objective\sasks,
09b0: 5c 73 61 6e 64 5c 73 6e 6f 74 68 69 6e 67 5c 73  \sand\snothing\s
09c0: 6d 6f 72 65 3b 5c 73 72 65 6d 6f 76 65 5c 73 61  more;\sremove\sa
09d0: 6e 79 5c 73 66 69 6c 65 5c 73 79 6f 75 5c 73 6d  ny\sfile\syou\sm
09e0: 61 64 65 5c 73 6f 6e 6c 79 5c 73 74 6f 5c 73 62  ade\sonly\sto\sb
09f0: 75 69 6c 64 5c 73 6f 72 5c 73 63 68 65 63 6b 5c  uild\sor\scheck\
0a00: 73 69 74 3b 5c 73 64 6f 5c 73 6e 6f 74 5c 73 63  sit;\sdo\snot\sc
0a10: 6f 6d 6d 69 74 2e 5c 73 59 6f 75 72 5c 73 6c 61  ommit.\sYour\sla
0a20: 73 74 5c 73 6d 65 73 73 61 67 65 5c 73 73 61 79  st\smessage\ssay
0a30: 73 5c 73 77 68 61 74 5c 73 79 6f 75 5c 73 63 68  s\swhat\syou\sch
0a40: 61 6e 67 65 64 5c 73 61 6e 64 5c 73 77 68 61 74  anged\sand\swhat
0a50: 5c 73 79 6f 75 5c 73 63 68 65 63 6b 65 64 2e 5c  \syou\schecked.\
0a60: 73 54 68 65 5c 73 6f 62 6a 65 63 74 69 76 65 3a  sThe\sobjective:
0a70: 22 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5d  "\n\s\s\s\s\s\s]
0a80: 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 22  ,\n\s\s\s\s\s\s"
0a90: 63 77 64 22 3a 5c 73 22 24 24 74 72 65 65 24 24  cwd":\s"$$tree$$
0aa0: 22 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  ",\n\s\s\s\s\s\s
0ab0: 22 6b 65 65 70 22 3a 5c 73 7b 5c 6e 5c 73 5c 73  "keep":\s{\n\s\s
0ac0: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 73 74 64  \s\s\s\s\s\s"std
0ad0: 65 72 72 22 3a 5c 73 22 32 4b 22 2c 5c 6e 5c 73  err":\s"2K",\n\s
0ae0: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 73  \s\s\s\s\s\s\s"s
0af0: 74 64 6f 75 74 22 3a 5c 73 22 34 4b 22 2c 5c 6e  tdout":\s"4K",\n
0b00: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
0b10: 22 73 74 64 6f 75 74 5f 77 68 65 6e 22 3a 5c 73  "stdout_when":\s
0b20: 22 61 6c 77 61 79 73 22 5c 6e 5c 73 5c 73 5c 73  "always"\n\s\s\s
0b30: 5c 73 5c 73 5c 73 7d 2c 5c 6e 5c 73 5c 73 5c 73  \s\s\s},\n\s\s\s
0b40: 5c 73 5c 73 5c 73 22 75 6e 76 65 72 73 69 6f 6e  \s\s\s"unversion
0b50: 65 64 5f 66 69 6c 65 73 22 3a 5c 73 5b 5c 6e 5c  ed_files":\s[\n\
0b60: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 7b  s\s\s\s\s\s\s\s{
0b70: 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \n\s\s\s\s\s\s\s
0b80: 5c 73 5c 73 5c 73 22 61 74 22 3a 5c 73 22 24 24  \s\s\s"at":\s"$$
0b90: 77 6f 72 6b 73 70 61 63 65 24 24 2f 63 68 61 6e  workspace$$/chan
0ba0: 67 65 2e 70 61 74 63 68 22 2c 5c 6e 5c 73 5c 73  ge.patch",\n\s\s
0bb0: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
0bc0: 22 61 73 22 3a 5c 73 22 63 6f 64 65 78 2d 24 24  "as":\s"codex-$$
0bd0: 72 75 6e 24 24 2e 70 61 74 63 68 22 5c 6e 5c 73  run$$.patch"\n\s
0be0: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 7d 5c  \s\s\s\s\s\s\s}\
0bf0: 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5d 2c 5c  n\s\s\s\s\s\s],\
0c00: 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 65 6e  n\s\s\s\s\s\s"en
0c10: 76 22 3a 5c 73 7b 5c 6e 5c 73 5c 73 5c 73 5c 73  v":\s{\n\s\s\s\s
0c20: 5c 73 5c 73 5c 73 5c 73 22 48 4f 4d 45 22 3a 5c  \s\s\s\s"HOME":\
0c30: 73 22 24 24 77 6f 72 6b 73 70 61 63 65 24 24 22  s"$$workspace$$"
0c40: 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  ,\n\s\s\s\s\s\s\
0c50: 73 5c 73 22 55 53 45 52 22 3a 5c 73 22 24 24 70  s\s"USER":\s"$$p
0c60: 72 6f 63 65 73 73 5f 75 73 65 72 24 24 22 2c 5c  rocess_user$$",\
0c70: 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  n\s\s\s\s\s\s\s\
0c80: 73 22 50 41 54 48 22 3a 5c 73 22 2f 75 73 72 2f  s"PATH":\s"/usr/
0c90: 6c 6f 63 61 6c 2f 62 69 6e 3a 2f 75 73 72 2f 62  local/bin:/usr/b
0ca0: 69 6e 3a 2f 62 69 6e 22 5c 6e 5c 73 5c 73 5c 73  in:/bin"\n\s\s\s
0cb0: 5c 73 5c 73 5c 73 7d 5c 6e 5c 73 5c 73 5c 73 5c  \s\s\s}\n\s\s\s\
0cc0: 73 7d 2c 5c 6e 5c 73 5c 73 5c 73 5c 73 22 6f 62  s},\n\s\s\s\s"ob
0cd0: 6a 65 63 74 69 76 65 22 3a 5c 73 22 42 75 69 6c  jective":\s"Buil
0ce0: 64 5c 73 73 6c 69 63 65 5c 73 36 5c 73 6f 66 5c  d\sslice\s6\sof\
0cf0: 73 74 68 65 5c 73 72 65 6c 65 61 73 65 5c 73 64  sthe\srelease\sd
0d00: 65 73 69 67 6e 5c 73 69 6e 5c 73 6f 63 78 2d 72  esign\sin\socx-r
0d10: 6f 6f 74 66 73 2f 52 45 41 44 4d 45 2e 6d 64 2c  ootfs/README.md,
0d20: 5c 73 73 65 63 74 69 6f 6e 5c 73 5c 5c 22 52 65  \ssection\s\\"Re
0d30: 6c 65 61 73 69 6e 67 5c 73 66 72 6f 6d 5c 73 63  leasing\sfrom\sc
0d40: 6c 69 65 6e 74 73 5c 73 74 6f 5c 73 73 65 72 76  lients\sto\sserv
0d50: 65 72 73 5c 73 28 70 6c 61 6e 6e 65 64 2c 5c 73  ers\s(planned,\s
0d60: 6e 6f 74 5c 73 62 75 69 6c 74 29 5c 5c 22 2c 5c  not\sbuilt)\\",\
0d70: 73 73 75 62 73 65 63 74 69 6f 6e 5c 73 5c 5c 22  ssubsection\s\\"
0d80: 54 68 65 5c 73 63 6c 69 65 6e 74 5c 73 66 6f 6c  The\sclient\sfol
0d90: 6c 6f 77 73 5c 5c 22 3a 5c 73 61 5c 73 63 6f 6d  lows\\":\sa\scom
0da0: 6d 61 6e 64 5c 73 61 5c 73 70 65 72 73 6f 6e 5c  mand\sa\sperson\
0db0: 73 72 75 6e 73 5c 73 6f 6e 5c 73 74 68 65 5c 73  sruns\son\sthe\s
0dc0: 63 6c 69 65 6e 74 5c 73 73 6f 5c 73 69 74 73 5c  client\sso\sits\
0dd0: 73 72 65 6c 65 61 73 65 5c 73 72 6f 6f 74 5c 73  srelease\sroot\s
0de0: 72 75 6e 73 5c 73 77 68 61 74 5c 73 74 68 65 5c  runs\swhat\sthe\
0df0: 73 73 65 72 76 65 72 5c 73 61 63 63 65 70 74 65  sserver\saccepte
0e00: 64 2e 5c 73 53 6c 69 63 65 5c 73 35 5c 73 62 75  d.\sSlice\s5\sbu
0e10: 69 6c 74 5c 73 74 68 65 5c 73 73 65 72 76 65 72  ilt\sthe\sserver
0e20: 27 73 5c 73 72 65 61 64 2d 6f 6e 6c 79 5c 73 60  's\sread-only\s`
0e30: 72 65 6c 65 61 73 65 60 5c 73 74 6f 6f 6c 5c 73  release`\stool\s
0e40: 28 73 72 63 2f 6f 63 78 2f 63 6f 6d 6d 61 6e 64  (src/ocx/command
0e50: 73 2f 72 65 6c 65 61 73 65 5f 72 65 61 64 2e 63  s/release_read.c
0e60: 72 29 2c 5c 73 6f 66 66 65 72 65 64 5c 73 61 74  r),\soffered\sat
0e70: 5c 73 2f 65 78 74 2f 6f 63 78 32 2d 63 67 69 2f  \s/ext/ocx2-cgi/
0e80: 72 65 6c 65 61 73 65 2c 5c 73 77 68 69 63 68 5c  release,\swhich\
0e90: 73 61 6e 73 77 65 72 73 5c 73 63 75 72 72 65 6e  sanswers\scurren
0ea0: 74 5c 73 61 6e 64 5c 73 70 72 65 76 69 6f 75 73  t\sand\sprevious
0eb0: 2c 5c 73 65 61 63 68 5c 73 69 74 73 5c 73 6e 61  ,\seach\sits\sna
0ec0: 6d 65 5c 73 61 6e 64 5c 73 69 74 73 5c 73 6c 69  me\sand\sits\sli
0ed0: 73 74 65 64 5c 73 66 69 6c 65 73 5c 73 77 69 74  sted\sfiles\swit
0ee0: 68 5c 73 74 68 65 69 72 5c 73 53 48 41 2d 32 35  h\stheir\sSHA-25
0ef0: 36 2c 5c 73 61 6e 64 5c 73 67 69 76 65 73 5c 73  6,\sand\sgives\s
0f00: 6f 6e 65 5c 73 6c 69 73 74 65 64 5c 73 66 69 6c  one\slisted\sfil
0f10: 65 27 73 5c 73 62 79 74 65 73 2c 5c 73 62 61 73  e's\sbytes,\sbas
0f20: 65 36 34 2c 5c 73 74 6f 5c 73 61 5c 73 73 69 67  e64,\sto\sa\ssig
0f30: 6e 65 64 2d 69 6e 5c 73 6c 6f 67 69 6e 5c 73 68  ned-in\slogin\sh
0f40: 6f 6c 64 69 6e 67 5c 73 73 65 74 75 70 5c 73 6f  olding\ssetup\so
0f50: 72 5c 73 6c 69 73 74 65 64 5c 73 69 6e 5c 73 74  r\slisted\sin\st
0f60: 68 65 5c 73 73 65 72 76 65 72 5c 73 72 6f 6f 74  he\sserver\sroot
0f70: 27 73 5c 73 73 65 74 74 69 6e 67 73 2f 62 75 69  's\ssettings/bui
0f80: 6c 64 65 72 73 2e 6a 73 6f 6e 2e 5c 5c 6e 5c 5c  lders.json.\\n\\
0f90: 6e 54 68 65 5c 73 63 6f 6e 74 72 61 63 74 3a 5c  nThe\scontract:\
0fa0: 5c 6e 2d 5c 73 60 6f 63 78 32 5c 73 66 6f 6c 6c  \n-\s`ocx2\sfoll
0fb0: 6f 77 5c 73 53 45 52 56 45 52 5c 73 2d 2d 72 6f  ow\sSERVER\s--ro
0fc0: 6f 74 5c 73 52 4f 4f 54 60 2c 5c 73 63 6f 6d 6d  ot\sROOT`,\scomm
0fd0: 61 6e 64 5c 73 6c 69 6e 65 5c 73 6f 6e 6c 79 2c  and\sline\sonly,
0fe0: 5c 73 72 75 6e 5c 73 69 6e 73 69 64 65 5c 73 74  \srun\sinside\st
0ff0: 68 65 5c 73 63 6c 69 65 6e 74 27 73 5c 73 72 6f  he\sclient's\sro
1000: 6f 74 5c 73 61 73 5c 73 74 68 65 5c 73 72 6f 6f  ot\sas\sthe\sroo
1010: 74 27 73 5c 73 6f 77 6e 65 72 2e 5c 73 53 45 52  t's\sowner.\sSER
1020: 56 45 52 5c 73 69 73 5c 73 74 68 65 5c 73 73 65  VER\sis\sthe\sse
1030: 72 76 65 64 5c 73 72 65 70 6f 73 69 74 6f 72 79  rved\srepository
1040: 27 73 5c 73 55 52 4c 2e 5c 73 49 74 5c 73 73 69  's\sURL.\sIt\ssi
1050: 67 6e 73 5c 73 69 6e 5c 73 74 6f 5c 73 53 45 52  gns\sin\sto\sSER
1060: 56 45 52 5c 73 61 73 5c 73 74 68 65 5c 73 63 6c  VER\sas\sthe\scl
1070: 6f 6e 65 27 73 5c 73 75 73 65 72 5c 73 74 68 65  one's\suser\sthe
1080: 5c 73 64 61 65 6d 6f 6e 5c 73 61 6c 72 65 61 64  \sdaemon\salread
1090: 79 5c 73 75 73 65 73 5c 73 66 6f 72 5c 73 74 68  y\suses\sfor\sth
10a0: 61 74 5c 73 72 65 70 6f 73 69 74 6f 72 79 5c 73  at\srepository\s
10b0: 6f 6e 5c 73 74 68 69 73 5c 73 68 6f 73 74 2c 5c  on\sthis\shost,\
10c0: 73 77 69 74 68 5c 73 74 68 65 5c 73 63 72 65 64  swith\sthe\scred
10d0: 65 6e 74 69 61 6c 73 5c 73 74 68 65 5c 73 64 61  entials\sthe\sda
10e0: 65 6d 6f 6e 5c 73 72 65 61 64 73 5c 73 66 72 6f  emon\sreads\sfro
10f0: 6d 5c 73 52 4f 4f 54 2f 73 65 74 74 69 6e 67 73  m\sROOT/settings
1100: 2f 63 72 65 64 65 6e 74 69 61 6c 73 2f 5c 73 28  /credentials/\s(
1110: 73 72 63 2f 6f 63 78 2f 64 61 65 6d 6f 6e 2e 63  src/ocx/daemon.c
1120: 72 2c 5c 73 73 72 63 2f 6f 63 78 2f 61 63 74 69  r,\ssrc/ocx/acti
1130: 6e 67 2e 63 72 29 2c 5c 73 73 69 67 6e 69 6e 67  ng.cr),\ssigning
1140: 5c 73 69 6e 5c 73 74 68 65 5c 73 77 61 79 5c 73  \sin\sthe\sway\s
1150: 63 6c 6f 6e 65 73 5c 73 61 6c 72 65 61 64 79 5c  clones\salready\
1160: 73 61 73 6b 5c 73 74 68 65 5c 73 73 65 72 76 65  sask\sthe\sserve
1170: 72 27 73 5c 73 72 65 63 65 69 70 74 5c 73 70 61  r's\sreceipt\spa
1180: 67 65 3b 5c 73 69 74 5c 73 6e 65 76 65 72 5c 73  ge;\sit\snever\s
1190: 70 72 69 6e 74 73 2c 5c 73 6c 6f 67 73 5c 73 6f  prints,\slogs\so
11a0: 72 5c 73 63 6f 70 69 65 73 5c 73 74 68 65 5c 73  r\scopies\sthe\s
11b0: 70 61 73 73 77 6f 72 64 2e 5c 5c 6e 2d 5c 73 49  password.\\n-\sI
11c0: 74 5c 73 61 73 6b 73 5c 73 53 45 52 56 45 52 27  t\sasks\sSERVER'
11d0: 73 5c 73 72 65 6c 65 61 73 65 5c 73 74 6f 6f 6c  s\srelease\stool
11e0: 5c 73 77 68 69 63 68 5c 73 72 65 6c 65 61 73 65  \swhich\srelease
11f0: 5c 73 69 73 5c 73 63 75 72 72 65 6e 74 2e 5c 73  \sis\scurrent.\s
1200: 49 66 5c 73 74 68 61 74 5c 73 6e 61 6d 65 5c 73  If\sthat\sname\s
1210: 69 73 5c 73 74 68 65 5c 73 63 6c 69 65 6e 74 27  is\sthe\sclient'
1220: 73 5c 73 6f 77 6e 5c 73 63 75 72 72 65 6e 74 2c  s\sown\scurrent,
1230: 5c 73 69 74 5c 73 63 68 61 6e 67 65 73 5c 73 6e  \sit\schanges\sn
1240: 6f 74 68 69 6e 67 5c 73 61 6e 64 5c 73 73 61 79  othing\sand\ssay
1250: 73 5c 73 73 6f 2e 5c 73 49 66 5c 73 69 74 5c 73  s\sso.\sIf\sit\s
1260: 69 73 5c 73 74 68 65 5c 73 63 6c 69 65 6e 74 27  is\sthe\sclient'
1270: 73 5c 73 6f 77 6e 5c 73 70 72 65 76 69 6f 75 73  s\sown\sprevious
1280: 2c 5c 73 69 74 5c 73 6d 6f 76 65 73 5c 73 63 75  ,\sit\smoves\scu
1290: 72 72 65 6e 74 5c 73 74 6f 5c 73 69 74 2c 5c 73  rrent\sto\sit,\s
12a0: 6b 65 65 70 69 6e 67 5c 73 74 68 65 5c 73 72 65  keeping\sthe\sre
12b0: 6c 65 61 73 65 5c 73 69 74 5c 73 6c 65 61 76 65  lease\sit\sleave
12c0: 73 5c 73 61 73 5c 73 70 72 65 76 69 6f 75 73 2e  s\sas\sprevious.
12d0: 5c 73 4f 74 68 65 72 77 69 73 65 5c 73 69 74 5c  \sOtherwise\sit\
12e0: 73 66 65 74 63 68 65 73 5c 73 65 61 63 68 5c 73  sfetches\seach\s
12f0: 6c 69 73 74 65 64 5c 73 66 69 6c 65 5c 73 69 74  listed\sfile\sit
1300: 5c 73 6c 61 63 6b 73 5c 73 66 72 6f 6d 5c 73 53  \slacks\sfrom\sS
1310: 45 52 56 45 52 2c 5c 73 62 79 5c 73 6e 61 6d 65  ERVER,\sby\sname
1320: 2c 5c 73 63 68 65 63 6b 73 5c 73 65 76 65 72 79  ,\schecks\severy
1330: 5c 73 66 69 6c 65 27 73 5c 73 53 48 41 2d 32 35  \sfile's\sSHA-25
1340: 36 5c 73 61 67 61 69 6e 73 74 5c 73 74 68 65 5c  6\sagainst\sthe\
1350: 73 73 65 72 76 65 72 27 73 5c 73 61 6e 73 77 65  sserver's\sanswe
1360: 72 2c 5c 73 61 6e 64 5c 73 6f 6e 6c 79 5c 73 77  r,\sand\sonly\sw
1370: 68 65 6e 5c 73 65 76 65 72 79 5c 73 6f 6e 65 5c  hen\severy\sone\
1380: 73 6d 61 74 63 68 65 73 5c 73 70 75 74 73 5c 73  smatches\sputs\s
1390: 74 68 65 5c 73 72 65 6c 65 61 73 65 5c 73 69 6e  the\srelease\sin
13a0: 5c 73 52 4f 4f 54 5c 73 61 73 5c 73 61 63 63 65  \sROOT\sas\sacce
13b0: 70 74 5c 73 70 75 74 73 5c 73 61 5c 73 72 65 6c  pt\sputs\sa\srel
13c0: 65 61 73 65 5c 73 28 52 65 6c 65 61 73 65 73 2c  ease\s(Releases,
13d0: 5c 73 73 72 63 2f 6f 63 78 2f 72 65 6c 65 61 73  \ssrc/ocx/releas
13e0: 65 73 2e 63 72 3a 5c 73 69 74 73 5c 73 72 65 6c  es.cr:\sits\srel
13f0: 65 61 73 65 2e 74 78 74 2c 5c 73 69 74 73 5c 73  ease.txt,\sits\s
1400: 66 69 6c 65 73 27 5c 73 6d 6f 64 65 73 29 2c 5c  files'\smodes),\
1410: 73 74 68 65 6e 5c 73 6d 6f 76 65 73 5c 73 63 75  sthen\smoves\scu
1420: 72 72 65 6e 74 5c 73 74 6f 5c 73 69 74 2c 5c 73  rrent\sto\sit,\s
1430: 6b 65 65 70 69 6e 67 5c 73 74 68 65 5c 73 6f 6e  keeping\sthe\son
1440: 65 5c 73 69 74 5c 73 6c 65 61 76 65 73 5c 73 61  e\sit\sleaves\sa
1450: 73 5c 73 70 72 65 76 69 6f 75 73 2e 5c 73 41 6e  s\sprevious.\sAn
1460: 79 5c 73 6d 69 73 6d 61 74 63 68 5c 73 6f 72 5c  y\smismatch\sor\
1470: 73 66 61 69 6c 65 64 5c 73 66 65 74 63 68 5c 73  sfailed\sfetch\s
1480: 63 68 61 6e 67 65 73 5c 73 6e 6f 74 68 69 6e 67  changes\snothing
1490: 5c 73 69 6e 5c 73 52 4f 4f 54 5c 73 61 6e 64 5c  \sin\sROOT\sand\
14a0: 73 73 61 79 73 5c 73 77 68 69 63 68 5c 73 66 69  ssays\swhich\sfi
14b0: 6c 65 2e 5c 5c 6e 2d 5c 73 49 74 5c 73 74 61 6b  le.\\n-\sIt\stak
14c0: 65 73 5c 73 74 68 65 5c 73 72 65 6c 65 61 73 65  es\sthe\srelease
14d0: 5c 73 72 6f 6f 74 27 73 5c 73 6c 6f 63 6b 5c 73  \sroot's\slock\s
14e0: 28 52 65 6c 65 61 73 65 73 2e 6c 6f 63 6b 65 64  (Releases.locked
14f0: 29 2c 5c 73 61 73 5c 73 74 68 65 5c 73 6f 74 68  ),\sas\sthe\soth
1500: 65 72 5c 73 72 65 6c 65 61 73 65 5c 73 74 6f 6f  er\srelease\stoo
1510: 6c 73 5c 73 64 6f 2e 5c 73 49 74 5c 73 73 74 61  ls\sdo.\sIt\ssta
1520: 72 74 73 5c 73 6e 6f 5c 73 64 61 65 6d 6f 6e 3a  rts\sno\sdaemon:
1530: 5c 73 74 68 65 5c 73 64 61 65 6d 6f 6e 5c 73 65  \sthe\sdaemon\se
1540: 6e 64 73 5c 73 77 68 65 6e 5c 73 63 75 72 72 65  nds\swhen\scurre
1550: 6e 74 5c 73 6d 6f 76 65 73 2c 5c 73 61 6e 64 5c  nt\smoves,\sand\
1560: 73 74 68 65 5c 73 70 65 72 73 6f 6e 5c 73 73 74  sthe\sperson\sst
1570: 61 72 74 73 5c 73 69 74 5c 73 61 67 61 69 6e 5c  arts\sit\sagain\
1580: 73 77 69 74 68 5c 73 60 63 6f 6e 66 69 6e 65 5c  swith\s`confine\
1590: 73 64 61 65 6d 6f 6e 60 2c 5c 73 61 73 5c 73 6f  sdaemon`,\sas\so
15a0: 63 78 2d 72 6f 6f 74 66 73 2f 52 45 41 44 4d 45  cx-rootfs/README
15b0: 2e 6d 64 5c 73 5c 5c 22 53 74 61 72 74 5c 5c 22  .md\s\\"Start\\"
15c0: 5c 73 73 61 79 73 3b 5c 73 66 6f 6c 6c 6f 77 27  \ssays;\sfollow'
15d0: 73 5c 73 61 6e 73 77 65 72 5c 73 73 61 79 73 5c  s\sanswer\ssays\
15e0: 73 73 6f 5c 73 77 68 65 6e 5c 73 69 74 5c 73 6d  sso\swhen\sit\sm
15f0: 6f 76 65 64 5c 73 63 75 72 72 65 6e 74 2e 5c 73  oved\scurrent.\s
1600: 4e 6f 74 68 69 6e 67 5c 73 72 75 6e 73 5c 73 69  Nothing\sruns\si
1610: 74 5c 73 6f 6e 5c 73 61 5c 73 74 69 6d 65 72 2e  t\son\sa\stimer.
1620: 5c 5c 6e 41 64 64 5c 73 73 70 65 63 73 5c 73 66  \\nAdd\sspecs\sf
1630: 6f 72 5c 73 65 61 63 68 5c 73 63 6c 61 75 73 65  or\seach\sclause
1640: 3a 5c 73 61 6c 72 65 61 64 79 5c 73 63 75 72 72  :\salready\scurr
1650: 65 6e 74 2c 5c 73 6e 6f 74 68 69 6e 67 5c 73 63  ent,\snothing\sc
1660: 68 61 6e 67 65 64 3b 5c 73 73 65 72 76 65 72 27  hanged;\sserver'
1670: 73 5c 73 63 75 72 72 65 6e 74 5c 73 69 73 5c 73  s\scurrent\sis\s
1680: 74 68 65 5c 73 63 6c 69 65 6e 74 27 73 5c 73 70  the\sclient's\sp
1690: 72 65 76 69 6f 75 73 2c 5c 73 6c 69 6e 6b 73 5c  revious,\slinks\
16a0: 73 6d 6f 76 65 64 2c 5c 73 6e 6f 74 68 69 6e 67  smoved,\snothing
16b0: 5c 73 66 65 74 63 68 65 64 3b 5c 73 61 5c 73 6e  \sfetched;\sa\sn
16c0: 65 77 5c 73 72 65 6c 65 61 73 65 5c 73 66 65 74  ew\srelease\sfet
16d0: 63 68 65 64 2c 5c 73 63 68 65 63 6b 65 64 5c 73  ched,\schecked\s
16e0: 61 6e 64 5c 73 73 65 72 76 65 64 2c 5c 73 70 72  and\sserved,\spr
16f0: 65 76 69 6f 75 73 5c 73 6b 65 70 74 3b 5c 73 61  evious\skept;\sa
1700: 5c 73 63 68 61 6e 67 65 64 5c 73 62 79 74 65 5c  \schanged\sbyte\
1710: 73 6f 72 5c 73 61 5c 73 66 61 69 6c 65 64 5c 73  sor\sa\sfailed\s
1720: 66 65 74 63 68 2c 5c 73 6e 6f 74 68 69 6e 67 5c  fetch,\snothing\
1730: 73 69 6e 5c 73 52 4f 4f 54 5c 73 63 68 61 6e 67  sin\sROOT\schang
1740: 65 64 3b 5c 73 6e 6f 5c 73 70 61 73 73 77 6f 72  ed;\sno\spasswor
1750: 64 5c 73 69 6e 5c 73 69 74 73 5c 73 61 6e 73 77  d\sin\sits\sansw
1760: 65 72 5c 73 6f 72 5c 73 6c 6f 67 3b 5c 73 74 68  er\sor\slog;\sth
1770: 65 5c 73 6c 6f 63 6b 5c 73 68 65 6c 64 2e 5c 73  e\slock\sheld.\s
1780: 55 73 65 5c 73 61 5c 73 66 69 78 74 75 72 65 5c  Use\sa\sfixture\
1790: 73 73 65 72 76 65 72 5c 73 61 73 5c 73 74 68 65  sserver\sas\sthe
17a0: 5c 73 72 65 6c 65 61 73 65 5c 73 61 6e 64 5c 73  \srelease\sand\s
17b0: 72 65 63 65 69 70 74 5c 73 73 70 65 63 73 5c 73  receipt\sspecs\s
17c0: 64 6f 2e 5c 73 44 6f 63 75 6d 65 6e 74 5c 73 69  do.\sDocument\si
17d0: 74 5c 73 69 6e 5c 73 55 53 41 47 45 2e 6d 64 5c  t\sin\sUSAGE.md\
17e0: 73 75 6e 64 65 72 5c 73 5c 5c 22 53 74 61 67 65  sunder\s\\"Stage
17f0: 2c 5c 73 61 63 63 65 70 74 5c 73 6f 72 5c 73 72  ,\saccept\sor\sr
1800: 6f 6c 6c 5c 73 62 61 63 6b 5c 73 61 5c 73 72 65  oll\sback\sa\sre
1810: 6c 65 61 73 65 5c 5c 22 5c 73 61 6e 64 5c 73 69  lease\\"\sand\si
1820: 6e 5c 73 64 6f 63 73 2f 70 72 6f 74 6f 63 6f 6c  n\sdocs/protocol
1830: 2d 76 32 2d 74 6f 6f 6c 73 2e 6d 64 2c 5c 73 70  -v2-tools.md,\sp
1840: 6c 61 69 6e 6c 79 2c 5c 73 61 6e 64 5c 73 63 68  lainly,\sand\sch
1850: 61 6e 67 65 5c 73 6f 63 78 2d 72 6f 6f 74 66 73  ange\socx-rootfs
1860: 2f 52 45 41 44 4d 45 2e 6d 64 5c 73 6f 6e 6c 79  /README.md\sonly
1870: 5c 73 69 66 5c 73 77 68 61 74 5c 73 79 6f 75 5c  \sif\swhat\syou\
1880: 73 62 75 69 6c 64 5c 73 64 69 66 66 65 72 73 5c  sbuild\sdiffers\
1890: 73 66 72 6f 6d 5c 73 69 74 2e 5c 73 44 6f 5c 73  sfrom\sit.\sDo\s
18a0: 6e 6f 74 5c 73 65 64 69 74 5c 73 73 63 72 69 70  not\sedit\sscrip
18b0: 74 73 2f 5c 73 6f 72 5c 73 6f 63 78 2d 72 6f 6f  ts/\sor\socx-roo
18c0: 74 66 73 2f 68 6f 73 74 73 2e 6a 73 6f 6e 2e 5c  tfs/hosts.json.\
18d0: 73 46 6f 6c 6c 6f 77 5c 73 64 6f 63 73 2f 63 72  sFollow\sdocs/cr
18e0: 79 73 74 61 6c 2e 6d 64 2c 5c 73 4b 45 45 50 2e  ystal.md,\sKEEP.
18f0: 6d 64 2c 5c 73 50 4c 41 4e 2e 6d 64 5c 73 61 6e  md,\sPLAN.md\san
1900: 64 5c 73 74 68 65 5c 73 67 75 61 72 64 73 2e 5c  d\sthe\sguards.\
1910: 73 52 75 6e 5c 73 74 68 65 5c 73 66 75 6c 6c 5c  sRun\sthe\sfull\
1920: 73 60 63 72 79 73 74 61 6c 5c 73 72 75 6e 5c 73  s`crystal\srun\s
1930: 63 69 2e 63 72 60 2c 5c 73 6d 61 6b 65 5c 73 69  ci.cr`,\smake\si
1940: 74 5c 73 70 61 73 73 2c 5c 73 61 6e 64 5c 73 67  t\spass,\sand\sg
1950: 69 76 65 5c 73 69 74 73 5c 73 6c 61 73 74 5c 73  ive\sits\slast\s
1960: 6c 69 6e 65 5c 73 69 6e 5c 73 79 6f 75 72 5c 73  line\sin\syour\s
1970: 6c 61 73 74 5c 73 6d 65 73 73 61 67 65 2e 5c 5c  last\smessage.\\
1980: 6e 42 65 66 6f 72 65 5c 73 79 6f 75 72 5c 73 6c  nBefore\syour\sl
1990: 61 73 74 5c 73 6d 65 73 73 61 67 65 2c 5c 73 72  ast\smessage,\sr
19a0: 65 6d 6f 76 65 5c 73 6c 69 62 2f 5c 73 61 6e 64  emove\slib/\sand
19b0: 5c 73 61 6e 79 74 68 69 6e 67 5c 73 65 6c 73 65  \sanything\selse
19c0: 5c 73 60 73 68 61 72 64 73 5c 73 69 6e 73 74 61  \s`shards\sinsta
19d0: 6c 6c 60 5c 73 6f 72 5c 73 74 68 65 5c 73 62 75  ll`\sor\sthe\sbu
19e0: 69 6c 64 5c 73 6d 61 64 65 5c 73 28 62 69 6e 2f  ild\smade\s(bin/
19f0: 2c 5c 73 2e 73 68 61 72 64 73 2f 2c 5c 73 2e 63  ,\s.shards/,\s.c
1a00: 72 79 73 74 61 6c 5c 73 63 61 63 68 65 73 29 3a  rystal\scaches):
1a10: 5c 73 74 68 65 5c 73 70 61 74 63 68 5c 73 69 73  \sthe\spatch\sis
1a20: 5c 73 6d 61 64 65 5c 73 62 79 5c 73 60 64 69 66  \smade\sby\s`dif
1a30: 66 5c 73 2d 72 75 4e 60 5c 73 6f 76 65 72 5c 73  f\s-ruN`\sover\s
1a40: 74 68 65 5c 73 77 68 6f 6c 65 5c 73 64 69 72 65  the\swhole\sdire
1a50: 63 74 6f 72 79 2c 5c 73 61 6e 64 5c 73 74 68 65  ctory,\sand\sthe
1a60: 5c 73 73 79 6d 62 6f 6c 69 63 5c 73 6c 69 6e 6b  \ssymbolic\slink
1a70: 73 5c 73 73 68 61 72 64 73 5c 73 6d 61 6b 65 73  s\sshards\smakes
1a80: 5c 73 75 6e 64 65 72 5c 73 6c 69 62 2f 5c 73 6c  \sunder\slib/\sl
1a90: 6f 6f 70 5c 73 61 6e 64 5c 73 73 74 6f 70 5c 73  oop\sand\sstop\s
1aa0: 69 74 2c 5c 73 77 68 69 63 68 5c 73 6c 6f 73 74  it,\swhich\slost
1ab0: 5c 73 61 6e 5c 73 65 61 72 6c 69 65 72 5c 73 61  \san\searlier\sa
1ac0: 74 74 65 6d 70 74 5c 73 61 74 5c 73 74 68 69 73  ttempt\sat\sthis
1ad0: 5c 73 73 61 6d 65 5c 73 6f 62 6a 65 63 74 69 76  \ssame\sobjectiv
1ae0: 65 2e 5c 73 4a 75 64 67 65 5c 73 65 76 65 72 79  e.\sJudge\severy
1af0: 5c 73 63 68 6f 69 63 65 5c 73 69 6e 5c 73 74 68  \schoice\sin\sth
1b00: 69 73 5c 73 74 61 73 6b 5c 73 62 79 5c 73 52 45  is\stask\sby\sRE
1b10: 41 44 4d 45 2e 6d 64 27 73 5c 73 66 6f 75 72 5c  ADME.md's\sfour\
1b20: 73 76 69 72 74 75 65 73 2c 5c 73 61 73 5c 73 74  svirtues,\sas\st
1b30: 68 65 5c 73 6d 61 69 6e 74 61 69 6e 65 72 5c 73  he\smaintainer\s
1b40: 61 73 6b 73 5c 73 6f 66 5c 73 65 76 65 72 79 5c  asks\sof\severy\
1b50: 73 74 75 72 6e 3a 5c 73 43 6c 61 72 69 74 79 5c  sturn:\sClarity\
1b60: 73 28 69 74 5c 73 63 61 6e 5c 73 62 65 5c 73 73  s(it\scan\sbe\ss
1b70: 74 61 74 65 64 3a 5c 73 74 68 65 5c 73 63 6f 6e  tated:\sthe\scon
1b80: 74 72 61 63 74 5c 73 62 65 6c 6f 77 2c 5c 73 61  tract\sbelow,\sa
1b90: 6e 64 5c 73 6e 6f 74 68 69 6e 67 5c 73 69 74 5c  nd\snothing\sit\
1ba0: 73 6c 65 61 76 65 73 5c 73 75 6e 73 61 69 64 29  sleaves\sunsaid)
1bb0: 3b 5c 73 4c 6f 6f 73 65 5c 73 43 6f 75 70 6c 69  ;\sLoose\sCoupli
1bc0: 6e 67 5c 73 28 69 74 5c 73 63 61 6e 5c 73 62 65  ng\s(it\scan\sbe
1bd0: 5c 73 72 65 70 6c 61 63 65 64 3a 5c 73 63 6c 65  \sreplaced:\scle
1be0: 61 6e 5c 73 62 6f 75 6e 64 61 72 69 65 73 2c 5c  an\sboundaries,\
1bf0: 73 6e 6f 74 68 69 6e 67 5c 73 74 69 65 64 5c 73  snothing\stied\s
1c00: 74 6f 5c 73 61 6e 5c 73 75 6e 70 72 65 64 69 63  to\san\sunpredic
1c10: 74 61 62 6c 65 5c 73 6f 72 5c 73 65 78 74 65 72  table\sor\sexter
1c20: 6e 61 6c 5c 73 70 61 72 74 29 3b 5c 73 44 65 6d  nal\spart);\sDem
1c30: 6f 6e 73 74 72 61 62 69 6c 69 74 79 5c 73 28 69  onstrability\s(i
1c40: 74 5c 73 63 61 6e 5c 73 62 65 5c 73 64 65 6d 6f  t\scan\sbe\sdemo
1c50: 6e 73 74 72 61 74 65 64 3a 5c 73 73 70 65 63 73  nstrated:\sspecs
1c60: 5c 73 74 68 61 74 5c 73 70 72 6f 76 65 5c 73 65  \sthat\sprove\se
1c70: 61 63 68 5c 73 63 6c 61 75 73 65 29 3b 5c 73 50  ach\sclause);\sP
1c80: 61 72 73 69 6d 6f 6e 79 5c 73 28 69 74 5c 73 63  arsimony\s(it\sc
1c90: 61 6e 5c 73 62 65 5c 73 62 6f 75 6e 64 65 64 3a  an\sbe\sbounded:
1ca0: 5c 73 6e 6f 5c 73 6d 65 63 68 61 6e 69 73 6d 2c  \sno\smechanism,
1cb0: 5c 73 73 74 61 74 65 5c 73 6f 72 5c 73 61 62 73  \sstate\sor\sabs
1cc0: 74 72 61 63 74 69 6f 6e 5c 73 62 65 79 6f 6e 64  traction\sbeyond
1cd0: 5c 73 77 68 61 74 5c 73 74 68 65 5c 73 63 6f 6e  \swhat\sthe\scon
1ce0: 74 72 61 63 74 5c 73 6e 65 65 64 73 3b 5c 73 74  tract\sneeds;\st
1cf0: 68 65 5c 73 73 6d 61 6c 6c 65 73 74 5c 73 6d 65  he\ssmallest\sme
1d00: 63 68 61 6e 69 73 6d 5c 73 74 68 61 74 5c 73 73  chanism\sthat\ss
1d10: 61 74 69 73 66 69 65 73 5c 73 69 74 5c 73 61 6e  atisfies\sit\san
1d20: 64 5c 73 63 61 6e 5c 73 62 65 5c 73 64 65 6d 6f  d\scan\sbe\sdemo
1d30: 6e 73 74 72 61 74 65 64 29 2e 5c 73 41 5c 73 70  nstrated).\sA\sp
1d40: 65 72 73 6f 6e 5c 73 72 75 6e 73 5c 73 65 61 63  erson\sruns\seac
1d50: 68 5c 73 72 65 6c 65 61 73 65 5c 73 73 74 65 70  h\srelease\sstep
1d60: 5c 73 61 6e 64 5c 73 63 61 6e 5c 73 72 65 64 6f  \sand\scan\sredo
1d70: 5c 73 69 74 5c 73 6f 72 5c 73 66 69 78 5c 73 61  \sit\sor\sfix\sa
1d80: 5c 73 6c 69 6e 6b 5c 73 62 79 5c 73 68 61 6e 64  \slink\sby\shand
1d90: 2c 5c 73 73 6f 5c 73 61 64 64 5c 73 6e 6f 74 68  ,\sso\sadd\snoth
1da0: 69 6e 67 5c 73 74 6f 5c 73 6d 61 6b 65 5c 73 72  ing\sto\smake\sr
1db0: 65 74 72 69 65 73 2c 5c 73 72 61 63 65 73 5c 73  etries,\sraces\s
1dc0: 6f 72 5c 73 72 65 63 6f 76 65 72 79 5c 73 61 75  or\srecovery\sau
1dd0: 74 6f 6d 61 74 69 63 5c 73 62 65 79 6f 6e 64 5c  tomatic\sbeyond\
1de0: 73 77 68 61 74 5c 73 69 73 5c 73 61 73 6b 65 64  swhat\sis\sasked
1df0: 2e 5c 73 49 6e 5c 73 79 6f 75 72 5c 73 6c 61 73  .\sIn\syour\slas
1e00: 74 5c 73 6d 65 73 73 61 67 65 2c 5c 73 6e 61 6d  t\smessage,\snam
1e10: 65 5c 73 66 6f 72 5c 73 65 61 63 68 5c 73 74 68  e\sfor\seach\sth
1e20: 69 6e 67 5c 73 79 6f 75 5c 73 61 64 64 65 64 5c  ing\syou\sadded\
1e30: 73 74 68 65 5c 73 63 6f 6e 74 72 61 63 74 5c 73  sthe\scontract\s
1e40: 63 6c 61 75 73 65 5c 73 69 74 5c 73 73 61 74 69  clause\sit\ssati
1e50: 73 66 69 65 73 2e 22 2c 5c 6e 5c 73 5c 73 5c 73  sfies.",\n\s\s\s
1e60: 5c 73 22 63 6c 6f 6e 65 22 3a 5c 73 22 66 61 33  \s"clone":\s"fa3
1e70: 36 31 31 30 37 61 39 36 63 66 37 33 37 63 62 62  61107a96cf737cbb
1e80: 61 37 33 32 36 39 61 32 30 34 39 30 63 66 37 62  a73269a20490cf7b
1e90: 32 32 37 66 66 22 5c 6e 5c 73 5c 73 7d 5c 6e 7d  227ff"\n\s\s}\n}
1ea0: 5c 6e 60 60 60 5c 6e 0a 4a 20 6c 6f 67 69 6e 20  \n```\n.J login 
1eb0: 78 38 36 2d 31 2d 73 65 73 73 69 6f 6e 0a 4a 20  x86-1-session.J 
1ec0: 6d 69 6d 65 74 79 70 65 20 74 65 78 74 2f 78 2d  mimetype text/x-
1ed0: 6d 61 72 6b 64 6f 77 6e 0a 4b 20 38 39 38 36 38  markdown.K 89868
1ee0: 31 36 63 30 62 35 34 33 39 37 32 38 33 33 36 30  16c0b54397283360
1ef0: 61 31 66 37 36 35 33 64 61 37 65 38 31 38 39 38  a1f7653da7e81898
1f00: 31 61 33 0a 55 20 78 38 36 2d 31 2d 73 65 73 73  1a3.U x86-1-sess
1f10: 69 6f 6e 0a 5a 20 65 32 65 65 38 64 35 38 61 34  ion.Z e2ee8d58a4
1f20: 64 32 30 64 61 66 66 66 63 30 31 36 64 61 64 36  d20dafffc016dad6
1f30: 35 33 32 33 61 33 0a                             5323a3.