Project Backlog

Active development tasks and milestones tracked in the manifest.

To-Do

5

Advanced Triggering More complex state-based service triggers

Status: Staged#TASK-01

Userspace Isolation Isolate units for user and system

Status: Staged#TASK-02

Plugins Cycle-based internal programs with access to rind's internal state

Status: Staged#TASK-03

Permissions Entity-based access control for Actions and ActionGroups

Status: Staged#TASK-04

eBPF Loader Maybe? Loading eBPF at system startup

Status: Staged#TASK-05

Doing

4

Daemon & CLI Listing, Enable/Disable/Start/Stop, States and Signal control (maybe with permissions)

Status: Active#TASK-01

State Transcendence Auto-activation of states based on dependencies (e.g. SwayActive on UserLoggedIn)

Status: Active#TASK-02

Outputs Signal/State output collected from services

Status: Active#TASK-03

Piping Piping outputs and payloads into other states/signals

Status: Active#TASK-04

Done

9

Core Architecture Unit loading, store management

Status: Completed#TASK-01

Flow System Signal/State definitions and broadcasting

Status: Completed#TASK-02

Payloads Typed support for JSON, String, and Binary data

Status: Completed#TASK-03

Transport Protocols stdio, uds, env, args

Status: Completed#TASK-04

Service Management Process spawning/killing, dependency-based startup, restart policies

Status: Completed#TASK-05

State Branching Many state payloads at once

Status: Completed#TASK-06

Service Branching Service per state branching

Status: Completed#TASK-07

State Persistence Continuity of state across restarts

Status: Completed#TASK-08

Detached Transports/Subscribers Independent messaging access for external programs

Status: Completed#TASK-09