Read all sandbox documents across four directories:
reply/ (5 reports + middleware guide + QA README),
xact-trial/ (REVIEW, STRESS_FINDINGS, research report,
reproductions), charly-vibes-tools/ (tooling evaluation),
top-level README
Created 13 new tickets from gap analysis of REPLY_USAGE_REPORT,
REPLY_PUBLIC_READINESS_REPORT, REPLY_AGENT_FIELD_REPORT,
MIDDLEWARE_GUIDE
Ran 5-pass issue-review skill (issue-review) over the
13 new tickets
Critical finding: 2 tickets were already
implemented in source and were closed:
REPLy_jl-25w — include wrapper already in
module_session.jl:14
REPLy_jl-o1i — repr-error field already in
eval.jl:39–46
Scope fix: split REPLy_jl-3oz
(streaming + timeout hint bundled); created REPLy_jl-euc
for the timeout error hint (P2); kept 3oz for streaming only (P3)
Dep fix: removed spurious
REPLy_jl-k9i → REPLy_jl-cui dependency (trusted-session
supersedes reload-file, not blocked by it)
Updated descriptions/notes/AC on: oxa, gk5, erv, k9i, lof, 3oz, 34m,
02c, 7ho — adding file paths, investigation starting points, qa/
regression pointers, and one HITL design gate (3oz streaming
schema)
Tracker ends at 20 open tickets, all ready (no artificial blocks),
all with concrete acceptance criteria
Next: pick up REPLy_jl-oxa (clone fix
— well-specified, single-function change) or REPLy_jl-7ho /
REPLy_jl-02c (ping op, new-session idempotency — both small
and immediately executable)