Repository navigation
oracle: pin and promote.yml RELEASE_REF -> busbar-release 636e82e (#181 llm wire bytes in the recording; #182 turnstile INFRA split) - #691
Conversation
…empty); pin busbar-release 5bc6ab4b1c (the merge of #179) ARCHITECT ruling 2026-10-07, option A restricted (D2-PROTO busbar #545): the oracle never recorded a config whose `models:` section is present and empty, because every config it writes names a model. busbar-release #179 lets a capture cell declare its ONE exact ready status and generates the NEW cell neutrality|models-empty|surface. The cell is ready at 1.5.5's healthz 503 "no usable lanes", its first step records that answer, and then a minted key and nine requests: the three model listings, unknown-model chats on the anthropic and openai doors, a wrong x-api-key, a wrong bearer on the converse path, an unmatched path, and DELETE /v1/messages. - oracle-rust.pin: 4d52f387c4d1 -> 5bc6ab4b1cb8, with a dated paragraph. RELEASE_REF does not move. - cells.json: the generator's cell, at its sorted place (2512 -> 2513; core +1, neutrality 21 -> 22). - owed-baseline.txt: the new id, so golden-add records it. - accepted-differences.json: D-1's expected_cells goes 495 -> 496 with a dated COUNT note. The new cell falls under D-1's existing `neutrality` family; the regex, transform and reach are unchanged.
…blished 1.5.5 (add-only) busbar-release oracle-rerecord run 37630488567 (published 1.5.5, ubuntu x86_64, at this branch's corpus and busbar-release dev 5bc6ab4b1c) reproduced every committed cell (golden-check) and added exactly one: neutrality|models-empty|surface. This commit copies the artifact's cell file, ledger row and meta (recorded 1015 -> 1016) unchanged. No existing golden file or ledger row moves. The recording is the surface D2-PROTO measured on v1.5.5 a71b21e: - healthz 503 "no usable lanes"; - empty model lists in the openai, anthropic and gemini envelopes; - 404 for an unknown model on /v1/messages and /v1/chat/completions; - 401 for a wrong x-api-key, 403 AccessDeniedException for a wrong bearer on converse; - the openai 404 on an unmatched path, and the anthropic 405 on DELETE /v1/messages.
…-empty-golden: cells.json counts are both sides' (2519 cells, core 990)
…models-empty-golden
…|headroom-hook whole (OWNER 2026-09-30, HEADROOM-REMOVE); no replacement id The owner removed headroom from the product (docs/design/BUSBAR-1.6.0.md:1158, OWNER 2026-09-30: "Delete hook headroom 100% keep the repo but remove from website"; plugins.yaml excluded_repos). plugins.load|headroom-hook lists that plugin, so it cannot pass. The cell is retired because the plugin it loads no longer exists. It is not a mask and not an accepted difference. - oracle-rust.pin 5bc6ab4 -> c09bffd (busbar-release #180): the generator skips RETIRED_PLUGIN_LOADS (headroom-hook). - cells.json: the definition goes; 2519 -> 2518, core 990 -> 989, plugins 14 -> 13. - golden/1.5.5: the cell's bytes and ledger row go, with a cited retired.tsv row dated 2026-10-07; meta.json recorded 1016 -> 1015. - owed-baseline.txt drops the id. - accepted-differences D-1: expected_cells 496 -> 495 (plugins.load is in its family scope), with a dated COUNT note. Regex, transform and reach unchanged. - design-bindings: PB-11's oracle-family plugins is 13/13. - No replacement id: there is no plugin left to load. PB-11's list-plugins proof on a fleet hook is plugins.load|webrequest-hook (1.5.5 golden, ledger PASS), which already cites PB-11. - plugin-digests.tsv keeps the headroom-hook pin rows: they are what the retired golden was recorded against, nothing stages headroom, and no gate reads them for this cell. - The 11 admin.ops cells that name busbar-headroom only as an inert path or body are untouched.
…#181: an llm cell's wire bytes stay in the recording; #182: turnstile INFRA split) c09bffd8fcad -> 636e82e0d44b, which descends it. No corpus change, so cells.json and the 1.5.5 golden are untouched. RELEASE_REF moves to the same commit (it was e00d97f659, an ancestor; nothing under ci/ differs between the two), so the CI engine and the pinned local one agree.
Pull request was converted to draft
promote into
|
a904ee2
The oracle pin (
testing/shadow-oracle/oracle-rust.pin) andpromote.yml'sRELEASE_REFmove to busbar-release 636e82e. That commit carries:636e82e descends from c09bffd (#603's pin). There is no corpus change, so
cells.jsonand the 1.5.5 golden are untouched by this commit.RELEASE_REFwas e00d97f659, an ancestor of 636e82e with nothing different underci/, so the CI engine and the pinned local engine now agree.This branch carries #603's content (pin c09bffd; golden/1.5.5 retires
plugins.load|headroom-hook; the owner countersigned D-1 at 495). #603 is ahead of this PR in the merge queue and lands first. After that, this PR's own change is the two-file pin move (bc2411c).Proof: under the 2026-10-08 release rule, this PR's hop is the proof. An earlier Latchkey check of bc2411c passed:
cells --check2518,golden-guard --base f13890d1c4, replay-selftest, and xtask infra 75/75 all passed.^llm\|openai\|replay gave 34 verdicts, identical to base c09bffd.