rustev-core 0.3.0

Rustev's pure core: validation, value kinds, exact operators, compiler, calibration binding and selection policy.
Documentation
1
{"compiler":"rustev-core/0.3.0","definition":{"inputs":[],"limits":{"deadline_ms":2000,"distribution_tolerance":"0.000001","max_projection_bytes":65536,"max_semantic_requests":3,"on_excess":"refuse"},"name":"support-routing","package":"rustev-reference","policy":{"adjustments":[],"on_unresolved":[],"rules":[{"id":"default","then":{"propose":{"action":"recommend","params":[]}},"when":"always"}]},"schema":"rustev.definition/2","steps":[{"body":{"generate":{"backend":{"artifact":"any","binding":"auto","min_determinism":"unspecified"},"backstop":{"escape":"text","fields":{"headline":{"text":"An option"},"why":{"text":"A useful choice."}},"locale":"en-GB","overflow":"refuse"},"carry":[],"for_each":"none","language":"en-GB","limits":{"concurrency":4,"deadline_share":"0.4","max_cost_units":"none","per_item_deadline_ms":{"literal":1500}},"output":{"fields":[{"name":"headline","required":true,"type":{"text":{"lines":"single","max_bytes":120}}},{"name":"why","required":true,"type":{"text":{"lines":"multi","max_bytes":400}}},{"name":"tags","required":false,"type":{"list":{"max_items":4,"vocabulary":"tag_vocabulary"}}}]},"projection":[],"repair":{"max_attempts":1,"only_missing_fields":true},"screen":{"input":"untrusted_fields","output":"none"},"template":{"digest":"sha256:7ad431324952be4b9d83748a7fe7420968d0bea3555f484702f3e4b3ebdd5118","id":"item-text","params":{}},"vocabularies":{"tag_vocabulary":["quiet","central","family"]},"when":{"actions":["recommend"]}}},"id":"item_text"}],"version":"1.0.0"},"definition_id":"sha256:bb5145e6f6135300a2cca6b1afa2d4a09d05962ab4502292573ae224854fe9b6","execution":"none","notices":[],"order":["item_text"],"registry":"rustev.exact/1","schema":"rustev.plan/3","steps":[{"derivation":"model-derived","detail":{"generate":{"artifact":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","backend_id":"synthetic-linear-head","descriptor":"sha256:4e149e1e5c1faad1c73ea5e7638c49fac0f9f8d4fe28a5792d73155948320f84","helpers_version":"rustev.template-helpers/1","max_items":1,"output":{"fields":[{"name":"headline","required":true,"type":{"text":{"lines":"single","max_bytes":120}}},{"name":"why","required":true,"type":{"text":{"lines":"multi","max_bytes":400}}},{"name":"tags","required":false,"type":{"list":{"max_items":4,"vocabulary":"tag_vocabulary"}}}]},"template":{"id":"item-text","instructions":"Describe the item.","params":[],"schema":"rustev.prompt-template/1","version":"1.0.0"},"template_id":"sha256:7ad431324952be4b9d83748a7fe7420968d0bea3555f484702f3e4b3ebdd5118","vocabularies":{"tag_vocabulary":["quiet","central","family"]},"worst_case_projection_bytes":2,"worst_case_requests":2}},"id":"item_text"}]}