Skip to content

fix(reports): bind copied fixes to findings and route manual fixes without callbacks - #39

Open
sxyseo wants to merge 4 commits into
QoderAI:mainfrom
sxyseo:fix/chatgpt-desktop-fix-routing
Open

fix(reports): bind copied fixes to findings and route manual fixes without callbacks#39
sxyseo wants to merge 4 commits into
QoderAI:mainfrom
sxyseo:fix/chatgpt-desktop-fix-routing

Conversation

@sxyseo

@sxyseo sxyseo commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

Two follow-up fixes building on the merged Codex HTML report actions (PR #8):

  • fix(reports): bind copied fixes to report findings so clipboard-copied fixes are associated with their source finding in the rendered report.
  • fix(skills): route manual fixes without callbacks, allowing direct manual fix routing paths that do not require a callback round-trip.

Changes

  • scripts/harness-analysis/render-report.mjs, renderers/html.mjs, renderers/html-interactions.mjs: associate copied fixes with findings.
  • skills/better-harness/SKILL.md, references/manual-direct-fix.md: document and route manual direct fixes without callbacks.
  • templates/reporting/html-visual.md, docs/better-harness-doc-links.mmd: update report guidance and the documentation link graph.
  • Specs: docs/specs/2026-07-30-html-finding-fix-callback.md, docs/specs/2026-07-30-manual-direct-fix-routing.md.
  • Tests: test/html-report-interactions.test.mjs, test/harness-report-render-cli.test.mjs, test/better-harness-skill.test.mjs.

Test plan

  • node --test test/html-report-interactions.test.mjs test/harness-report-render-cli.test.mjs test/better-harness-skill.test.mjs
  • node --test test/doc-link-graph.test.mjs
  • npm test
  • npm run pack:verify

Rebased onto latest upstream/main.

sxyseo and others added 4 commits July 31, 2026 17:30
Append renderer-owned callback metadata to copied HTML fix actions while leaving persisted findings and Markdown unchanged. Implements docs/specs/2026-07-30-html-finding-fix-callback.md and was validated with the HTML interaction and report-render tests plus npm test.
Add an explicit manual direct-fix route while preserving strict finding-bound callbacks and ordinary review behavior. Implements docs/specs/2026-07-30-manual-direct-fix-routing.md and was validated with fresh-context routing checks, documentation-link tests, package verification, and npm test.
Keep legacy renderer callers working by emitting an empty action payload when no final findings path is available, while preserving exact callback validation whenever action context is provided. Align docs/specs/2026-07-30-html-finding-fix-callback.md with the compatibility boundary and validate it with focused HTML tests, the doc-link graph, package verification, and the full suite apart from local Windows symlink-permission failures.

Co-authored-by: Codex (GPT 5.6 Sol) <codex@openai.com>
Keep the manual direct-fix route intact while fitting the root Skill below its enforced 220-line prompt budget. This follows docs/specs/2026-07-30-manual-direct-fix-routing.md and was validated with the focused Skill test and documentation-link checks.

Co-authored-by: Codex (GPT 5.6 Sol) <codex@openai.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant