fix: escape text output controls - #1580
Conversation
Performance BenchmarksCompared
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 8c3daa5820
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
Critical review and focused QA complete. Published audited head Closed false negatives in model metadata, skipped/suppressed paths, source display helpers, Unicode format controls, and the metadata table command; fixed the Focused validation: 25 formatter/display/metadata tests and 71 remote-source CLI tests passed. Ruff, format check, mypy, and diff checks are clean. Moving on without waiting for CI, per the review workflow. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 58b3ebf84f
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex address the remaining SBOM path feedback using the verified approach in local commit |
|
Summary
Testing
|
|
@codex please publish local review commit Critical review found one remaining false negative in the published head The commit escapes the preview model ID and routes metadata-preflight logging through Validation on the exact current-main merge:
Shell GitHub authentication rejected the push, so do not merge |
|
Summary
Testing
|
|
Published the required Hugging Face metadata-output fix from #issuecomment-4655090863 at |
1fbb052 to
e8ca930
Compare
|
Critical audit follow-up found and fixed one remaining P1: the prior |
|
Return review published at I merged current main and fixed both observed CI root causes without weakening production escaping: the output-confirmation test no longer creates an illegal Windows filename, and the Hugging Face preview test explicitly runs in text mode. I also removed the same latent Windows dependency from adjacent sink tests and kept an end-to-end SBOM identity regression using a valid bidi-format filename. Focused QA: 239 CLI tests passed with 3 existing platform skips, plus scoped Ruff/format/mypy and diff checks. Both inline threads are resolved and all substantive top-level requests are incorporated. Fresh CI is running; moving on without waiting. |
…xt-output-control-escaping
…xt-output-control-escaping
Summary
mainat5cf4945de43de7f977cce985410a9bb6bacce4a7, including the shared cross-platform baseline from fix: restore cross-platform scanner baselines #1597False-positive / false-negative audit
--verboseFocused validation
250 passed, 3 skipped(expected Windows-only semantics)git diff --check: clean83ec4ec0507bdbc5a175945ac008386c46ab23aaBoth inline review threads are resolved. No full local suite was run; CI owns broad validation. Published head:
5c0b5333e3fdd6d9b2f5faf52fda9cce8b2af2b0.