← all sampled attempts · show highlighted in source
docs/spec-fabric-pe.md, lines 405–424
### Input-mux fields One typed record per active-FU input describes how a PE input is routed onto that FU input. The static field inventory contains the corresponding record for every concrete FU input, while the configured view projects only the selected FU's records. A value is one member of a closed typed sum: ```text InputSelection = Disconnected | Route(FabricTransportEndpointRef) | Discard(FabricTransportEndpointRef) ``` * `Route` selects one of this PE's `K` Input-role transport endpoints and connects it to the FU input. * `Discard` drains the selected PE input locally: the FU input's `valid` is forced low and the selected PE input's `ready` is forced high so upstream tokens dissipate. * `Disconnected` makes the FU input inert: no PE input is selected and the FU input's `valid` is forced low.
blocked postcondition observability
No shown text determines observable timing/handshake obligations beyond the forced valid/ready levels (e.g. how many cycles a Discard-drained token takes to dissipate, or the value presented on the FU input's data lines under Disconnected/Discard); only the level forcing is documented.
| input generator | unrun |
|---|---|
| output condition | unrun |
| native evaluation | unrun |
obligation coverage: not measured / no validated evidence · code coverage: not measured / no validated evidence · coverage-preserving minimized case: not measured / no validated evidence
command.json · stderr.txt · stdout.txt · syntax-hashproof.json · anchor-response.request.json · anchor-response.txt · anchoring.json · claim.json · context.json · outline-response.request.json · outline-response.txt · sections.json · breadth-11-syntax.toml