Project Backlog
Active development tasks and milestones tracked in the manifest.
To-Do
Advanced Triggering More complex state-based service triggers
Userspace Isolation Isolate units for user and system
Plugins Cycle-based internal programs with access to rind's internal state
Permissions Entity-based access control for Actions and ActionGroups
eBPF Loader Maybe? Loading eBPF at system startup
Doing
Daemon & CLI Listing, Enable/Disable/Start/Stop, States and Signal control (maybe with permissions)
State Transcendence Auto-activation of states based on dependencies (e.g. SwayActive on UserLoggedIn)
Outputs Signal/State output collected from services
Piping Piping outputs and payloads into other states/signals
Done
Core Architecture Unit loading, store management
Flow System Signal/State definitions and broadcasting
Payloads Typed support for JSON, String, and Binary data
Transport Protocols stdio, uds, env, args
Service Management Process spawning/killing, dependency-based startup, restart policies
State Branching Many state payloads at once
Service Branching Service per state branching
State Persistence Continuity of state across restarts
Detached Transports/Subscribers Independent messaging access for external programs