Expand description
The path for AI agents (and maybe some humans) to get things done.
Modules§
- assets
- Shipped asset bundles: skills today, templates tomorrow. A bundle is a manifest plus an opaque payload; fairway interprets only the manifest and materializes the payload byte for byte. The ledger records every file fairway has written; nothing outside the ledger is ever touched — that is the ownership boundary between fairway’s files and the user’s.
- config
- The user’s settings: everything about fairway itself that is not policy. Materialized from the shipped defaults on first use and owned by the user from then on.
- git
- Git subsystem: the process runner and fact checks.
- home
- The fairway home on disk: locating the root, the file layout, and the lazy convergence that materializes what is missing on first use — by creation only, never by overwrite.
- policy
- The policy layer: what fairway does about the facts the checks
measure. The mechanics live in code; the policy lives in the
user’s files under
policy/, one file per domain, materialized from the shipped defaults on first use and owned by the user from then on. - verdict
- The CLI-wide contract between commands and the agent.