Expand description
The observation: everything the planner reads off the target, the host, and — where asked — the forge, gathered once and stamped in the evidence ledger.
This is the I/O half of planning. It reads and never writes, and it answers with data the pure planner consumes: the record as bytes and as a parsed document, the configuration, every destination’s bytes, the repository’s facts, the pin, and the forge’s trunk tip where the read was opted into.
Structs§
- Flags
- The explicit answers a request carries.
- Generator
Read - The generator the binding’s committed artifact needs, as found on the host.
- Observation
- Everything observed, as data.
- Refs
- The evidence ids each section of the observation cites.
- Request
- One request to observe a target.
- Resolution
- The landing parameters, resolved or not, with what withheld the Nix destinations where the target cannot take them.
Enums§
- Config
Read - The committed configuration, as read.
- Forge
Read - What the forge said.
- Record
Read - The landing record, as read.
Functions§
- observe
- Read the target.
- observe_
host_ tools - Read the host tools the resolved parameters make relevant.
- resolve
- Resolve the landing parameters over the flags, the decisions, the configuration, and the record, and say which layer answered each.