Download the PHP package darkwood/navi without Composer
On this page you can find all versions of the php package darkwood/navi. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download darkwood/navi
More information about darkwood/navi
Files in darkwood/navi
Package navi
Short Description Public architectural layer for structured workflow execution.
License MIT
Informations about the package navi
Navi
Navi is a Personnal Assistant
It's a public architectural surface of a production system whose business core stays private.
This repository is not a sample app or a learning scaffold. It exists so the structural layer—how workflows are composed and executed—can be inspected, versioned, and evolved in the open while rules, scoring, integrations, and real workflow definitions remain on the private side.
The shape of the system:
- Structured workflows — execution proceeds as an ordered set of steps with an explicit
Contextand recordedEvents. - Composable execution — each unit of work is an
Action; the runner wires them without embedding domain meaning in the public names. - Maintainable boundaries — Domain, Application, and Infrastructure stay separated so the private codebase can grow without collapsing this contract.
What you will not find here
Business use cases, decision logic, matching or scoring, domain-specific naming beyond generic execution terms, connectors, or production workflow graphs. Those live with the private system.
Layout
Execution flow
Input: Context. The WorkflowRunner invokes each Action in order; each action returns ActionResult (updated context and optional Events). Output: WorkflowResult wrapping the final ExecutionState.
Run
The console command runs the same structural path as the test: two merge actions and JSON output of the resulting state. It is a smoke check for wiring, not a stand-in for real workflows.
All versions of navi with dependencies
ext-ctype Version *
ext-iconv Version *
symfony/console Version ^8.0
symfony/dotenv Version ^8.0
symfony/flex Version ^2.10
symfony/framework-bundle Version ^8.0
symfony/runtime Version ^8.0
symfony/yaml Version ^8.0