Skip to content

oracle corpus: the ABI-o1 cell stages the published 1.5 plugin (plugins_line, as the pinned generator emits it) - #536

Closed
MattJackson wants to merge 1 commit into
predevfrom
p6-oracle-cells-line
Closed

MattJackson wants to merge 1 commit into
predevfrom
p6-oracle-cells-line

Conversation

@MattJackson

Copy link
Copy Markdown
Collaborator

Row 86 (oracle byte-identical to 1.5.5). This adds the one corpus line the pinned generator emits and predev's committed cells.json lacked.

Cause. busbar-oracle cells --check at predev's own engine (busbar-release 4a7a7bba2c) refused the corpus. builders_capture.rs json_plugin_cells gives plugins.abi|json-contract|store-sqlite the field "plugins_line": "1.5", because the published 1.5.5 store-sqlite plugin is that cell's subject for every binary judged. Without the field, a 1.6 build asked fetch-plugin for a 1.6-line asset ("no pinned asset for store-sqlite on x86_64-unknown-linux-gnu for busbar line 1.6"). The cell recorded nothing (missing.candidate), and ABI-o1's premise, which probes this cell, could not be evaluated.

Change. That one line, byte for byte as the generator writes it. cells --generate now differs from the committed file only by the three neutrality|routes|*-shaped-404 cells and their counts, which #493 adds together with D-1's scope count. The shepherd confirmed #493's file is the generator output minus this line, so the two merge cleanly. No golden, accepted difference, engine pin or code changes.

Proof (Latchkey large, full-corpus record and strict replay against golden/1.5.5, engine 4a7a7bba2c):

  • this branch b1c580d (job cli-d6e10b29): 211 FAIL / 890 PASS / 1494 UNBASELINED;
  • predev 7356bbf (job cli-a53d9b5f): 212 FAIL / 889 PASS;
  • the one cell that moved is plugins.abi|json-contract|store-sqlite, FAIL (missing.candidate) -> PASS;
  • no cell regressed: the FAIL set is predev's minus that one.

No Rust crate is touched, so there are no crate tests, clippy or fmt legs.

…ery binary judged (plugins_line, as the pinned generator emits it)

`plugins.abi|json-contract|store-sqlite` is recorded against the PUBLISHED store-sqlite v1.0.6,
the 1.5.5 JSON-contract plugin. The pinned generator (busbar-release 4a7a7bba2c,
builders_capture.rs json_plugin_cells) emits `"plugins_line": "1.5"` on it, so that release is
staged whatever the judged binary's own line is. The committed cells.json lacked the field.

Without it, a 1.6 build asked fetch-plugin for a 1.6-line asset ("no pinned asset for
store-sqlite on x86_64-unknown-linux-gnu for busbar line 1.6"). The cell recorded nothing
(missing.candidate), and ABI-o1's premise, which probes this cell, could not be evaluated.

This is the one line the generator emits there, byte for byte. `cells --generate` now differs from
the committed corpus only by the three neutrality|routes|*-shaped-404 cells and their counts,
which #493 adds with D-1's scope count. No golden, accepted difference or engine pin changes.
@MattJackson
MattJackson enabled auto-merge October 7, 2026 09:21
@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown

promote into predev: INFRA @b1c580dbf: INFRA: shard 1/4 wrote no report (lost, cancelled or timed out); a missing shard is never green; INFRA: shard 2/4 wrote no report (lost, cancelled or timed out); a missing shard is never green; INFRA: shard 3/4 wrote no report (lost, cancelled or timed out); a missing shard is never green; INFRA: sh. Not a verdict on the code; re-run this hop

Denied because (4)
  • INFRA: shard 1/4 wrote no report (lost, cancelled or timed out); a missing shard is never green
  • INFRA: shard 2/4 wrote no report (lost, cancelled or timed out); a missing shard is never green
  • INFRA: shard 3/4 wrote no report (lost, cancelled or timed out); a missing shard is never green
  • INFRA: shard 4/4 wrote no report (lost, cancelled or timed out); a missing shard is never green

tests passed: 0, failed: 0. Run: https://github.com/GetBusbar/busbar/actions/runs/37600035736 . Artifact verdict-b1c580dbf956914a4c21cea65e7d68da9d9c5a07 (failures.json, junit.xml, raw.log; 90 days).

@MattJackson

Copy link
Copy Markdown
Collaborator Author

Superseded by #594, per ARCHITECT ruling 2026-10-07 option (b). The ABI-o1 cell moves to a new id, plugins.abi|json-contract|store-sqlite@1.5-line: the old id is retired whole with a citation, and the new one is golden-added from the published 1.5.5.

@MattJackson MattJackson closed this Oct 7, 2026
auto-merge was automatically disabled October 7, 2026 20:18

Pull request was closed

@MattJackson
MattJackson deleted the p6-oracle-cells-line branch October 10, 2026 02:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant