Skip to content

fix(provider): capture unknown Claude categories locally - #394

Merged
akoita merged 1 commit into
mainfrom
codex/issue-393-local-claude-category-capture
Sep 14, 2026
Merged

akoita merged 1 commit into
mainfrom
codex/issue-393-local-claude-category-capture

Conversation

@akoita

@akoita akoita commented Sep 14, 2026

Copy link
Copy Markdown
Owner

Closes #393

Summary

  • add an explicit, disabled-by-default local capture parent for unknown Claude result subtype and terminal-reason categories
  • write only bounded category-shaped strings to a new private directory/file while keeping paths and captured values out of errors and run history
  • preserve provider classification and retry behavior, with fixed capture-saved/capture-failed diagnostics
  • document the diagnostic privacy boundary and roadmap decision

Verification

  • pnpm validate
  • 103 Vitest files / 1,580 tests passed
  • 54 release-script tests passed

The first full gate hit the open #389 intermittent desktop-host mutation failure during portable CKB backup export; that exact test passed 1/1 in isolation, and the unchanged full gate then passed. No provider call was made.

@akoita
akoita merged commit 8ddab3f into main Sep 14, 2026
7 checks passed
@akoita
akoita deleted the codex/issue-393-local-claude-category-capture branch September 14, 2026 22:33
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.

fix(provider): opt in to local unknown Claude category capture

1 participant