Bruce Conrad
Bruce Conrad
For example, this line from the Logging tab ``` 18:27:01.267Z [DEBUG] event added to schedule {"eci":"ckyswldqj005x01ny18ri7v3i","domain":"wrangler","name":"ruleset_installed","data":{"attrs":{"url":"https://raw.githubusercontent.com/windley/temperature-network/main/io.picolabs.wovyn.emitter.krl","config":{},"_headers":{"host":"localhost:3001","content-type":"application/json; charset=utf-8","origin":"http://localhost:3001","accept-encoding":"gzip, deflate","connection":"keep-alive","accept":"*/*","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.2 Safari/605.1.15","referer":"http://localhost:3001/","content-length":"118","accept-language":"en-US,en;q=0.9"},"rids":["io.picolabs.wovyn.emitter"]}},"time":1643048821267}...
There are some dimensions of potential collision, as we have picos with more and more rulesets (I'm looking at you, pico with 28 rulesets and 62 channels). 1. RIDs. I...
Wrangler operations are initiated with events specified in a ruleset. When the operation completes, Wrangler usually raises an event reporting completion. The ruleset often has rules that select on these...
The KRL plugin for use in IDEs should make use of the `/api/flush?url=...` route in the pico-engine
The KRL developer will be coding using an IDE, and when they save/publish their code to a URL, we ought to send an HTTP POST to the engine at that...
Whereas now the `io.picolabs.pico-engine-ui` ruleset is primary, and wrangler depends on it, but `io.picolabs.wrangler` ought to be. Picos should be able to operate entirely without the developer UI, so it...
Background: I'm using picos by themselves in a web app dev stack (see blog [PicoStack.blogspot.com](https://picostack.blogspot.com/2022/04/picos-as-web-application-development.html)). PHP (the most popular web app stack) will produce a web page up to the...
There is a candidate for this in [this repo folder](https://github.com/Picolab/fully-sharded-database/tree/main/krl). Decide if this is sufficient and bring it into this repo if so. Then, modify Wrangler to install this ruleset...
This will support [an issue](https://github.com/Picolab/fully-sharded-database/issues/82) in the fully-sharded-database repo. The `io.picolabs.subscription` ruleset has a `sendEventToSubCheck` rule which does some setup in the `pre` block and then raises an event which...
This would best be done by raising an event, say `wrangler:rulesets_need_to_cleanup`, and only then doing the actual deletion. Suggestion (that won't work (see below)): that the existing rule ``` rule...
A couple of ideas: 1. we could add a bearer token to the channel policy; `/sky/` events and queries would then only be accepted by the pico engine on that...