rustev-core 0.2.0

Rustev's pure core: validation, value kinds, exact operators, compiler, calibration binding and selection policy.
Documentation
1
{"compiler":"rustev-core/0.2.0","definition":{"inputs":[{"freshness":"not_required","name":"message","provenance":["system-of-record"],"type":{"text":{"max_bytes":128}}},{"freshness":"not_required","name":"feature_vocabulary","provenance":["system-of-record"],"type":{"list":{"item":{"text":{"max_bytes":64}},"max_items":10}}}],"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":{"extract":{"backend":{"artifact":"any","binding":"auto","min_determinism":"unspecified"},"distributions":"when_available","fallback":{"fill":"absent_fields","rules_program":"filters-fallback@1"},"for_each":"none","limits":{"deadline_share":"0.3","max_cost_units":"none"},"output":{"fields":[{"name":"window","type":{"record":{"fields":[{"name":"start","type":{"date":{}}},{"name":"end","type":{"date":{}}}]}}},{"name":"party_size","type":{"integer":{"bounds":[1,30]}}},{"name":"features","type":{"list":{"item":{"enum":{"vocabulary":"feature_vocabulary"}},"max_items":10}}},{"name":"area_name","type":{"text":{"max_bytes":64}}},{"name":"insufficient","type":{"bool":{}}}]},"projection":["input:message"],"repair":{"max_attempts":0,"only_missing_fields":false},"screen":{"input":"untrusted_fields","output":"none"},"template":{"digest":"sha256:e015ea4f7e228b46dd622dae21b91ffd306da527ff4a35e6364e625b1e5a4303","id":"filters","params":{}},"vocabularies":{"feature_vocabulary":{"input":"input:feature_vocabulary"}}}},"id":"request_filters"}],"version":"1.0.0"},"definition_id":"sha256:e63dfbd3b34ca55a79ec7c7b26e8d061fe24767f54e58603c19743dc7719d817","execution":"none","notices":[],"order":["request_filters"],"registry":"rustev.exact/1","schema":"rustev.plan/3","steps":[{"derivation":"model-derived","detail":{"extract":{"artifact":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","backend_id":"synthetic-linear-head","descriptor":"sha256:ef598d68cd8ef7fd0b3238168d9c965ffa1ec4467e706ebfffb4be9fe37d923c","distributions":"when_available","fallback":{"bound":{"fill":"absent_fields","identity":"sha256:e20773ffe4ef135e29a01a962267c425ecac94652bf0fe1b737f6678ddd604da","program":{"fields":[{"field":"party_size","rules":[{"name":"one","then":{"literal":2},"when":"always"}]}],"name":"filters-fallback","schema":"rustev.extract-rules/1","sources":[{"name":"text","ref":"input:message"}],"version":"1"}}},"limits":{"deadline_share":"0.3","max_cost_units":"none"},"output":{"typed_record":{"max_options":32,"max_output_bytes":65536,"option_logprobs":false,"structure":"json_schema"}},"projection":["input:message"],"schema":{"fields":[{"name":"window","type":{"record":{"fields":[{"name":"start","type":{"date":{}}},{"name":"end","type":{"date":{}}}]}}},{"name":"party_size","type":{"integer":{"bounds":[1,30]}}},{"name":"features","type":{"list":{"item":{"enum":{"vocabulary":"feature_vocabulary"}},"max_items":10}}},{"name":"area_name","type":{"text":{"max_bytes":64}}},{"name":"insufficient","type":{"bool":{}}}]},"schema_digest":"sha256:b73c1825d36ae5c924c16d8f9832f3b79cf7350e8071fbb7dcd24ca06a39cc51","template":{"id":"filters","instructions":"Extract filters.","params":[],"schema":"rustev.prompt-template/1","version":"1.0.0"},"template_binding":{"digest":"sha256:e015ea4f7e228b46dd622dae21b91ffd306da527ff4a35e6364e625b1e5a4303","id":"filters","params":{}},"template_id":"sha256:e015ea4f7e228b46dd622dae21b91ffd306da527ff4a35e6364e625b1e5a4303","vocabularies":{"feature_vocabulary":{"input":"input:feature_vocabulary"}},"worst_case_request_bytes":5647}},"id":"request_filters"}]}