{"file":".trellis/spec/backend/compiler-contracts.md","reason":"API role, typed inputs, public outputs and failure contracts"} {"file":".trellis/spec/backend/toolchain-and-library.md","reason":"HTTP/native/runtime resource and codec boundaries"} {"file":".trellis/spec/backend/logging-guidelines.md","reason":"Request context and secret-free error logging"}