Deferred, non-blocking findings from the review/triage history on #518
(Codex cwd resolution: a rollout with no thread id must count toward ambiguity, not vanish before the count (#499)), head a37805b. Triage
re-verified the residual and classifies it non-blocking. Recording here so
it isn't lost. Backlink: #518.
1. codex/skills/hypaware-privacy/SKILL.md:72 still carries the pre-count filter - the divergence is real on merge, but it is #435's file
hypaware-core/plugins-workspace/codex/skills/hypaware-privacy/SKILL.md:72:
if payload.get('cwd') != cwd or not payload.get('id'):
continue
still drops an id-less session_meta header before the script's own
len(matches) > 1 count. #518 fixes the identical bug on the CLI side
(readRolloutMeta no longer discards such a header before the cwd-scan
count), so on merge the two surfaces diverge on the two-rollout fixture:
SCRIPT: resolves and POSTs session_id = C2 (the survivor)
CLI: {"ok":false,"error":"... 2 Codex rollouts record cwd /repo/here -
no thread id (rollout-...-a.jsonl), THREAD-B (rollout-...-b.jsonl) ..."}
That is a privacy-relevant false confirmation on the script path: hyp session ignore's skill wrapper opts out one of two indistinguishable
sessions and reports success. It is not new behaviour introduced by #518 -
the script's filter is byte-identical to origin/master (git diff origin/master...a37805b --stat -- plugins-workspace/codex/skills/ is
empty, re-verified in this triage) - it is the previously-matching CLI bug
being fixed out from under it, which turns two surfaces that were wrong
together into one that is right and one that is not.
Already tracked and owned. #435 ("Collapse the session opt-out skills
onto hyp session and update LLP 0066/0067") owns this file and retires
the script onto the verb rather than repairing the filter in place; it is
OPEN and already carries a marker-signed <!-- neutral-cross-ref -->
comment (posted during #518's review) naming this exact fixture, both
surfaces' outputs, and the LLP 0067 doc fix (a6f0112) that records the
skill body as the rule's one exception. #518's own diff under
plugins-workspace/codex/skills/ is empty - two review rounds confirmed it
No action requested on #435's scope or priority. This entry exists so the
gap this PR's merge makes live is on record from #518's own review trail
too, not only on #435.
Deferred, non-blocking findings from the review/triage history on #518
(
Codex cwd resolution: a rollout with no thread id must count toward ambiguity, not vanish before the count (#499)), heada37805b. Triagere-verified the residual and classifies it non-blocking. Recording here so
it isn't lost. Backlink: #518.
1.
codex/skills/hypaware-privacy/SKILL.md:72still carries the pre-count filter - the divergence is real on merge, but it is #435's filehypaware-core/plugins-workspace/codex/skills/hypaware-privacy/SKILL.md:72:still drops an id-less
session_metaheader before the script's ownlen(matches) > 1count. #518 fixes the identical bug on the CLI side(
readRolloutMetano longer discards such a header before the cwd-scancount), so on merge the two surfaces diverge on the two-rollout fixture:
That is a privacy-relevant false confirmation on the script path:
hyp session ignore's skill wrapper opts out one of two indistinguishablesessions and reports success. It is not new behaviour introduced by #518 -
the script's filter is byte-identical to
origin/master(git diff origin/master...a37805b --stat -- plugins-workspace/codex/skills/isempty, re-verified in this triage) - it is the previously-matching CLI bug
being fixed out from under it, which turns two surfaces that were wrong
together into one that is right and one that is not.
Already tracked and owned. #435 ("Collapse the session opt-out skills
onto
hyp sessionand update LLP 0066/0067") owns this file and retiresthe script onto the verb rather than repairing the filter in place; it is
OPEN and already carries a marker-signed
<!-- neutral-cross-ref -->comment (posted during #518's review) naming this exact fixture, both
surfaces' outputs, and the LLP 0067 doc fix (
a6f0112) that records theskill body as the rule's one exception. #518's own diff under
plugins-workspace/codex/skills/is empty - two review rounds confirmed itreviewer doing so unilaterally on a privacy skill mid-retirement would have
been a bigger scope excursion than the one Codex cwd resolution: a rollout with no thread id must count toward ambiguity, not vanish before the count (#499) #518 already asked a maintainer
to bless.
No action requested on #435's scope or priority. This entry exists so the
gap this PR's merge makes live is on record from #518's own review trail
too, not only on #435.