| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Dennis 0.8.0, first version where the full transformation cycle works end-to-end source code.tar.gz | 2026-04-10 | 134.5 kB | |
| Dennis 0.8.0, first version where the full transformation cycle works end-to-end source code.zip | 2026-04-10 | 181.8 kB | |
| README.md | 2026-04-10 | 1.2 kB | |
| Totals: 3 Items | 317.4 kB | 0 | |
plan → pack → rehydrate → apply → invert → undo
✨ Highlights
- ✅ Full reversible transformations
- ✅ Helper injection system (with automatic undo)
- ✅ Deterministic DEX artifacts
- ✅ CSV + JSON dual workflow
- ✅ Git-aware scanning (
--use-git) - ✅ Payload integrity verification
🧠 What this means
Dennis is no longer just a tool that modifies files.
It is now a deterministic transformation engine:
- Every change is reproducible
- Every change is reversible
- Every artifact is portable
🧪 Example workflow
:::bash
dennis plan .
dennis pack plan.json artifact.dex
dennis rehydrate artifact.dex
dennis apply plan.json --confirm <hash>
dennis invert plan.json
dennis apply plan.undo.json --confirm <hash>
⚠️ Notes
Helpers must exist under helpers/ during apply
CSV is intended for human editing; JSON is canonical
This is still a pre-1.0 release — APIs may evolve
🚀 Next steps
Plugin system (multi-language support)
Web-based diff viewer (Forge UI)
Public DEX registry (Dennis Forge)