Skip to content

Commit 3defb69

Browse files
yogthosYogthos
andauthored
docs(roadmap): add Track F code-quality audit findings + user annotations (#75)
Adds Track F summarizing the implementation-quality audit against pi + opencode. 20 findings split into: - F1–F2 CRITICAL: ACP perm asks dropped (functional break in Zed mode); hidden files exposed by find_files/glob/list_dir (.env, .git/, .DS_Store leak — security) - F3–F10 HIGH: compress cut-point can split tool_use pairs; read 10MB cap with no streaming; ACP parallel tool id correlation; bash no process-group cleanup; symlink canonicalization in permission check_path; no session schema versioning; mid-stream decode retry blocked by had_tool_calls; bash fallback splitter doesn't respect quotes (no-default-features only) - F11–F20 MEDIUM: edit overlap detection, bash interleaving, compress token math, retry-after header, partial-on-abort tool state, plugin load order, context mutability docs, relative- path normalization, BOM stripping, unbounded interjection channel - F-SKIP: 6 verified false positives documented so future audits don't re-raise them Each finding cites the dirge file:line and the corresponding pi/opencode pattern. Ordering recommendation: ship F1+F2 first, then F3–F10 as a TDD'd PR series, then F11–F20 batched. Also includes user's own annotations at the top (bugs noted: intermittent avatar duplication on scroll; minor UI polish: user vs dirge message colors, "no output" chamber styling, post- alert box top-cut; table alignment) plus per-phase "planned?" column annotations on Tracks A–E. Co-authored-by: Yogthos <yogthos@gmail.com>
1 parent b937237 commit 3defb69

1 file changed

Lines changed: 146 additions & 36 deletions

File tree

0 commit comments

Comments
 (0)