Skip to content

Conversation

@hjbrandt
Copy link

@hjbrandt hjbrandt commented Dec 21, 2025

Summary

The History directory used inconsistent naming conventions:

Directory Convention
Decisions PascalCase ✓
Execution PascalCase ✓
Learnings PascalCase ✓
Raw-Outputs Hyphenated
Research PascalCase ✓
Sessions PascalCase ✓

This PR standardizes to PascalCase throughout.

Changes

  1. Directory rename: Raw-OutputsRawOutputs
  2. Hook updates: All references updated from raw-outputsRawOutputs
File Line Change
.claude/History/Raw-Outputs/ - Renamed to RawOutputs/
capture-all-events.ts 46 'raw-outputs''RawOutputs'
capture-session-summary.ts 68 'raw-outputs''RawOutputs'
capture-session-summary.ts 171 raw-outputsRawOutputs
capture-tool-output.ts 23 'raw-outputs''RawOutputs'

Impact

  • ✅ Consistent PascalCase naming across all History directories
  • ✅ Works on both macOS (case-insensitive) and Linux (case-sensitive)

Related

Test plan

  • Verify hooks run correctly after directory rename
  • Verify events are captured to History/RawOutputs/

🤖 Generated with Claude Code

The History directory used inconsistent naming:
- Decisions, Execution, Learnings, Research, Sessions (PascalCase)
- Raw-Outputs (hyphenated) ← inconsistent

This commit:
1. Renames Raw-Outputs → RawOutputs (consistent PascalCase)
2. Updates all hook references to use RawOutputs

Files changed:
- .claude/History/Raw-Outputs → .claude/History/RawOutputs
- capture-all-events.ts
- capture-session-summary.ts (2 occurrences)
- capture-tool-output.ts

Fixes danielmiessler#237

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@hjbrandt hjbrandt force-pushed the fix/hooks-raw-outputs-path branch from 0cf43db to b5bfcb3 Compare December 21, 2025 21:24
@hjbrandt hjbrandt changed the title fix: Use TitleCase 'Raw-Outputs' in hook path references fix: Rename Raw-Outputs to RawOutputs for consistent PascalCase naming Dec 21, 2025
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.

Hooks use lowercase 'raw-outputs' but directory is 'Raw-Outputs' (breaks on Linux)

1 participant