Repository navigation
oracle: 16 cells for 1.5.5 bytes that lived only as in-repo fixtures (unknown exporter, export settings refusals, reserved hook words, operator migrations), recorded add-only - #1026
Merged
Conversation
…re data (law0-root): unknown exporter, four export-sink settings refusals, nine reserved hook words, two operator migrations
New boot-mutations.json rows (busbar-release's pinned generator emits each as a cell; no engine change):
- boot.refusal|LAW0-EXP-UNKNOWN|validate: export.x {module: nosuch} (#1020 unknown_exporter_1_5_5.txt).
- boot.refusal|LAW0-EXP-SET-{PROM-UNKNOWN,PROM-MISSING,OTLP-UNKNOWN,FILE-TYPE}|validate: cases 1-4 of
#1020 export_settings_refusals_1_5_5.json (cases 5 and 6 are BOOT-101 and BOOT-102).
- boot.refusal|LAW0-HOOKWORD-<w>|validate for admin-tokens, cheapest, fastest, first, least_busy,
nothing, reject, tokens, usage: #1017 operator_1_5_5.json hook_word_space (weighted is BOOT-056).
- config.migrate|LAW0-MIG-OPERATOR-{14X,INLINE}|boot: --migrate-config over two new inputs in
fixtures/ (#1017 auth_bindings.rs migration tests).
cells.json is the pinned generator's output less the 7 cells #861/#893 add (2566 -> 2582);
owed-baseline.txt owes the 16.
…ed 1.5.5 (add-only) From busbar-release oracle-rerecord run https://github.com/GetBusbar/busbar-release/actions/runs/38552057879 (engine 4c47cad0385d, busbar ref lane-gaps-law0-cells): golden-check reproduced every committed cell, golden-add added 16, changed 0, removed 0; ledger.tsv +16/-0, meta recorded 1075 -> 1091, retired.tsv unchanged; files copied from the artifact unchanged. Each recorded stderr/stdout carries the line the in-repo fixture quotes (unknown exporter and sink list; the four settings refusals; the nine reserved hook words; both migrations' output).
This was referenced Oct 14, 2026
MattJackson
added a commit
that referenced
this pull request
Oct 15, 2026
… from the gates log of 80d5f03 - hooks parity (#989): the v1.5.5 hook corpus moves out of the kernel's source into testing/hook-parity/v1.5.5-hook-corpus.tsv, read by the count test; its origins are `proxy`/`core` and the constants PROXY_ORIGIN/CORE_ORIGIN (gate hook-parity-count reads them). The listing named plane, hook and export instances in a neutral crate: kernel x plane +84, x hooks +18, and the instance-noun-neutrality llm census. - config-schema: a section a plane owns beside its declaring one is the endpoint DOOR only for the plane the kernel names its owner (EndpointSection::OWNER); any other is RAW, carried by DeployCfg::plane_raw, as the pre-pass lifts it since #966 (a2a's agent_push, #1001). Selftest: two doors under the owner stay RED; a non-owner's beside section is carried. - reachability: serve_datagram.rs is the module `serve_datagram`, named for its file like serve_framed. - teller-steps / libtest_path: door cells are read off the linked rows on the plane-door axis, the rows build.rs mounts since #1006 deleted [package.metadata.busbar.door-cells]. - plane-purity dialect / neutral-no-dialect: LegacyLaneKeys flattens ProviderLaneCaps rather than spelling its fields (#957). - structure-lint: stand_in.rs's inline tests move to tests/stand_in_tests.rs (#1010). - config-scope: auth/mod.rs's test-idp-module arm is braced like its sibling, so the scanner sees the `new` construction in the arm after it. - instance-noun-neutrality mcp: the a2a client cell's rationale (and its capability-equality row) names no other plane. - hold-escapes: host_disk.rs::start (#864's disk lane job loop) is a reviewed known site. - hook-parity-count: the TODO's M4 row reads 181. - design-bindings: PB-50's config.migrate family is 158 cells (#1026 added two). - kind-isolation law0: busbar auth 24, instance:auth 10, instance:export 25, plane 525, transport 97 are the merged tree's measure (#1038's figures were T+O-B over a virtual base carrying #993, #1017, #1020, which w2 does not carry); busbar-contract export 1 -> 0 and transport 226 -> 225 (slack).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
DRAFT. Stacked on #999 (rule 19), whose pin
4c47cad0385dthis uses. No engine change: busbar-release's pinned generator already emits a cell for each newfixtures/boot-mutations.jsonrow. Coordinator 2026-10-14 (law0-root): 1.5.5 bytes that lived only as in-repo fixture data now get an oracle cell, recorded add-only from the published 1.5.5. The guard is untouched.16 new cells. Each recorded line is the one the fixture quotes.
boot.refusal|LAW0-EXP-UNKNOWN|validateexport.x.module: unknown exporter 'nosuch'; the built-in export modules are prometheus | request-log-webhook | request-log-file | otlpunknown_exporter_1_5_5.txtboot.refusal|LAW0-EXP-SET-PROM-UNKNOWN|validateexport.metrics.settings: unknown field `bogus`, expected `buffer_seconds` or `key_gauge_limit`export_settings_refusals_1_5_5.jsoncase 1boot.refusal|LAW0-EXP-SET-PROM-MISSING|validateexport.metrics.settings: missing field `buffer_seconds`boot.refusal|LAW0-EXP-SET-OTLP-UNKNOWN|validateexport.trace.settings: unknown field `bogus`, expected `url`boot.refusal|LAW0-EXP-SET-FILE-TYPE|validateexport.file.settings: invalid type: integer `7`, expected a stringboot.refusal|LAW0-HOOKWORD-<w>|validateforadmin-tokens,cheapest,fastest,first,least_busy,nothing,reject,tokens,usagehooks.<w>: '<w>' is a reserved name (an on_error terminal, built-in ranking strategy, or built-in auth module) and cannot name a hook definitionoperator_1_5_5.jsonhook_word_spaceconfig.migrate|LAW0-MIG-OPERATOR-14X|boot--migrate-configof a 1.4.xgovernance.admin_tokenwritesauth.admin_auth: [admin-tokens]andidentity-providers.admin-tokens.token.env: BUSBAR_ADMIN_TOKENauth_bindings.rs1.4.x migration testconfig.migrate|LAW0-MIG-OPERATOR-INLINE|bootadmin_authentry is lifted onto its definition, and the chain keeps the bare nameauth_bindings.rsinline migration testAlready cells (no new cell needed):
boot.refusal|BOOT-101|validateandboot.refusal|BOOT-102|validate.weightedisboot.refusal|BOOT-056|validate.Not recordable from the published 1.5.5 (these stay fixture-cited):
unanswered_token(BOOT-094) needs a binary built without theauth-admin-tokensfeature, and the published binaries carry it.misplaced_token(BOOT-074b) cannot be reached fromconfig.yamlat 1.5.5 (inventory note: the legacy detector and BOOT-074c fire first).Files
fixtures/boot-mutations.json: +16 rows.fixtures/.cells.json: the pinned generator's output minus the 7 cells that row 155 oracle: billing|budget|downgrade cell, its 1.5.5 golden, and the oracle pin at busbar-release db64d9218d8b #861 and row 155 oracle: llm stream_upstream_cut cells and their 1.5.5 goldens (stacked on L1#2 #891 and on #861) #893 add (2566 → 2582).owed-baseline.txt: +16.Goldens. From oracle-rerecord run https://github.com/GetBusbar/busbar-release/actions/runs/38552057879: 16 cells added, 0 changed, 0 removed.
ledger.tsvis +16, metarecordedgoes from 1075 to 1091, andretired.tsvis unchanged.golden-guard --base origin/predev: add-only holds.