Reactive Intercom Event Engine built on top of the Intercom-Swap stack.
RIVENT is a CLI-based event stream simulation engine designed to demonstrate structured event processing, state tracking, and reactive command flow inside a terminal environment.
RIVENT simulates a lightweight reactive event system where events can be streamed, inspected, and reviewed through a clean terminal interface.
This project extends the Intercom architecture with a custom CLI workflow and structured event lifecycle handling.
- Event streaming system
- Real-time timestamp generation
- Stateful event memory
- Latest event inspection
- Event history logging
- Clean modular CLI interaction
- Execution preview included
Available commands inside the application:
- stream
- inspect
- history
- exit
- Start the engine
- Stream event input
- Store event in memory
- Inspect latest event snapshot
- Review full event history
- Shutdown safely
git clone https://github.com/amri72/rivent
cd rivent
npm install
node index.jsRIVENT demonstrates:
- CLI interaction layer
- Reactive event handling
- In-memory state tracking
- Structured output formatting
- Modular command routing
- Intercom-based extension
rivent/
│
├── index.js
├── package.json
├── proof/
│ └── preview.png
├── README.md
└── SKILL.md
The preview demonstrates:
- Event streaming interaction
- Event ID generation
- Timestamp validation
- Latest event inspection
- Event history rendering
- Clean shutdown sequence
trac1hf2lxjy0rral53le9mztxh8gazrakvm6rpqlmscuyua6ap4swujsk6pxjf
This repository is built as a modified fork of the Intercom-Swap stack and includes structural changes to CLI behavior, event management logic, and documentation updates.
Active fork with custom implementation and execution preview included.
