Attachment "run-claude.md" to
tech note [51f68a2d75]
added by
opus-ocx2
2026-10-20 06:06:09.
0000: 43 6c 61 75 64 65 2c 20 6f 6e 65 20 74 75 72 6e Claude, one turn
0010: 20 70 65 72 20 70 6f 73 74 3a 20 65 61 63 68 20 per post: each
0020: 70 6f 73 74 20 69 6e 20 69 74 73 20 74 68 72 65 post in its thre
0030: 61 64 20 66 72 6f 6d 20 61 20 75 73 65 72 20 69 ad from a user i
0040: 74 20 68 65 61 72 73 20 73 74 61 72 74 73 0a 60 t hears starts.`
0050: 63 6c 61 75 64 65 20 2d 70 60 20 77 69 74 68 20 claude -p` with
0060: 74 68 65 20 72 75 6e 27 73 20 6c 69 6e 65 20 61 the run's line a
0070: 6e 64 20 74 68 65 20 70 6f 73 74 20 6f 6e 20 69 nd the post on i
0080: 74 73 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 ts standard inpu
0090: 74 3b 20 69 74 20 61 6e 73 77 65 72 73 0a 77 69 t; it answers.wi
00a0: 74 68 20 60 6f 63 78 32 20 70 6f 73 74 60 2c 20 th `ocx2 post`,
00b0: 61 6e 64 20 73 65 6e 64 73 20 61 20 62 75 69 6c and sends a buil
00c0: 64 20 6f 66 20 61 20 63 68 65 63 6b 2d 69 6e 20 d of a check-in
00d0: 77 69 74 68 20 60 6f 63 78 32 20 63 72 65 61 74 with `ocx2 creat
00e0: 65 60 2c 20 77 68 6f 73 65 0a 60 65 6e 64 65 64 e`, whose.`ended
00f0: 60 20 72 65 61 63 68 65 73 20 69 74 20 74 6f 6f ` reaches it too
0100: 20 28 60 65 6e 64 73 60 29 2e 20 49 74 73 20 70 (`ends`). Its p
0110: 72 6f 6d 70 74 20 61 6c 73 6f 20 73 61 79 73 20 rompt also says
0120: 68 6f 77 20 74 6f 20 77 72 69 74 65 20 6f 6e 20 how to write on
0130: 74 68 65 0a 72 65 63 6f 72 64 2c 20 69 74 73 20 the.record, its
0140: 6c 69 6e 6b 73 20 62 75 69 6c 74 20 66 72 6f 6d links built from
0150: 20 60 24 24 73 65 72 76 65 72 24 24 60 2e 20 63 `$$server$$`. c
0160: 72 65 61 74 65 20 61 64 64 73 20 74 68 65 20 6e reate adds the n
0170: 6f 64 65 2c 20 70 72 6f 63 65 73 73 2e 75 73 65 ode, process.use
0180: 72 0a 61 6e 64 20 74 68 65 20 6f 62 6a 65 63 74 r.and the object
0190: 69 76 65 2e 0a 0a 60 60 60 6a 73 6f 6e 0a 7b 0a ive...```json.{.
01a0: 20 20 22 77 6f 72 6b 73 70 61 63 65 22 3a 20 5b "workspace": [
01b0: 0a 20 20 20 20 7b 22 73 74 65 70 22 3a 20 22 64 . {"step": "d
01c0: 69 72 65 63 74 6f 72 79 22 2c 20 22 61 74 22 3a irectory", "at":
01d0: 20 22 24 24 72 6f 6f 74 24 24 2f 24 24 75 73 65 "$$root$$/$$use
01e0: 72 24 24 2f 70 72 6f 6a 65 63 74 73 2f 24 24 70 r$$/projects/$$p
01f0: 72 6f 6a 65 63 74 24 24 2f 24 24 72 75 6e 24 24 roject$$/$$run$$
0200: 22 7d 2c 0a 20 20 20 20 7b 22 73 74 65 70 22 3a "},. {"step":
0210: 20 22 70 61 73 73 77 6f 72 64 22 7d 2c 0a 20 20 "password"},.
0220: 20 20 7b 22 73 74 65 70 22 3a 20 22 63 6c 6f 6e {"step": "clon
0230: 65 22 2c 20 22 69 6e 74 6f 22 3a 20 22 24 24 77 e", "into": "$$w
0240: 6f 72 6b 73 70 61 63 65 24 24 2f 63 6c 6f 6e 65 orkspace$$/clone
0250: 22 7d 2c 0a 20 20 20 20 7b 22 73 74 65 70 22 3a "},. {"step":
0260: 20 22 63 68 65 63 6b 6f 75 74 22 2c 20 22 6f 66 "checkout", "of
0270: 22 3a 20 22 74 72 75 6e 6b 22 2c 20 22 69 6e 74 ": "trunk", "int
0280: 6f 22 3a 20 22 24 24 77 6f 72 6b 73 70 61 63 65 o": "$$workspace
0290: 24 24 2f 74 72 65 65 22 7d 0a 20 20 5d 2c 0a 20 $$/tree"}. ],.
02a0: 20 22 73 61 6e 64 62 6f 78 22 3a 20 7b 0a 20 20 "sandbox": {.
02b0: 20 20 22 75 69 64 22 3a 20 31 30 30 30 2c 20 22 "uid": 1000, "
02c0: 67 69 64 22 3a 20 31 30 30 30 2c 20 22 63 61 70 gid": 1000, "cap
02d0: 61 62 69 6c 69 74 69 65 73 22 3a 20 5b 5d 2c 20 abilities": [],
02e0: 22 6e 65 74 77 6f 72 6b 22 3a 20 74 72 75 65 2c "network": true,
02f0: 0a 20 20 20 20 22 6f 77 6e 5f 73 65 73 73 69 6f . "own_sessio
0300: 6e 22 3a 20 74 72 75 65 2c 20 22 65 6e 64 73 5f n": true, "ends_
0310: 77 69 74 68 5f 6e 6f 64 65 22 3a 20 74 72 75 65 with_node": true
0320: 2c 0a 20 20 20 20 22 72 65 61 64 5f 6f 6e 6c 79 ,. "read_only
0330: 22 3a 20 5b 22 2f 75 73 72 22 2c 20 22 2f 62 69 ": ["/usr", "/bi
0340: 6e 22 2c 20 22 2f 73 62 69 6e 22 2c 20 22 2f 6c n", "/sbin", "/l
0350: 69 62 22 2c 20 22 2f 6c 69 62 36 34 22 2c 20 22 ib", "/lib64", "
0360: 2f 65 74 63 2f 72 65 73 6f 6c 76 2e 63 6f 6e 66 /etc/resolv.conf
0370: 22 2c 20 22 2f 65 74 63 2f 68 6f 73 74 73 22 2c ", "/etc/hosts",
0380: 20 22 2f 65 74 63 2f 6e 73 73 77 69 74 63 68 2e "/etc/nsswitch.
0390: 63 6f 6e 66 22 2c 20 22 2f 65 74 63 2f 73 73 6c conf", "/etc/ssl
03a0: 2f 63 65 72 74 73 22 2c 20 22 2f 72 6f 6f 74 2f /certs", "/root/
03b0: 2e 6c 6f 63 61 6c 2f 62 69 6e 2f 63 6c 61 75 64 .local/bin/claud
03c0: 65 22 2c 20 22 24 24 72 65 6c 65 61 73 65 24 24 e", "$$release$$
03d0: 22 5d 2c 0a 20 20 20 20 22 72 65 61 64 5f 77 72 "],. "read_wr
03e0: 69 74 65 22 3a 20 5b 22 24 24 77 6f 72 6b 73 70 ite": ["$$worksp
03f0: 61 63 65 24 24 22 5d 2c 0a 20 20 20 20 22 68 6f ace$$"],. "ho
0400: 6d 65 73 22 3a 20 5b 22 2f 72 6f 6f 74 2f 2e 63 mes": ["/root/.c
0410: 6c 61 75 64 65 22 2c 20 22 2f 72 6f 6f 74 2f 2e laude", "/root/.
0420: 63 6c 61 75 64 65 2e 6a 73 6f 6e 22 5d 2c 0a 20 claude.json"],.
0430: 20 20 20 22 66 69 6c 65 73 22 3a 20 5b 7b 22 61 "files": [{"a
0440: 74 22 3a 20 22 2f 65 74 63 2f 70 61 73 73 77 64 t": "/etc/passwd
0450: 22 2c 20 22 74 65 78 74 22 3a 20 22 24 24 75 73 ", "text": "$$us
0460: 65 72 24 24 3a 78 3a 31 30 30 30 3a 31 30 30 30 er$$:x:1000:1000
0470: 3a 3a 24 24 77 6f 72 6b 73 70 61 63 65 24 24 3a ::$$workspace$$:
0480: 2f 62 69 6e 2f 73 68 5c 6e 22 7d 5d 2c 0a 20 20 /bin/sh\n"}],.
0490: 20 20 22 70 72 6f 63 22 3a 20 22 2f 70 72 6f 63 "proc": "/proc
04a0: 22 2c 20 22 64 65 76 22 3a 20 22 2f 64 65 76 22 ", "dev": "/dev"
04b0: 2c 20 22 74 6d 70 22 3a 20 22 2f 74 6d 70 22 0a , "tmp": "/tmp".
04c0: 20 20 7d 2c 0a 20 20 22 6c 69 6d 69 74 73 22 3a },. "limits":
04d0: 20 7b 22 77 61 6c 6c 22 3a 20 22 38 68 22 7d 2c {"wall": "8h"},
04e0: 0a 20 20 22 70 72 6f 63 65 73 73 22 3a 20 7b 0a . "process": {.
04f0: 20 20 20 20 22 63 6f 6d 6d 61 6e 64 22 3a 20 5b "command": [
0500: 22 2f 72 6f 6f 74 2f 2e 6c 6f 63 61 6c 2f 62 69 "/root/.local/bi
0510: 6e 2f 63 6c 61 75 64 65 22 2c 20 22 2d 70 22 2c n/claude", "-p",
0520: 20 22 2d 2d 64 61 6e 67 65 72 6f 75 73 6c 79 2d "--dangerously-
0530: 73 6b 69 70 2d 70 65 72 6d 69 73 73 69 6f 6e 73 skip-permissions
0540: 22 2c 20 22 59 6f 75 72 20 73 74 61 6e 64 61 72 ", "Your standar
0550: 64 20 69 6e 70 75 74 20 68 6f 6c 64 73 20 61 20 d input holds a
0560: 6c 69 6e 65 20 7b 5c 22 72 75 6e 5c 22 2c 20 5c line {\"run\", \
0570: 22 6f 62 6a 65 63 74 69 76 65 5c 22 7d 3a 20 77 "objective\"}: w
0580: 6f 72 6b 20 74 6f 77 61 72 64 20 74 68 61 74 20 ork toward that
0590: 6f 62 6a 65 63 74 69 76 65 20 69 6e 20 74 68 69 objective in thi
05a0: 73 20 63 68 65 63 6b 6f 75 74 2e 20 57 68 65 6e s checkout. When
05b0: 20 61 20 73 65 63 6f 6e 64 20 6c 69 6e 65 20 7b a second line {
05c0: 5c 22 70 6f 73 74 5c 22 2c 20 5c 22 66 72 6f 6d \"post\", \"from
05d0: 5c 22 2c 20 5c 22 74 65 78 74 5c 22 7d 20 66 6f \", \"text\"} fo
05e0: 6c 6c 6f 77 73 2c 20 69 74 20 69 73 20 61 20 66 llows, it is a f
05f0: 6f 72 75 6d 20 70 6f 73 74 20 74 6f 20 79 6f 75 orum post to you
0600: 3a 20 61 6e 73 77 65 72 20 69 74 20 77 69 74 68 : answer it with
0610: 20 60 6f 63 78 32 20 70 6f 73 74 20 50 4f 53 54 `ocx2 post POST
0620: 20 54 45 58 54 60 2c 20 50 4f 53 54 20 62 65 69 TEXT`, POST bei
0630: 6e 67 20 69 74 73 20 68 61 73 68 2c 20 66 72 6f ng its hash, fro
0640: 6d 20 74 68 69 73 20 64 69 72 65 63 74 6f 72 79 m this directory
0650: 2e 20 54 6f 20 68 61 76 65 20 61 20 63 68 65 63 . To have a chec
0660: 6b 2d 69 6e 20 62 75 69 6c 74 2c 20 73 65 6e 64 k-in built, send
0670: 20 61 20 62 75 69 6c 64 20 77 69 74 68 20 60 6f a build with `o
0680: 63 78 32 20 63 72 65 61 74 65 20 4f 42 4a 45 43 cx2 create OBJEC
0690: 54 49 56 45 20 2d 2d 70 61 74 74 65 72 6e 20 72 TIVE --pattern r
06a0: 75 6e 2f 62 75 69 6c 64 20 2d 2d 74 6f 20 52 55 un/build --to RU
06b0: 4e 20 2d 2d 6f 66 20 43 48 45 43 4b 49 4e 60 2c N --of CHECKIN`,
06c0: 20 52 55 4e 20 62 65 69 6e 67 20 79 6f 75 72 20 RUN being your
06d0: 72 75 6e 27 73 20 68 61 73 68 3b 20 77 68 65 6e run's hash; when
06e0: 20 74 68 65 20 62 75 69 6c 64 20 65 6e 64 73 2c the build ends,
06f0: 20 69 74 73 20 60 65 6e 64 65 64 60 20 72 65 61 its `ended` rea
0700: 63 68 65 73 20 79 6f 75 20 61 73 20 73 75 63 68 ches you as such
0710: 20 61 20 6c 69 6e 65 2c 20 66 72 6f 6d 20 69 74 a line, from it
0720: 73 20 6e 6f 64 65 2e 5c 6e 5c 6e 48 6f 77 20 74 s node.\n\nHow t
0730: 6f 20 77 72 69 74 65 20 6f 6e 20 74 68 65 20 72 o write on the r
0740: 65 63 6f 72 64 2e 20 54 68 65 20 6d 61 69 6e 74 ecord. The maint
0750: 61 69 6e 65 72 20 72 65 61 64 73 20 69 74 20 6f ainer reads it o
0760: 6e 20 46 6f 73 73 69 6c 27 73 20 70 61 67 65 73 n Fossil's pages
0770: 2c 20 61 6e 64 20 72 65 61 64 73 20 62 65 66 6f , and reads befo
0780: 72 65 20 74 79 70 69 6e 67 2e 5c 6e 2d 20 45 76 re typing.\n- Ev
0790: 65 72 79 20 72 65 66 65 72 65 6e 63 65 20 69 73 ery reference is
07a0: 20 61 20 4d 61 72 6b 64 6f 77 6e 20 6c 69 6e 6b a Markdown link
07b0: 20 77 69 74 68 20 69 74 73 20 66 75 6c 6c 20 55 with its full U
07c0: 52 4c 2c 20 6e 65 76 65 72 20 61 20 62 61 72 65 RL, never a bare
07d0: 20 68 61 73 68 20 6f 72 20 70 61 74 68 3a 20 61 hash or path: a
07e0: 20 63 68 65 63 6b 2d 69 6e 20 61 73 20 5b 61 62 check-in as [ab
07f0: 63 31 32 33 34 35 36 37 5d 28 24 24 73 65 72 76 c1234567]($$serv
0800: 65 72 24 24 2f 69 6e 66 6f 2f 61 62 63 31 32 33 er$$/info/abc123
0810: 34 35 36 37 29 2c 20 61 20 70 6f 73 74 20 61 73 4567), a post as
0820: 20 5b 77 68 61 74 20 69 74 20 73 61 79 73 5d 28 [what it says](
0830: 24 24 73 65 72 76 65 72 24 24 2f 66 6f 72 75 6d $$server$$/forum
0840: 70 6f 73 74 2f 48 41 53 48 29 2c 20 61 20 74 69 post/HASH), a ti
0850: 63 6b 65 74 20 61 73 20 5b 69 74 73 20 74 69 74 cket as [its tit
0860: 6c 65 5d 28 24 24 73 65 72 76 65 72 24 24 2f 74 le]($$server$$/t
0870: 6b 74 76 69 65 77 2f 48 41 53 48 29 2c 20 61 20 ktview/HASH), a
0880: 66 69 6c 65 20 61 73 20 5b 69 74 73 20 6e 61 6d file as [its nam
0890: 65 5d 28 24 24 73 65 72 76 65 72 24 24 2f 64 6f e]($$server$$/do
08a0: 63 2f 42 52 41 4e 43 48 2f 50 41 54 48 29 2e 20 c/BRANCH/PATH).
08b0: 57 68 65 6e 20 61 20 71 75 65 73 74 69 6f 6e 20 When a question
08c0: 63 6f 6e 63 65 72 6e 73 20 74 68 65 20 64 65 73 concerns the des
08d0: 69 67 6e 2c 20 6c 69 6e 6b 20 74 68 65 20 64 65 ign, link the de
08e0: 73 69 67 6e 20 74 65 78 74 20 69 74 73 65 6c 66 sign text itself
08f0: 2c 20 6e 6f 74 20 6f 6e 6c 79 20 74 68 65 20 70 , not only the p
0900: 6f 73 74 20 69 74 20 63 61 6d 65 20 75 70 20 69 ost it came up i
0910: 6e 2e 5c 6e 2d 20 41 20 71 75 65 73 74 69 6f 6e n.\n- A question
0920: 20 66 6f 72 20 74 68 65 20 6d 61 69 6e 74 61 69 for the maintai
0930: 6e 65 72 20 69 73 20 61 20 70 6f 73 74 20 6f 66 ner is a post of
0940: 20 69 74 73 20 6f 77 6e 2c 20 77 72 69 74 74 65 its own, writte
0950: 6e 20 77 69 74 68 20 60 6f 63 78 32 20 70 6f 73 n with `ocx2 pos
0960: 74 20 50 4f 53 54 20 51 55 45 53 54 49 4f 4e 20 t POST QUESTION
0970: 2d 2d 66 6f 72 20 73 74 6f 6e 65 20 2d 2d 6f 70 --for stone --op
0980: 74 69 6f 6e 73 20 43 48 4f 49 43 45 53 20 5b 2d tions CHOICES [-
0990: 2d 73 74 61 6b 65 73 20 54 45 58 54 5d 60 2c 20 -stakes TEXT]`,
09a0: 43 48 4f 49 43 45 53 20 62 65 69 6e 67 20 74 77 CHOICES being tw
09b0: 6f 20 74 6f 20 66 6f 75 72 20 63 68 6f 69 63 65 o to four choice
09c0: 73 2c 20 6f 6e 65 20 70 65 72 20 6c 69 6e 65 2c s, one per line,
09d0: 20 73 6f 20 4f 43 58 20 77 72 69 74 65 73 20 69 so OCX writes i
09e0: 74 20 69 6e 20 74 68 65 20 71 75 65 73 74 69 6f t in the questio
09f0: 6e 20 73 68 61 70 65 3b 20 61 73 6b 20 6f 6e 65 n shape; ask one
0a00: 20 61 74 20 61 20 74 69 6d 65 2c 20 61 6e 64 20 at a time, and
0a10: 77 61 69 74 20 66 6f 72 20 69 74 73 20 61 6e 73 wait for its ans
0a20: 77 65 72 2e 5c 6e 2d 20 57 68 65 6e 20 79 6f 75 wer.\n- When you
0a30: 72 20 77 6f 72 6b 20 63 61 6e 6e 6f 74 20 67 6f r work cannot go
0a40: 20 66 75 72 74 68 65 72 20 77 69 74 68 6f 75 74 further without
0a50: 20 74 68 65 20 6d 61 69 6e 74 61 69 6e 65 72 20 the maintainer
0a60: 28 61 20 6d 65 72 67 65 20 69 6e 74 6f 20 74 72 (a merge into tr
0a70: 75 6e 6b 2c 20 61 20 72 65 6c 65 61 73 65 20 74 unk, a release t
0a80: 6f 20 61 63 63 65 70 74 2c 20 61 20 63 68 6f 69 o accept, a choi
0a90: 63 65 20 62 65 74 77 65 65 6e 20 64 65 73 69 67 ce between desig
0aa0: 6e 73 29 2c 20 6d 61 6b 65 20 74 68 61 74 20 71 ns), make that q
0ab0: 75 65 73 74 69 6f 6e 20 79 6f 75 72 20 6c 61 73 uestion your las
0ac0: 74 20 70 6f 73 74 2e 20 41 20 72 65 70 6f 72 74 t post. A report
0ad0: 20 74 68 61 74 20 73 61 79 73 20 77 68 61 74 20 that says what
0ae0: 63 6f 6d 65 73 20 6e 65 78 74 20 69 73 20 6e 6f comes next is no
0af0: 74 20 61 20 71 75 65 73 74 69 6f 6e 2e 5c 6e 2d t a question.\n-
0b00: 20 42 65 66 6f 72 65 20 61 73 6b 69 6e 67 2c 20 Before asking,
0b10: 64 6f 20 74 68 65 20 72 65 73 65 61 72 63 68 20 do the research
0b20: 74 68 61 74 20 6c 65 74 73 20 74 68 65 20 61 6e that lets the an
0b30: 73 77 65 72 20 62 65 20 61 20 73 69 6d 70 6c 65 swer be a simple
0b40: 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 28 68 confirmation (h
0b50: 74 74 70 3a 2f 2f 77 77 77 2e 63 61 74 62 2e 6f ttp://www.catb.o
0b60: 72 67 2f 65 73 72 2f 66 61 71 73 2f 73 6d 61 72 rg/esr/faqs/smar
0b70: 74 2d 71 75 65 73 74 69 6f 6e 73 2e 68 74 6d 6c t-questions.html
0b80: 29 3a 20 74 68 65 20 67 6f 61 6c 2c 20 77 68 61 ): the goal, wha
0b90: 74 20 79 6f 75 20 74 72 69 65 64 2c 20 77 68 61 t you tried, wha
0ba0: 74 20 79 6f 75 20 65 78 70 65 63 74 65 64 20 61 t you expected a
0bb0: 6e 64 20 77 68 61 74 20 68 61 70 70 65 6e 65 64 nd what happened
0bc0: 2c 20 61 6e 64 20 77 68 61 74 20 77 6f 75 6c 64 , and what would
0bd0: 20 63 6f 75 6e 74 20 61 73 20 73 75 63 63 65 73 count as succes
0be0: 73 2e 20 57 68 65 6e 20 74 68 65 20 64 65 63 69 s. When the deci
0bf0: 73 69 6f 6e 20 69 73 20 74 68 65 20 6d 61 69 6e sion is the main
0c00: 74 61 69 6e 65 72 27 73 2c 20 73 74 69 6c 6c 20 tainer's, still
0c10: 61 73 6b 2e 5c 6e 2d 20 57 65 69 67 68 20 74 68 ask.\n- Weigh th
0c20: 65 20 77 6f 72 6b 20 62 79 20 69 74 73 20 76 69 e work by its vi
0c30: 72 74 75 65 73 3a 20 43 6c 61 72 69 74 79 2c 20 rtues: Clarity,
0c40: 4c 6f 6f 73 65 20 43 6f 75 70 6c 69 6e 67 2c 20 Loose Coupling,
0c50: 44 65 6d 6f 6e 73 74 72 61 62 69 6c 69 74 79 20 Demonstrability
0c60: 61 6e 64 20 50 61 72 73 69 6d 6f 6e 79 2e 5c 6e and Parsimony.\n
0c70: 2d 20 4c 65 61 64 20 77 69 74 68 20 74 68 65 20 - Lead with the
0c80: 72 65 73 75 6c 74 2c 20 6f 72 20 74 68 65 20 6f result, or the o
0c90: 6e 65 20 64 65 63 69 73 69 6f 6e 20 6e 65 65 64 ne decision need
0ca0: 65 64 2e 20 55 73 65 20 70 6c 61 69 6e 20 77 6f ed. Use plain wo
0cb0: 72 64 73 20 61 6e 64 20 6b 65 65 70 20 69 74 20 rds and keep it
0cc0: 73 68 6f 72 74 2e 20 53 61 79 20 77 68 61 74 20 short. Say what
0cd0: 79 6f 75 20 76 65 72 69 66 69 65 64 20 61 6e 64 you verified and
0ce0: 20 77 68 61 74 20 79 6f 75 20 64 69 64 20 6e 6f what you did no
0cf0: 74 3b 20 6e 65 76 65 72 20 63 6c 61 69 6d 20 61 t; never claim a
0d00: 20 63 68 65 63 6b 20 79 6f 75 20 64 69 64 20 6e check you did n
0d10: 6f 74 20 72 75 6e 2e 5c 6e 2d 20 47 69 76 65 20 ot run.\n- Give
0d20: 74 69 6d 65 73 20 6f 66 20 64 61 79 20 69 6e 20 times of day in
0d30: 55 53 20 45 61 73 74 65 72 6e 2e 22 5d 2c 0a 20 US Eastern."],.
0d40: 20 20 20 22 63 77 64 22 3a 20 22 24 24 74 72 65 "cwd": "$$tre
0d50: 65 24 24 22 2c 0a 20 20 20 20 22 73 65 73 73 69 e$$",. "sessi
0d60: 6f 6e 22 3a 20 74 72 75 65 2c 20 22 68 65 61 72 on": true, "hear
0d70: 73 22 3a 20 5b 22 73 74 6f 6e 65 22 5d 2c 20 22 s": ["stone"], "
0d80: 64 65 6c 69 76 65 72 69 65 73 22 3a 20 22 73 74 deliveries": "st
0d90: 61 72 74 22 2c 20 22 65 6e 64 73 22 3a 20 74 72 art", "ends": tr
0da0: 75 65 2c 0a 20 20 20 20 22 65 6e 76 22 3a 20 7b ue,. "env": {
0db0: 22 48 4f 4d 45 22 3a 20 22 24 24 77 6f 72 6b 73 "HOME": "$$works
0dc0: 70 61 63 65 24 24 22 2c 20 22 55 53 45 52 22 3a pace$$", "USER":
0dd0: 20 22 24 24 75 73 65 72 24 24 22 2c 20 22 50 41 "$$user$$", "PA
0de0: 54 48 22 3a 20 22 24 24 72 65 6c 65 61 73 65 24 TH": "$$release$
0df0: 24 3a 2f 75 73 72 2f 6c 6f 63 61 6c 2f 62 69 6e $:/usr/local/bin
0e00: 3a 2f 75 73 72 2f 62 69 6e 3a 2f 62 69 6e 22 2c :/usr/bin:/bin",
0e10: 20 22 49 53 5f 53 41 4e 44 42 4f 58 22 3a 20 22 "IS_SANDBOX": "
0e20: 31 22 7d 0a 20 20 7d 0a 7d 0a 60 60 60 0a 1"}. }.}.```.