__pycache__
a_new.json
a_old.json
a2_new.json
a2_old.json
acme-shop
actions-after.txt
actions-before.txt
acts.py
after2.json
after2.txt
agentget.py
agentmenu-1.png
agentmenu-2.png
ai-agentpage-phone.png
ai-agentpage.png
ai-helper.png
ai-helpers-drop.png
aj-copy
aj-mirror
approve
approve-screen.txt
approved-prototype.html
aud
b2
bakery-run.log
base
baseline.json
baseline.txt
big.jsonl
bin
board.png
build.py
built.json
built2.json
built3.json
callers.py
capture.py
catalog.txt
cc
cc2
cfg
ch.py
changelog-2.249.0.md
changelog-2.252.0.md
chk-min.png
chk-min960.png
chrome
chrome2
chrome3
cmpserved.py
codex-enter.patch
conftest_off.py
copy
count_actions.py
coverage-brief-2.md
coverage-brief.md
coverage-brief.txt
coverage-filed.json
coverage-full.txt
coverage-pr.md
coverage-rosalind.md
coverage.json
coverage.py
coverage.txt
crit
critique-all.md
critique-lina.md
critique-otto.md
critique-ruth.md
crlf.md
crumb-try
current.png
d.html
d0.png
dash
dbg_live.py
dbg_test.py
dbg_voice.py
dbg.js
demo-desk.png
demo-phone
demo-projects
demo-scripts.md
demosite
design
dups.txt
durations.txt
e1
e2
e2e.nJT6
edsger-priming.patch
email-johannes.md
empty-screen
extract.py
features.json
file_gaps.py
frames.cjs
gene-report.md
go.txt
goall.txt
goall2.txt
greet_debug.py
h
hedy-brief.txt
help.png
helpers-hotfix
helpers-run.log
home.png
hooks.txt
hotfix-suite.log
i1.png
i2.png
i3.png
insp
inst
inst2
ip1.png
ip2.png
issue3.md
j
jcopy
jcopy2
judge.txt
k.png
k1.png
k2.png
k3.png
k4.png
ledgerly-run.log
lesson.png
lesson.txt
lessons.log
list_actions.py
list_methods.mjs
live-desk.png
live-doc.png
live-helpers.png
live-phone.png
live-plugins.png
live-sequences.png
live-settings.png
live-skills.png
live-triggers.png
live.png
look.cjs
m13957.txt
m15793.txt
m16616.txt
massimo-fixes.txt
median.py
methods.txt
n_new.json
n_old.json
n-chat.png
n-dialog.png
n-go.png
n-home.png
n-more.png
n-phone.png
n-plugins.png
n-run.png
n-self.png
n-sethidden.png
n-spec.png
n-states.png
n-x.png
n-y.png
n-z.png
n.txt
n2
names-brief.txt
names.py
narrow.js
nc.txt
o.txt
oc.txt
old
old_channel.py
oldsrc
org.png
outline-bakery-1.png
outline-bakery-10.png
outline-bakery-11.png
outline-bakery-12.png
outline-bakery-13.png
outline-bakery-14.png
outline-bakery-15.png
outline-bakery-16.png
outline-bakery-17.png
outline-bakery-18.png
outline-bakery-19.png
outline-bakery-2.png
outline-bakery-20.png
outline-bakery-21.png
outline-bakery-22.png
outline-bakery-23.png
outline-bakery-24.png
outline-bakery-25.png
outline-bakery-26.png
outline-bakery-27.png
outline-bakery-28.png
outline-bakery-29.png
outline-bakery-3.png
outline-bakery-30.png
outline-bakery-31.png
outline-bakery-32.png
outline-bakery-33.png
outline-bakery-34.png
outline-bakery-35.png
outline-bakery-36.png
outline-bakery-37.png
outline-bakery-38.png
outline-bakery-39.png
outline-bakery-4.png
outline-bakery-5.png
outline-bakery-6.png
outline-bakery-7.png
outline-bakery-8.png
outline-bakery-9.png
outline-dumps-1.png
outline-dumps-2.png
outline-memory-0.png
outline-memory-10.png
outline-memory-11.png
outline-memory-12.png
outline-memory-13.png
outline-memory-14.png
outline-memory-15.png
outline-memory-16.png
outline-memory-17.png
outline-memory-18.png
outline-memory-19.png
outline-memory-2.png
outline-memory-20.png
outline-memory-21.png
outline-memory-22.png
outline-memory-23.png
outline-memory-24.png
outline-memory-25.png
outline-memory-26.png
outline-memory-27.png
outline-memory-28.png
outline-memory-29.png
outline-memory-3.png
outline-memory-30.png
outline-memory-31.png
outline-memory-32.png
outline-memory-33.png
outline-memory-34.png
outline-memory-35.png
outline-memory-36.png
outline-memory-37.png
outline-memory-38.png
outline-memory-39.png
outline-memory-4.png
outline-memory-5.png
outline-memory-6.png
outline-memory-7.png
outline-memory-8.png
outline-memory-9.png
outlined.log
outside.log
own.png
p
p-56.png
p-78.png
p-all.png
p-check.png
p-helpers.png
p-list.png
p-listB.png
p-plugins.png
p-plugpage.png
p-search.png
p-settings.png
p-skills.png
p-skillsB.png
p-spec.png
p-system.png
p-tabsB.png
p.png
p0.png
p1.png
p2.png
p3.png
p4.png
p5.png
p6.png
p7.png
p8.png
pantry
parity2.txt
patch_trig.py
patch_trig2.py
paths.mine.py
paula-brief.txt
pe.png
pers
ph-all.png
ph-group.png
ph-helpers.png
ph-settings.png
ph-skill.png
phase5-after.txt
phase5-before.txt
phase5.txt
phone
phone_controller.bak
php.txt
plainword-brief.txt
plan25-quick.md
plan27-review.md
play-docs-0.json
play-docs-1.json
play-memory-0.json
play-memory-1.json
plug
plugins.png
poll-new.js
pp1.png
pp2.png
pr-body.md
probe_agree.py
probe_brief.py
probe_demo.py
probe_files.py
probe_paths.py
probe_scrub.py
probe_tunnel.py
prof
prof_dash.py
prof.py
prof2.py
prof3.py
prose_new.txt
prose_old.txt
proto
proto.js
push.log
pw
pyz
quit-hotfix-brief.md
r_new.json
r_old.json
r-combo.png
r-f-1a-busy.png
r-f-1a-small.png
r-f-1c.png
r-final.png
r-helpers.png
r-helpers2.png
r-helpers3.png
r-list.png
r-ph-dev.png
r-ph-upd.png
r-ph.png
r-search.png
r-settings.png
r-skills.png
r-system.png
r-updB.png
r.png
r2_new.json
r2_old.json
r2-all.png
r2-f-1a-busy.png
r2-narrow.png
r2-new.png
r2-r1.png
r2-rep.png
r2-rep2.png
r2-rule.png
r2-ruletry.png
r2-seq.png
r2-t9.png
r2-trig.png
r2-unlink.png
rec-out
rec-probe
record-all.log
record-bakery.log
record-helpers.log
record-ledgerly.log
record-lessons.log
record-two.log
refactor-brief.md
refactor-plan.md
refusal.prof
regs.py
rep
report_parts.py
repro_quit.py
repro_rogue.py
resume_helpers.py
roban-path
rogue
rogue2
roles-check
routes_probe.py
s_empty.png
s_wide.png
s-f-1a-busy.png
s-f-1a-none.png
s-f-1a-open.png
s-f-1a-phone-open.png
s-f-1a-phone.png
s-f-1a-small.png
s-f-1b.png
s-f-1c.png
s-served-none.png
s-served-phones.png
s-served.png
s.png
s1.png
s2-final.png
s2-finalheld.png
s2-finaljump.png
s2-finalphones.png
s2.png
s3.png
s4.png
s5.png
s6.png
say-hotfix
seat47
served-clean.html
served-insp.png
served-trig.html
served-trig.png
served-trig2.html
served.html
served.png
served2.html
served2.png
served3.html
served3.png
settings
Settings prototype.html
settings-design.md
settings.png
sf.txt
shot.cjs
shot.js
shotdemo.cjs
sim
sk.txt
skills.png
start.py
steps.cjs
steps.mjs
stress1.png
suite.txt
surveys
t-report.png
t-rule.png
t-seq.png
t-trig.png
t.mjs
t.zip
t1.png
t2.png
t3.png
t4.png
table.md
tc
tc-before.txt
test_dbg.py
time_hook.py
time_plugin_socket.py
time_reply.py
time_run.py
tk-copy
tk-keepers.txt
tk-tunlers.txt
tkcopy
tmp0zfs9biw
tmp9_hzghpb
tmph83eeb1l
tmpv4vwsnq7
todos_now.txt
tp-all.png
tp1.png
tp2.png
tp3.png
tp4.png
tr-1.png
tr-10.png
tr-11.png
tr-111213.png
tr-12.png
tr-13.png
tr-2.png
tr-234.png
tr-3.png
tr-4.png
tr-5.png
tr-567.png
tr-6.png
tr-7.png
tr-8.png
tr-8910.png
tr-9.png
tr-menu-check.png
transcript-copy.jsonl
trial
trig
trig-r1-backup.html
Triggers prototype.html
trustprobe
trustprobe2
try-bakery
try-dbg
try-helpers
try-ledgerly
try-rec
try-subagents
tunnel_findings.py
tunnel-brief.txt
tunnel-filed.json
tunnel-manual.log
typecheck.mjs
types.py
typeshot.cjs
uicheck
untested.txt
uploaded_v2.html
v-closed.png
v-confirm.png
v-confirm2.png
v-Developer.png
v-Environments.png
v-features.png
v-helpers.png
v-Plugins.png
v-pluginspage.png
v-pop.png
v-search.png
v-seqs.png
v-sharing.png
v-skillpanel.png
v-skills.png
v-skillsopen.png
v-system.png
v-system2.png
v-todoclosed.png
v-todomenu.png
v-todos.png
v-trigmenu.png
v1-activity.png
v1-board.png
v1-choice.png
v1-compact.png
v1-draft.png
v1-empty.png
v1-full.png
v1-none.png
v1-phones.png
v1-tab.png
v1.png
v2
v2-activity.png
v2-approved.png
v2-f-1a-busy.png
v2-f-1a-none.png
v2-f-1a-open.png
v2-own.png
v2-r1.png
v2-sent.png
v3
v3-board.png
v3-choice.png
v3-draft.png
v3-empty.png
v3-full.png
v3-nodocs.png
v3-none.png
v3-phones.png
v4
v4-enterfull.png
v4-held.png
v4-keys.png
v4-narrow.png
v4-narrowfull.png
v4-owndisabled.png
v4-ownheld.png
v4-undone.png
v5-committed.png
v5-phones.png
val
viewed.py
viewer_calls.py
voice-survey.md
w1024.png
w1440.png
w390.png
w600.png
w900.png
webcheck
worker-sample.txt
x.png
x.py
import os, subprocess, sys, time
from pathlib import Path
sys.path.insert(0, "/Users/jessegall/projects/agent-journal/src")
P = Path(sys.argv[1]); project = P / "project"; root = project / ".journal"; bin_ = P / "bin"
