Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- `wrapper.py`: Normalizes input/output between Claude Code and Gemini CLI
- `claude_hook.sh` and `gemini_hook.sh`: Platform-specific shell wrappers
- `policy_check.py`: Cross-platform policy evaluation hook
- Platform documentation in `doc/platform/` and `doc/platforms/` with hook references and learnings
- Platform documentation in `doc/platforms/` with hook references and learnings
- Claude Code platform documentation (`doc/platforms/claude/`)
- `update.job` for maintaining standard jobs (#41)
- `make_new_job.sh` script and templates directory for job scaffolding (#37)
Expand Down
2 changes: 1 addition & 1 deletion doc/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -1116,7 +1116,7 @@ def my_hook(input: HookInput) -> HookOutput:
# Called via: claude_hook.sh mymodule or gemini_hook.sh mymodule
```

See `doc/platform/` for detailed platform-specific hook documentation.
See `doc/platforms/` for detailed platform-specific hook documentation.

### Policy Schema

Expand Down
17 changes: 10 additions & 7 deletions doc/platform/README.md → doc/platforms/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,18 @@ When you discover something about how a platform behaves that isn't obvious from
## Directory Structure

```
doc/platform/
├── README.md # This file
doc/platforms/
├── README.md # This file
├── claude/
│ ├── hooks.md # Claude Code hooks system documentation
│ └── learnings.md # Discovered behaviors and quirks
│ ├── cli_configuration.md # Claude Code CLI configuration
│ ├── hooks.md # Claude Code hooks system (input/output schemas)
│ ├── hooks_system.md # Command-level hook support
│ └── learnings.md # Discovered behaviors and quirks
└── gemini/
├── hooks.md # Gemini CLI hooks system documentation
└── learnings.md # Discovered behaviors and quirks
├── cli_configuration.md # Gemini CLI configuration
├── hooks.md # Gemini CLI hooks system (input/output schemas)
├── hooks_system.md # Command-level hook limitations
└── learnings.md # Discovered behaviors and quirks
```

## Platform Comparison Summary
Expand All @@ -51,4 +55,3 @@ doc/platform/

- `src/deepwork/core/adapters.py` - Platform adapter implementations
- `src/deepwork/hooks/` - Hook wrapper scripts
- `doc/platforms/` - External platform documentation (configuration, commands)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.